
ERC-6551:NFT 遊戲規則改變者
TechFlow Selected深潮精選

ERC-6551:NFT 遊戲規則改變者
由於 ERC-6551 標準,您現在可以使用 ERC-721 NFT 做任何您可以使用常規以太坊錢包做的事情。
撰寫:WILLIAM M. PEASTER
編譯:深潮 TechFlow
新的代幣標準ERC-6551將NFT推向新的實用和功能領域。它將NFT轉化為完整的以太坊賬戶,使其能夠與Web3應用程序交互,並擁有更多功能。後續賬戶裡的收藏品可以作為資產擁有,與其他NFT進行交易,甚至在遊戲中使用。這代表了NFT發展的重要進步,為創作者、收藏家和開發人員帶來新的機遇。
但同時,新標準的出現往往也伴隨著漏洞和風險,我們也需要提前瞭解和應對。
本文將探索ERC-6551的基礎知識,以及它對NFT領域的潛在應用和相關風險,並提供了目前可供體驗的產品和資源。
ERC-721 是將以太坊上的 NFT 作為獨特的、可驗證的數字資產進行普及的代幣標準。 如果我們能將簡單的 NFT 轉化為完整的以太坊賬戶,那該多好啊!現在這逐漸成為可能,一個新的代幣標準,ERC-6551,剛剛出現,它將以太坊 NFT 推向了新的實用和功能領域。
您最喜歡的收藏品現在可以直接擁有資產,與 Web3 應用程序交互,並更好地作為您的鏈上身份,我們正在進入一個令人興奮的時代,因此在本文中 Bankless 將為您介紹 ERC-6551 的所有基礎知識!
ERC-6551 的基礎知識

ERC-6551 是一個新的代幣標準,於 2023 年 5 月 7 日在以太坊主網上推出。它通過允許 ERC-721 NFT 作為自己的智能合約賬戶運行,顯著增強了它們的功能和多樣性。
ERC-6551 的創作動機來自於 NFT 作為鏈上身份形式的不斷增長的使用。直到現在,ERC-721 代幣不能作為代理或擁有其他鏈上資產,這與非同質化資產的現實用例不符。
因此,ERC-6551 通過通過一個無需許可的註冊表為每個 ERC-721 代幣部署唯一的智能合約賬戶,稱為“代幣綁定賬戶”,從而授予每個 ERC-721 代幣完整的以太坊賬戶功能,同時保持與現有 ERC-721 合約的兼容性。
需要注意的是,通過 ERC-6551,單個 NFT 也可以擁有多個代幣綁定賬戶。從這個意義上說,一個 NFT 現在可以包含多個錢包等。
ERC-6551 引入的系統主要由 1)用於部署代幣綁定賬戶的無需許可註冊表和 2)用於與這些賬戶交互的標準接口組成。

由於 ERC-6551 標準,您現在可以使用 ERC-721 NFT 做任何您可以使用常規以太坊錢包做的事情。當然,基本的用途包括使用您的 NFT 存儲其他 NFT、交易 ERC20 等。但這只是冰山一角!
例如,假設您在一個新的 Web3 遊戲中積累了可穿戴物品 NFT。現在,您可以將它們存儲在您選擇的 NFT 中,例如來自同一遊戲的玩家頭像,而不是將它們保存在您的常規以太坊錢包中。這不僅在心理上更有趣和更熟悉,而且如果您準備離開遊戲,您可以考慮通過 ERC-6551 在 NFT 市場上將玩家頭像和累積的可穿戴物品作為一個統一的整體出售。

