Coinbase:智慧帳戶錢包現狀

作者:Ryan Yi,Coinbase Ventures投資負責人;翻譯:金財經xiaozou

本文為Coinbase Ventures投資負責人Ryan Yi發表的系列文章「錢包現狀(State of Wallets)」的Part 2:Smart Accounts。 Part 1為錢包技術(Wallet Technologies),請參考金色先前文章《錢包技術發展現況總述》。

「智慧帳戶」(也稱為「智慧錢包」)——我們將其定義為具有「帳戶抽象」功能的智慧合約錢包(SCW)——已成為加密開發人員最關心的話題。帳戶抽象化(「AA」)於2023年第一季在EVM生態系統中推出,採用率開始呈現上升趨勢。本文將闡述帳戶抽象的價值主張、採用變化及其對更廣泛生態系統的影響。

本文要點:

  • AA定義了元交易的標準,以便用戶進行交易,並由第三方執行交易。

  • AA可能會透過贊助gas、打包交易以及Passkey的採用,帶來10倍用戶體驗。

  • AA讓開發人員能夠嘗試獲客(新用戶)贊助。

  • 生態系的採用率正在上升,關注度也在成長。價值主張仍然是「最好有」(但非必需),但隨著技術/成本的優化,新用例的出現和入門教育宣傳——AA可能會成為用戶「必須擁有」的基礎設施。

1、智能帳戶綜述

(1)AA基礎知識

什麼是AA? 「帳戶抽象」(或ERC-4337)於2023年第一季在ETH / EVM生態系統內發布。 AA定義了一個標準,讓使用者可以在以太坊上進行交易,但無需自行發起ETH交易(並由第三方執行)。

應用實例:使用者透過建立交易請求來表示購買某NFT的意圖,但實際的gas和鏈上結算由第三方處理。

為什麼AA很重要?如今,我們有自我託管錢包(如Coinbase錢包)和MPC/嵌入式錢包。迄今為止,SCW(智慧合約錢包)具有有趣的安全功能(多重簽名、支出限制)和非安全功能(批次交易),主要針對鏈上DAO金庫用例,但由於受gas成本限制,消費者採用也有限。有了AA,智能合約錢包就有了一個新的價值主張,因為有一條無gas交易的路徑,這對許多應用程式來說都很有意義,而且L2減輕了SCW的gas成本問題。這些SCW也被稱為「智慧帳戶」。社群認為,AA功能將有助於為dapp帶來10倍用戶體驗,因其具有以下特性:

*Gas贊助:用戶不需要為前幾筆交易「加載錢包」而支付gas費。

*Passkey:用戶可以使用他們的蘋果/谷歌設備安全簽署交易。這將需要改進ETH協定等級(EIP-7212)。

*一鍵交易:一筆交易有時需要多次“點擊”,然而這些操作都可以打包捆綁在一起。

*安全性:使用者不需要保存一組完整的助記詞,助記詞可以在多個金鑰/主機間分割。

(2)AA流程

Dapp/錢包建立一個UserOp,一個可以支援任何簽署者的資料結構,描述交易和gas邏輯。這個UserOp可以發送到一組鏈下節點/網路/relayer(中繼器)。例如,「我想兌換這個NFT」。

Bundler是處理UserOps的節點,其功能類似鏈下區塊建構者。它們在鏈上被視為一個進行交易的錢包,因為這些交易包被發送到叫做EntryPoint合約的全局智能合約,EntryPoint合約負責協調執行和支付。

EntryPoint確保錢包有足夠的資金支付gas費,並且/或對Paymaster進行驗證(如果UserOps的gas想要得到贊助的話)。它還支援從帳戶中向Bundler支付未支付gas。如果所有的邏輯檢查無誤,交易將在鏈上執行,並在SCW合約上進行驗證+執行。還有其他可選的附加元件,如簽名聚合。

ERC-4337定義了上述UserOp結構和EntryPoint介面。另外,在ERC之前,曾有一些非標準化的實現,但卻有效地促進了類似的產品體驗。實際上,這是一個帶有可信任relayer設定的鏈下帳戶。

UNxbf8fIvuCyXnYUrNgl9OvkFgHoKr6rRc3ABWj6.png

(3)如何採用AA?

dapp必須在其應用程式和合約中啟用該流程。通常,無論開發人員是誰,都會從智慧帳戶層級開始,然後指定Bundler和Paymaster。有些選項支援混合組合Bundler和Paymaster,有些選項提供了完整的解決方案。

實際上,dapp開發人員可能需要完整套件。 「AA」產品基本上是一種「All-In-One」一體化的開發者產品,跨越了鏈下(節點、簽名)和鏈上(合約、gas、金鑰)生命週期。 「AA」提供者的市場策略是提供全套的「Bundler+Paymaster+ SCW」作為單一工具包。因此,如果你是dapp,而你已經鎖定了現有的開發者產品,他們可能會向你推銷他們的AA工具包或其合作夥伴的工具包。

從AA提供者的角度來看,他們可能會從他們的「核心競爭力」出發,然後擴展到其他服務:

  • Coinbase在這一領域提供各種產品,如帳戶抽象工具包、嵌入式錢包即服務和智慧錢包。

  • Bundler/Paymaster:提供節點服務的開發平台可能一開始傾向於Bundler,因為它是一個與節點接近的產品。然後他們可能會支援Paymaster和“智慧錢包SDK”,後者提供Bundler/Paymaster/SCW套件。

  • SCW:Safe(曾經的Gnosis Safe)是多簽錢包領先供應商。他們現在有一個“AA SDK”,允許與其他Bundler+Paymaster供應商整合。

  • MPC錢包:像Privy這樣的公司可能會透過合作夥伴提供智慧帳戶工具包。

經濟將取決於供應商的定位-儘管一般來說,由使用者來支付UserOps的gas成本(gas費被收集/廣播給Bundler),而Paymaster可以贊助客戶端預算內gas。當今商業模式僅舉例如下:

  • 百分比收費:使用者在UserOp中支付gas費—Bundler處理作業並收取費用

  • SaaS套件:公司將根據每次Bundler API調用的百分比以及前期的gas贊助,向開發團隊收取月末總「產品費」。

迄今為止,大多數「gas贊助」計畫都是透過客製化的鏈下relayer實現的。雖然這在短期內很流行,但卻會導致採用的靈活性較差,因為每個開發人員將需要調整所有用例——我們希望最終能夠變成開源形式。

2.智能帳戶採用

(1)AA到底有什麼用?是如何被採用的?

  • Gas贊助:此模式使除最終用戶以外的網路參與者能夠支付gas費。智慧帳戶交易可能比自我管理錢包交易的費用略高,但可以得到第三方的補貼。用戶交易(如登入/橋接資金)可以由有興趣的利害關係人支付。

  • 一鍵交易:使用者可以透過會話金鑰進行“一次登入”(相對於多個簽章許可),透過批次進行單筆交易的多次調用,各種簽章方案支援不同裝置透過任意驗證邏輯「簽署」交易(相對於只支援ECDSA簽名的錢包)。

  • Passkey:使用SCW,Passkey(在蘋果或Google設備上)可以為使用者簽署交易。使用者受益於蘋果的安全模式(例如,生物識別,物理設備特定的認證)。

(2)AA採用的現況如何?

  • 帳戶總量:320萬,UserOps總數:1,270萬,Paymaster總Gas費:170萬美元

帳戶總量是指創建的與AA相容的SCW的數量——它們可以在錢包介面中自動創建,也可以透過合作夥伴應用程式間接創建。 UserOps總數是由AA支援的交易的數量。 Paymaster總Gas費是由第三方支付的總gas費用。

  • 大型開發商(如Alchemy、ThirdWeb、Circle)和新興新創公司已經開始涉足AA領域。

4ItCp5sUvn0c3DSqVdkhzbeoa5CgD0bsNQ0R7LZH.png

(3)是什麼阻礙了AA的發展?

  • 成本效益分析:

智慧帳戶價值主張:gas贊助和交易打包目前的價值主張是「最好有」。隨著時間的推移,這將變得更加普遍,web3消費應用將成為主流,“最好有”的主張也將轉變為“必須擁有”,因為想要符合這些標準,消費者“用戶體驗”的門檻將會提高。

相對於現有規模選項的成本:目前消費者的通常做法是使用自我管理錢包或MPC錢包——創建錢包是免費的,用戶提交並簽署交易,但用戶要為每筆交易支付gas費。對SCW來說,透過AA(透過Bundler)進行互動要慢一些(相傳慢2~5秒),而且大規模部署的成本是另一個限制因素。

坊間數據顯示,在L2(如Base)上,每個帳戶的成本約為0.15-0.45美元。因此,對於一個擁有100萬用戶的dapp來說,可能就是15-45萬美元(ETH主網上每個帳戶成本約7 – 10美元)。這些成本可能會隨著未來的EIP(4844)的到來而下降。

  • Passkey的採用:

