ERC-3525(SFT半匀质化代币)

ERC-3525(SFT半匀质化代币)

说明:本篇主要简要介绍了以太坊ERC-3525协议内容,一种新型的半匀质化代币标准。

ERC-3525产生

现有token(ERC-20、ERC-721) 协议并不能很好的表示一些业务场景,比如传统市场里不同期限的理财产品有不同收益率,如果通过ERC-721表示不同收益率,则需要额外的信息去来表达此类情况。如果需要把两个同样收益类型的理财份额,进行合并或者拆分计算再流转,ERC-721则会更难以实现了,而ERC-3525则可以轻松适配此类多变、有拆分组合需求业务场景。现实生活中有较多此类场景如债券、汇票、期权、基金份额等。

针对上述类似场景问题,由Solv Protocol团队提出和设计的EIP-3525,一个新的token标准。该标准从启动到定案历时20个月,ERC-3525经过了精心设计和大量优化,可支持以太生态各类应用可以无缝对接,且兼容性较好。

下图显示了EIP-3525版本历史:


图片来源于Solv资料

什么是ERC-3525


ERC-3525是新的token标准,功能介于ERC-20和ERC-721之间,既可拆分计算又具有唯一性,被称为半匀质化代币(semi-fungible assets简称SFT),相对于ERC-20为匀质化代币-每一个都完全相同、而ERC-721则为非匀质化代币-每一个都唯一且不一样。目前市场上比较著名的类似的标准有ERC-20、ERC-721,这些标准都已被大量使用,以太坊生态繁荣正是这些标准的支持才得以实现,defi、nft发展都得益于这些协议支持。

ERC-3525协议代码结构

图片来源于Solv资料

SFT主要优势

可组合/拆分性更好:ERC-3525标准SLOT功能,可以把同一个SLOT理解为同类产品(具有相同特质),在一个SLOT内进行任意的拆分组合,可大大简化需求多变、复杂场景的业务。<ID,SLOT,Value>三元组,“Address-ID-Value”三层结构,可对SLOT、ID进行授权,完成ID-to-ID转账,也可对ID中的部分Value授权。

MetaData元数据功能丰富, ERC-3525扩展兼容了ERC-721的MetaData字段(与Opensea 等主流平台元数据格式兼容),可拥有各个层级的MetaData数据(合约层、SLOT层、token层),极大丰富了元数据表示能力,可减少对链外元数据依赖。

图片来源于Solv资料

ERC-3525 平均gas消耗与ERC-721相当,经过精心设计和优化,一些常用功能甚至低于行业内流行的ERC-721标准实现,为降低使用门槛,ERC-3525 设计兼容ERC-721,各类应用无需修改即可支持ERC-3525。

转账通知模型 改进了ERC-721/ERC-1155通知设计问题,是否接受转账设计了“接收者说了算”模型,同时兼顾“放投毒”模式

SFT能做什么

ERC-721支持的场景,ERC-3525基本都可以支持,有拆分组合需求的场景SFT支持得更好(甚至可以把ERC-721看作ERC-3525的子集)。如果是完全一样的资产且需求不变,用ERC-20即可。而SFT更适合表示数量特征、有需要合并或者拆分的数字物品。

第一,ERC-3525构建各种高级的数字金融资产,比如存单、汇票、债券、期权、期货、互换合约、保险合约、基金份额、资产支持证券(ABS)等。一方面是,ERC-3525 NFT可自由拆分组合,其灵活程度和ERC-20资产相比具有相当的能力。另外,高级金融资产具有复杂的条件组合,需要很强的表达能力。而ERC-3525设计上增加了更丰富的元数据和可视化能力,能更好的表示此类金融资产类型。

第二,ERC-3525为基础开发Web3或元宇宙当中的高级虚拟物品和装备。可升级、可合并的游戏装备;虚拟土地合并、拆分等,SFT可计算性和组合性,可大大简化开发难度,更好的表示和完成动态组合特征场景。

第三,可扩展的ERC-3525 SFT当作可流转、拆分的数字资产钱包。Solv Protocol可扩展的动态容器功能,ERC-3525 SFT可以象钱包一样,容纳多类型、不限量的数字资产,可把2个比特币、10个以太币、2个BAYC NFT和另一个SFT打包收纳到一个ERC-3525 SFT中,可以象钱包一样。

现状及未来

目前Solv Protocol 已经基于 ERC-3525 开发了了业内最大的债券发行和交易市场,FujiDAO 正在基于 ERC-3525 开发期权市场,其技术先进性已经得到验证。相信ERC-3525可以胜任大量的业务场景需求,也希望ERC-3525能成为区块链头部标准之一,为Web3、数字金融和区块链实体经济应用探索新的空间。

技术人员可以查看Solv Protocol 团队github上ERC-3525细节:github.com/solv-finance

参考文献:

eips.ethereum.org/EIPS/

mp.weixin.qq.com/s/8Zv4

编辑于 2022-09-15 18:42