速览!ERC-4626协议

来源:mstable ,作者:derc

ERC-4626 将帮助Defi用户整理挖矿收益token的混乱规则。

随着 ERC-4626 机枪池标准Token的最终确定,我们现在可以专注于以协调的方式开发集成,从而更快的扩展 DeFi。

但首先,让我们回溯一点——为什么要将开发 ERC-4626放在首要位置?

4626的小历史

许多现有项目使用 ERC-20 代币标准来建立对生息资产的所有权。

例如,用户在借贷平台 Compound 上存入USDC后将会得到cUSDC,这是一种 ERC-20 代币,它可以不断产生利息;cUSDC/USDC 之间的汇率随时间变化。

并且这种概念的应用已经拓展到借贷平台以外,例如,SUSHI 代币以 xSUSHI 的形式存入抵押合约中,协议中产生费用并将其重新分配给抵押人。 xSUSHI/SUSHI 汇率随时间变化。再比如,存入 Yearn USDC 保险库的 USDC 将返回用户 yvUSDC,并且 yvUSDC/USDC 汇率随时间变化。

直到今天,借贷、质押和机枪池的权益token都没有标准化。协议和聚合器必须遵守几个不同的接口,增加了复杂性和成本,每个协议都自己的适配器接口实现方案,这些接口容易出错并浪费开发资源。

因此,社区提议建立 ERC-4626 协议 ,并将这些标准化为一个称为 Tokenized Vault Standard 的接口,代表单个底层 ERC-20 资产的权益份额。

代币化保险库的标准将降低保险库的集成工作量,同时创建更加一致和强大的实现模式。

ERC的背景

ERC 是 Ethereum Request for Comment 的缩写,ERC-20 代币标准是最流行的标准之一,它能够创建具备可组合性和兼容性的标准化代币。

例如,ERC-20 包含 totalSupply、balanceOf、transfer、transferFrom、approvalpermit 等功能,以实现交易和转账以及它们与智能合约的交互。

自 ERC-20 以来,已经出现了其他代币标准来扩展 ERC-20 的功能。 例如,ERC-621 增加了两个函数(increaseSupplyreductionSupply)来增加和减少流通中的代币总量。 ERC-827 允许代币授权给第三方在链上使用,ERC-721 和 ERC-1155 是代表 NFT 所有权的代币标准。

什么是 ERC-4626?

ERC-4626 描述了一个产生 ERC-20 代币作为利息的金库。

它也是 ERC-20 标准的扩展,在该标准中,所有 ERC-4626 代币化的金库都必须实施 ERC-20 来表示权益并实现 ERC-20 的可选元数据扩展,例如名称和符号。

该标准引入了是否依据用户所持有底层标的资产数量或股份比例,在金库中存款(deposit)或铸币(mint),赎回(redeem)或提取(withdraw)的标准功能。

该标准还引入了其他view函数,如一些查看最大信息的函数(maxDeposit、maxMint、maxWithdraw、maxRedeem)来读取先前函数的最大允许输入;asset返回用作底层资产的 ERC-20 代币合约的地址; totalAssets 返回 Vault 管理的标的资产的总量。

此外,还有 convertToSharesconvertToAssets 等转换功能,可将权益转换为基础资产,反之亦然。

最后还有previewDeposit、previewMint、previewWithdraw、previewRedeem等预览函数来模拟当前block执行函数的效果。

结论

在 ERC-4626 系列的下一部分,我们将探讨 ERC-4626 带来的好处以及 ERC-4626 在 DeFi 中的状态。

Subscribe to CryptoCell Labs
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.