# WrappedM

> WrappedM (WM) 是 M0 协议原生稳定币 $M 的 ERC-20 代币封装。它与 $M 保持 1:1 的价值挂钩，并为 DeFi 提供静态余额...

- Canonical URL: https://iq.wiki/zh/wiki/wrappedm
- Categories: Cryptoassets
- Tags: Developer, Infrastructure
- Created: 2026-01-30T13:54:38.010Z
- Last updated: 2026-01-30T13:56:21.874Z
- Source: IQ.wiki — the world's largest blockchain and crypto encyclopedia (https://iq.wiki)

---

**WrappedM (WM)**，也称为其股票代码 **wM**，是一种 ERC-20 代币，用作 M0 协议原生生息资产 $M 的非重新计价、封装表示。由 M0 [基金会](https://iq.wiki/wiki/foundation) 推出，其核心功能是将 $M 代币的价值和收益生成能力桥接到更广泛的去中心化金融 (DeFi) 生态系统，特别是在 [以太坊](https://iq.wiki/wiki/ethereum) 和其他 EVM 兼容区块链上。WM 与底层 $M 代币保持稳定的 1:1 汇率，同时将原生累积的收益转换为可单独认领的金额，从而确保与需要静态余额资产的 DeFi 协议的兼容性。 [\[1\]](#cite-id-0VVUpXmWpSXSPYaQ) [\[2\]](#cite-id-iCfSDR0x8x3SMGlw)



## 概述

WrappedM于2024年8月16日正式宣布，是M0[基金会](https://iq.wiki/wiki/foundation)和M0 Labs之间的合作成果。[\[1\]](#cite-id-0VVUpXmWpSXSPYaQ) 它的开发是对M0的原生$M代币在DeFi领域中构成的兼容性挑战的直接回应。原生$M是一种“rebase”代币，意味着用户钱包中的余额会随着收益的产生而自动增加。虽然这为持有者提供了无缝的收益体验，但这种动态余额机制与许多标准的DeFi协议不兼容，例如自动做市商（AMM）和借贷平台，这些平台的设计目的是使用具有固定、可预测余额的代币。[\[2\]](#cite-id-iCfSDR0x8x3SMGlw)

WM封装器的设计旨在通过提供“稳定余额”替代方案来解决此问题。它还旨在改进现有的稳定币模型。与USDT或[USDC](https://iq.wiki/wiki/usdc)等非生息稳定币不同，WM允许持有者访问M0协议产生的链上收益。它与其他通过不断变化的汇率来累积价值的生息封装代币（如sDAI）也有所不同。这种模型可能会在DeFi协议中造成会计复杂性和价格扭曲。WM通过严格维持与$M的1:1汇率来避免这种情况，其中1 WM始终可以兑换为1 $M。[\[1\]](#cite-id-0VVUpXmWpSXSPYaQ)

这种设计使WM能够成为M0的B2B2C（企业对企业对消费者）分销战略的关键组成部分。通过从余额中提取收益，DeFi协议和其他合作伙伴可以将WM集成为一种价格稳定的资产，并以编程方式管理累积收益向其最终用户的分配，例如流动性提供者或平台质押者。[\[1\]](#cite-id-0VVUpXmWpSXSPYaQ)



## 技术机制和架构

WM代币的功能由其智能合约定义，该合约管理封装、解封装和收益管理流程。链上名称为“M (Wrapped) by M0”，并使用6位小数。 [\[3\]](#cite-id-Z8pEsaEO1wRsDTQU)

#

## 封装和解封装过程

原生$M代币和WM之间的转换是一个由`WrappedMToken`智能合约管理的简单过程。 [\[3\]](#cite-id-Z8pEsaEO1wRsDTQU)

##

## 包装 ($M 到 WM)

要将 $M 转换为 WM，用户需要与 `wrap(recipient, amount)` 函数交互。该过程涉及两个步骤：首先，用户必须授予 WM 合约 ERC-20 批准，允许其花费所需数量的 $M 代币。其次，在调用 `wrap` 函数后，合约将指定数量的 $M 从用户钱包转移到其自身的储备中，并向指定接收者的地址铸造等量的 WM 代币。该合约还支持通过 `wrapWithPermit` 函数进行无 gas 批准，该函数使用 EIP-2612 签名。 [\[3\]](#cite-id-Z8pEsaEO1wRsDTQU)

##

## 解包 (WM 到 $M)

要将 WM 转换回原生 $M 代币，用户需要调用 `unwrap(recipient, amount)` 函数。此操作会从用户的余额中销毁指定数量的 WM 代币，使其永久退出流通。作为回应，智能合约会从其储备中释放等量的底层 $M 代币，并将其转移到接收者的 M0 钱包地址。 [\[3\]](#cite-id-Z8pEsaEO1wRsDTQU)

#

## 收益生成与管理

WM的收益机制是一项核心功能，它将持有人的本金与收益分开，这一过程通过一系列智能合约函数和状态条件进行管理。

##

## 基础 $M 收益

收益本身来源于 M0 协议的原生 $M 代币。M0 治理，通过一个被称为“双代币治理者”（TTG）的机构，维护着一个全球“收益者名单”，列出有资格赚取收益的地址。收益率，或“收益者利率”，也由 TTG 设定，旨在追踪美国联邦基金利率，反映支持 $M 的抵押品的构成。在 2024 年 8 月成立之初，该利率被设定为 5%。对于收益者名单上的地址，要开始赚取收益，它必须调用 M0 合约上的 `startEarningFor()` 函数，之后其 $M 余额将开始向上调整。 [\[1\]](#cite-id-0VVUpXmWpSXSPYaQ)

##

## WM 收益累积和声明

WM 抽象了这种复杂的重新定价机制。WM 持有者的余额保持静态，而其基础本金产生的收益在合约内累积。要产生收益，WM 合约必须首先设置为 `EarningEnabled` 状态。个别 WM 持有者还必须被指定的 `earnerManager` 合约批准为“earners”，然后通过调用 `startEarningFor(account)` 选择加入。累积的收益不会自动出现在用户的钱包中；必须明确声明。这通过调用 `claimFor(account)` 函数来完成，该函数将赚取的 M 代币转移到预设的接收者地址（默认情况下，是持有者自己的地址）。此函数在转移 WM 时会自动触发，也可以随时手动调用。可以使用 `accruedYieldOf(account)` 视图函数检查累积的、可声明的收益量。 [\[3\]](#cite-id-Z8pEsaEO1wRsDTQU)

集成商的一个关键特性是，任何人都可以代表 Earner List 上的智能合约地址（例如流动性池）调用 `startEarningFor()` 或 `claim()`。这种无需许可的激活使 DeFi 协议能够管理收益累积，而无需用户执行额外的步骤。 [\[1\]](#cite-id-0VVUpXmWpSXSPYaQ)

#

## 价值挂钩和偿付能力

WM旨在维持与底层$M代币严格的1:1价值挂钩。这是由智能合约的包装和解包功能强制执行的，这些功能始终以1:1的比例铸造或销毁代币。 [\[1\]](#cite-id-0VVUpXmWpSXSPYaQ)

为了保证合约始终能够履行其义务，它围绕着一个“偿付能力不变式”构建。这一原则确保WM合约持有的$M总余额始终大于或等于流通中的WM总供应量加上所有应计收益。这种数学保证，表示为`M Balance(wM contract) ≥ totalNonEarningSupply + projectedEarningSupply`，确保每个WM代币及其相关收益都可以随时兑换为底层$M，从而保护系统免受破产影响。 [\[2\]](#cite-id-iCfSDR0x8x3SMGlw)

#

## Smart Contract Details

`WrappedMToken`的 [Solidity](https://iq.wiki/wiki/solidity) 源代码可在 M0-Foundation 的 GitHub 存储库中公开查阅。合约架构包括几个关键状态变量和管理角色，这些变量和角色对其运行至关重要，包括：

* `mToken`：底层 $M 代币的合约地址。
* `registrar`：M0 Registrar 合约的地址，用于配置。
* `earnerManager`：管理收益资格的合约地址。
* `migrationAdmin`：具有执行合约升级权限的特权地址。
* `excessDestination`：指定用于接收从合约中声明的过剩 M 代币的地址。

为了有效地跟踪用户数据，合约采用自定义的 `Account` 结构，该结构存储用户的余额、收益状态和本金。合约还发出各种事件，如 `Claimed`、`StartedEarning` 和 `StoppedEarning`，为用户操作提供链上透明度。 [\[3\]](#cite-id-Z8pEsaEO1wRsDTQU)



## 代币经济学

WM的代币经济学与其作为封装代币的功能直接相关，其供应量由用户活动决定，而不是固定的发行计划。

* **供应模型：** WM的流通供应量是动态的，与锁定在托管封装合约中的原生$M资产数量直接对应。当用户封装$M时，供应量增加；当用户解封装WM时，供应量减少。该合约透明地跟踪`totalSupply`（所有流通中的WM）、`totalEarningSupply`（收益账户持有的WM）和`totalNonEarningSupply`（非收益账户持有的WM）。 [\[4\]](#cite-id-kxvSWegNpQ2Ypph6) [\[3\]](#cite-id-Z8pEsaEO1wRsDTQU)
* **支持和抵押：** WM的总供应量始终由储备中持有的基础$M原生资产100%抵押。M0协议提供了一个带有储备证明机制的公共仪表板，允许任何人验证锁定的$M数量是否与WM的流通供应量相匹配。 [\[4\]](#cite-id-kxvSWegNpQ2Ypph6)
* **分配：** WM不是通过公开销售、首次代币发行（ICO）或空投分发的。代币完全是通过用户存入$M发起的封装过程创建的。 [\[4\]](#cite-id-kxvSWegNpQ2Ypph6)
* **协议价值捕获：** WM合约旨在为M0协议生态系统捕获价值。它积累“超额”储备，这些储备来自支持非盈利WM代币的基础$M所赚取的收益，以及转移过程中产生的微小正向舍入效应。可以通过`claimExcess()`函数声明此剩余价值，并将其定向到指定的协议地址(`excessDestination`)。 [\[2\]](#cite-id-iCfSDR0x8x3SMGlw)



## 实用性和用例

WM的主要用途是作为桥梁，实现跨链兼容性，并为更广泛的DeFi世界释放M0生态系统的价值。 [\[4\]](#cite-id-kxvSWegNpQ2Ypph6)

* **流动性提供：** 作为一种价格稳定的ERC-20代币，WM非常适合在Uniswap和Sushiswap等去中心化交易所（DEX）的池中提供流动性。LP可以赚取交易费用和流动性挖矿奖励，而无需处理与重新调整资产相关的会计问题。 [\[1\]](#cite-id-0VVUpXmWpSXSPYaQ)
* **借贷：** WM可以用作[Aave](https://iq.wiki/wiki/aave)和[Compound](https://iq.wiki/wiki/compound)等去中心化借贷平台上的抵押品。这允许持有者以其基于M0的资产为抵押借入其他加密资产，而无需出售它们。 [\[4\]](#cite-id-kxvSWegNpQ2Ypph6)
* **收益耕作：** 用户可以将WM存入各种收益耕作策略和协议中，以产生资产回报。 [\[4\]](#cite-id-kxvSWegNpQ2Ypph6)
* **交易和套利：** WM可以在任何支持ERC-20代币的交易所自由交易，从而为其原生链和[以太坊](https://iq.wiki/wiki/ethereum)生态系统之间的价格发现和套利创造机会。 [\[4\]](#cite-id-kxvSWegNpQ2Ypph6)



## 治理

WM代币的治理已整合到更广泛的M0协议的去中心化治理框架中。关于代币参数和功能的关键决策由M0 DAO管理，也称为“双代币治理者”（TTG）。 [\[4\]](#cite-id-kxvSWegNpQ2Ypph6) [\[1\]](#cite-id-0VVUpXmWpSXSPYaQ)

与WM相关的TTG的职责包括：

* 管理全局**收益者列表**，该列表确定哪些地址（包括智能合约）有资格获得收益。
* 设置协议的**收益者利率**。
* 控制**声明覆盖**功能，该功能允许治理将集成协议产生的收益定向到特定目的地，从而为合作伙伴启用定制的奖励机制。 [\[1\]](#cite-id-0VVUpXmWpSXSPYaQ)

除了主DAO之外，WM还引入了更灵活的管理模式。它允许“受信任的管理员”管理特定协议集成的代币的收益者状态。这种委托管理通过允许某些调整而无需进行全面的治理投票来简化合作伙伴关系。智能合约还定义了特定的管理角色，例如`earnerManager`和`migrationAdmin`，它们控制与收益资格和合约升级相关的关键功能。 [\[2\]](#cite-id-iCfSDR0x8x3SMGlw) [\[3\]](#cite-id-Z8pEsaEO1wRsDTQU)



## 安全性

WM代币的安全通过合约设计、外部审计和运营协议相结合来保障。

*   **智能合约审计：** WM ERC-20智能合约已经过信誉良好的区块链安全公司进行的多项安全审计。M0协议已公开这些审计报告，供社区审查和验证。 [\[4\]](#cite-id-kxvSWegNpQ2Ypph6)
*   **托管人安全：** 支持WM流通供应的原生$M资产储备保存在机构级托管解决方案中。该系统采用多重签名（多签）钱包配置，需要多个独立方的交易批准，从而显著降低了单点故障或未经授权访问资金的风险。 [\[4\]](#cite-id-kxvSWegNpQ2Ypph6)
*   **透明度和储备证明：** M0协议通过实时储备证明机制保持对透明度的承诺。公共仪表板允许用户监控和验证储备合约中持有的$M总额与链上WM的总供应量是否匹配。 [\[4\]](#cite-id-kxvSWegNpQ2Ypph6)
*   **合约内保障措施：** 合约代码包含多项内置安全措施。偿付能力不变性是确保代币保持完全抵押的主要机制。此外，自定义错误的使用为无效交易提供了清晰且节省gas的回滚，GitHub上源代码的公开可用性有助于持续的社区审查。 [\[2\]](#cite-id-iCfSDR0x8x3SMGlw) [\[3\]](#cite-id-Z8pEsaEO1wRsDTQU)



## 合作伙伴关系和集成

WM 的设计明确旨在促进与各种 DeFi 协议的集成。文档表明，WM 已与多个关键项目集成，包括主要的 DEX 和借贷平台，并且已与跨链桥和预言机服务建立了合作伙伴关系，以确保平稳运行。虽然并非所有来源都详细说明了具体的合作伙伴名称，但最初的研究论文强调了 Uniswap v3 是目标集成的主要示例，展示了其收益管理功能如何用于奖励流动性提供者。 [\[4\]](#cite-id-kxvSWegNpQ2Ypph6) [\[1\]](#cite-id-0VVUpXmWpSXSPYaQ)
