ERC-6551: Non-fungible Token Bound Accounts(NFT绑定账户) 测试网:https://tokenbound.org/
受 Soul Bound Tokens (SBTs) 的启发,ERC-6551 的想法正好相反,我们称之为代币绑定账户 Token Bound Accounts (TBAs) 。不是绑定 NFT 到钱包,而是将账户绑定到 NFT 。还处于 Draft 阶段的 ERC6551,即使如此依然抵挡不住市场的热情。在加拿大滑铁卢刚结束的 ETHGlobal Waterloo 黑客松中,11个项目有 4 个就和 ERC6551 相关。
一番赏
存钱罐🫙项目
NFT NPC游戏
ERC-6551 定义了一个为每个 ERC-721 代币创建智能合约帐户的系统。这些代币绑定账户允许 ERC-721 代币拥有资产并与应用程序交互,而无需更改现有的 ERC-721 智能合约或基础设施。该提案赋予每个 ERC-721 代币以太坊账户的全部功能,同时保持与之前部署的 ERC-721 代币合约的向后兼容性。它通过无需许可的注册表为每个 ERC-721 代币部署唯一的、确定性寻址的智能合约帐户来实现这一点。
ERC-6551 显着增强了 ERC-721 NFT 的功能,它的优点如下:
其实可互操作性、可组合性NFT并不是新鲜的故事,早已出现 ERC998 与 ERC3664 可实现对 NFT 的嵌套和拆解,并且有 Flow 和 RMRK 这种专门从底层原生支持的链,但为什么 ERC6551 会掀起这么大的热度?我认为主要原因是它的无需许可与向前兼容的特性。因为在此之前的协议是对 ERC721 代码进行对应的修改,意味着只有使用该协议所发行的 NFT 才具备可组合性,从而导致已经发出的存量 NFT 是用不了的,巨大的存量市场无法挖掘,还要去 BD 说服新的项目方来用,这就直接使得推广难度极其大。
ERC-6551 不是 Token 标准,它跟 ERC-721 等不是一个范畴的概念,而是更像 ERC-4337(AA 标准),只不过是应用层的标准,都是在考虑 AA 应该怎么用。
站在 NFT Holder 的角度:
我的地址 A 里有一个 NFT,它有个关联的地址 X,我可以用 A 控制 X 转账;当我把 NFT 转到地址 B 之后,A 失去了控制 X 的能力,同时 B 获得了这个能力,所以 账户 X 是跟这个 NFT 绑定的。