RIP-7560 :從共識層實現標准化的原生账戶抽象

2023-12-13 14:51 金色精選


免責聲明: 內容不構成买賣依據,投資有風險,入市需謹慎!

RIP-7560 :從共識層實現標准化的原生账戶抽象

金色精選 金色官方 剛剛 關注

作者:0XNATALIE, ChainFeeds

談及 ERC-4337 想必大家已經不陌生了,最初於 2021 年 9 月由 Vitalik 提出,在 2023 年 3 月部署到以太坊主網,目前多個 L2 已將其改進版本引入核心執行層。但目前爲止並沒有看到 ERC-4337 被錢包廣泛採納,爲推動標准化账戶抽象和網絡效應,以太坊協議貢獻者Alexander Forshtat提出 RIP-7560 提案(Vitalik 爲第一作者),這是首個以太坊 RIP,旨在制定可被所有 L2 和 L1 採用的原生帳戶抽象標准。

RIP 全稱 Rollup Improvement Proposal, 從 10 月 18 日首次 RollCall开始建設,RollCall 目的是幫助 L2 建立可選的規範和標准,以便 L2 能夠擴展 EVM 和相關工具,同時限制與 L1 EVM 的衝突。

RIP-7560:原生账戶抽象的引入

爲了更好的標准化,RIP-7560引入共識層協議變更的原生账戶抽象(Native Account Abstraction),並將 EIP-2938 和 ERC-4337 合並爲一個全面的账戶抽象提案。在深入了解 RIP-7560 之前,可以閱讀之前的文章回顧一下「账戶抽象」的概念:《EIP-7377:全面實現账戶抽象(AA)的加速器?》

與 ERC-4337 的兼容性和共存

RIP-7560 的原生账戶抽象與 ERC-4337 兼容,這兩種账戶抽象方式將長期共存。RIP-7560 爲採用 ERC-4337 的項目提供了遷移路徑。不過,目前採用 ERC-4337 的項目需要進行修改,才能確在未來支持原生账戶抽象:

  • UserOperation 變更爲 TransactionType4:原本的 UserOperation 結構及其名稱是爲了避免與實際的以太坊交易混淆。由於原生账戶抽象將 UserOperation 變成了實際的以太坊交易,因此將其更名爲 TransactionType4。雖然名稱發生變化,但在鏈上的操作方式和 UserOperation 類似。

  • 智能合約账戶升級:智能合約账戶需要升級其實現以支持原生账戶抽象協議。具體的修改包括 EntryPoint 地址設置爲系統範圍內的常量值以簡化操作、validateUserOp 函數更名及參數變化,以及账戶不再需要在 EntryPoint 合約中維護存款來支付 Gas,而是直接從其余額中扣除。

  • Paymaster 合約升級:Paymaster 合約需要進行升級或重新部署。對於 ERC-20 代幣和其他資產,包括狀態,需要手動遷移批准。validatePaymasterUserOp 函數需要更名並具有不同的參數,Paymaster 合約不再需要在 EntryPoint 合約中維持存款以支付 Gas,而是直接從其余額中扣除。

  • 账戶工廠(Account Factories):仍然可以使用相同的合約,通過 ERC-4337 或原生账戶抽象流程創建的账戶地址將保持一致。

  • 捆綁者(Bundlers):原生账戶抽象中的捆綁者仍然需要與區塊構建者保持利益關系,以便包含捆綁交易。捆綁者具有對區塊構建者的特權 API 訪問權限,也就是說捆綁者可以與區塊構建者直接通信,並在打包交易之前協商相關事宜,包括處理 nonce 碰撞的情況(在 EIP-4337 中用戶向兩個捆綁者發送具有相同 nonce 的 UserOperation 時,會導致其中一個交易失敗)。

社區關於 RIP-7560 討論

社區對 RIP-7560 的討論展現出多元的觀點。Stackup 的聯合創始人John Rising認爲 RIP-7560 解決了 ERC-4337 中的一些問題可能是件好事,他指出當前 ERC-4337 實施的一些關鍵問題,在 EIP-4337 實施後,大部分活動都集中在三家雲服務提供商或公司。這意味着账戶抽象的基礎設施相對於整個生態系統來說過於中心化,並且账戶的留存率非常低,運行 EIP-4337 的捆綁者盈利性也非常有限。

Polygon 工程師Jarrod Watts也表示尚未看到像 Metamask 這樣的主流錢包在實現 EIP-4337 的账戶抽象方式上取得重大進展。這可能意味着應用層對於新特性的採納尚未達到理想水平。所以 RIP-7560 的提出是一個突破口。

Particle Network聯合創始人Peter Pan非常看好這個提案,認爲保持了 4337 的兼容性,優化了 Gas,並且解決了捆綁者私有的問題,這對於账戶抽象的採用非常重要。

Delegate 創始人foobar認爲4337 是因爲增加了太多的开銷,根本無法得到廣泛採用。7560 這個提案正在朝着在協議層面將账戶抽象正式固定下來的方向發展,所以最好的做法是直接去除這些冗余的部分,而不是試圖使其與 4337 保持「向後兼容」,尤其是考慮到 4337 還沒有存在很長時間。

盡管意見不一,RIP-7560 也爲账戶抽象標准化提供一種新的參考方法。隨着以太坊社區的深入討論,账戶抽象框架的發展將繼續向前推進。我們相信,無論哪種方式,账戶抽象最終將被廣泛採用。

0 好文章,需要你的鼓勵
了解更多區塊鏈一线報道,與作者、讀者更深入探討、交流,歡迎添加小助手QQ: 3150128700, 進入[金色財經讀者交流群]。
聲明:本文由入駐金色財經的作者撰寫,觀點僅代表作者本人,絕不代表金色財經贊同其觀點或證實其描述。
本文作者: 金色精選
打开金色財經App 閱讀全文 打开金色財經,閱讀體驗更佳 金色財經 > 金色精選 > RIP-7560 :從共識層實現標准化的原生账戶抽象 免責聲明: 金色財經作爲开放的資訊分享平台,所提供的所有資訊僅代表作者個人觀點,與金色財經平台立場無關,且不構成任何投資理財建議。

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

標題:RIP-7560 :從共識層實現標准化的原生账戶抽象

地址:https://www.sgitmedia.com/article/17992.html

相關閱讀: