ERC-6551:為智能 NFT 時代鋪平道路

2023-07-13 00:07:05

介紹

不可替代代幣(NFT)的概念自區塊鏈和加密貨幣誕生之初就已存在,但直到以太坊及其智能合約功能的興起,NFT 作為一種獨特的數字資產類別的概念才得到認可。牽引力。它的歷史始於 2014 年在 Namecoin 上鑄造的第一個 NFT“量子”。2017 年,加密貓熱潮在更廣泛的受衆中普及了 NFT,展示了區塊鏈技術不僅可以用於金融交易。從那時起,NFT 市場出現爆炸式增長,藝術家、音樂家和許多其他人以數百萬美元的價格出售 NFT。2021 年,Beeple 通過佳士得拍賣行以 6900 萬美元的價格出售了其作品的 NFT。NFT 的用例仍在探索中,

以太坊上的ERC-721標准給我們帶來了NFT風暴。然而,到目前為止,NFT 主要用於展示靜態數據或信息。靜態 NFT 是記錄在鏈上的永久且不可變的資產,一旦創建就無法修改。我們現在在數字藝術、遊戲、身份識別、活動票務等方面都有各種靜態的 NFT 應用。但現實情況是,當前的 NFT 應用大多數都被關在藝術和數字收藏中。

ERC-6551 是什么鬼?

ERC-6551是以太坊標准,允許 ERC-721 代幣擁有自己的智能合約账戶(非同質代幣綁定账戶)。通過擁有這些代幣綁定账戶,NFT 本身現在可以真正擁有數字資產並與各種應用程序進行交互。更好的是,該系統不需要對現有的 ERC-721 NFT 進行任何更改。

該提案創建於 2023 年 2 月 23 日。該提案的作者包括Jayden Windle、Benny Giang、Steve Jang、Druzy Downs、Raymond Huynh、Alanah Lam、Wilkins Chung和Paul Sullivan。值得注意的是,Benny 是 ERC-721 標准團隊的一員,後來於 2017 年創立了 CryptoKitties。

ERC-721代幣、ERC-721代幣所有者、代幣綁定账戶和Registry之間的關系如下圖所示:

該提案引入了用於部署令牌綁定帳戶的無需許可的注冊表,以及用於帳戶實現的標准接口。ERC-6551的機制有3個關鍵部分:注冊表、账戶接口和最小代理實現。

  1. 注冊表是無需許可且不可變的。它有2個功能:

  • 為 NFT 部署智能合約账戶

  • 計算 NFT 智能合約账戶地址的只讀函數

2. 账戶界面一般設置账戶創建的標准流程、規則和限制。

3、部署账戶時使用ERC-1167最小代理合約。它使帳戶實施變得更加容易和便宜。

代幣綁定账戶也使用ERC-165和ERC-1271。ERC-165有助於標准化账戶接口。ERC-1271 允許用戶代表智能合約籤署消息。更有趣的是,一個 NFT 可以擁有多個代幣綁定账戶,每個账戶都有特定的用途。

為什么 ERC-6551 更好?

ERC-721 為靜態 NFT 的主流採用鋪平了道路。但 ERC-721 NFT 存在一些關鍵限制:

  1. 靜態:由於 ERC-721 代幣記錄的靜態 JSON 元數據,當前的 NFT 在支持定制、附加數據或價值方面存在局限性。

  2. 不可組合:現有的 NFT 是孤立的,只能顯示靜態數據或信息。這就是為什么迄今為止 NFT 通常用於數字藝術或鏈上身份,限制了更多的創新。

  3. 不可交互:NFT 作為單一資產,無法獨立與其他鏈上資產或合約進行交互。

在 ERC-6551 推出之前,已經有一些提案(例如ERC-998和ERC-3664)試圖使 NFT 更加智能(可組合和可交互)。但這些提案通常需要對之前部署的 ERC-721 代幣合約進行修改,這意味着它們與大多數現有的 NFT 不兼容。

ERC-6551 保持了與之前創建的 ERC-721 NFT 的向後兼容性,因為它只是通過無需許可的注冊表為 NFT 部署智能合約帳戶。NFT 所有者可以代表其 NFT 發起鏈上操作。這些代幣綁定账戶可以擁有鏈上的各種資產,並且與所有現有的鏈上和鏈下基礎設施和中間件完全兼容。

ERC-6551 是如何工作的?

從技術上講,代幣綁定账戶歸 NFT 所有。然而,代幣綁定账戶的控制權被委托給特定 NFT 的所有者。因此,用戶實際上可以為該 NFT 發起各種鏈上活動,就像用戶“擁有”那些代幣綁定账戶一樣。

如何通過 ERC-4337 和 ERC-6551 啓用代幣綁定账戶,作者:Benny Giang

檢查創建代幣綁定账戶的代碼,我們看到函數中的幾個關鍵參數,包括實現地址、指定鏈上的ChainId、特定NFT的tokenContract地址、特定NFT的tokenId以及可選的salt 。

    函數createAccount(         地址實現,         uint256 chainId,         地址tokenContract,         uint256 tokenId,         uint256 salt,         字節calldata initData      )外部返回(地址);

使用thirdweb的演示工具,我們現在可以輕松創建代幣綁定账戶,只需填寫createAccount參數即可。

