作者:Jay FP,加密研究機構Four Pillars;翻譯:金色財經xiaozou
本文要點:
· Web3一直備受關注,因為它有可能創造一個以參與者為中心的對稱市場,參與者可以基於區塊鏈技術獨立控制並共享自己的數據和內容。
· 身份是實體之間相互交互的關鍵因素。然而,當前的Web3堆棧缺乏一個可以與各種應用程序以及不同交互類型進行交互的整體身份。
· CyberConnect正在創建一個社交圖譜,通過賬戶抽象來定義整體身份,並構建類似web2的用戶體驗和以參與者為中心的創意經濟。
· 作為對Web3領域最新技術最為敏捷的公司,CyberConnect已經吸引了大多數ERC4337智能合約錢包,以查看帳戶抽像用例,並整合現有技術(如DID & VC和ZKP),具有進一步創新的巨大潛力。
· 此外,CyberConnect被認為是最接近Web3採用的協議之一,擁有廣泛的生態系統和最大的用戶群,可以將技術轉化為新的體驗並分享傳播。
1、面向Web3採用的帳戶抽象
(1)Web3的崛起
信息技術的發展和人們在網上花費的時間越來越多,催生了各種各樣的數字互動。尤其是社交媒體平台,最初只為社交而創建,但現在已經逐漸滲透到了人們的生活方式中,成為營銷、信息搜索等目的的強大渠道。因此,頂級社交媒體平台變得越來越大,創造了新的參與者和市場類型,即“內容創作者”、“影響者”和“創意經濟”。在這個市場中,能從人群中“脫穎而出”是非常重要的,身份已經成為增加個人價值和社會影響力的一種方式,個人內容也不再僅僅是一次性消費的互動內容。
然而,隨著創意經濟的發展,人們對其可持續性的擔憂也與日俱增。中心化媒體平台利用用戶數據實現廣告收入的最大化,也從內容創作者那里分得了很大一杯羹。儘管激勵機制如此糟糕,但內容創作者仍被迫繼續與大型媒體平台合作,因為他們別無選擇。媒體平台越來越重視從品牌到人的單向傳播,這導致了偏見性內容的傳播,用戶交互體驗受損。
為了恢復人們在社交媒體和創意經濟上的順暢互動,不忘初衷,需要出現一種新的參與者互動方式,以及一種新的可持續的市場結構。目前,Web3被認為是一個很有前景的替代方案——通過使用區塊鏈技術,用戶可以完全控制自己的數據和內容,並決定如何共享數據和內容,而不依賴於任何中心化平台。由於創意作品的分發路徑可以被透明地追踪,內容創作者可以為自己設計一個合理的收益結構。此外,創作者可以將屬性注入創意作品本身或發行自己的代幣,以重新定義他們的互動方式或將激勵結構與社區對齊。簡而言之,現有的創作者經濟是由一個中心化的、低效的市場驅動的,而Web3的創作者經濟最終可以成為一個以實際參與主體(即創作者和消費者)為中心的對稱市場。
(2)Web3缺乏身份中間件
然而,Web3的普及似乎還有很長的路要走。造成這種情況的原因有很多,但最直觀的原因是不便性以及缺少交互性。我們回顧一下互聯網的早期,我們無法真正與許多不同的參與者進行交互,只能從信息發送方那裡接收信息。然而,隨著能夠描述個人特徵的身份模型的引入,一定程度的相互信任建立起來,互聯網開始經歷了一波更廣泛互動的創新浪潮。
就是這樣,身份是互動的關鍵驅動因素,它能讓人們更好地認識彼此。因此,為了在Web3世界裡進行廣泛的交互,必鬚根據Web3語法定義一個整體身份——然而,目前還沒有明確的實現機制。
由於缺乏整體身份而帶來的不便和風險完全落在了終端用戶身上。除了不能與不同的web3服務交互之外,用戶還必須經過這些服務要求的一系列複雜流程才能使用服務,並且還必須對所有這些服務的中心帳戶進行安全管理。
我們通常將其稱為“用戶體驗問題”,儘管Web3目前受到了極大的關注,但用戶體驗問題仍是公眾採用Web3的主要瓶頸。因此,如果我們假設能夠出現可以定義整體身份的身份中間件之類的東西來解決這些不便,那麼它必須具備以下屬性。
· 它應該支持永久身份,並保證與各應用程序的不同類型的交互。
· 它應該採用可擴展且靈活的存儲結構,以支持定義身份所需的各種數據。
· 身份中包含的數據應以自願和靈活的方式進行控制。
2、帳戶抽象解鎖身份中間件
最近大家正在積極討論的“賬戶抽象(AA)”可以滿足上述大部分屬性,並且可以大大有助於在Web3堆棧中構建身份中間件——賬戶抽象的主要理念是通過允許合約賬戶發送交易和簽名,將現有錢包轉換為“智能合約錢包”。換句話說,只能發起和發送交易的現有帳戶現在可以嵌入不同的功能,使它們像管理任何其他Web2身份帳戶一樣容易。
這裡所說的功能不僅包括高級交易邏輯,還包括通過密鑰管理服務對賬戶進行控制的方法,以及定義與賬戶關聯的數據,等等。這意味著身份所需的安全邏輯和數據可以集成到底層帳戶中——或者更簡單地說,帳戶抽象允許我們將身份概念注入到現有帳戶中。
具體來說,智能合約錢包可以支持多種功能(包括但不限於如下所示),以確保多樣且靈活的用戶體驗:
· 自定義簽名方案
目前,EOA中只使用ECDSA簽名算法。然而,如果實現了帳戶抽象,除了ECDSA之外,還可以使用其他簽名算法,如Schnorr、BLS或抗量子算法。
· 靈活支付gas費
通過將gas費的支付委託給其他人(或應用程序)或允許用戶使用各種代幣支付gas費,可以增加用戶服務交互的靈活性。
· 批量交易
通過部署一次性處理多個交易的邏輯,可以節省合約執行成本。
· 簽名抽象
可以部署自定義邏輯支持某些條件下的有效驗證——這允許用戶使用白名單/黑名單管理來限制特定目標的交易,使用時間鎖定功能來設置簽名的生命週期,以及使用邏輯(例如需要對超過一定金額的交易進行多個簽名)。
· 認證與密鑰管理
用戶可以自由地添加、刪除和更改多個帳戶的權限,還可以使用MFA(多因素身份認證)和會話密鑰來改善現有交易體驗。
3、ERC4337與AA簡史
事實上,賬戶抽象的概念已經存在一段時間了。 2016年的以太坊標準提案“交易起源和簽名的抽象(EIP 86)”是邁向賬戶抽象的第一步。從那之後,還有許多其他提案進一步發展了這一概念,關鍵詞“賬戶抽象”於是誕生了——在不同的候選標準中,相對較新的ERC 4337提案是最受關注且最先進的,因為它不需要更改共識層就可以實現賬戶抽象。賬戶抽象和ERC4337一起變得更加流行,V神也強調了這方面實現的重要性,現在有相當數量的項目正在轉向採用ERC4337。
下面是一個使用ERC4337實現的智能合約錢包的簡要流程。
–用戶通過智能合約錢包向UserOperation內存池發送一個名為UserOperation的智能合約——在這裡,UserOperation可以包含各種邏輯,而不僅僅是簡單的代幣傳輸,UserOperation內存池是一個獨立內存池,不同於網絡通常用來處理交易的現有內存池。
–Bundler將付費最高的UserOperations捆綁在一起,並將它們打包到Bundle交易中。
–Bundler接受這個Bundle交易,並調用一個名為EntryPoint的智能合約——Bundler模擬各UserOperation簽名的有效性和gas支付能力,並將Bundle交易連同其中所包含的費用一起提交給EntryPoint。
–(可選)用戶可以選擇使用一個名為Paymaster的功能代表其他實體支付gas費,或者用其他代幣支付gas費,如ERC20代幣。
–EntryPoint負責驗證每個UserOperation並在網絡上執行此UserOperation——bundler只是模擬UserOperation,而EntryPoint則實際上驗證UserOperation。如果驗證成功,生成UserOperations的實體會向bundler支付一筆預先確定的費用,如果執行後還有剩餘的gas費,這些費用也會退還給bundler。
總之,賬戶抽像是將網絡上運行的智能合約的現有原理帶到應用程序層面,為每個賬戶配置特定的邏輯(上圖的步驟1-4),並在網絡上使用一個名為EntryPoint的合約驗證並執行所有這些邏輯(上圖的步驟5)。
ERC4337的靈活性允許智能合約錢包與各種現有技術相結合,除了上述功能之外——例如,它可以通過使用DID(去中心化標識符)和VC(可驗證憑證)以及ZKP(零知識證明)來強化身份或數據隱私。因此,自從OpenZeppelin進行代碼審計以來,ERC4337已經重新引起了大量項目的興趣,這些項目迅速採用了ERC4337或進行試驗探索。
4、CyberConnect,使用AA的Web3社交中間件
CyberConnect率先採用ERC4337,並嘗試將其與其他現有技術(如ZKP)相結合,引領了Web3領域的發展。 CyberConnect通過部署ERC4337的全部功能,並將其靈活地應用於更廣泛的用戶群體和生態系統中,實現了智能合約錢包用例的最大化。
(1)CyberConnect簡介
CyberConnect是一個Web3社交中間件項目,各種社交應用程序可以在CyberConnect提供的中間件之上創建。目前正在準備V3的更新,包括ERC4337的應用。這次的更新,CyberConnect設想了一個社交網絡,允許用戶創建一個鏈無關的賬戶,並以圍繞著Web2式的用戶體驗身份和參與者驅動的創意經濟為中心——創作者和消費者可以使用整體身份在不同的平台間遊走,實現基於內容的社區經濟,擁有最佳的用戶體驗,並且開發者可獲得所有這些數據去建立一個更繁榮的生態系統。
(2)CyberConnect的三大支柱
CyberConnect有三個核心要素:1) 身份,是所有交互的中心;2) 社交圖譜,代表各實體關係;3) 網絡,支持數據解決方案和順暢的通信。
· CyberAccount
CyberAccount是CyberConnect生態系統中創作者和消費者的核心身份。它與ERC4337和ERC6900的兼容性使用戶在與應用程序交互時可以享受到增強的用戶體驗,因為他們可以使用帳戶抽像功能,如Paymaster、社交恢復、權限管理、中繼交易等。 CyberAccount集成了來自Web3以及基於Web2的社交媒體平台(如Twitter和Discord)的數據。這讓用戶可以完全控制自己的所有社交數據。還有一個專門針對團隊、組織和品牌的帳戶,稱為“Organization Account”(組織賬戶),它提供高級帳戶管理功能,如多重簽名和可定制的訪問控制規則。
CyberAccount可以有單獨的handle,稱為“CyberID”——由於CyberAccount可以存儲如此多的信息,每次交互只需要簡單的個人資料顯示必要的信息。 CyberID由’.cyber’表示,專用於與具有某些身份信息的應用程序交互,例如基本的個人信息、用戶名、頭像、元數據等。然而,CyberID必須定期更新其註冊。如果忘記了定期更新,這些handle將被公開拍賣。
· Cyberrape
CyberGraph是一個社交圖譜,它接收CyberAccount元數據和活動,將它們記錄存儲,並表示必要的數據。除了身份信息之外,流經CyberGraph的數據還包括(基於ERC721的)集合、訂閱、內容、W3ST(Web3狀態代幣,基於ERC1155的SBT,它定義了特定社區中每個用戶的狀態),以及其他鏈下管理的信息。
在傳統的Web2社交媒體平台上,如果不連接到一個中心化實體,社交互動(或社交環境)很難跨越多個世界,這迫使參與者要么將自己鎖定在平台上,要么放棄自己的身份和資產,在一個新的平台從頭開始。有了CyberGraph,參與者可以繼續與他們通過CyberAccount在各平台上積累的信息進行交互,而這些平台之間的切換成本很少或根本就沒有成本,開發人員可以通過數據API和各種工具來支持生態系統的擴展。
· CyberNetwork
CyberConnect旨在包含Web2和Web3領域(或鏈下和鏈上)的數據,並進行高效無縫地運行。 CyberNetwork是一個節省gas費且可擴展的L2網絡,旨在順利獲取此類數據。未來幾個月,該網絡將進一步升級,整合到CyberConnect中。
5、與其他協議的比較
業界經常拿來與CyberConnect進行比較的協議有Lens Protocol、Farcaster和DeSo。雖然它們都建立了用戶所有的個人資料和社交圖譜,但它們的方法和協議設計略有不同。本文簡單比較了影響各方法的關鍵特性,並討論了CyberConnect的不同之處。
· 這四個協議都有一個共同的使命,即強調通過身份帳戶進行可擴展且靈活的交互,目前只有CyberConnect通過ERC4337完全實現了帳戶抽象——CyberConnect是賬戶抽象概念的最早採用者之一,業界最大數量的基於ERC4337智能合約錢包已經開始使用CyberConnect來創建跨多個鏈的鏈無關交互用例。 (截至8月16日,採用錢包數量超過45萬)。另一方面,DeSo並沒有直接採用賬戶抽像有關標準,而是通過“Derived Keys”(派生秘鑰)引入了一些賬戶抽像功能,這些功能可用於授權其他實體簽署交易。其餘協議利用NFT來定義身份帳戶,但尚未完全實現帳戶抽象。
· 另一個最顯著的區別是“基礎鏈”。當協議依賴於特定鏈時,它可以快速吸收鏈的用戶群,這是一個好處,但也有壞處,例如無法自定義基礎設施配置和有限的互操作性。雖然Lens和Farcaster依賴於單鏈,但CyberConnect支持多個EVM兼容鏈,如Polygon、Linea、Arbitrum和Base – Optimism、opBNB,很快將支持更多鏈。 DeSo認識到在通用鏈上實現Web3的局限性,因此它建立了自己的第一層,專門用於Web3社交圖譜。
· “數據存儲”是另一個顯著的不同領域。 CyberConnect和Farcaster採用了一種混合方法,同時利用了鏈上(包括去中心化存儲解決方案)和鏈下——CyberConnect在鏈上存儲身份和主要交互數據,在鏈下存儲其他交互數據。另一方面,Farcaster試圖在鏈上存儲盡可能少的數據,並利用鏈下解決方案來存儲其餘的數據。其他協議默認將所有數據存儲在鏈上,但Lens將身份以外的一些數據存儲在Arweave或IPFS等去中心化解決方案上,而不是全部存儲在基礎鏈上。這些戰略差異源於每個協議希望為其用戶提供的價值和便利性之間的利弊權衡。
· CyberConnect和DeSo對用戶創建賬戶沒有很高的准入門檻,而Farcaster和Lens限制通過特定用戶或特定事件的邀請默認獲得賬戶(或個人資料)。因此,這些協議之間的註冊帳戶數量差別很大。有趣的是,這一事實似乎也影響了各社區的性質——CyberConnect的社區是圍繞分享事件信息、介紹應用程序並與應用程序互動而組織起來的,Lens更傾向於藝術家和創作者,而Farcaster更傾向於參與者進行富有成效的討論。就DeSo而言,它似乎還沒有任何明顯的趨勢。
雖然提到了一些主要差異,但事實是每個協議的感知用戶體驗會因用戶而異,因此用戶最好每個應用程序都嘗試一下,選擇最適合自己的協議。
另一個需要考慮的最重要的一點是項目的宏觀方向,特別是項目正在改進的方向——構建Web3的基礎設施仍處於起步階段,因此在當前時間框架內比較協議可能毫無意義。因此,與其分析技術堆棧、統計數據、商業模式等,從長遠來看,判斷每個協議採用最新技術的速度並以靈活的方式適應未來的速度有多快,更為重要。
從這個角度來看,CyberConnect可能是最靈活敏捷的,因為它迅速採用最新技術,建立了多樣化的生態系統,向盡可能多的用戶傳播相關體驗,並基於用戶反饋提升自己的核心價值(即,整體身份)。
6、生態系統、代幣經濟學等
(1)從統計數據看生態系統
來自更廣泛的生態系統的多種互動和協同作用的結合可以增強身份的影響,並推動更多用戶採用。
自推出以來,CyberConnect已經成功進行兩輪總計2500萬美元的融資,現在已經發展為一個廣泛的生態系統,可以完全實現基於賬戶抽象的智能合約錢包用例——140多萬個賬戶登錄,180多萬條內容,1100多萬個收藏,約6萬多WAU和40多萬MAU(可能有一些變化)。特別是,如前所述,CyberAccount在推出約3週內實現了45萬+的最大規模採用,證明了其在基於賬戶抽象的智能合約錢包行業中的主導地位。
在CyberConnect生態系統中,大量用戶可以交互的應用程序包括社交媒體平台、會員資格、娛樂、NFT市場/發行平台等。在CyberConnect生態系統中有超過50個應用程序,可以充分利用帳戶抽象的特性以不同的方式與CyberAccount進行交互。
CyberConnect生態系統中的互動多樣化也可以從上圖中看到。直到2023年初,交互率一直由Link3主導,Link3是由CyberConnect團隊創建的第一方社區應用程序,允許用戶輕鬆創建和管理自己的個人資料,以及參與社區共享並了解不同的信息源。然而,自3月以來,各種各樣的應用程序,如CyberTune(一個音樂NFT平台)和Attic(一個基於社區的NFT平台)不斷出現,並在CyberConnect上與Link3一起發展。
CyberAccount用戶可以通過參與cyberTrek的獎勵計劃或Link3的FanClub活動在多個應用程序上進行不同的互動,進一步探索CyberConnect的生態系統。
(2)CYBER代幣經濟學和CyberConnect里程碑
CyberConnect的原生代幣CYBER不僅是用戶在CyberConnect生態系統內進行鏈無關交互的基本代幣,而且還充當著生態系統繁榮的主要投票權。
治理——CYBER代幣持有者擁有投票權來改進CyberConnect協議,並可以將其投票權委託給其他實體。治理的範圍如下。
· 改變付款方式和收費結構
· 採用新的基礎鏈
· 為生態系統發展分配資金,如贈款及社區貢獻項目
· 組織線上線下活動,繁榮生態系統,等等
CyberAccount Gas代幣——在CyberConnect的多鏈生態系統中,CYBER被用作所有交易類型的gas支付方式。
CyberID的支付方式
第三季度CyberConnect最重要的更新將是CyberDAO的推出,旨在改善多鏈交互。此外,還計劃繼續與六個鏈(Ethereum、BNB、Optimism、Arbitrum、Polygon和Base)合作開展CyberTrek,以普及CyberAccount用例。
第四季度將發布Login-SDK和CyberWallet app,明年將推出CyberNetwork和開發者資助計劃。
7、DID & VC以及ZKP的潛在機會
在Web3中有幾個所謂的“遊戲改變者”——DID(去中心化標識符)、VC(可驗證憑證)和ZKP(零知識證明)是其中的幾個。 DID & VC是一種以去中心化的方式實現SSI (自主身份)概念的技術或規範,用戶可以控制自己的身份信息並保護自己的隱私安全。 ZKP是一種可以在不洩露具體信息的情況下證明信息有效性的加密技術。
它們在Web3中受到特別關注,因為它們的技術非常適合區塊鏈,增強了身份的自治性質——在這裡,增強身份的自治性質意味著人們可以對自己的身份信息擁有更多的主權,它允許用戶更好地表達自己,通過減輕對第三方的數據依賴來消除用戶之間的信息不對稱,從而實現基於更大信任的不同類型的交互。
(1)DID & VC
目前,個人可以在鏈上和鏈下交互的環境是分離的。然而,如果DID和VC堆棧連接到CyberAccount,就可以提供真正的全新用戶體驗,因為堆棧涵蓋了個人在其中操作的整個數字和現實世界。
例如,如果現實世界中的政府(或高度信任實體)擁有一個像CyberAccount這樣的智能合約錢包,作為VC授予個人公民身份(或表達個人身份的相應手段),那麼個人可以在區塊鏈上以他們在現實世界中那樣,以綜合方式進行交互——自從互聯網早期引入個人身份模型和聯邦身份模型以來,我們已經看到網絡上各種交互類型的爆炸性採用。相反,如果鏈上活動也以VC的形式存儲在DID中,個人可以使用它們來創建更多維度的身份表示,使他們能夠在現實世界中從事具有特定目的的各種活動。最終,這些案例可以促進現實世界和Web3世界之間的巨大協同作用,並使每個空間都更加可靠。
(2)ZKP(零知識證明)
儘管基於智能合約的身份工具(如CyberAccount)聲稱能夠控制它們的數據,從而管理外部披露數據,但所有鏈上數據都是公開的,這意味著存在數據暴露給非目標方或被跟踪的風險。此外,在CyberGraph中,個人的身份信息不僅包括靜態信息,還包括情境或動態信息,如聲明和交互。因此,通過將ZKP嵌入到其基礎設施中,CyberConnect將能夠為用戶提供完全情境化的體驗,在這種體驗中,用戶所接觸的社交環境是根據他們正在使用的特定應用程序量身定制的。由於隱私問題,這種全新的體驗在現有的社交媒體平台上是不可能實現的。
或者反過來,CyberAccount可以推動ZKP的採用。通過ZKP驗證ECDSA簽名(EOA傳統簽名)的成本非常高。如果智能合約錢包通過賬戶抽象採用ZKP友好的簽名方案,則可以克服這些限制,並且可以在整個網絡中更充分地利用ZKP的優勢。
綜上所述,智能合約賬戶不僅可以增強整體身份,還可以與不同的現有技術協同作用,具有出色的外部可擴展性。在這方面,CyberConnect是了解如何在實踐中實現這種外部可擴展性以及創建哪些交互和用例的最佳場所。因為它是採用新技術最靈活的協議,擁有最大的智能合約錢包用戶群和廣泛的生態系統。
8、超越技術,邁向新體驗
隨著數字技術在未來的發展,個人之間的在線互動將變得更加複雜,創意經濟的重要性可能會變得更加重要。因此,基於區塊鏈的Web3作為未來可持續創意經濟的替代方案正在獲得大量關注。特別是,基於賬戶抽象的智能合約錢包概念可以消除現有的基於區塊鏈賬戶的許多複雜性和局限性,有助於定義Web3身份概念,其與其他技術的協同作用加強了Web3的創新性。
然而,即使是這些創新性質,如果最終不被公眾選擇,也無法真正實現其價值。如果技術採用的定義是一種新體驗在人群中傳播的時刻,那麼Web3花了很多時間來定義新體驗,但只用了較少時間來討論它們該如何傳播。
我們看到,在Facebook(Meta)等社交媒體平台上的不同互動,正在被轉化為新的體驗,並被大量用戶採用。人工智能也一直被認為是一項很有前景的技術,但只有GPT模型,由於各種經驗的傳播,才能如此迅速地得到廣泛採用。因此,將Web3採用與創新之間的差距簡單地歸結為技術可及性或用戶體驗問題是沒有說服力的,因此專注於改進這些問題並不是實現Web3廣泛採用的唯一途徑。
從這個意義上說,CyberConnect是最接近實現Web3廣泛採用的協議——CyberConnect不僅快速掌握並集成了可以增強Web3核心價值的尖端技術,還將這些協同效應轉化為基於其最大用戶群和生態系統的新體驗。換句話說,CyberConnect是Web3的現狀,是傳播更好的技術、價值和體驗的地方。