作為加密使用者體驗的一部分,Passkey正變得越來越流行,越來越規範化——但在ETH協定層,驗證成本仍然很高昂。 EIP-7212試圖解決這個問題。

  • 「雞和蛋」冷啟動:

如果dapp想要提供贊助交易,他們可能會選擇MPC錢包,為用戶建立帳戶,管理金鑰,然後選擇性地建立一個私有relayer來支付gas成本。目前還沒有大規模的AA產品和服務,但一旦成本變得更實惠,情況可能會有所改變。目前的現狀是dapp使用MPC錢包,為用戶建立帳戶,管理金鑰,這對dapp來說很麻煩。假設gas成本下降,我們預期MPC錢包供應商最終會在他們的開發產品中增加對AA的支援。

  • 開發者/產品教育:

4337的先關討論是高度技術性的,SCW/AA的營銷需要從產品/用戶體驗的角度出發才能獲益。已有一些AA支援的錢包可以連接到任何一個dapp,這使得它與現有的自我託管和MPC錢包對齊。我們希望隨著時間的推移,自我託管錢包能夠增加對SCW的更多支援。

3.智慧帳戶生態系影響

(1)AA的採用之勢正抬頭,但還沒有突破性的成功案例。產品市場契合度正在形成。

為dapp吸引新用戶最大的兩個問題是,用戶通常沒有預先配置的錢包或初始交易的支付能力。去年,預配置錢包迎來了爆發時刻,透過簡單的社交登錄/驗證(沒有「連接錢包」按鈕)實現了手機應用程式內登錄,由應用程式內建的MPC錢包提供支援。對初始交易支付能力的需求仍不斷增加,但我們認為,基於以下幾個原因,現在是AA大放異彩的時候了。

  • SCW採用的最大障礙是gas成本(在ETH L1上)。有了L2,成本已大大降低,SCW交易成本低了很多,但大規模交易成本仍然很高。

  • 開發人員正在為非加密​​原生用戶開發消費應用程式。因此,吸引用戶變得更加重要。

  • Gas贊助現在是很重要的,因為交易費用的接收者是L2團隊本身。例如,L2可能願意為選定的dapp贊助gas費,因為他們想為他們的底層排序器帶來更多交易費用。

  • 像Passkey這樣的技術趨勢將有利於智慧帳戶的採用。 Passkey(即FaceID創建錢包+簽署交易)是消費者用戶體驗的額外推動力。

  • 我們期待自我保管錢包對智慧帳戶的探索。

我們預計,當成本下降(EIP-7212、EIP-4844)、行業向開源標準(相對於封閉relayer模式)對齊、成功的gas補貼計劃的案例研究出現以及dapp開發者有意願和預算來為獲取用戶買單的時候,產品市場契合度將最終實現。

(2)AA讓開發人員能夠實驗獲客(新用戶)贊助。

隨著L2的出現,用戶體驗的第一步已經解決了——交易/gas成本得到了顯著改善。下一步是開發人員啟用AA,因為用戶現在想要無縫交易。

我們的想法是,一旦用戶登入應用,他們就會使用應用程式,並開始啟用終身價值(LTV)概念。只要LTV大於CAC(獲客成本),對於開發人員來說,探索AA支持的CAC(例如gas贊助)就是值得的。任何想要贊助鏈上交易的利害關係人都可以贊助(無論是L2還是dapp)。

Dapp POV:由於嵌入式MPC錢包,從0到1獲取用戶的障礙得到了極大改善。 AA應該有助於建立「首筆鏈上交易」的橋樑,並最終帶來即時的登入體驗(前X筆交易無需gas成本,無需「每次點擊操作」的用戶體驗,無需錢包設定)。一個早期範例就是像「資產引導登入」這樣的概念——dapp將為用戶提供前5筆交易的智慧帳戶和gas/dust贊助,因為該dapp知道其將在第6筆交易中獲得損益平衡的投資回報率。

(3)AA是一個先發優勢遊戲,技術差異並不是唯一的區別,而應從GTM/用例角度來看區別。

因為技術配置都是開源的,所以在智慧帳戶(Paymaster、Bundler、SCW)方面並沒有太大的技術差異。差別在於,我們決定如何路由交易。例如,由於每個交易只能有一個Paymaster,因此由交易協調器來決定。

「AA」供應商的目標和所有的開發平台類似,即擁有關係,做用戶和dapp之間的橋樑。觀點就是,只要AA供應商擁有一些關係,他們就可以找到創意的獲利方式(例如,dapp的分層SaaS或基於交易量的收入)。

除了產品定位,獲勝的方法就是定義如何建立智慧帳戶的「CAC」故事。 「智慧帳戶」的賣點可能是展示LTV/CAC故事-「用戶每筆交易花費1美分,但你的dapp每筆交易會賺3美元。」舉例說明,如果一個dapp是用智慧帳戶創建的,新用戶可以立即進行交易(無密鑰,無gas),與SCW(部署、函數呼叫等)相關的成本要更高,但這將被新用戶的綜合生命週期價值所抵消並超越。

(4)AA可能有助於連接「每個dapp一個錢包」和「Web3主頁」的相關流行敘述。

到目前為止,自我託管錢包已經朝著「web3主頁」的方向進行開發建設,用戶可以用一個錢包來存取所有dapp(收集、擁有、發送、接收、橋接等)。

web3消費者最近的趨勢指向由MPC錢包支援的「每個dapp一個錢包」的方向。用戶將下載一個行動應用程序,金鑰僅在該dapp中提供和使用。如果用戶在多個dapp中使用相同的嵌入式錢包提供者(在後台),則該嵌入式錢包提供者能夠基於公共資料標識符將錢包在「鏈下」連結起來,並將其併入單一介面。例如,用戶在多個dapp中使用相同的電子郵件登錄,可以統一看到這些dapp中的錢包。

假設有一種安全、可靠、簡單的方式可以將位址「連接」在一起,智慧帳戶架構就可透過允許跨錢包的金鑰簽署和交易協調委託來幫助統一上述兩個執行緒。

  • 自我託管錢包將能夠與用戶控制的其他錢包“鏈上連接”,並保留“主頁”介面體驗,同時支援用戶管理多個錢包。

  • 嵌入式錢包支援用戶“鏈下連接”,但用戶只能在每個dapp的基礎上控制錢包。用戶可以匯出嵌入的錢包金鑰,並利用AA將這些錢包連接到鏈上。這有助於將嵌入式錢包從“鏈下連接”過渡到“鏈上連接”,從而產生用戶控制的全局嵌入式錢包。

也就是說,AA錢包可能最適合單一網路用例。對於允許多個網路的dapp,必須處理部署到多個網路的SCW所帶來的麻煩可能並不值得。今天,AA的開發和採用主要集中在EVM上,但其他網路(如Solana)也在投資於AA的採用(如Squads Protocol)。

(5)智能帳戶仍處於早期階段,但日趨成熟。

「智慧帳戶」基礎設施的各個部分已經就緒,但市場時機仍然是一個重要因素。

標準化(ERC-4337)在今年年初才開始實施,而L2在2023年第二季才開始獲得關注。

Coinbase錢包和Trust錢包等自我託管錢包已經開始提供智慧帳戶產品。

Dapp的普遍做法仍然是使用自我託管或MPC錢包(這已經足夠好了),錢包、贊助交易和dapp之間的分離讓好處變得孤立不顯。需要有大量的web3鏈上消費應用程序,最終改變由智慧帳戶支援的消費者登入流程,從「最好有」變成「必須有」。到目前為止,雖然贊助的概念為消費者帶來了「免費增值」行為,但尚未全面顯現。

在部署到智慧型帳戶之前,Passkey仍然需要成熟完善。

(6)標準在透過確保生態系統的一致性來促進AA採用方面作用很大。

一直以來,許多「gas贊助」計畫都是透過使用客製化的鏈下relayer來實現的。如果沒有標準,許多dapp將遵循這種設置,這將導致採用的路徑更窄,因為每個開發人員都需要根據用例調整他們的設定。由於這種設定是不能通用的,每個合約都需要支援relayer(relayer→合約→用戶),並且由於合約呼叫者是relayer而非用戶,交易可能會中斷。

既然標準已經確定,生態系統參與者就可以圍繞如何共同建設達成一致。至於智慧帳戶是否會嚴格遵循ERC-4337規範,或者是否會有可修改的插件/規範(甚至是新的EIP),目前還沒有定論,但這個概念應該遵循標準的某些變體。展望未來,主要好處就是元交易的標準化定義。這將有助於推動整個行業向智慧帳戶的益處聚攏,並為處理它的開發人員和基礎設施提供者創建最佳實踐(例如,開發人員可以在10個不同的bundler之間進行選擇)。

Total
0
Shares
Related Posts