EIP-7702:Pectra 升級後給 Ethereum 開發者的快速整合指南
作者 Lisa Ma

想直接看重點?我們懂。到我們在 X 上的系列文章看快速解說與示範。
Ethereum 邁向主流加密貨幣採用的路線圖正因為**EIP-7702掀起討論,此提案包含在Pectra 硬分叉中。這次升級標誌著 Ethereum 邁向帳戶抽象化(account abstraction)**旅程中的關鍵時刻,這項突破旨在讓鏈上體驗更流暢、更智慧、更易於使用。具體來說,EIP-7702 讓外部帳戶(Externally Owned Accounts,EOAs)能夠使用智慧合約帳戶功能。
身為開發者,你們是下一代鏈上創新的建構者,而我們在此確保你們能充分運用 EIP-7702 的潛力。身為支撐數百萬個鏈上應用的基礎設施建構者,我們將為你提供指引。
這是我們深入探討 EIP-7702 系列文章的第一篇,專為像你這樣的應用程式開發者所寫。我們將一起探討這項提案為何如此重要、其底層運作方式,以及幫助你判斷如何(和為何)將這些前沿功能整合進應用程式的關鍵技術考量。讓我們一步步打造未來。
重點摘要:
- EIP-7702 讓 EOA 能將控制權委派給智慧合約帳戶,使其能直接從自己的地址執行程式碼
- 它與目前主流的 AA 標準 ERC-4337 相容,因此既有錢包可以在不建立新地址、不轉移資產的情況下變成智慧合約錢包
- 對使用者而言,這將帶來 web2 般的功能,包括帳戶救援與 passkey 登入以簡化身分驗證,以及 web3 的優勢,如贊助 Gas 費用的交易、以及可用任何代幣(不只是 ETH)支付 Gas
Ethereum 帳戶的現況
2024 年 5 月,Vitalik Buterin 提出了EIP-7702,這項提案有可能從根本上改變 Ethereum 帳戶的運作方式。一開始只是在核心開發者會議前提出的一份 22 分鐘草稿,如今已納入 Pectra 升級。EIP-7702 是邁向完整帳戶抽象化的重要一步,同時解決了眼前的可用性問題。
但要理解 Ethereum 的走向,我們需要先理解其現有架構。
如今,Ethereum 使用者仰賴兩種帳戶類型:由私鑰控制的外部帳戶(EOA),以及能直接執行程式碼的智慧合約帳戶(SCA):
外部帳戶:
- 可以發起交易
- 無法直接從自己的地址執行程式碼
- 僅限於基本操作
智慧合約帳戶:
- 可以執行程式碼
- 無法發起交易
- 更靈活、可程式化
EIP-7702 的目標是讓任何帳戶都能像智慧合約一樣運作,藉此將這兩者合併。透過讓 EOA 能直接從自己的地址執行程式碼,Ethereum 開發者便能打造 Web2 等級的鏈上使用體驗,功能包括:
- Session key
- 帳戶社交救援
- 不需要助憶詞的身分驗證機制
- 以及將多個動作合併成單一點擊操作
以下是你該了解的 EIP-7702 運作方式。
關於 EIP-7702 與 ERC-4337 你該知道的事
EIP-7702 並不會取代 Ethereum 現有的 AA 標準 ERC-4337。EIP-7702 的設計初衷是與 ERC-4337 互補,讓那些帳戶抽象化功能更容易觸及使用者。但 ERC-4337 有一項限制:
- 因為它與 EOA 不向下相容,所以需要建立新錢包
EIP-7702 在不深入變動 EVM 共識邏輯的情況下解除了這項限制:
- 使用既有錢包
- 不需要新帳戶或遷移
- 與 ERC-4337 的基礎設施完美契合
- 既有 EOA 只需透過委派指定符(delegation designator)委派智慧合約邏輯
EIP-7702 的執行流程
EIP-7702 依賴一種巧妙的委派機制,仰賴使用者提供授權以執行智慧合約程式碼。此授權在使用者明確撤銷前將持續有效,這代表使用者必須信任自己所授權的程式碼並非惡意。
執行流程如下:
- 設定:EOA 決定將控制權委派給智慧合約錢包
- 驗證:系統檢查委派是否經過正確簽署
- 執行:EOA 取得智慧合約能力
- 清除:若 EOA 決定撤銷智慧合約控制權,必須再發送一筆 7702 交易,將委派設回 0
EOA 藉由儲存委派指定符來獲得如智慧合約帳戶般的能力。此指定符是一段特殊程式碼,0xef0100 \|\| address,其中 address 指向一個包含所需功能或動作的智慧合約。
委派指定符使用被禁用的操作碼 0xef,以與一般資料區分,確保程式碼執行操作會從指定地址載入程式碼。
當交易發送給該 EOA 時,EOA 會執行指定地址上的程式碼,從而取得智慧合約帳戶的功能。
應用程式開發者需考量的採用與安全性
EIP-7702 的普及有一項主要依賴因素:錢包供應商。由於錢包位於應用程式的上游,若沒有錢包支援,應用程式開發者及其使用者便無法運用 EIP-7702 所帶來的功能。
相較於智慧合約帳戶,EIP-7702 也呈現出不同的安全性模型。最主要的是,EIP-7702 帳戶保留了原本的 EOA 私鑰,而該私鑰能夠覆寫智慧帳戶的安全規則。
你該如何整合 EIP-7702 所啟用的錢包功能,應取決於幾項因素:你的應用程式所處的開發階段、你鎖定的使用者類型,以及在多鏈部署應用程式時所需的彈性程度。
針對已有使用者與內嵌錢包的開發者
如果你已經擁有內嵌錢包,那就幸運了。我們會協助你透過smart accounts管理不同類型的使用者:
- 既有 EOA 使用者可升級為 ERC-4337 帳戶
- 新使用者可直接從純 ERC-4337 帳戶開始
- 系統將同時支援智慧 EOA(EOA+7702)與純 ERC-4337 帳戶
針對尚未部署應用程式的開發者
對於全新開發的應用程式:雖然 ERC-4337 與 EIP-7702 都能實現帳戶抽象化,但兩者在現代區塊鏈應用程式中滿足不同的需求。
ERC-4337 提供具有最大可程式性、廣泛交易客製化能力與成熟工具鏈的純智慧合約帳戶,非常適合單鏈應用程式,以及大多數帳戶功能至關重要的多鏈應用程式。
相較之下,EIP-7702 提供一種混合式方案,讓帳戶能同時具備 EOA 與智慧合約的功能,實現跨鏈間無縫相容與一致的地址,同時由於不需要立即部署合約,初始 Gas 成本也較低。
在以下情況選擇 ERC-4337:
- 深度帳戶可程式性是核心需求
- 你正在打造多鏈應用程式,但不需要在某些鏈上使用 EOA、在其他鏈上使用 SCA 的彈性
- Gas 成本不是主要考量
- 你需要廣泛的交易客製化能力
- 你想運用既有的 4337 基礎設施
在以下情況選擇 EIP-7702:
- 你正在打造多鏈應用程式,且跨網路一致的地址是關鍵需求
- 初始 Gas 成本是你的考量
- 與 EOA 基礎設施的向下相容性很重要
- 你希望能從簡單開始,隨時間逐步升級
EIP-7702 的關鍵優勢在於其靈活性:你不必在 EOA 與智慧帳戶能力之間二選一,這對於需要同時與傳統及現代區塊鏈基礎設施互動、又計劃進行跨鏈擴展的應用程式來說特別有價值。
針對使用外部第三方錢包的應用程式
許多最廣泛使用的錢包,如 MetaMask,計劃在今年納入智慧錢包功能。以下是你可以探索的一些主題:
其他考量
若應用程式開發者決定使用 EIP-7702 升級既有 EOA,並希望運用 7702 所啟用的*所有*功能,你將需要一個中繼器(relayer)。**雖然中繼器架構有多種,但我們建議使用 4337 bundler,原因如下:
- 提供標準化的中繼介面;
- 內建付款主機(paymaster)系統;
- 確保向前相容性;且
- 可透過公開的 mempool 支援抗審查性
如果你需要 4337 bundler,Alchemy Bundler 能滿足你的需求。
展望未來:邁向主流採用之路
雖然 EIP-7702 有望讓 Ethereum 更貼近 web 的使用體驗,但開發者應注意,主網上線初期後的普及程度取決於各錢包先整合這些功能——因此 EIP-7702 的可用性在初期可能會有所限制。若你想掌握 Ethereum 開發者正在討論的最新動態,請至此處查看最新文章。
我們協助你整合 EIP-7702

