ERC-6551协议:让NFT实现QQ秀式组合嵌套

金色财经 view 20291 2023-7-6 10:23
share to
Scan QR code with WeChat

在六月底结束的ETHGloble Waterloo黑客松比赛中,入围决赛的11个项目中有四个是有关ERC-6551协议的项目。ERC-6551是什么,为什么得到了开发者们的高度关注?

按照协议创始人的定义,这个于今年2月诞生的协议能为每个依照ERC-721部署的NFT代币提供一个智能合约账户,使得被绑定账户的NFT具有可组合性,还能和对应的dapp进行交互。

ERC-721 是以太坊上最早也是最基础的 NFT 底层协议标准,人们依照ERC-721协议创建NFT,常规ERC-721 NFT的问题在它们只能被拥有和转让,无法拥有其他资产,如代币或其他NFT。此外,它们无法与其他智能合约进行互动。而ERC-6551的出现正在改变这一切。

对于ERC-721协议的改造和创新的历程

针对ERC-721协议存在的问题,其实一直有创新性的协议在做着改善。如ERC-998协议,这是一种允许任何一个 NFT 与其他 NFT 捆绑的底层协议标准,用户可以在转让 NFT 时实现整个层次结构和所有权转移。简要地说,ERC-998 可以包括以 ERC-721 和 ERC-20 形式的多个令牌。比如,一个游戏中的 NFT 道具,它可以包含多个 ERC-721 标准的代币,以及 ERC-20 代币组合(得到的形式可以是升级、融合等等),而该 ERC-998 NFT 道具可以整体的交易转让,它极大的简化了 NFT 资产的所有权和交易行为。

而ERC-3664协议则是让NFT实现了六种核心属性操作:可升级,可修改,可添加,可移除,可拆分,可组合。也就是说,ERC-3664 为 NFT 提供了可拆分可组合特性,能够让所有 NFT 之间自由拼装,创世发行的初始版本即是多个不同的部件的组合体,类似乐高套装,每个部件拆分后依然可以作为一个完整的 NFT 资产在二级市场售出。

而ERC-6551协议便是上述两种协议所实现的功能的组合。而且上面提到的两个协议在实际的操作中都需要使用新的协议去发布NFT,才能实现那些功能,但是ERC-6551协议的优势,使用该协议可以对现有的使用ERC-721发布的NFT代币进行改造(而不是重新发币),从而实现嵌套、拆解、整体权益转让等功能。

ERC-6551的想象力在哪里?

ERC-6551是为NFT创造了一个智能合约账户,也就是说我们能在NFT 之上无缝添加新的所有权层,从而开辟大多数项目创建者一直想要在链上添加但尚未找到简单方法的新用例。比如链上活动的历史其实就是一种权益。举个例子,如果你在你的钱包内铸造了一个项目的NFT。后来,该项目方决定对空投其ERC-20 的代币给这些铸造NFT的用户,那么这些空投ERC-20的代币便会被存入到铸造该NFT的钱包内。当你在现实世界中参与一个该项目的线下活动时,获得了该项目提供的POAP(出席证明)。而在你买卖你铸造的这枚NFT时,你出售的只是NFT,而你后来因为这个NFT获得的代币、获得的POAP都跟你的买卖无关。

而如果你使用了ERC-6551协议的代币绑定账户,你在同样进行上述活动时,买卖该NFT也可以包含着对你获得的空投和POAP的买卖。这就是“转让 NFT 时实现整个层次结构和所有权转移”。

NFT的拆解和嵌套的实现,则有点像儿时所玩的“穿衣变装”类小游戏,比如QQ秀,目前已经有了使用ERC-6551挂载的NFT项目,如一个“Sapienz”项目,靠着ERC-6551协议这几天的热度,根据NFGo数据显示,在过去的24小时里,其成交量上涨643%,平均价格上涨165%。

ETHGloble Waterloo有关ERC-6551协议的项目介绍

1、AquaNet

获奖主页:https://ethglobal.com/showcase/aquanet-dzz2c

AquaNet 是一个 AI 驱动、基于 NFT 设计的社交网络。它可以使 NFT 们“活”过来并成长出独特的个性。

利用了 ERC-6551 标准, NFT 在 AI 驱动的社交媒体网络中“出生”,并保留其活动记录。在该网络内,每个合格的 NFT 都可以创建自己的帐户,GPT-3.5 则会根据 NFT 既有的元数据来帮助它们生成独特的个性,比如用户名、简介和语气等等。它们将可以自主地发布消息,表达兴趣,并分享有关自己的信息。

2、Fukuro

获奖主页:https://ethglobal.com/showcase/fukuro-3cdwv

Fukuro 是一个利用 EIP-6551 创建的拍卖市场,用户可以在其之上面挂单或竞价各种“Fukuro”。

“Fukuro” 的创意来源于日本的“福袋”(Fukubukuro)概念,这是一种以设定价格出售的神秘袋子。“Fukuro”内可以包含以太坊地址能够拥有的任何东西,包括 NFT、ERC-20 代币等等。这使得它可以交易各种各样的资产,包括艺术收藏、卡片套装甚至是精选的投资组合。

3、Piggybank 6551 NFT

获奖主页:https://ethglobal.com/showcase/piggybank-6551-nft-e2ai5

Piggybank 6551 NFT 可以理解为一个链上的“小猪存钱罐”。

用户可以铸造 Piggybank NFT,然后通过支付函数向其存入 ETH,或是直接向 NFT 的 ERC-6551 地址发送 ETH。随着 ETH 余额的积累,NFT 元数据的颜色、文本标签和属性都会不断更新。

如果用户想要取出其中的 ETH,唯一方法就是销毁该 NFT —— 要么调用 burn 功能,要么手动将 NFT 发送到其 ERC-6551 地址。

4、Tokenbound Titans

获奖主页:https://ethglobal.com/showcase/tokenbound-titans-5w6oq

Tokenbound Titans 是一个基于 ERC-6551 构建,结合了动态生成的 NFT NPC 游戏。玩家是 NFT 形式 NPC 的拥有者,每个 NPC 则会拥有不同的能力和特点。

该游戏的特点在于玩家可以使用 NPC 相互 PK,计算战斗结果的算法是离链的,但可以使用 ZK-proof 进行验证。当战斗获胜后,玩家的 NPC 可以升级,增强原有的健康、攻击、速度和防御等属性,解锁新的能力或组合。随着 NFT 的升级,它们会变得更强大、用途也会更加广泛,这种进化系统增加了游戏玩法的深度和持久性,激励玩家制定策略、适应并不断改进他们的 NFT,以主导游戏战局。

btcfans公众号

Scan QR code with WeChat

Disclaimer:

Tags: NFT
Previous: 从用户留存角度 数据解读 Blur 空投模型的成功之处 Next: Bitget推出加密借贷服务

Related