金色財經記者Jessy
在六月底結束的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,以主導遊戲戰局。