ERC6551華麗的身影
ERC6551 基於NFT應用未來的星辰大海
摘要
ERC6551是一個新的以太坊標准,於2023年5月7日在以太坊主網上發布。該標准極大地增強了ERC721 NFT的功能性,允許它們作為專屬於自己的智能合約账戶運行,使它們比以往任何時候都更通用、更實用。本文將介紹ERC6551的背景、原理、用例和優勢,以及以XCart角度切入實際案例進行講解。
背景
NFT(非同質化代幣)是一種在區塊鏈上表示唯一和稀缺的數字資產的方式。NFT可以用來代表各種各樣的事物,如藝術品、收藏品、遊戲道具、身份、證明等。
NFT的流行歸功於ERC721標准,它是一種在以太坊上創建和交易NFT的通用接口。ERC721標准定義了NFT的基本屬性和功能,如名稱、符號、總供應量、所有者、轉移、授權等。
然而,ERC721標准也有一些局限性,主要是NFT不能作為代理或擁有其他鏈上資產。這與現實世界中不可替代資產的用例是不同步的。例如:
一個角色扮演遊戲中的角色,可以根據其所採取的行動在時間上累積資產和能力。
一輛汽車,由許多可替代和不可替代的組件組成。
一個投資組合,由多個可替代資產組成。
一張會員卡,可以授予進入某個場所的權限,並記錄過去的互動歷史。
為了解決這個問題,ERC6551標准被提出,它通過為每個ERC721代幣授予以太坊账戶的全部功能,同時保持與現有ERC721合約的兼容性。這是通過使用無許可注冊表為每個ERC721代幣部署唯一的智能合約帳戶(稱為“代幣綁定帳戶”)來完成的。
代幣綁定帳戶可以擁有和發送任何類型的鏈上資產,如ETH、ERC20、ERC721等,也可以與任何智能合約進行交互,如DeFi、DAO、遊戲等。代幣綁定帳戶的控制權由其綁定的ERC721代幣的持有者擁有,即只有代幣的持有者才能籤署和執行代幣綁定帳戶的交易。
原理
ERC6551標准主要由兩部分構成:用於部署代幣綁定帳戶的無許可注冊表和用於與這些帳戶交互的標准接口。
注冊表
注冊表是一個單例智能合約,它負責為每個ERC721代幣生成和存儲一個代幣綁定帳戶的地址。注冊表使用一個確定性的算法,根據ERC721代幣的合約地址和代幣ID計算出代幣綁定帳戶的地址。這個算法保證了每個ERC721代幣只能有一個且唯一的代幣綁定帳戶,且該账戶的地址不會隨着時間或其他因素而改變。注冊表還提供了一個查詢函數,可以根據ERC721代幣的合約地址和代幣ID返回其代幣綁定帳戶的地址。
注冊表還負責為每個代幣綁定帳戶部署一個代理合約,該合約是一個輕量級的智能合約,它實現了代幣綁定帳戶的邏輯。代理合約使用EIP1167標准,它是一種創建最小化的代理合約的方法,只需要大約100個字節的代碼。代理合約的作用是將所有發送到代幣綁定帳戶的交易轉發到一個公共的執行合約,該合約包含了代幣綁定帳戶的核心功能。這樣做的好處是節省了部署和執行的成本,同時也保持了代幣綁定帳戶的獨立性和靈活性。
接口
ERC6551標准定義了兩個接口,分別是账戶接口和執行接口。账戶接口是一個只讀的接口,它允許任何人查詢代幣綁定帳戶的基本信息,如其綁定的ERC721代幣、其余額、其交易歷史等。執行接口是一個可寫的接口,它允許代幣綁定帳戶的持有者籤署和執行代幣綁定帳戶的交易,如發送資產、調用合約、創建合約等。執行接口使用EIP1271標准,它是一種驗證籤名的通用方法,可以與任何類型的錢包或身份兼容。執行接口還支持批量交易,即一次執行多個交易,以提高效率和靈活性。
用例和優勢
ERC6551標准為NFT帶來了許多新的用例和優勢,主要有以下幾點:
NFT可以擁有和管理自己的資產,如ETH、ERC20、ERC721等,而不需要依賴於外部的錢包或合約。這使得NFT可以更好地代表現實世界中的不可替代資產,如汽車、房屋、藝術品等,它們通常具有自己的價值和權利。
NFT可以與任何智能合約進行交互,如DeFi、DAO、遊戲等,而不需要修改現有的合約或基礎設施。這使得NFT可以更好地參與到以太坊的生態系統中,享受各種服務和機會,如借貸、投票、玩樂等。
NFT可以控制多個獨立的代幣綁定帳戶,以實現不同的目的和功能。例如,一個NFT可以擁有一個用於儲蓄的代幣綁定帳戶,一個用於投資的代幣綁定帳戶,一個用於消費的代幣綁定帳戶等。這使得NFT可以更好地管理自己的財務和風險,實現多元化和優化。
NFT可以跨鏈使用代幣綁定帳戶,以實現更廣泛的兼容性和互操作性。例如,一個NFT可以擁有一個在以太坊上的代幣綁定帳戶,一個在Polygon上的代幣綁定帳戶,一個在BSC上的代幣綁定帳戶等。
案例分析:XCart.io
ERC6551可以讓XCart的NFT鞋子擁有自己的代幣綁定账戶,這意味着它們可以作為自己的智能合約账戶運行,擁有和發送任何類型的鏈上資產,也可以與任何智能合約進行交互。這可以讓XCart的NFT鞋子更好地代表Web3時代的奢侈品,如“run to earn”。
ERC6551可以讓XCart的NFT鞋子控制多個獨立的代幣綁定账戶,以實現不同的目的和功能。例如,一個NFT鞋子可以擁有一個用於儲蓄的代幣綁定账戶,一個用於投資的代幣綁定账戶,一個用於活動門票綁定账戶等。這可以讓XCart的NFT鞋子更好地管理自己的財務和風險,實現多元化和優化。
ERC6551可以讓XCart的NFT鞋子跨鏈使用代幣綁定账戶,以實現更廣泛的兼容性和互操作性。例如,一個NFT鞋子可以擁有一個在以太坊上的代幣綁定账戶,一個在Polygon上的代幣綁定账戶,一個在BSC上的代幣綁定账戶等。這可以讓XCart的NFT鞋子更好地適應不同的網絡生態。
XCart團隊由資深BTC原教旨主義者、計算機極客團隊、互聯網資深品牌、運營專家和青年潮流藝術家構成。團隊致力於消除Crypto與傳統世界的隔閡、探索區塊鏈在真實商業環境中的實際用例。
XCart是一群Crypto OG成立的一個Web3 IRL(in real life)品牌,致力於將Crypto與現實聯結。在現實世界裏的鞋、服飾、包包等多樣性的潮流藝術品之上,XCart堅持繪制出Web3 Builder的Lifestyle,並用這些實際物品做畫布鏈接,承載Crypto各種元素設計之外,還包含NFC進行虛實通信功能。
XCart平臺並致力於打造全球最大的RWA(Real World Asset)數字商品平臺,將Web3IP NFT 授權者、設計師、藝術家、制造商等參與者聚集在一起,通過DAO(去中心化自治組織)模式,以協作和創造為核心,重塑創作者經濟,推動實物化和商業化的NFT和IP內容。
XCart匯聚了web3.0衆多先鋒藝術家,垂直於Crypto領域創造全新敘事文化,集獨立性、工匠精神、創造力、創新精神、責任感於一身。讓每個人都被鼓勵去發掘潛力和挑战自己,成為一個自由創作藝術品的靈魂交融。
結論
ERC6551是一個新c它為NFT提供了一種新的功能,即擁有自己的智能合約账戶。這使得NFT可以擁有和發送任何類型的鏈上資產,也可以與任何智能合約進行交互,從而增加了它們的通用性、實用性、互動性、靈活性、自主性和個性化。
ERC6551標准即將被XCart平臺採用,以實現更多的NFT創新和價值。ERC6551標准為NFT的未來开闢了新的可能性和機遇,讓我們一起期待它的發展和應用。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。
XRP 漲至 7.5 美元?分析師告訴 XRP 大軍為純粹的煙火做好准備!
加密貨幣分析師 EGRAG 表示,XRP 即將迎來關鍵時刻,價格可能大幅上漲,這取決於能否突破關鍵...
今晚ETH迎來暴漲時代 op、arb、metis等以太坊二層項目能否跑出百倍幣?
北京時間7月23日晚上美股开盤後 ETH 的ETF开始交易。ETH的裏程碑啊,新的時代开啓。突破前...
Mt Gox 轉移 28 億美元比特幣 加密貨幣下跌 ETH ETF 提前發行
2014 年倒閉的臭名昭著的比特幣交易所 Mt Gox 已向債權人轉移了大量比特幣 (BTC),作...