時(shí)間:2023-05-17|瀏覽:236
原文:WILLIAM M. PEASTER,Metaversal
ERC-721 是將以太坊上的 NFT 作為獨(dú)特的、可驗(yàn)證的數(shù)字資產(chǎn)進(jìn)行普及的代幣標(biāo)準(zhǔn)。
但是,如果我們可以將簡單的 NFT 變成成熟的以太坊賬戶呢?
現(xiàn)在有可能了!這是因?yàn)?strong>新的代幣標(biāo)準(zhǔn) ERC-6551 剛剛問世,它推動(dòng)以太坊 NFT 進(jìn)入實(shí)用性和功能性的新領(lǐng)域。
你最喜歡的收藏品現(xiàn)在可以直接擁有資產(chǎn),與 web3 應(yīng)用程序交互,并更好地充當(dāng)你的鏈上身份。我們正在步入一個(gè)激動(dòng)人心的時(shí)代,所以讓我們在今天的帖子中帶您快速了解 ERC-6551 的基礎(chǔ)知識!
ERC-6551的基礎(chǔ)
相關(guān)性
ERC-6551 是一種新的代幣標(biāo)準(zhǔn),于 2023 年 5 月 7 日在以太坊主網(wǎng)上發(fā)布。它顯著增強(qiáng)了 ERC-721 NFT 的功能,允許它們作為自己的智能合約賬戶運(yùn)行,使其比以往更加通用和實(shí)用前。
為什么?
ERC-6551 的動(dòng)機(jī)來自越來越多地使用 NFT 作為鏈上身份的一種形式。到目前為止,ERC-721 代幣不能充當(dāng)代理人或擁有其他鏈上資產(chǎn),這與現(xiàn)實(shí)世界中不可替代資產(chǎn)的用例不同步。
因此,ERC-6551 通過授予每個(gè) ERC-721 代幣以太坊賬戶的全部功能,同時(shí)保持與現(xiàn)有 ERC-721 合約的兼容性來解決這個(gè)問題。這是通過為每個(gè) ERC-721 代幣部署獨(dú)特的智能合約賬戶(稱為“代幣綁定賬戶”)通過無許可注冊來完成的。
請注意,單個(gè) NFT 也可以通過 ERC-6551 擁有多個(gè)代幣綁定賬戶。從這個(gè)意義上說,一個(gè) NFT 現(xiàn)在可以包含多個(gè)錢包等等。
如何做到的?
ERC-6551 中引入的系統(tǒng)主要由 1) 用于部署代幣綁定賬戶的無許可注冊表,以及 2) 用于與這些賬戶交互的標(biāo)準(zhǔn)接口組成。
via EIP-6551
能干什么?
得益于 ERC-6551 標(biāo)準(zhǔn),您現(xiàn)在可以用 ERC-721 NFT 做任何您可以用普通以太坊錢包做的事情。當(dāng)然,基礎(chǔ)知識是使用您的 NFT 存儲其他 NFT、交易 ERC20 等。但這只是觸及表面!
例如,假設(shè)您一直在一款新的 web3 游戲中積累 NFT 可穿戴設(shè)備。您現(xiàn)在可以將它們存儲在您選擇的 NFT 中,而不是將它們保存在您的常規(guī)以太坊錢包中,例如來自同一游戲的玩家頭像。這不僅在心理層面上更有趣、更熟悉,而且如果你準(zhǔn)備好從游戲中繼續(xù)前進(jìn),你可以考慮通過 ERC-6551 在 NFT 市場上將玩家頭像 + 累積的可穿戴設(shè)備作為一個(gè)有凝聚力的單元出售。
via Benny Giang
這只是一個(gè)假設(shè)的例子,但這里確實(shí)有很多可能性。再舉一個(gè)例子,PFP 項(xiàng)目現(xiàn)在可以通過向其收藏品中使用代幣綁定賬戶的任何持有人空投獎(jiǎng)勵(lì),來激勵(lì)和重視其收藏品的擴(kuò)展效用。
此外,ERC-6551 允許 NFT 擁有多個(gè)代幣綁定賬戶并支持多鏈代幣綁定賬戶這一事實(shí)提供了額外的實(shí)用層,這肯定會(huì)在整個(gè) NFT 領(lǐng)域掀起新一輪的實(shí)驗(yàn)和創(chuàng)新浪潮。
注意事項(xiàng)
并非所有 NFT 項(xiàng)目都受支持。即,智能合約不依賴 ownerOf 方法的項(xiàng)目與 ERC-6551 標(biāo)準(zhǔn)不兼容,例如密碼朋克。
除了缺乏全面的 ERC-721 支持之外,ERC-6551 還提出了兩個(gè)主要的安全隱患,需要對 NFT 生態(tài)系統(tǒng)保持警惕:
1.避免欺詐行為:去中心化市場需要警惕潛在的欺詐行為。例如,用戶出售一個(gè)據(jù)稱持有一定數(shù)量 ETH 的 NFT,但在出售后卻提取了 ETH,從而使買家的賬戶空空如也。一些防止此類詐騙的建議方法包括跟蹤代幣綁定帳戶隨機(jī)數(shù)并確保資產(chǎn)承諾在交易期間保持不變。然而,防止欺詐并未在 ERC-6551 中直接解決,需要在市場層面或通過外部智能合約實(shí)施。
2.防止所有權(quán)循環(huán):ERC-6551 可能會(huì)導(dǎo)致 NFT 轉(zhuǎn)移到其自己的代幣綁定賬戶,導(dǎo)致該賬戶中的所有資產(chǎn)永久無法訪問。這形成了一個(gè)“所有權(quán)循環(huán)”,由于需要無限的搜索空間,因此很難防止上鏈。雖然強(qiáng)制防止這些循環(huán)超出了 ERC-6551 的范圍,但建議應(yīng)用程序采取接口措施來限制此類傳輸。
? ERC-6551 合著者兼 Future Primitive 聯(lián)合創(chuàng)始人 Benny Giang:“這個(gè)想法很簡單……如果 NFT 有自己的錢包會(huì)怎樣?受靈魂綁定代幣 (SBT) 的啟發(fā),我們的想法是相反的,我們稱之為代幣綁定賬戶 (TBA),而不是將 NFT 綁定到錢包,我們將錢包綁定到 NFT?!?/p>
? Gami,Nouns DAO 成員和 Gnars DAO 和 Tings DAO 的創(chuàng)始人:“自從加入 [Nouns DAO] 以來,ERC6551(代幣綁定賬戶)就是我對 Nouns 的看法。希望看到我們以某種方式支持它……使“企業(yè)家”概念完全成為可能。名詞可以連同他們在旅途中獲得和建造的東西一起出售。”
? 0xBeans.eth,Solidity 工程師:“ERC-6551 可能是更有趣的應(yīng)用程序級以太坊改進(jìn)提案之一......出現(xiàn)了許多有趣的屬性,例如可交易賬戶......ENS 是邁向鏈上身份的一步,NFT 擁有完整的以太坊賬戶我認(rèn)為下一步是。這個(gè) EIP 與 EIP4337(賬戶抽象)密切相關(guān)。參考實(shí)現(xiàn)實(shí)質(zhì)上是創(chuàng)建 ETH 賬戶并將它們綁定到一個(gè)代幣上?!?/p>
Tokenbound 是一個(gè)以 ERC-6551 標(biāo)準(zhǔn)為中心的開源工具套件,它提供的其中一項(xiàng)服務(wù)是一個(gè)帳戶瀏覽器界面,您可以使用它來部署 ERC-6551 帳戶并與其他人進(jìn)行交互。
如果您有興趣將令牌綁定帳戶部署到您選擇的 NFT,您可以按照以下步驟操作:
去 https://tokenbound.org 并連接你選擇的錢包;
Click the “My NFTs” button 單擊“我的 NFT”按鈕;
選擇你想要的 NFT,然后點(diǎn)擊“部署賬戶”按鈕;
用錢包確認(rèn)部署交易,等待交易完成;
就是這樣!您現(xiàn)在會(huì)在所選 NFT 的儀表板中看到“使用錢包”選項(xiàng);在撰寫本文時(shí),我收到了一條“即將推出……”的消息,因此希望在短期內(nèi)推出完整的功能。
事實(shí)上,請記住 ERC-6551 剛剛到達(dá)主網(wǎng)上,因此圍繞它的工具才剛剛開始開發(fā)。期待在這里看到各種“用戶體驗(yàn)”和“用戶界面”的進(jìn)步。與此同時(shí),我建議在深入研究之前花一些時(shí)間查看 tokenbound.org 底部的常見問題解答。
ERC-6551 的到來是 NFT 領(lǐng)域的一個(gè)歷史性里程碑,通過將 NFT 變成自己的智能合約賬戶,開辟了一個(gè)充滿新可能性的世界。這為 NFT 帶來了更多的多功能性,但也使它們與現(xiàn)實(shí)世界的用例更緊密地結(jié)合在一起,使它們對用戶來說更加實(shí)用和相關(guān)。縮小范圍,觀察未來幾個(gè)月 ERC-6551 的采用和實(shí)驗(yàn)的增加情況!
此外,現(xiàn)在任何時(shí)候懷疑論者都說 NFT 可以“右鍵單擊保存”,我們現(xiàn)在在 NFT 中擁有代幣綁定賬戶,這使得這種指控更加毫無根據(jù)。你可以復(fù)制和保存圖片,當(dāng)然,但你不能復(fù)制和保存里面的內(nèi)容。