原文作者:shisilu
原文來源:OKX 研究院
Pectra 是以太坊Dencun 後的首次重大升級,涵蓋布拉格執行層硬分叉和Electra 共識層更新,整合史上最多的 11 項 EIP,顯著提升驗證者靈活性、網路擴展性和執行效率。隨著以太坊主網Pectra 硬分叉預計於2025 年 5 月 7 日正式激活,帳戶抽象(Account Abstraction)的「終極形態」— EIP-7702 ,也正式走入大眾視野!
如果還有什麼EVM 系的Web3 錢包不支援EIP-7702 ,那麼毫無疑問,等於他放棄了以太坊整個生態與用戶。這就是Vitalik 與 EF 的決心,也是潘朵拉魔盒即將揭開的序幕!目前,為支援以太坊生態,OKX Wallet 已率先支援以太坊最新帳戶抽象標準EIP-7702 ,並為願意嚐鮮的用戶開啟官方入口,大家可以透過【OKX Wallet 首頁功能區-More -7702 升級】進行升級,體驗安全專業的 EIP-7702 。小提醒:大家可按需選擇升級並體驗,不升級也不會影響現有生態與應用的正常使用。為保障資產安全,請務必透過官方管道操作,謹防釣魚連結與惡意網站,避免資產遭受風險。
請跟隨本文,全面了解帳戶抽象的演進歷史、EIP-7702 帶來的使用者價值與市場改變、以及其中潛藏暗處的危險。
概述
本文涉及程式碼位於okx/js-wallet-sdk , OKX Wallet 所使用的EIP-7702 SDK 實現,皆對社群夥伴開源開放。
EIP-7702 新增了一種交易類型,讓普通 EOA 可以設定某個合約位址為其邏輯代理合約。
EIP-7702 會因為「成本優勢」以及「靈活性」而全面繼承並超越ERC-4337 多年構建的生態。
EIP-7702 對一般使用者也是隱形風險,即使使用者不做升級,在特定場景也會引發交易失敗或安全資損風險。
EIP-7702 將帶來全新的用戶體驗,當用戶主體發生合約化遷移,市場應用也會隨之演進,Gas 抽象、家庭分級帳戶等等期盼已久的絲滑體驗將引領十億人,低成本進入Web3世界。
對於交易所、DApp 而言,應用程式上EIP-7702 的特性將帶來 50% 以上的成本縮減,進而全面擁抱合約帳戶時代。
帳戶為什麼要抽象化?
很難想像,帳號抽象的願景甚至要早於以太坊本身。
在這次HK Web3 嘉年華中,Vitalik 多次強調現在透過多簽(Multi-sig)、帳戶抽象化、ZK Email 等一系列方案,以太坊已完成「iPhone 時刻」目標的 50% 。
是快是慢,是樂觀還是限制?並讓我們深入底層,看看 AA 為什麼會有這樣的影響力!畢竟,經過 10 年的長跑,Vitalik 終於迎來了 AA 領域他夢寐以求的終局,為 23 年繪製的以太坊路線圖進度條,添上濃墨重彩的一筆。
帳戶抽象,到底是為了什麼?
其實,本質解決的是產權分離的問題,因為目前EOA(Externally Owned Account 外部帳戶)的所有權和簽名權其實上是同一個體單位持有的(都依賴私鑰進行任何指令的控制),其根源來自以太坊的交易結構,其實以太幣的標準交易裡是沒有簽rom 地址的,其根源來自以太坊的交易結構,其實由以太坊的標準交易裡是沒有簽名。
而以太坊作為「世界級狀態機」的設計,完全依賴交易去實現鏈上狀態的變更,結合由於無法指定From 方,則讓交易的執行權限與最高所有權耦合在一起。
這就是EOA 雖然簡單易懂,但使用不便的一系列問題之根源:
私鑰難保護:用戶失去私鑰(遺失、駭客攻擊、量子破解)就意味著失去所有資產。
簽章演算法少,不同簽章演算法帶來不同的效能損耗,乃至於鏈上儲存的成本。
簽章權限高,EOA 原生的私鑰有這一切的權利。
複雜交易的手續費高,手續費只能透過ETH 支付,任意交易,單一的操作都需要至少21000 的基礎費用。
交易無隱私,即使曾經有 Circle 提出的機密ERC-20 協議,但並未成為主流。
歸根究底,如今的區塊鏈世界,對出入其中的用戶太過於複雜了,用戶需要理解 Gas price、Gas limit、事務阻塞(Nonce 順序)這些概念,對常規用戶隱藏掉複雜的信息,這就是EIP-7702 最終要解決的問題。
ERC-4337 以及 EIP-7702 的核心差異?
圍繞 AA 為目標,其實有十餘種不同提案,筆者先前已有探究。其實整體梳理下來,本質是兩條路:
路線一:讓EOA 位址驅動CA 位址
ERC-4337 就是這方面的典型,一句話總結是:提出新的事務對象UserOperation,用戶將此對象發送到內存池中,以bundlers 的形式,批量打包指令,通過交付合約來逐個執行交易事務。本質上是把底層的交易與帳戶運作拉到合約層級執行。
執行原理如下圖:
透過bundler 這個角色,可以說這套方案對於批量交易、免 gas、簽名演算法少等等問題,都可以解決。但他解決不了的是複雜度與用戶交易成本,以及 bundler 和EntryPoint 的單點故障風險。
因為一旦用戶遷移到了ERC-4337 ,那麼即使是上圖中user 2 的需求,只是做一筆Transfer 的交易,那麼用戶交易手續費也對比EOA 而言是翻了一倍。
從CA 以及EOA 的最新用戶量資料可以看出來,就算有的用戶是個高端玩家,非常依賴鏈上CA 為主體的各類操作,批量Call 等,但是如果這樣為何不直接用普通 CA 呢?
源自於bundler 的設計,讓他可以避免硬分叉等級的升級,直接在應用層上推出,但ERC-4337 也帶來了翻倍的成本支出單點故障風險,以及用戶也失去了EOA 原有的彈性。所以面對多元的用戶需求,顯然當前市場的用戶並不那麼青睞於 ERC-4337 的方案,發展 2 年以來整體趨勢下跌顯著,即使巔峰用戶數量面對以太坊300 M 的獨立地址地址數而言,相距甚遠。
當然我們不是在苛責 ERC-4337 的不足,而是伴隨其發展,在其上發展的Paymaster、Gas 抽像等角色和概念,其實也在EIP-7702 中再一次得到應用。
筆者認為,任何產業的發展,不會是一蹴可幾的,重要的是從過往的興衰中,能夠發現規律與總結經驗。
路線二:讓EOA 地址變成CA 地址
其實早在 2015 年 11 月,Vitalik 就提出EIP-101 ,以合約作為帳戶的新架構。將地址改為只有程式碼和儲存空間,改變手續費支援由ERC 20 支付,透過預編譯合約將原生代幣改為類ERC 20 來存餘額(可具備代扣授權等功能)。在 2018 年 01 月,又有EIP-859 方案,核心作用是如果出現了若交易方合約未部署,則使用交易附帶code 參數執行合約錢包部署。最終,從EIP-3074 的方案中,進一步推演出的EIP-7702 ,最終納入以太坊主網!
EIP-7702 的理念與效果其實很簡單,它透過新的交易類型來完成初始化,在後續用戶可以允許EOA 在單筆交易中臨時的、可選的具備智能合約的功能,進而支持業務上進行批量交易、無Gas 交易和自定義權限管理等,其中最關鍵的能力,就是讓用戶具有了臨時與可選的空間。
而且多人可以共享同一個邏輯合約,進而大幅降低用戶遷移的成本,用戶要完成EIP-7702 的設置,只需要8 W 的Gas,大概是0.06 美金,而要再次設置新的合約或取消設置邏輯合約,則只需要4 W Gas。
完成設定後,就可以顯著會在大量交易的時候,帶來用戶大幅度的gas 優化,看下表格:
當然你可能會覺得,有必要做兩次,甚至六次Token Transfer 嗎?
常規用戶已經習慣一次交易做一件事情的情況下,看似場景不多,但是在類似Web3 Game、Web3 Pay 此類多元化應用場景中,其實會很常出現,例如同時用銅幣(遊戲內產生貨幣)和銀幣(用戶充值貨幣)一起消費的情況。或者說參加某種活動,同時消耗NFT 門票以及入場費。
就算我們不去遐想複雜的場景,回歸如今鏈上最主流的Swap 需求,同樣也有approve 與Transfer 批量的需求。甚至,如今可以做一個小工具,簡單的幫用戶快速的刪除其已經無用的approve 授權。效果很容易對比出來,顯然,成本可以直接減少40% 左右。
EIP-7702 的核心原理
要探究為何有這樣效果,就要回歸他的原理,其實他的核心就是 2 個邏輯,分為使用者設定環節以及日常使用環節
設定邏輯合約環節
核心流程如下:
第一步:簽章授權,透過原始 EOA 的私鑰,簽署一個特殊的哈希字串,內容是透過編碼了chain_id, address, nonce 構成的,這裡Address 就是最終要設定的邏輯合約的地址,而Nonce 則是確保交易不會重播的策略。
第二步:簽名交易,有了第一步的授權信息後,任何人均可以再構建出一筆類型為 4 的交易,可以包含多個授權信息,一次性為多個地址統一進行授權設置。
第三步:廣播上鍊,那麼在交易處理完內部Authorization 的時候,邏輯合約就已然生效。
這裡還有更多技術上細節的地方,可以參考: okx 開源 js sdk 的實現,來看到底層資料編碼的過程。當然,這套方案,其實亦有隱藏一些安全的隱患和複雜性,我們下文會詳細的敘述。
執行邏輯合約環節
當你完成了設置,那麼當任何交易To 地址指向你的時候,那將會和調用智能合約一樣,系統會將你原本設置的邏輯合約的代碼,“加載”到你當前EOA 的狀態中去執行其邏輯。
同樣我們用 2 個場景來看:
第一種,你自己來召喚自己
假如你設定的是如OKX 7702 Smart Contract 合約一樣具有高度安全性以及自訂控制能力,那麼你可以透過提前編寫好的 calldata 指定,讓你目前的操作一次性完成多重指令。例如你可以同時完成Approve+Transfer,也可以同時完成 Approve+Swap。
千萬別小瞧,在目前總計27 億筆以太坊交易中,Approve 大概為75 M 筆,以每筆8 W Gas 計算,則有46 W 個 ETH 消耗,以 1700 美金的ETH 市價計算,則是接近 8 億美金。
第二種,別人來呼叫你
曾經以太坊不存在別人調用EOA 地址的情況,但是現在你就是一個萬能的合約,完全可以自定義,你可以開闢子賬戶分權限,也可以給與少數Paymaster 設置白名單,許可DApp 的指定賬戶,來代替你發起一些交易,從而完全免除傳統區塊鏈應用中需要反复簽名的窘境。
多麼強大的能力啊!所以這也是幾乎全部主流的錢包: OKX Wallet、Metamask ,WalletConnect,Biconomy,BaseWallet,Rhinestone,ZeroDev,TrustWallet,Safe等相關團隊的都在快速回應支援的原因。
EIP-7702 是帳戶抽象的終局嗎?
是的,因為這次用戶會選他!
不是 EOA 不夠好,客觀講,EOA 簡潔明了,簡單又安全。但是在本次佈拉格升級,引進EIP-7702 之後的EOA 會更好。因為成本,因為體驗。賈伯斯從牛仔褲口袋裡掏出 iPhone 時,那些體驗都是使用者一開始沒有想到,還能這樣玩的。
帳戶抽象,其實是很多鏈都在探索以及積極嘗試的領域。比如:
Starknet,作為ZK-Rollup(Layer 2),其預設帳戶都是合約帳戶,並沒有 EOA。
zkSync Era,使用AA 帳戶是預設的方式,而且還不需要Bundler 的繁雜環節。
Nervos CKB,類似UTXO 模型,但他也同樣許可所有帳戶可以自訂所用驗證器,剝離可持有與控制權。
Aptos / Sui,作為Move 系列Layer 1 中舉足輕重的角色,雖然不是EVM 模式的 AA,但也同樣具備帳戶自訂的能力,許可模組化簽名、多重驗證等等。
而 EVM 的Linea / Base / Mantle/ Polygon / Arbitrum / Optimism,這些相關生態,不僅已經透過ERC 4337 完成AA 的支持,也幾乎都會與ethereum 主網一樣,後續跟進EIP-7702 的升級。
而錢包和 AA 相關領域的基礎設施,則更全面的在為 EIP-7702 做鋪墊。
其從EIP-7702 的核心體驗優化:批量交易、Gas 抽象(即Gasless 等免 gas 方案)、帳戶託管,這些類似Coinbase、Metamask、Biconomy、Zerodev、Rhinestone、Ithaca 等服務商都全面支援。
而這些也都是從ERC-4337 的時代進一步完成的適配,這也是EIP-7702 的一大優勢,最終帳戶主體是一個即屬於EOA 又屬於CA 的形態,那麼大量曾經圍繞 AA 的基礎設施都可以遷移適配。
現在不妨我們用一張表格去體現EOA、ERC-4337、EIP-7702 之間的最終效果層差異。
客觀講以太坊體係有遠比其他鏈更沉重的歷史包袱,這是近期社區聲音反對Vitalik 改動EVM 虛擬機的原因,也是早期不得不選擇ERC-4337 的原因,但是一旦有了更好的選擇(EIP-7702)可以實現兼容歷史包袱與優秀成本優化,用戶也迎來了「 iPhone 時刻」。
伴隨底層形態的轉變,衍生的形態還可以進一步遐想,例如
用戶可以實現使用Passkey或Google Account來控制錢包。實現限定條件免簽等體驗功能。
使用者可以透過設定ZKEmail等方式,實現Recovery 能力,實現找回私鑰的功能。
對於鏈上操作大戶,伴隨多筆交易整合在 1 筆裡,可以大幅降低區塊等待時間,讓鏈上Swap 更快一步,以及透過連續交易,降低交易失敗的風險。
時間對用戶的體驗影響巨大,作為整個區塊鏈世界裡共識體系排名第二(僅次於BTC )的ETH,他無法像 BSC 一樣,隨意的就將區塊時間從3 s 縮減為1.5 s 的方式,去提升用戶體驗,那麼基於EIP-7702 的錢包工具,則用戶體驗最重要的橋樑。
所以在結合前面我們對其底層的討論,可以說EIP-7702 是帳戶抽象的終極型態!
不過,要是說未來用戶全面都使用其實也不大可能,因為他本身的應用需要謹慎,融入複雜智能之後,其實帶來的安全風險也不在少數,有些攻擊方式甚至非常的隱晦。因此, 2025 年 5 月 7 日,以太坊布拉格升級啟動之後,用戶最需要的,就是真正安全的錢包,用技術上的專業來保駕護航。
終局之戰結束了嗎?
沒有。
確實,Pectra 是以太坊迄今為止最雄心勃勃的一次升級,涵蓋有 11 項EIP,數量為歷史之最!而EIP-7702 的諸多好處,我們都看在眼裡,也透過上文的原理和數據給了判斷。
但也正是在用戶參與選擇之後,市場將會迎來混亂之戰。
AA 的生態系統在不斷發展過程中,已逐漸顯現出碎片化的趨勢,其中從框架上定義帳戶抽象的EIP,已經有ERC-4337、ERC-6900、ERC-7579 等介面標準,但不同實現方案之間在使用者體驗、介面規範和行為預期上存在明顯差異。不同的錢包實現方案都聚焦於相似的應用場景和有限的核心功能,但各自採用了不相容的設計假設和實現邏輯。
一個最典型的隱藏性問題,就是儲存的紊亂。
在EIP-7702 的推出後, EOA 帳戶下的儲存空間變得可以被合約使用,並且該儲存空間並非由單一合約獨佔,而是可能被多個智慧帳戶提供者共同切換著使用。
當用戶發起「切換代理合約(re-delegation)」操作時,原有的帳戶合約會被新的合約取代。然而,舊合約寫入的狀態資料不會隨之被清除,仍保留在該 EOA 的儲存中。這意味著新的代理合約可以存取甚至修改舊約寫入的儲存數據,也引入了「 儲存污染」的風險,可能幹擾甚至破壞當前合約的執行邏輯。
雖然,社群中已經出現了多種方案,例如透過namespace 對儲存進行隔離(ERC-7201),以減少儲存混亂的影響。但無論採用何種方案,目前生態中仍缺乏強制性的統一規範,來確保nonce 的唯一性與安全性。
還有一個典型問題,就是執行標準的紊亂。
正如這篇文章中所揭示的:《從碎片化走向統一:智慧帳戶標準化的必要性》
如今: Safe 、 Biconomy和ZeroDev都分別實現了各自版本的批次呼叫功能,但三者的函數命名、介面參數和結果處理方式均不相同。其中,ZeroDev 考慮了批次呼叫失敗的情況,而Safe 和Biconomy 並未處理此類場景。
業界的標準「各自為政」的做法,必然也帶來了混亂之戰。而使用者、dApp、開發者都是其中的受害者。所以,EIP-7702 的推出,不僅是一項技術創新,更是建立智慧帳戶通用基礎設施的機會。它為我們提供了一個「重構共識」的窗口期,推動整個Web3 錢包生態從功能多樣走向結構統一,實現真正的永續發展。
EIP-7702 啟動後,必備的三大安全理解
現在,讓我們切換不同的視角,從使用者、從 DApp、從交易所等等組織,綜合來看這套系統,如何影響我們,他會帶來機遇,也會帶來風險,只有了解風險,也才能更完美的享用這套系統帶來的福利。
Eip-7702 很複雜我不升級可以嗎?
當然,你可以選擇不主動升級,但是有一個風險您需要知道,在布拉格升級之後,您的一筆訊息簽名,有可能在不經意之間讓自己陷入危險之中。
確實EIP-7702 有強烈釣魚風險,因為其Authorization 的參數是由:address、nonce、chainid 構成的,如果其中的 chanid 是 0 ,則該簽名授權可以在任意鏈在滿足nonce 的情況下也生效。
透過OKX 開源的簽章 SDK 裡關於7702 流程的具體實現方式,可以看到,為了符合該標準,所以用戶最終簽署的是一個哈希值:0x abc,其計算方式如下:
其中keccak 就是以太坊上主流的雜湊演算法,特點是任意長度的資料都可以算出一個固定32 位元組的長度結果。而rlp 則是一套資訊編碼方式,最後其中的Magic 則是個固定值。
但由於最終產生的結果,畢竟是一個看不懂具體內容的哈希值,所以其實用戶如果草率的去簽署一個消息,並且別人也可以攜帶你的授權上鍊生效,那麼就會不知不覺被設置上code,從而引發0 day 級別攻擊事件。而由於set code 是強制性的,所以你也不能認為自己曾經設定過安全的合約,就不會被替換掉。
所以安全的錢包都會禁止用戶去簽署一個任意的哈希值,這點之前也是(因為哈希值也有可能代表一筆普通交易)。
如果誤升級有風險的合約,如何保護自己?
這個風險也很常見,畢竟無法確保自己完全不會被釣魚。
要防護這個問題,要先知道一個技術背景是,以太坊系統中交易是需要按照nonce 順序,只有保持連續,才能被鏈上承認。
因此也就存在 2 種攻擊方式。
第一種情況是,駭客盜取的是您當前地址下一個nonce 值,進行簽署的Authorization ,那麼處理也很簡單,如果您受到了攻擊,請快速的採用可以自定義Gasfee 的wallet,比如OKX Wallet 或者其他安全的錢包,快速將ETH 轉移(到其他安全的你的其他地址即可)。這個舉動一方面可以轉移ETH 層面資金,另一層面可以替換當有效的nonce 值,讓駭客手上的失效。
第二種情況是,駭客盜取的,可能是後續某個nonce 值,那麼有可能您目前進行這次Transfer,反而促成了駭客手中的Authorization 變成有效。由於你不確定nonce 到底是什麼,那麼其實任何操作都不能導致絕對的安全。只能盡快轉移資產來保護自己了。
這麼看來,好像 EIP-7702 更危險了?其實不然!
對於區塊鏈這樣,真正讓用戶主權回歸到用戶私鑰所有的系統中,任何時候亂簽名都會導致資金損失,但是這裡的關鍵是,拋開大額用戶被定向盯著投毒的情況之外,多數是因為用戶得經常重要的私鑰拿著用,才會有風險。
如果你已然通過 AA,實現了家庭帳戶和個人子帳戶的總和功能,並且對每個子帳戶設定了可用的額度,那麼基本你的主帳戶只需要在修改系統級別設置的時候,才需要喚起,而常規日常使用,只需要小帳戶來解決。
為什麼升級後有些常見的交易失敗了?
這種情況往往發生在不支援EIP-7702 的錢包工具。
首先補充一個技術背景,以太坊上合約調用過程中,首先會判斷用戶當前地址的code 字段,如果存在內容,就會走一遍其默認接受的函數來執行對應的邏輯。
基於此,那麼對我們普通用戶而言表現上就會是,如果我完成了EIP-7702 的合約設置,那麼基本上都會有默認接受函數的功能,則任意一筆普通的ETH Transfer 交易,都會執行一些合約邏輯,從而增加整體的Gas use。如果你普通交易設定的Gas Limit 為21000 ,那麼自然就會失敗了。
同理,由於許多 NFT 專案都會偵測接收方位址是否為黑洞位址(即無法轉出資產的位址)而禁止交易,所以如果你的接受函數處理不當,也會導致ERC 20、ERC 721 的資產無法接受而損失。
對此,建議透過明確支援EIP-7702 的錢包進行設置,或使用備受安全審計和用戶承認的邏輯合約,例如: https://github.com/okx/wallet-core
以太坊主網Pectra 還有什麼改變?
市面上有不少聲音認為,以太幣似乎迷失了?為什麼很多的升級對使用者並沒有關係?真的是這樣嗎?不妨讓我們去看看本次升級其他的 EIP 來尋找答案。陳然,EIP-7702 是使用者可以感受到的最大升級變化,但其他還有 10 個 EIP,則在不同維度為以太坊生態帶來改變。
首先是密碼學支援上。透過 EIP-2537 ,引入了 BLS 12-381 橢圓曲線的預編譯操作,可最佳化 BLS 簽章驗證等複雜加密操作,提供了更高的安全性(120+ 位元安全性)和運算效率(Gas 最佳化)。
而質押場景則有多項優化點。客觀說,質押確實需要優化,一直以來以太坊的驗證者群聚成長迅猛,已經有近百萬的驗證者質押地址。這是由於MAX_EFFECTIVE_BALANCE 被限制為 32 ETH,節點業者需要建立多個驗證者帳戶來管理較大的質押資產,這導致了大量「冗餘驗證者」的存在。所以透過 EIP-7251 提升了最大上限,那對於 lido 那些聚合質押協議,就可以減少控制帳戶的數量,減少系統的複雜度,但這可能會加劇去中心化問題,使 ETH 質押市場更加集中化。
這次升級後,可以讓更大規模的節點業者合併多個驗證者帳戶,同時也為小型驗證者帶來更多靈活性,例如可以透過複利收益累積或更靈活的質押增量來增加收益。這點非常重要,原本 32 ETH 達成之後,如果你新產生 10 個 ETH 的收益,那其實你不會繼續拿去 ETH 質押的,因為你還需要湊到 32 個,才能開啟新的帳戶。但這次更新之後,你就可以直接質押 42 個 ETH。那麼顯然你的複利收益就又可以回到 ETH 體系中,有使用者體驗的便利性,更有某種降低 ETH 流動性的伏筆。
最後就是L2生態的大幅優化。以太坊始終堅定的走在L2生態共同體的路上。其他的 SVM 系和 MOVE 系,本質上還在發展自己的L1,甚至於探索其上的L2還有一定矛盾和衝突,根源還是這些鏈的高性能也相對不那麼依賴於去做L2。
為了鼓勵更多L2高效率的與以太坊主網的交互,所以透過EIP-7623把交易中的calldata 的gas 費用,直接從從每字節4/16 gas 提高到10/40 gas,這是倒逼L2不要用calldata,而是多使用Blob。
也透過EIP-7691 ,增加區塊中的blob 的容量,從而支援更大規模的L2 儲存空間,在先前坎昆升級中,有兩個代表 blob 的核心參數target 和max ,用來表示每個區塊的目標blob 數量和每個區塊的最大blob 數量。
坎昆是 3 和 6 ,現在布拉格之後,參數變成 6 和 9 ,總之就是擴容了。
所以以太坊是透過L2 的TPS 來做到以太坊本身的提升,雖然其中問題也有很多,流動性分散、跨鏈複雜性、緊急逃生容量等等。因此,目前的Pectra 升級中,以太幣在為L2增加“高速公路”,但後續如何解決“車流管理”和“不同高速的收費標準”才是最根本的問題。
窺見未來
本文洋洋灑灑接近萬字,我們從帳戶抽象的發展根源開始,到 ERC-4337 以及 EIP-7702 所代表的兩種路線以及對比,接著深入 EIP-7702 的原理與機制,分析其對用戶主流場景的優缺以及調整效果。
作者認為,「Not your keys, Not your money」 這是一個偉大的理念,EIP-7702 並非是顛覆他,而是另一個維度的補全和完善,讓其兼備主權與易用性。正如以太坊基金會研究員Yoav Weiss 所言,“下一個十億用戶不會在紙上寫12 個字。”
然後透過兩者的對比,可以說他對ERC-4337 有著顯著的優化,給與用戶空間和靈活性,從而更容易在後續的市場被用戶承認,並且使用起來,一旦用戶開始採用CA 為鏈上主體,複雜交易類型就將大量湧現在 EVM 系鏈上。
由此,我們窺見未來的影子伴隨著底層帳戶主體、交易類型的豐富,許多曾經卡脖子的應用體驗問題,也將隨之而解,不再強行要求用戶必須去理解Nonce、Gas 等等邏輯,而統一由錢包等入口服務工具提供簡化的處理。
雖然面臨產業級多元性,帶來一定程度的介面標準、儲存空間的紊亂,但筆者也同樣樂觀的看到,越是有價值的亂局,就越是能殺出一條統一的標準,去中心化的多元博弈,會最終反過來促進產業的發展。也正是因此,所以 EIP-7702 上線後,並不會馬上引爆以太坊上的生態,因為他是一個螺旋上升的技術底層升級,往往此類升級,會領先於市場應用 2-3 年的時間,留待給應用層逐漸發酵。
並且,從本次升級起,用戶的安全將會更加的依賴於入口工具層的服務質量,開源開放是帶給用戶安全感的重要一步,因此OKX Wallet 本次所集成的EIP-7702 底層SDK 實現也開源開放,公開接受社區與市場的考驗,也有眾多保持開放性的錢包在自託管的道路上絕對給用戶的自主權,也有眾多保持開放性的錢包在自託管的道路上絕對給用戶的自主權,也有眾多保持開放性的錢包在自託管性道路上絕對給用戶的自主權。
最後,回到Pectra 升級本身,我們可以再次看到以太坊對未來方向的思考與堅持,如今L2大戰略步入穩定執行期,以太坊的路線圖在過去十年中在細節上發生了許多變化, 但核心目標始終出人意料地保持一致:希望擁有一個安全且去中心化的綠色(POS)的區塊鏈,既高具備擴展性,又易於驗證。而EIP-7702 等有效提升用戶體驗的 AA 提案從硬分叉中引入,則代表了以太坊始終在探索,如何在保證去中心化的同時提升多鏈之間的競爭力(即使面對強如 Solana 等新一代公鏈的競爭中),以及如何成為理想中的超級電腦!
參考資料: