大家好,今天想跟大家聊聊ERC-6551,最近一个很火的概念。
根据百度百科解释,NFT,全称为Non-Fungible Token,指非同质化通证,实质是区块链网络里具有唯一性特点的可信数字权益凭证,是一种可在区块链上记录和处理多维、复杂属性的数据对象。
说的比较简单通俗吧,以太坊的NFT只是智能合约中数据的输入,通过智能合约里面的方法告知NFT的拥有者、元数据等。
当用户在mint心仪的NFT的时候,只是将所有者和NFT的数据传入了即可
大多数NFT的智能合约都如上很简单,如果你知道ERC-721的标准的话,你会很清楚的明白,NFT的智能合约中没有任何代码使得合约产生的NFT拥有其他的NFT、ETH或者其他的ERC-20的代币,在某种程度上可以看作是NFT一旦被铸造出来,就不会产生改变,你看到的改变充其量是元数据的更新。
最近在V神的space中也透露,如果重新设计的话,他会更多的考虑ERC-6551,使用注册表+合约钱包。
这张图也许你看过很多次了,首先你拥有了一个NFT,可以通过你的NFT来控制多个合约账户,同时每一个合约账户却智能属于一个NFT,这就形成了一种1对N的映射关系。
当两者之间形成了映射绑定的关系后,该钱包可以借助proxy来称为一种普通的钱包,该钱包可以实现转移ERC-20代币、出售购买NFT等获取,同时我们NFT的拥有者必须在该类钱包上使用executeCall来进行一个tx。
因为这个NFT拥有了可以转移代币等“功能”,一旦你出售或者转让,则其中的所有资产也将被转让。
ERC-6551
ERC-6551使所有NFT可以使用注册表和智能合约拥有钱包。注册表创建了钱包合约,并将每个钱包映射到NFT,钱包合同可以拥有其他资产,只有NFT的所有者才能在此钱包上执行TX。
ERC-6551带来的改变
ERC-6551希望更多的人能够使用NFT来作为一个链上身份的体现,上面我们也说了最基本的用途就是使用NFT持有其他的NFT或者ERC-20代币,我们下面以GameFi和SocialFi为例。
1.GameFi
你现在正在玩一款web3的枪战游戏,你好不容易攒了一个满配炫彩的AK47,如果在以前的市场中,是无法整个出售的,一旦运用了ERC-6551,我们就有可能实现这样整体售卖,比如以没有皮肤的AK47为最初的NFT来映射,从而将自己收集的皮肤(NFT)为一个整体售卖。
其实从上面的一个例子,我们可以看出ERC-6551给链游等市场会带来改变:
让用户在玩游戏的心理上觉得更接近web2的游戏,更加熟悉。
促进了游戏里面的NFT的流动性,同时降低了费用。
更加的去中心化了,不必将NFT跟用户的常规以太坊钱包关联。
2.SocialFi
SocialFi区别于web2社交主要点有:
数据归属权,创造者就是拥有者,所有权回归用户。
利益分配,在SocialFi中用户可以利用自己影响力获得收益,无平台等抽成。
隐私安全,SocialFi基于区块链,将用户信息更高的匿名性,后续也不会因为某个网站关闭导致受众群体失去。
ERC-6551基于自己的迅速且低成本的体验,使用SocaiFi更方便的将web2用户转化进web3的世界里面。
目前进展
ERC6551注册中心现已部署在以太坊主网和各种测试网上:
如果你想体验可以前往:https://docs.tokenbound.org/contracts/deployments
采用的项目
https://twitter.com/stapleverse
https://tokenbound.org/
https://twitter.com/PvnksOfficial
资源
文档:https://docs.tokenbound.org/
EIP:https://eips.ethereum.org/EIPS/eip-6551
#ERC6551是否能让NFT焕发新春