长推:ERC-6551标准可实现跨EVM以及Omni全链流通特性

除了其合约账户控制逻辑下可实现的多样化资产管理之外(托管+代理),这是更为核心的点——实现跨EVM以及Omni全链流通特性。

 注:本文来自@tmel0211 推特,MarsBit整理如下:

最近,重新看了下ERC-6551标准,发现除了其合约账户控制逻辑下可实现的多样化资产管理之外(托管+代理),一个更为核心的点是可以实现跨EVM以及Omni全链流通特性。

这会打破ERC721标准受限于同一链以及同一Token ID序列的限制,进而实现NFT资产的跨链流动,甚至跨游戏平台的流动,对于GameFi或SocialFi场景或许会有点想象空间

How it works?

当下ERC721标准的NFT有三个关键组件:1)Metadata元数据,图片以及包含NFT的Traits属性参数等;2)Token ID ;3)项目合约。假设A链A合约的NFT资产要向B链转移,基于ERC6551通用标准,可以先在B链部署项目合约的镜像合约,然后通过跨链桥将A链资产转移到B链,这里有个关键点:

一方面转移“Token ID”,和ERC20代币跨链逻辑差不多,A链合约将对应Token ID加一个Lock锁状态,然后在B链镜像合约上Mint一个对应的Token ID,这样会带来一个问题,若A链上的Token ID都是随机Random mint来的,且对应的Metadata数据都不一样,若不同步做好Metadata数据同步,很可能金毛眼镜猴跨过来之后成了红毛抽烟猴了。

因此Token ID和Metadata数据的对应关系也要在跨链通信时一并完成,用户在A链提交转移资产请求时,要把源链的NFT元数据和属性先通过跨链桥传递给目标链,镜像合约再根据元数据,Mint出一个属性完全相同的NFT。如果是跨平台的NFT转移,技术原理也差不多。若要涉及流动性以及价格之类的,估计还需要有一些Oracle喂价以及一些pool Counterparty策略,这里边的金融逻辑又复杂了,不展开讨论了。

个人感觉,基于ERC6551的NFT跨链通信解决方案,对当前NFT市场突破限制想象空间不小,在此简单探讨下,有做类似事情的开发者可以DM交流。

ERC-6551

https://twitter.com/tmel0211/status/1676596619158986753

转载声明:本文 由CoinON抓取收录,观点仅代表作者本人,不代表CoinON资讯立场,CoinON不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。若以此作为投资依据,请自行承担全部责任。

声明:图文来源于网络,如有侵权请联系删除

风险提示:投资有风险,入市需谨慎。本资讯不作为投资理财建议。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2023年9月8日 上午11:35
下一篇 2023年9月8日 上午11:35

相关推荐

长推:ERC-6551标准可实现跨EVM以及Omni全链流通特性

星期五 2023-09-08 11:35:50

 注:本文来自@tmel0211 推特,MarsBit整理如下:

最近,重新看了下ERC-6551标准,发现除了其合约账户控制逻辑下可实现的多样化资产管理之外(托管+代理),一个更为核心的点是可以实现跨EVM以及Omni全链流通特性。

这会打破ERC721标准受限于同一链以及同一Token ID序列的限制,进而实现NFT资产的跨链流动,甚至跨游戏平台的流动,对于GameFi或SocialFi场景或许会有点想象空间

How it works?

当下ERC721标准的NFT有三个关键组件:1)Metadata元数据,图片以及包含NFT的Traits属性参数等;2)Token ID ;3)项目合约。假设A链A合约的NFT资产要向B链转移,基于ERC6551通用标准,可以先在B链部署项目合约的镜像合约,然后通过跨链桥将A链资产转移到B链,这里有个关键点:

一方面转移“Token ID”,和ERC20代币跨链逻辑差不多,A链合约将对应Token ID加一个Lock锁状态,然后在B链镜像合约上Mint一个对应的Token ID,这样会带来一个问题,若A链上的Token ID都是随机Random mint来的,且对应的Metadata数据都不一样,若不同步做好Metadata数据同步,很可能金毛眼镜猴跨过来之后成了红毛抽烟猴了。

因此Token ID和Metadata数据的对应关系也要在跨链通信时一并完成,用户在A链提交转移资产请求时,要把源链的NFT元数据和属性先通过跨链桥传递给目标链,镜像合约再根据元数据,Mint出一个属性完全相同的NFT。如果是跨平台的NFT转移,技术原理也差不多。若要涉及流动性以及价格之类的,估计还需要有一些Oracle喂价以及一些pool Counterparty策略,这里边的金融逻辑又复杂了,不展开讨论了。

个人感觉,基于ERC6551的NFT跨链通信解决方案,对当前NFT市场突破限制想象空间不小,在此简单探讨下,有做类似事情的开发者可以DM交流。

ERC-6551

https://twitter.com/tmel0211/status/1676596619158986753