ERC-6551: 讓 NFT 成為錢包賬戶,將會產生哪些新敘事?

ChainCatcher 精選
2023-07-03 16:42:47
收藏
EthGlobal Waterloo 黑客松決賽入圍的11個項目中,有4個是ERC-6551項目

作者:bayemon.eth、西柚,ChainCatcher

6月25日,EthGlobal Waterloo黑客松活動正式落幕,共有11個項目進入決賽,涵蓋了NFT、基礎設施、AI、支付等多個領域。值得注意的是,在這11個入選的項目中,有4個項目都是圍繞最新提出的代幣標準ERC-6551展開的,如去中心化媒體網絡平台AquaNet支持用戶用持有的NFT作為自己的賬戶、拍賣平台Fukuro支持NFT捆綁ERC20或其它NFT等進行買賣等。

這也是自ERC-6551概念被提出,用戶見到的真正落地項目,它們迅速引起了加密社區的密集關注。

ERC-6551是 Future Primitive 團隊於5月23日發布的新代幣標準,它將支持NFT創建代幣綁定賬戶(Token Bound Account,TBA),即NFT可以作為錢包地址或鏈上賬戶,真正做到NFT即錢包。

這將為ERC721 NFT打開新的大門,因為當前NFT僅是存放在錢包中的靜態資產而已,即不能與其它DApp交互,也不能作為真正意義上的鏈上身份代表,當前用戶的鏈上身份依舊是錢包地址。而ERC-6551將支持當前的ERC721 NFT創建智能合約錢包賬戶,將NFT作為其鏈上身份錢包賬戶,該NFT賬戶下可包含多個錢包地址、持有的NFT及ERC20代幣等內容,讓NFT成為真正的鏈上身份賬戶代表。

本文將圍繞ERC-6551的特點、實現原理以及與ERC-721的區別等內容,探討ERC-6551將為NFT賽道帶來哪些新的可能。

什麼是 ERC-6551?

ERC-6551 概念

在過去,NFT只能作為一張小圖片躺在用戶的錢包中"擺爛",除了具有可觀賞外,似乎並沒有其它用途。ERC-6551的出現或將為其打開新的局面,除了作為圖片資產外,還具備其它功能如作為鏈上賬戶、NFT與NFT之間可捆綁打包出售等,使其更具可組合性、動態性和交互性,讓NFT資產徹底"活"起來。

如何理解ERC-6551呢?簡單來講,就是通過一串新鮮的代碼(ERC-6551),給NFT搞一個屬於自己的錢包,NFT就是這個錢包賬戶。

假如給 NFT 套上仙劍奇俠傳的設定,先設李逍遙是ERC-721標準下的創造NFT,那麼他大世界戰鬥得來的錢、走劇情獲得的成就、背包裡的桃木劍甚至和趙靈兒、林月如等人形成的"社會關係"其實都不屬於這位"李逍遙"本身,而是分散地作為單獨的NFT躺在購買了單機遊戲玩家的錢包裡。而ERC-6551則是為李逍遙綁定了一個僅屬於他的钱包賬戶,他身上所附加的一切資產、聲譽甚至社交關係,以及之後的繼承和延續,寫在鏈上時都會以"前塵舊憶"的存檔形式出現在這個NFT賬戶下,而不是僅有ERC-721標準時購買遊戲的玩家所進行的操作。

ERC-6551 來源

那麼,為什麼在已經有了ERC-721且早已被廣泛採用的情況下,Future Primitive 團隊還要引入新的開發標準ERC-6551呢?真的有必要為大費周章只為給NFT賦予所謂的"自主權"嗎?這主要是因為當前的ERC-721仍有漏洞。

眾所周知,ERC-721在NFT領域早已被廣泛採用,基於此創造的 NFT佔據了加密貨幣生態的極大份額。但該標準依然存在明顯的缺陷,目前基於ERC-721創造的NFT仍然只是一種靜態資產,除了只能作為一個"代幣"流轉於賬戶與賬戶之間,似乎並不存在能作為一個NFT本身創造屬於自己故事,作為鏈上或Web3身份的代表。

無交易歷史可溯源、不能進行鏈上簽名,這意味著 ERC-721 標準下鑄造的代幣並不能像錢包一樣於其他智能合約以及DApp互動,不能擁有其他資產,僅僅只能作為圖片"吉祥物"一樣的存在。

其實,為了讓 ERC-721成為真正意義上的鏈上身份代表,以太坊社區中的開發者圍繞也在多年間給出了層出不窮的提案,定義了各種對ERC-721 標準的擴展方式。

ERC-721 資產擁有代幣問題的相關提案

雖然也曾有提案能夠讓 ERC-721 有擁有資產的能力,而不再只是躺在小狐狸錢包裡的"小圖片",但這些提案最大的问题是,它與ERC-721並不兼容。這也就意味著現在市場中流通的大多數NFT,如果想要成為"錢包",需要開發者大量修改代碼。

於是,為了授予 ERC-721 資產更多的功能,同時保證能與以前部署的 ERC-721全部兼容,Future Primitive發布了ERC-6551 標準,該團隊中的成員@BennyGiang也曾是Dapper Labs/CryptoKitties的早期項目成員。