ERC-6551 注冊合約地址為0x02101dfB77FDE026414827Fdc604ddAF224F0921。根據 Dune 上的 ERC-6551儀表板,截至 7 月 5 日已經創建了 1,708 個账戶。

資料來源:由 sealaunch.xyz 創建的儀表板,截至 2023 年 7 月 5 日

根據 Dashboard 的數據,採用 ERC-6551 的排名第一的 NFT 項目是Sapienz,迄今為止已經創建了 14.4% 的代幣綁定账戶。

資料來源:由 sealaunch.xyz 創建的儀表板,截至 2023 年 7 月 5 日

Sapienz 是 STAPLEVERSE 和 RHYMEZLIKEDIMEZ 合作創建的 15,000 個聯網可玩角色的集合。Benny Giang 是該項目的聯合創始人,這可以從他的 LinkedIn帖子中得到證實。

有哪些用例?

賭博

ERC-6551 提供的可組合性實際上改變了遊戲規則。通過代幣綁定账戶,角色扮演遊戲中的角色可以根據他們所採取的行動,隨着時間的推移積累不同類型的資產和各種能力。

在 ERC-6551 之前,遊戲中收集的 NFT 資產是碎片化的,並且與角色和彼此分離。如果玩家想要出售角色,他/她需要單獨轉讓所有 NFT 或以更高的交易成本捆綁轉讓。通過ERC-6551,玩家可以使用“庫存”中的所有NFT資產轉移角色。ERC-6551 甚至可以通過 NPC 將 NFT 變為現實。

NFT 作為智能錢包

由於單個 NFT 可以擁有多個账戶,因此該 NFT 可以作為持有跨不同 L1 和 L2 的任何資產的錢包。

更重要的是,代幣綁定账戶是智能合約账戶。這有利於自動質押、空投收獲或 POAP 獎勵收集等內置功能。基本上,用戶可以將NFT視為智能合約錢包。有些人甚至可能利用 DeFi 應用程序的獨特功能,使用 NFT 來管理交易組合。

鏈上身份

ERC-6551使用戶能夠擁有完全鏈上的動態身份。例如,用戶可以通過收集與 dapp、DAO、忠誠度計劃、聲譽系統或物理事件交互的分數和信用評級,在鏈上建立和塑造他們的真實身份。

數字生活

通過與最新的 LLM 模型集成,我們可以在 NFT 中構建全面的邏輯,以實現有趣的鏈上和鏈下執行。所有者可以與他們的 NFT 角色互動。人們可以和他們的NFT進行交流,和他們一起玩同一個遊戲,或者根據自己的喜好指導交易其他數字資產等等。這樣,NFT將成為元宇宙中的數字生活。

智能 NFT 的未來

ERC-6551將加速NFT和鏈上遊戲的創新。NFT 將不再僅僅是 PFP 或靜態藝術。NFT 將變得更加智能,具有動態、可組合和可交互的功能。當ERC-6551與账戶抽象( ERC-4337 )結合時,我們可以想象Web3的用戶體驗將得到顯着改善。

然而,如果我們想充分挖掘ERC-6551的潛力,我們需要非常小心安全風險。隨着 NFT 附加值的增加,黑客將熱衷於竊取它們或利用 dapp 和遊戲中的復雜機制。

ERC-6551 是在 ERC-721 建立的基礎上开發的。雖然該標准仍需要更多測試,但顯然 ERC-6551 將極大地促進 NFT 的發展。NFT 領域正處於範式轉變的邊緣,因為 ERC-6551 為數字資產中嵌入更強大的功能鋪平了道路。

這只是一些例子,公司還提供其他與區塊鏈軟件开發相關的服務。確保您的團隊具備豐富的區塊鏈知識和技術專長,並密切關注區塊鏈領域的最新發展和趨勢,以滿足客戶的需求。

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

推薦文章

Layer2 格局劇變:Base 生態有哪些關鍵亮點?

在激烈競爭的 L2 賽道中,原本穩坐釣魚臺的 Arbitrum 和 Optimism 似乎面臨着前...

加密泡泡啊
71 1個月前

XRP 漲至 7.5 美元?分析師告訴 XRP 大軍為純粹的煙火做好准備!

加密貨幣分析師 EGRAG 表示,XRP 即將迎來關鍵時刻,價格可能大幅上漲,這取決於能否突破關鍵...

加密泡泡啊
73 1個月前

以太坊ETF通過後 將推動山寨幣和整個加密生態大爆發

比特幣ETF通過後市場動蕩,以太坊ETF交易前景分析 比特幣ETF通過後,市場出現了先跌後漲的走勢...

加密泡泡啊
79 1個月前

ZRO為啥這么能漲?

ZRO概述 ZRO代幣,全稱為LayerZero,是LayerZero協議的本地代幣,旨在作為治理...

加密泡泡啊
66 1個月前

今晚ETH迎來暴漲時代 op、arb、metis等以太坊二層項目能否跑出百倍幣?

北京時間7月23日晚上美股开盤後 ETH 的ETF开始交易。ETH的裏程碑啊,新的時代开啓。突破前...

BNBCCC
76 1個月前

Mt Gox 轉移 28 億美元比特幣 加密貨幣下跌 ETH ETF 提前發行

2014 年倒閉的臭名昭著的比特幣交易所 Mt Gox 已向債權人轉移了大量比特幣 (BTC),作...

加密圈探長
71 1個月前