來源:CoinTelegraph;編譯:鄧通,金財經
一、什麼是ERC-6551?
ERC-6551為NFT添加了智慧合約功能,使其能夠擁有資產、直接與應用程式互動、持有代幣並作為鏈上身分運作。
ERC-6551是以太坊主網上於2023年5月7日推出的代幣標準,旨在透過添加智慧合約功能來增強NFT的功能。此代幣標準的實施將以太坊帳戶分配給NFT,建立代幣綁定帳戶(TBA)。得益於ERC-6551,非同質代幣(NFT) 能夠擁有資產並直接與應用程式互動。
透過TBA,開發人員可以為每個ERC-721 代幣建立一個智慧合約錢包,該錢包可以促進交易、與其他去中心化應用程式(DApp)互動、充當鏈上身分或持有代幣。由於TBA 向後相容ERC-721 標準,因此ERC-721 代幣無需任何重大修改即可頒布ERC-6551 標準。
二、ERC-6551 對ERC-721 有何改進?
與ERC-6551 整合的NFT 在多個參數上增強了ERC-721 NFT 的功能,例如元資料靈活性、可追蹤歷史記錄、可組合性和鏈上互動性。
ERC-721 代幣標準的目的是為NFT 實現最低標準介面。然而,根據ERC-721創建的NFT無法與其他鏈上資產關聯,這使得創建代表多種現實世界資產的數位資產變得困難。
該標準與以太坊生態系統中的DApp 和智慧合約不相容。 ERC-6551標準的引入使得NFT能夠執行任意操作、擁有其他NFT和資產、跨多個鏈使用帳戶以及控制多個獨立帳戶。
元資料靈活性
靜態JSON 元資料使得ERC-721 代幣在統一資源識別碼(URI)、效率和安全性方面缺乏靈活性。該標準還解決了ERC-721 NFT 不靈活的問題,即資料一旦生成,就無法透過容納額外的資料和值來更改。
可追蹤的歷史記錄
ERC-6551 代幣標準比ERC-721 具有主要優勢的另一個領域,因為它提供了有關資產效用和交易歷史的更詳細信息,從而可以更好地了解NFT 的價值及其過去的交互。
更具可組合性
ERC-6551 支援將NFT 與相關資產(例如其他NFT 和其他代幣)整合到單一TBA 中。整合NFT、代幣和資產可以實現直接的資產轉移和平台之間的連貫切換,從而實現更大的可組合性。
鏈上互動
實施ERC-6551 使人們能夠使用NFT 位址作為其鏈上身份,從而促進與鏈上智慧合約和DApp 的互動。
三、ERC-6551 NFT 如何與現有的ERC-721 代幣搭配使用?
ERC-6551 NFT 和現有ERC-721 代幣之間的整合透過代理合約進行,模仿現有ERC-721 NFT 的屬性和元資料。
ERC-6551 標準使用與現有ERC-721 代幣同步的開放註冊系統。對於TBA,此註冊表既充當創建中心又充當管理工具。個人需要在註冊表中啟動一項功能並支付費用才能為ERC-721 代幣建立TBA。註冊中心現在設定了一個代理合約,模擬原始ERC-721 代幣的元資料和屬性。
代理合約有助於TBA 代表NFT 驗證簽名並簽署訊息。由於此功能,TBA 可以參與網路上的各種智能合約。
四、ERC-6551 有哪些用例?
ERC-6551 代幣可用於多個領域,例如時尚、遊戲、B2C 業務和去中心化自治組織(DAO)。
讓我們了解ERC-6551 如何增強NFT 技術堆疊並為一系列用例提供支援:
時尚
ERC-6551 是由Benny Giang 和Steve Jang 領導的鏈上產品工作室Future Primitive 的開發人員推出的,當時他們想要一種方法讓鏈上化身擁有自己的數位服裝。借助ERC-6551,NFT 可以擁有更多資產,從而開啟了交易功能的可能性。
例如,帶有袋子的NFT 個人資料可以進行交易,或獲得任意數量的帽子。這項突破性技術更適合數位時尚,多位藝術家可以合作將他們的NFT 組合成新的藝術品。
此外,組合件中的單位NFT 仍然可以被其創建者識別。這種新的可能性將促進藝術家之間更多的創意合作,從而推動數位時尚的發展。
遊戲
ERC-6551 為遊戲增添了另一個前沿領域,使虛擬人物能夠累積資產和加密貨幣並將其安全地儲存在錢包中。它還使遊戲角色能夠將其累積的資產和加密貨幣交換為其他資產,為玩家提供了玩遊戲的另一個理由。
代幣標準也將角色自訂提升到了一個新的水平。 TBA 使開發者能夠創建“網絡可玩角色”,幫助遊戲內資產貨幣化。它還為NFT 創作者提供了賺取獎勵的機會。
B2C業務
ERC-6551為開發人員提供了對資產交易歷史的深入洞察,為他們提供了有關用戶過去與NFT互動的清晰資訊。企業對消費者(B2C) 組織可以利用這些資訊來制定遊戲內獎勵、忠誠度計畫和空投。可以將NFT 與其產品相關聯,並利用新功能根據這些NFT 產生的價值來設定評級。
DAO
TBA 可以成為識別DAO 成員的工具。它將消除在NFT 和錢包之間隔離DAO 成員歷史的需要,因為所有詳細資訊都可以放入單一NFT 中。它使人們能夠享受DAO 成員的全部功能並參與簽署合約、存取服務和投票。
五、ERC-6551 有哪些限制?
一些NFT 專案使用的方法可能與ERC-6551 代幣標準不同步。這些代幣也可能成為駭客的目標。
每當新技術出現時,關鍵的挑戰就是如何在現有專案中尋求採用。各種NFT 項目對其功能使用不同的方法,其中一些可能與ERC-6551 代幣標準不同步。例如,像CryptoPunks 這樣不遵循「ownerOf」方法的專案將無法與ERC-6551 同步。 ERC-721 標準NFT 合約中的OwnerOf 方法透過傳回以太坊地址來識別特定NFT 的目前所有者。
CryptoPunks 早於ERC-721,缺乏這種方法,使得與ERC-6551 等較新標準的整合變得複雜。開發人員還需要一個學習曲線來了解如何有效地使用新代幣。
出於商業原因,某些平台可能不熱衷於與ERC-6551 標準整合。因此,儘管推出了ERC-6551 NFT,但所有收藏者和創作者可能都無法存取ERC-6551 NFT。
隨著ERC-6551代幣越來越流行,它們也很可能成為駭客的目標。由於NFT與ERC-6551標準集成,它們擁有資產並與應用程式交互,因此駭客將渴望利用漏洞。