复制成功

分享至

主页 > 数字货币 >

一文读懂ERC-6551:如何改变NFT的游戏规则?

2023.05.31

原文作者:Ivan Cryptoslav

原文来源:CoinMarketCap

原文编译:hiiro,SevenUp DAO 开发者公会

ERC-6551 是一种新的非同质化代币(NFT)标准,被认为将成为行业的改变者。很快,NFT 可能不再仅仅是个人资料图片(PFPs)。

请系好安全带,因为你的 NFT 即将进化。

图片

什么是 ERC-6551 ?

ERC-6551 通过赋予 NFT 智能合约功能,增强了 NFT 的功能和价值。

ERC-6551 代币的功能类似于智能合约钱包。这意味着 ERC-6551 可以像常规智能合约钱包一样持有代币和其他 NFT。交易也同样适用。这些被称为“代币绑定账户(TBA)”的账户是通过与现有 ERC-721 NFT 兼容的无需许可的注册表创建和管理的。

EIP-6651 的共同作者是 Benny Giang,他是 Dapper Labs 的创始成员之一,曾参与 ERC-721 代币标准和早期项目(如 CryptoKitties)的开发。

一文读懂ERC-6551:如何改变NFT的游戏规则?

什么是 ERC-721 代币标准?

ERC-721 是在以太坊区块链上创建唯一数字资产的标准。这些资产被称为 NFT,与普通加密货币不同,因为每个 NFT 都是独一无二的,不能一对一地交换。NFT 可以代表任何东西,从艺术品到虚拟房地产,它们的价值可以由稀有性或实用性等因素决定。ERC-721 提供了一套创建这些代币的指南,使得开发者更容易在以太坊网络上创建和交易独特的数字资产。

ERC-6551 如何工作?

常规 ERC-721 NFTs 的问题在于其受限范围。它们只能被拥有和转移,不能拥有其他资产(如代币或其他 NFT),而且不能与其他智能合约互动,也不能基于外部因素或用户输入随时间改变或演化。

为了解决这个问题,ERC-6551 使用了一个与现有 ERC-721 NFT 兼容的无需许可的注册表。该注册表是一个智能合约,作为 TBAs 的工厂和目录。任何人都可以通过调用注册表上的函数并支付少量费用为任何 ERC-721 代币创建一个 TBA,注册表随后将部署一个代理合约作为该代币的 TBA。

代表 TBA 的代理合约继承了原始 ERC-721 代币的所有属性和元数据。它还实现了 EIP-1271 标准,允许其代表代币签署消息并验证签名。这使得 TBA 能够与以太坊网络上的其他智能合约和账户进行交互,如去中心化交易所(DEXs)、借贷平台、游戏环境等等。

TBA 还可以持有其他资产,如代币或其他 NFT,这些资产可以通过调用代理合约上的函数来转移给 TBA 或从 TBA 转移。

一文读懂ERC-6551:如何改变NFT的游戏规则?

ERC-6551 在 NFT 领域的用例是什么?

可组合性

可组合性(Composability)意味着你可以将 NFT 与其相关的资产,如其他 NFT 和代币,捆绑到一个档案中。如果你出售或转移 ERC-6551 NFT,则其中的每个资产也将被转移。

例如,通过使用 TBAs,你可以构建与游戏相关的资产“清单”,并将其存储在 ERC-6551 代币中,从而极大地提高 Web3 游戏的用户体验。在使用 TBAs 之前,所有在游戏中收集的资产(NFT)都将作为你钱包中的单独代币。

身份

身份(Identity)意味着每个 NFT 都拥有自己的身份,可以独立地与 DApps 交互。它不依赖于持有它的钱包,并且可以与你的链上身份相关联。

这为积分计划或基于 NFT 过去行为的游戏奖励开辟了新的可能性。这也可能会影响你的 NFT 价值,因为平台可以使用你的 NFT 身份和声誉来确定你的信用价值或减少交易对手方风险。

溯源性

免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。OKEx学院仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

加⼊OKEx全球社群

和全球数字资产投资者交流讨论

扫码加入OKEx社群

相关推荐

industry-frontier