一文讀懂ERC-6551:如何改變NFT的遊戲規則?

2023-05-31 10:27 SevenUpDAO


作者:Ivan Cryptoslav,CoinMarketCap  編譯:hiiro,SevenUp DAO 开發者公會

什么是 ERC-6551 ?

ERC-6551 通過賦予 NFT 智能合約功能,增強了 NFT 的功能和價值。

ERC-6551 代幣的功能類似於智能合約錢包。這意味着 ERC-6551 可以像常規智能合約錢包一樣持有代幣和其他 NFT。交易也同樣適用。這些被稱爲“代幣綁定账戶(TBA)”的账戶是通過與現有 ERC-721 NFT 兼容的無需許可的注冊表創建和管理的。

EIP-6651 的共同作者是 Benny Giang,他是 Dapper Labs 的創始成員之一,曾參與 ERC-721 代幣標准和早期項目(如 CryptoKitties)的开發。

什么是 ERC-721 代幣標准?

ERC-721 是在以太坊區塊鏈上創建唯一數字資產的標准。這些資產被稱爲 NFT,與普通加密貨幣不同,因爲每個 NFT 都是獨一無二的,不能一對一地交換。NFT 可以代表任何東西,從藝術品到虛擬房地產,它們的價值可以由稀有性或實用性等因素決定。ERC-721 提供了一套創建這些代幣的指南,使得开發者更容易在以太坊網絡上創建和交易獨特的數字資產。

ERC-6551 如何工作?

常規 ERC-721 NFTs 的問題在於其受限範圍。它們只能被擁有和轉移,不能擁有其他資產(如代幣或其他 NFT),而且不能與其他智能合約互動,也不能基於外部因素或用戶輸入隨時間改變或演化。

爲了解決這個問題,ERC-6551 使用了一個與現有 ERC-721 NFT 兼容的無需許可的注冊表。該注冊表是一個智能合約,作爲 TBAs 的工廠和目錄。任何人都可以通過調用注冊表上的函數並支付少量費用爲任何 ERC-721 代幣創建一個 TBA,注冊表隨後將部署一個代理合約作爲該代幣的 TBA。

代表 TBA 的代理合約繼承了原始 ERC-721 代幣的所有屬性和元數據。它還實現了 EIP-1271 標准,允許其代表代幣籤署消息並驗證籤名。這使得 TBA 能夠與以太坊網絡上的其他智能合約和账戶進行交互,如去中心化交易所(DEXs)、借貸平台、遊戲環境等等。

TBA 還可以持有其他資產,如代幣或其他 NFT,這些資產可以通過調用代理合約上的函數來轉移給 TBA 或從 TBA 轉移。

ERC-6551 在 NFT 領域的用例是什么?

可組合性

可組合性(Composability)意味着你可以將 NFT 與其相關的資產,如其他 NFT 和代幣,捆綁到一個檔案中。如果你出售或轉移 ERC-6551 NFT,則其中的每個資產也將被轉移。

例如,通過使用 TBAs,你可以構建與遊戲相關的資產“清單”,並將其存儲在 ERC-6551 代幣中,從而極大地提高 Web3 遊戲的用戶體驗。在使用 TBAs 之前,所有在遊戲中收集的資產(NFT)都將作爲你錢包中的單獨代幣。

身份

身份(Identity)意味着每個 NFT 都擁有自己的身份,可以獨立地與 DApps 交互。它不依賴於持有它的錢包,並且可以與你的鏈上身份相關聯。

這爲積分計劃或基於 NFT 過去行爲的遊戲獎勵开闢了新的可能性。這也可能會影響你的 NFT 價值,因爲平台可以使用你的 NFT 身份和聲譽來確定你的信用價值或減少交易對手方風險。

溯源性

溯源性(Provenance)意味着你可以獲得關於資產的完整交易歷史或效用信息,超出了所有權證明。目前,NFT 並未提供有關 NFT 過去所做的事情或如何使用它的詳細信息。

如果你在 OTC 出售了你的 NFT,通常不會獲得有關購买者或價格的詳細信息。通過使用 TBAs,你可以獲得更具洞察力和特定的有關 NFT 過去交易和互動的信息。

依賴性

依賴性(Dependency)意味着你的 NFT 可以自己與其他鏈上資產或平台進行交互,從而增強其功能和價值。

ERC-6551 NFT 可以擁有其他增強其性能或外觀的資產或代幣。它還可以與其他平台或智能合約交互。這類似於 NFT 擁有自己的鏈上個性和故事,使 NFT 更具互動性。

ERC-6551 的挑战和局限性是什么?

ERC-6551 的主要挑战之一是獲得現有 NFT 項目和平台的支持。並非所有 NFT 項目都支持 ERC-6551 標准,特別是那些不遵循 ownerOf 方法的項目,例如 CryptoPunks。這意味着一些最受歡迎和有價值的 NFT 無法享受代幣綁定账戶功能。

此外,一些 NFT 平台可能不愿意或無法與 ERC-6551 標准集成,無論是由於技術困難還是商業原因。因此,ERC-6551 NFT 可能無法立即爲所有收藏家和創建者提供服務。

ERC-6551 還需要進行安全保護,而隨着其日益突出,可能會爲黑客提供更大的攻擊面。ERC-6551 NFT 可以擁有資產並與應用程序進行交互,這意味着它們對試圖利用漏洞或漏洞的黑客更具吸引力。

最後,ERC-6551 需要提供對用戶友好且直觀的體驗。ERC-6551 爲 NFT 引入了新的復雜性和功能。這還需要用戶擁有新的層次的理解和意識,以便有效地使用它們。例如,用戶可能需要學習如何創建、訪問、管理和轉移代幣綁定账戶及其資產。

總結

ERC-6551 可能會徹底改變 NFT 的世界。它爲每個 ERC-721 代幣提供了一個智能合約錢包,可以擁有資產並與應用程序進行交互,使 NFT 比以往更具動態性和互動性。

這爲遊戲、藝術和身份方面开闢了新的可能性,但也不是沒有挑战,例如兼容性和採用率等問題。

也許 ERC-6551 就是 2023 年 NFT 市場所需要的東西,能夠使其煥發新的生機。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

標題:一文讀懂ERC-6551:如何改變NFT的遊戲規則?

地址:https://www.sgitmedia.com/article/1366.html

相關閱讀: