在現在的加密世界,越來越多人使用NFT作為鏈上身份的一種形式。而目前的ERC-721代幣(NFT)不具有代理功能或者不擁有其他鏈上資產,這與現實世界中不可替代資產的用例是不同步的。因此出現了ERC-6551提案。它通過為每個NFT授予以太坊賬戶的全部功能來解決這個問題,同時保持與現有ERC-721合約的兼容性。

什麼是ERC-6551?

ERC-6551 提案是一個全新代幣標準,極大地增強了ERC-721(即NFT)的功能性,於2023年5月7日在以太坊主網上發布:通過ERC-6551,可以為NFT 創建一個或多個智能合約錢包,使其更具可組合性、動態性和交互性。簡單來說,ERC-6551使NFT 本身成為一個擁有地址的錢包。

這些錢包被稱為“代幣綁定賬戶”(Token Bound Accounts),簡稱TBA(TBA 控制權委託給NFT 持有者,即NFT 持有者可以使用TBA 發起鏈上操作)使用TBA,你可以將任何加密資產存儲在你所擁有的NFT 中。例如之前購買BAYC,需放入Metamusk;通過ERC-6551,則是為購買BAYC創建一個TBA進行存儲。同時,不僅可以在BAYC 的TBA 中存儲ETH,還包括其他的NFT。同時,作為一個“錢包”,TBA 也可以用於在dApps 中進行交互。值得注意的是,單個NFT也可以通過ERC-6551擁有多個代幣綁定帳戶。從這個意義上說,一個NFT現如今可以包含多個錢包等等。

ERC-6551引入的系統主要由兩部分構成:用於部署代幣綁定帳戶的無許可註冊表和用於與這些帳戶交互的標準接口。下圖說明了ERC-721 代幣、ERC-721 代幣所有者、代幣綁定帳戶(TBA)和註冊表之間的關係:

ERC-6551:NFT即錢包,帶來SocialFi的新範式

ERC-6551帶來的改變

通過ERC-6551標準,用戶可以使用NFT做任何使用普通以太坊錢包可以做的事情。用戶可以將你的相關資產(NFT、代幣、身份特徵...)捆綁到一個NFT 中,從而能更輕鬆地跨不同平台管理和轉移你的資產。如果出售/轉讓NFT,則其中的所有資產也將被轉讓。 TBA 解決了NFT 目前無法提供來源/出處/歷史交易記錄等詳細信息,除了部分NFT 市場展示簡單的信息外,買家通常無法直接獲取的問題。 NFT 市場、借貸協議可以通過TBA來確定用戶信譽,簡化一些流程等等。

TBA還帶來了一種去中心化身份的新範式。 TBA之前,Vitalik曾經提出SBT(靈魂綁定代幣),SBT通過利用錢包資產確認身份,而TBA不需要驗證身份,不是讓NFT 綁定錢包,而是讓錢包綁定NFT。這種屬性把NFT從一種靜態資產變為流動資產管理系統。這意味著你的某個NFT 可能成為你的鏈上身份,而它可以通過TBA 成功交易記錄來證明你的可信度。 TBA的NFT可以直接與dApp 交互,在GameFi和SocialFi中,用戶通過NFT即可一眼辨別資產身份,大大縮短了確權成本,可廣泛用在空投、忠誠度計劃和遊戲內獎勵。

SocialFi破圈的新助力

ERC-6551:NFT即錢包,帶來SocialFi的新範式

NFT的不斷發展使得SocialFi得以真正的浮上水面,Web3世界的社交是必然存在的,如何將Web3社交納入去中心化經濟體系一直為諸多團隊所探尋。而ERC-6551的創新,將更直接的給SocialFi賽道帶來更好的助力。

讓我們看一下SocialFi的特徵。 SocialFi的核心敘事是Web3社交,而Web3社交之於Web2有著三個決定性的特徵:

首先,它是無平台的。沒有平台,就沒有第三方擁有用戶所創造的內容。相反,創造者既是擁有者。推而廣之,Web3社交網絡也具有抗審查性,這意味著社交關係不能被平台刪除或限制。

其次,Web3社交數據具有可移植性。然而,Web3有一個優勢:它使用錢包,這可以讓用戶和創作者之間建立直接的關係,這樣創作者就不必不斷地重建粉絲群;即使個人社交協議關閉了,錢包依然存在。最終的結果是,無論是粉絲還是創作者都不會被束縛在某一平台上。相較於每次在Web2上建立一個受眾,接下來創作者只是不斷地建立新的受眾,然後因為平台的緣故失去與這些受眾的聯繫,Web3社交則不存在這樣的困擾。

第三點,Web3社交擁有很強的可組合性,SocialFi協議通過建立在去中心化的社交原語之上的應用程序獲得價值和效用。 Web2的早期氛圍和今天的Web3很像:平台不是主體,創作者和其他用戶才是。然而,隨著時間的推移,Web2平台通常會從與構建者合作發展到與他們競爭。而Web3網絡更加有利於組合,因為它們一直為合作而優化,同時在這個基礎上有著Token作為去中心化的激勵。

TBA迅速且低成本的驗證機制,會大大解決Web3的信任機制和交易成本,SocialFi可以更方便的轉化Web2用戶進入Web3世界。通過這種方式,TBA能夠使項目創建者實現一直想添加但尚未找到簡單方法的新用例:

  • 裝備數字服裝和物品(RTFKT — CloneX、Doodles)

  • ERC-20 代幣賺取/空投模型(BAYC、Cool Cats、SupDucks)

  • 通過參與獲得的POAP 或徽章(Azuki、FWB、Moonbirds)

  • 將整個集合作為一個單元進行交易(OpenSea 批量傳輸)

  • NFT 作為鏈上身份,具有在社交網絡模型(CryptoPunks、Nouns)上分層的能力

  • 這些用例都可以成為SocialFi破圈的新助力。