Smart wallets 協助你以零摩擦的方式將世界帶上鏈。你今天就能運用 EIP-7702 升級既有 EOA,或部署新的 ERC-4337 帳戶。
- 零摩擦的入門體驗:透過內嵌錢包實作熟悉的電子郵件與社群登入方式
- 無 Gas 交易:替使用者贊助 Gas 費用,並支援一鍵完成交易
- 智慧帳戶整合:輕鬆的 SDK 整合,支援 ERC-4337、ERC-6900 與 EIP-7702
我們在此協助你學習、建構與上線!
常見問題
什麼是 EIP-7702?
EIP-7702 是包含在 Pectra 硬分叉中的 Ethereum 升級,讓外部帳戶(EOA)能將控制權委派給智慧合約帳戶,賦予其智慧帳戶的能力,例如批次交易、Gas 贊助與社交救援。
EIP-7702 如何與既有 EOA 搭配運作?
EIP-7702 讓既有 EOA 能在不建立新帳戶、不轉移資產的情況下獲得智慧合約功能。EOA 會儲存一個指向智慧合約的委派指定符,使其能直接從自己的地址執行程式碼。
EIP-7702 與 ERC-4337 相容嗎?
是的,EIP-7702 的設計目的是與 ERC-4337 互補,而非取代它。ERC-4337 提供純智慧合約帳戶,而 EIP-7702 則讓那些帳戶抽象化功能能被既有 EOA 使用,無需建立新錢包或進行遷移。
EIP-7702 為使用者帶來哪些功能?
EIP-7702 帶來類似 Web2 的功能,包括帳戶救援、簡化身分驗證的 passkey 登入、贊助 Gas 費用的交易、以任何代幣(不只是 ETH)支付 Gas,以及將多個動作合併成單一筆交易。
使用 EIP-7702 的功能需要中繼器嗎?
如果你想運用 EIP-7702 啟用的所有功能,就需要一個中繼器。我們建議使用 4337 bundler,因為它們提供標準化介面、內建付款主機系統,並確保向前相容性。
什麼時候該選擇 EIP-7702 而非 ERC-4337?
當你在打造需要跨網路一致地址的多鏈應用程式、初始 Gas 成本是考量、與 EOA 基礎設施的向下相容性很重要,或是你希望能從簡單開始、隨時間逐步升級時,可選擇 EIP-7702。
EIP-7702 的委派可以撤銷嗎?
可以,委派在使用者明確撤銷前將持續有效。要撤銷智慧合約控制權,必須再發送一筆 7702 交易,將委派設回零。
EIP-7702 普及的主要依賴因素是什麼?
主要依賴因素是錢包供應商的支援。由於錢包位於應用程式的上游,若沒有錢包整合,應用程式開發者及其使用者便無法使用 EIP-7702 的功能。
相關總覽
Ethereum2026年7月28日
在 Robinhood Chain 上發行 memecoin
使用 Foundry 與 Alchemy RPC 在 Robinhood Chain 主網上撰寫並部署固定供應量的 ERC20,或透過 Alchemy CLI 將整個發行流程交給 coding agent 處理。
Ethereum2025年11月18日
什麼是 Ethereum Fusaka 升級?12 個 EIP 開發者指南
實務解析 Fusaka 升級,說明 12 個核心 EIP 如何改變 Ethereum 技術堆疊中的資料可用性、密碼學、Gas 成本與驗證者運作方式。
Ethereum2025年5月7日
什麼是 Ethereum Pectra 升級?11 個 EIP 開發者指南
Ethereum Pectra 升級整合了 11 個 EIP,涵蓋智能錢包功能、質押機制與 rollup 資料效率。了解有哪些變化,以及為何重要。

打造區塊鏈魔法
Alchemy 結合最強大的 Web3 開發者產品與工具,並提供資源、社群與卓越的支援。