2022年9月6日,Solv Protocol宣布其提出的提案EIP-3525获得批准,该提案提议为半同质代币(SFT)创建一个标准,ERC-3525正式成为以太坊的最终标准。
半同质代币将具有ERC-20的定量特征和ERC-721的定性属性。与ERC-721标准相比,主要增加的是mapping(uint256 => uint256) internal _values和mapping(uint256 => uint256) internal _slots之间的新映射关系,来分别表示代币数量和资产类型。它们的主要区别在于铸造、转账和销毁函数。
铸造函数该函数传入三个参数,分别是address to,uint256 tokenId,和 uint256 slot。该函数首先调用ERC721的mint函数来铸造代币,然后将资产类型存入_slots映射关系中。还有一个铸造数量函数,它首先调用mint函数,然后将铸造数量存入values映射关系中。通过这种方式,ERC721代币被赋予数量和资产类型属性。
转账函数SFT的交易类似于其他代币。不同的是SFT双方的交易目标都在tokenId中。转账有两种情况,第一种是在目标为地址时为目标地址进行铸造,然后将双方的tokenId和交易数量传递到函数中;第二个是当交易目标是tokenId时,直接调用转账函数。
转账函数会首先进行一些条件判断,然后相应地增加或减少_values映射关系,以进行交易处理。
销毁函数该函数首先调用ERC721标准销毁函数来销毁相应的代币,然后清除与tokenId对应的slots to _values映射关系。
总结新标准保留了ERC721代币的描述属性和ERC20代币的定量属性,允许在相同的代币类型(slot)之间进行交易、拆分和合并,允许同质代币被拆分。
Source:https://medium.com/@Beosin_com/introduction-of-eip-3523-semi-fungible-token-f273bae880a7
关于ChinaDeFi - ChinaDeFi.com 是一个研究驱动的DeFi创新组织,同时我们也是区块链开发团队。每天从全球超过500个优质信息源的近900篇内容中,寻找思考更具深度、梳理更为系统的内容,以最快的速度同步到中国市场提供决策辅助材料。
Layer 2道友 - 欢迎对Layer 2感兴趣的区块链技术爱好者、研究分析人与Gavin(微信: chinadefi)联系,共同探讨Layer 2带来的落地机遇。敬请关注我们的微信公众号 “去中心化金融社区”。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)