作者:Kelly Kim@Pinata 翻譯:MetaCat
ERC-6551 的代幣綁定賬戶(TBA) 揭示了一個新範式。任何單個不可替代代幣(NFT)現在都可以超越其作為單純數字資產的傳統角色,成為功能齊全的錢包。 NFT 不再只是擁有漂亮的外表,它們還充滿活力。
編者按:NFT 的第一個迭代(10k PFPs)結束了,是時候回歸NFT 的基本面並重拾NFT 的真正使命,比如數字所有權、創作者/用戶權益、去中心化的元宇宙等。 ERC-6551 是NFT 領域的重要創新,讓我們一探究竟!
ERC-6551 的代幣綁定賬戶(TBA) 揭示了一個新範式。任何單個不可替代代幣(NFT)現在都可以超越其作為單純數字資產的傳統角色,成為功能齊全的錢包。 NFT 不再只是擁有漂亮的外表,它們還充滿活力。
這一技術突破的影響遠遠超出了藝術品和數字收藏品的範圍。交易、遊戲和無數其他行業都準備好迎接這一變革。 TBA 驅動的NFT 新用例為更多創新鋪平了道路。它需要徹底重新構想我們如何看待鏈上所有權、身份和價值。
本文將簡要介紹NFT 的歷史,然後深入探討ERC-6551 背後的技術複雜性,並對比ERC-721 和ERC-6551 ,最後總結ERC-6551 目前的用例、注意事項和局限性。
NFT 的誕生與演進
2017 年對於以太坊來說是重要的一年,ERC-721 為獨特數字資產的代幣化鋪平了道路,並為鏈上所有權和溯源的未來提供了新方向。 NFT 乘著CryptoKitties、NBA TopShot 和CryptoPunks 等突破性項目引發的流行浪潮,迅速成為主流關注的焦點。
從開發者、創作者到短線交易者,NFT 適合所有人。不久之後,NFT 行業就變得過度飽和,並受到投機和炒作的破壞。到2022 年末,市場信心開始減弱,並開始步入低谷期。
然而,NFT 底層技術忠實的構建者和信徒們仍然在探索下一個“突破”。大約一年後,ERC-6551 的出現為NFT 注入了新的活力。
什麼是ERC-6551?
ERC-6551 是代幣綁定賬戶的以太坊標準。它於2023 年5 月7 日部署到以太坊主網,由Future Primitive 團隊(Benny Giang、Jayden Windle等人創建)。它使得為每個ERC-721 NFT 創建智能合約錢包成為可能,將可組合性、動態性和交互性提升到了新水平。
該提案最早於2023 年2 月23 日發布。
? Benny 是ERC-721 和CryptoKitties 的創建團隊成員之一。
什麼是代幣綁定賬戶(TBA)?
代幣綁定賬戶(TBA) 是可被ERC-721 代幣擁有的智能合約賬戶創建接口和註冊表的錢包。它們與“擁有”它們的NFT 直接相關。
它們賦予NFT 兩個重要的特性。第一個是“擁有資產的能力”,無論是ERC-20、ERC-721 還是ERC-1155。第二個是“參與社區治理的能力”(例如成為多重簽名的簽名者、註冊自己的ENS 域或對社區提案進行投票)。
ERC-6551的底層機制
ERC-721 代幣、ERC-721 代幣所有者、代幣綁定賬戶(TBA)和註冊表之間的關係
如前所述,TBA 是單個ERC-721 NFT 擁有的智能合約錢包。控制權在NFT 持有者手中,他們有權通過TBA 執行鏈上操作。
ERC-6551 TBA 的機制可以分為3 個部分:
登記處
登記處運行著兩項對於TBA 的創建至關重要的職能:
-
createAcount:使用指定的地址為ERC-721 部署全新的TBA。
-
account:生成現有ERC-721 代幣的TBA 地址。
最小代理合約
然後,每個TBA 都會作為ERC-1167 最小代理(MPC)分發,並在字節碼上附加不可變的常量數據。使用MPC 有兩個原因:
-
更便宜:無需多次部署NFT 合約,只需克隆合約即可。
-
更少的工作量:只需部署代理合約一次
賬戶接口
-
定義TBA 當前可用的一組功能→ 定義它可以採取的一組操作。
-
限制NFT 所有者執行調用的能力。這對於安全目的至關重要,因為它可以防止對TBA 的未經授權的訪問。另一方面,帳戶界面提供了一種向非所有者帳戶授予執行權限的方法。這對於多方TBA 很有用。
ERC-6551 機制的這三個部分使其能夠充當智能合約錢包。
它保留了ERC-721 的原語,同時減輕了其局限性。
你可能會問,ERC-6551 的局限性到底是什麼?
ERC-721 局限性和ERC-6551 優點
溯源
ERC-721❌僅提供所有權證明。該資產將鏈接到所有者的帳戶,但不會描繪資產的交易歷史、效用等。
ERC-6551 ✅ 你的NFT 現在會講一個故事,包括完整的交易歷史和有用性。它維護自己的無准入註冊表和鏈上活動日誌。獲得有關NFT 過去交易和互動的寶貴洞見。
可組合性
ERC-721❌它們存在於真空中,獨立於你的任何其他資產。
ERC-6551✅ 是時候將二者綁定了。使用你的NFT 和相關資產(例如NFT 和代幣)創建一個鏈上派對。當你出售或轉讓ERC-6551 時,其中的所有資產都會隨之轉出。
身份
ERC-721❌作為單一資產,NFT 沒有自己的身份。只有錢包才算作你的“在線身份”。
ERC-6551✅ NFT 擁有自己的身份,並且不再與持有它們的錢包綁定。現在是NFT 世界的dApp。它們不再只是“數字收藏品”,它們是你數字角色的延伸。
動態
ERC-721❌ JSON 元數據是靜態的。無法添加任何附加值。無法應用進一步的定制。
ERC-721✅ 允許添加資產,這意味著你可以更改NFT 的價值或外觀,而無需更改其元數據。你好,不斷變化的藝術NFT!
互動性
ERC-721❌ 無法與其他鏈上資產交互。
ERC-6551✅ 能夠擁有ERC20、721 和1155 等鏈上資產。它們增強了其性能或外觀。你可以通過自己獨特的個性和故事讓你的NFT 煥發活力。
價值來源
ERC-721❌源自純粹的投機和外部和/或鏈下活動。
ERC-6551✅ 由於其來源和交互能力,它具有更多價值。
ERC-6551 的另一個優勢是它與現有以太坊基礎設施的向後兼容性。它們本身與ERC-721 代幣兼容,這意味著它們既不需要部署新的合約,也不需要對現有NFT 進行包裝。它們還與OpenSea、Metamask、Etherscan 等平台和工具兼容。
ERC-6551 的用例
Gaming
TBA 是名副其實的遊戲規則改變者。 TBA 的可組合性使得能夠為單個角色創建遊戲內“庫存”。玩家將能夠將所有遊戲內資產轉移到角色的“錢包”中,從而獲得無縫的玩家體驗,並讓他們全面了解自己的成就。
社區建設
在線社區(例如NFT 項目、DAO)成員將有更多的動力參與。他們最初購買的NFT,無論是PFP 還是會員卡,都會因收集相關代幣、NFT 或其他資產而積累價值。
會員資格、忠誠度計劃、聲譽系統、鏈上身份
如果鏈上身份由給定錢包中的資產和交易組成,那麼TBA 使NFT 能夠擁有自己的身份。他們還可以獨立與dApp 交互。
這為忠誠度計劃和聲譽系統開闢了無數的可能性。 NFT 可以讓所有者進入忠誠度計劃並享受福利,或者在貸款的情況下,NFT 可以成為可驗證信用評級的工具。
ERC-6551 注意事項和局限性
ERC-6551上線時間不久。儘管其技術具有突破性,但前進之路仍然崎嶇不平。
❌並非所有NFT 都受支持
僅ERC-721 的封裝版本兼容。在開始之前,檢查兼容性至關重要。
❌缺乏生態系統支持
並非所有人都張開雙臂歡迎變革。一些現有的項目和平台還沒有被ERC-6551 所吸引。尤其是那些喜歡ownerOf方法的人*。
❌安全風險
權力越大,責任越大。 NFT 價值的增加意味著它們對黑客的攻擊將變得更具吸引力。為了確保穩定性並允許使用更高價值的資產,ERC-6551將需要嚴格的測試。
❌用戶體驗
ERC-6551 在該領域誕生不久,因此幾乎沒有得到用戶的反饋。雖然概念上並不難理解,但該功能在技術上是全新的。為了讓用戶理解和瀏覽代幣綁定賬戶的技術方面,需要更多地關注流程和直觀的界面。
結束語:展望未來
NFT 的第一個迭代結束了,但其忠實支持者們一直在等待NFT 的捲土重來。雖然在應用落地方面尚無明顯進展,但ERC-6551 標準是否正在引領數字資產自然而必要的進步?
ERC-6551 建立在ERC-721 的基礎上,並在功能、所有權和互操作性方面實現了有意義的增強。儘管仍處於試驗階段,但顯而易見的是,ERC-6551 和代幣綁定賬戶將在NFT 的發展中發揮關鍵作用。數字資產格局正在接近一個新的地平線。借助ERC-6551 催生一系列新功能,將打開更多創造力、創新和連接之門。
注:ERC-6551 提案詳情https://eips.ethereum.org/EIPS/eip-6551
原文鏈接:https://medium.com/pinata/a-new-era-erc-6551-and-token-bound-accounts-tbas-de4c7b79a79a