ERC-6551標準受靈魂綁定賬戶(Soul Bound Tokens,SBT)啟發,將錢包裡的"小圖片"轉變成錢包本身,為NFT創造代幣綁定賬戶(Token Bound Accounts,TBA),允許 NFT 直接進行鏈上交互,記錄交易歷史,並能夠持有鏈上資產。代幣綁定賬戶屬於 NFT 所有者,並授權給所有者允許其直接發起鏈上交互操作。

舉個例子來說,小明之前購買Azuki後一般存放在錢包中,現在通過ERC-6551,可為其創建一個智能合約賬戶(TBA),NFT就是該賬戶的身份,在這個賬戶體系下還可以持有其它NFT、加密Token、POAP身份證明等內容,即NFT即錢包。作為一個"錢包",TBA可以與其它DApp進行交互等。

站在巨人肩膀上的 ERC-6551 將NFT轉換成一個錢包,把原本極其扁平化的資產擴展成一個似乎真正具有流動性的「生命體」,成為一個集聚所有權、交易的整體證明。

ERC-6551 特點

正如上文所提到的,為實現NFT更多功能,ERC-6551需要具有兼容性、可組合性及交易可溯源性等特點。

兼容性

為了提高應用的通用性、互操作性以及可擴展性,同時降低開發和部署成本。在以太坊生態對"兼容"日復一日的強調中,ERC-6551 作為對NFT領域OG地位標準 ERC-721 的擴展,自然而然地將"兼容"兩個字刻在了新標準的DNA裡。對開發者而言,兼容意味著不需要對目前的ERC-721,Wrapper後的智能合約進行代碼層面的修改;對持有者而言,也無需對錢包中已經存在的NFT進行任何附加操作。

可組合性和可溯源

除了"兼容"以外,智能合約標準化與可組合已成為主流趨勢。ERC-6551 標準的可組合性主要是它允許所有與代幣綁定的資產在同一個地方操作,為DAPP提供更容易更靈活的資產管理和捆綁。比如,在OpenSea日後某一天確認可以使用 ERC-6551 之後,藝術家可以在 OpenSea 上將某系列NFT打包出售。

此外,ERC-6551支持允許 NFT 直接進行鏈上交互,記錄交易歷史,這種交易歷史或可為之前不好追蹤的NFT版稅提供可回溯的交易路徑證明,從而在版稅分割方面會湧現出更多可行的方案。

ERC-6551 有哪些應用場景?

即使ERC-6551才剛提出一個多月,就已經在社區中掀起了討論的狂潮。某種程度上來講,ERC-6551 所創造的是一個具有"發展"能力,且無限逼近現實的NFT錢包,它能夠解決遊戲行業"預先編程"的死板魔咒,擬合現實世界的從屬關係甚至模擬人際交往。因此,遊戲、數字簽名方面,已經湧現出不少基於ERC-6551的優秀用例。

遊戲Parallel Colony: NFT作為遊戲玩家賬戶

Parallel Colony 是一個融合人工智能、ERC-6551以及類似模擬人生的敘事性遊戲。遊戲中的主人公 Parallel Avatar AI兜裡揣著幾塊錢(遊戲流通的貨幣是ERC-20 PRIME)、一個芯片和一把步槍,開始了自己的生活。

其中,虛擬角色Avatar AI NFT 使用了ERC-6551技術,即該NFT作為自己的遊戲賬戶,遊戲中所有購買的物品都屬於NFT綁定的錢包,Avatar AI 將和玩家一同決定如何處置錢包裡的資產。

Tokenbound Titans :NFT類"養成系"遊戲

Tokenbound Titans 是 HomeDAO 在 ETH Waterloo 2023 中開發的NPC遊戲,使用了 ERC-6551 標準,將NPC遊戲模式與動態生成的NFT 相結合。玩家是NFT的所有者,每個NFT綁定一個有不同能力和特點的角色。

核心玩法是角色通過戰鬥獲得代幣獎勵,並花錢拉滿攻擊、速度、防禦、血量等屬性,隨著等級的提高,還能解鎖新招式和連擊等技能。

原本NFT鏈遊的模式似乎更像是代碼塊的排列組合,而這對於熱愛"養成系"遊戲的玩家似乎並不友好。而ERC-6551的出現則徹底改變了鏈遊和NFT的融合方式,即角色NFT可以在遊戲過程中不斷進化成長,並對玩家的選擇做出真實的反應。

Web3 數字時尚公司StapleVerse : 利用ERC-6551推出NFT簽名版帽子

Stapleverse 於6月21日同@9dccxyz聯名推出了限量版棒球帽,不同於其他簽名限量款的是,棒球帽上的簽名是電子版的。正是由於ERC-6551的推出,賦予NFT能持有其他NFT的權利,在Stapleverse與@9dccxyz的聯名中,"帽子"NFT成為"簽名"NFT的持有者。如果"帽子"NFT持有者後續進行交易,則"簽名"也會作為"帽子"的附加資產被交易到買方的錢包中。由此來看,ERC-6551可看作是將NFT上現實世界中某些"從屬關係"抽象出來並實現的手段。

關聯標籤
鏈捕手ChainCatcher提醒,請廣大讀者理性看待區塊鏈,切實提高風險意識,警惕各類虛擬代幣發行與炒作,站內所有內容僅係市場信息或相關方觀點,不構成任何形式投資建議。如發現站內內容含敏感信息,可點擊“舉報”,我們會及時處理。
banner
ChainCatcher 與創新者共建Web3世界