這只是一個假設性的例子,但這裡確實有很多可能性。再舉一個例子,PFP 項目現在可以通過向其收藏品中使用代幣綁定賬戶的任何持有人空投獎勵,來激勵和重視其收藏品的擴展效用。
此外,ERC-6551 允許 NFT 擁有多個代幣綁定賬戶並支持多鏈代幣綁定賬戶,提供了額外的實用層,肯定會在整個 NFT 領域引發新的實驗和創新浪潮。
注意事項
並非所有 NFT 項目都受支持。那些智能合約不依賴 ownerOf 方法的項目與 ERC-6551 標準不兼容,例如 CryptoPunks。
除了缺乏全面的 ERC-721 支持外,ERC-6551 還引發了兩個主要的安全問題,這將需要在 NFT 生態系統中保持警惕:
-
避免欺詐行為:去中心化市場需要警惕潛在的欺詐行為。例如,一個用戶出售一個據稱持有一定數量 ETH 的 NFT,然後在出售後提取 ETH,留下買家一個空賬戶的情況。一些建議防止此類欺詐的方法包括跟蹤代幣綁定賬戶 nonce 並確保在交易期間資產承諾保持完整。然而,ERC-6551 沒有直接解決防止欺詐的問題,需要在市場層面或通過外部智能合約實施。
-
防止所有權循環:ERC-6551 可能導致 NFT 被轉移到其自己的代幣綁定賬戶,導致該賬戶中的所有資產永久無法訪問。這形成了一個“所有權循環”,由於需要無限的搜索空間,因此在鏈上很難防止。雖然強制防止這些循環超出了 ERC-6551 的範圍,但建議應用程序採取接口措施來限制此類傳輸。
人們對 ERC-6551 的看法
• Benny Giang,ERC-6551 的共同作者和 Future Primitive 的聯合創始人:“這個想法很簡單……如果 NFT 有自己的錢包會怎樣?受 Soul Bound Tokens(SBTs)的啟發,我們的想法是相反的,我們稱之為 Token Bound Accounts(TBAs)。我們不是將 NFT 綁定到錢包,而是將錢包綁定到 NFT。”
• Gami,Nouns DAO 成員,Gnars DAO 和 Tings DAO 的創始人:“自從加入[Nouns DAO]以來,ERC6551(代幣綁定賬戶)就是我想對我的 Nouns 想做的事。希望看到我們以某種方式支持它……使“企業家”概念完全成為可能。Nouns 可以與他們在旅程中獲得和建立的東西一起出售。”
• 0xBeans.eth,Solidity 工程師:“ERC-6551 可能是應用級以太坊改進提案中最有趣的之一……許多有趣的屬性出現,例如可交易賬戶…… ENS 是通向鏈上身份的一步,我認為,由 NFT 擁有的完整以太坊賬戶是下一步。這個 EIP 與 EIP4337(賬戶抽象)密切相關。參考實現實質上是創建 2 個 ETH 賬戶並將它們綁定到一個代幣上。”
如何使用 ERC-6551

Tokenbound 是圍繞 ERC-6551 標準的開源工具套件,它提供的其中一項服務是一個帳戶瀏覽器界面,您可以使用它來部署 ERC-6551 帳戶並與其他人進行交互。
如果您想將代幣綁定賬戶部署到您選擇的 NFT 上,您需要按照以下步驟操作:
-
前往 Tokenbound 並連接您選擇的錢包;
-
點擊“My NFTs”按鈕;
-
選擇您想要的 NFT 並選擇“Deploy Account”;
-
使用您的錢包確認部署交易,並等待交易完成。
-
上述步驟完成後,您將在所選 NFT 的儀表板中看到“Use Wallet”選項。
最後
確實,請記住 ERC-6551 剛剛在主網上推出,因此圍繞它的工具正在開始開發。預計將看到各種“用戶體驗”和“用戶界面”方面的進展。同時,我建議在開始之前花些時間查看 Tokenbound 底部的常見問題解答。
代幣綁定賬戶的出現是 NFT 領域的一個歷史性里程碑,它將 NFT 轉變為自己的智能合約賬戶,為 NFT 帶來了更多的靈活性,同時也使它們更加貼近現實世界的使用情況,使它們對用戶更加實用和易於理解。放眼未來,我們可以期待在未來幾個月中看到更多的 ERC-6551 採用和實驗!
此外,現在任何時候懷疑者說 NFT 只需要“右鍵保存”就能擁有時,我們可以反駁它,因為我們現在有了 NFT 內的代幣綁定賬戶,使這種指責更加毫無根據。你可以複製和保存一張圖片,但你不能複製和保存代幣綁定賬戶中的內容,這些內容可能包含有價值的資產和數據。總的來說,ERC-6551 代表了 NFT 發展和潛在應用的重要進步。它為創作者、收藏家和開發人員提供了探索和創新的新機會,為未來更令人興奮的發展鋪平了道路。隨著 NFT 領域的不斷髮展和成熟,我們可以期待看到更多像這樣的進步,推動區塊鏈技術的可能性。
歡迎加入深潮 TechFlow 官方社群
Telegram 訂閱群:https://t.me/TechFlowDaily
Twitter 官方帳號:https://x.com/TechFlowPost
Twitter 英文帳號:https://x.com/BlockFlow_News














