應用商店
錢包

加密錢包大革命:帳戶抽象如何徹底改變一切

加密錢包大革命:帳戶抽象如何徹底改變一切

簡單來說,帳戶抽象讓用戶能將智慧合約作為自己的帳戶,也就是讓加密錢包變得可程式化。這將徹底改變用戶與區塊鏈應用互動的方式,許多人認為這是推動加密貨幣朝向更友善、更安全、大規模普及的重要一步。

Ethereum’s 共同創辦人 Vitalik Buterin 甚至認為若不採用帳戶抽象,Ethereum 可能無法達到其目標,凸顯這項技術對 Web3 未來的重要性。

但什麼是帳戶抽象?它又如何運作?為了了解其意義,我們先要知道區塊鏈帳戶的傳統運作方式及其侷限,再討論帳戶抽象如何扭轉現狀、它帶來什麼好處(如更高安全性、更容易上手),看看實際應用案例,並審視仍有的挑戰。

閱讀完本文,你將明白帳戶抽象為何被譽為加密錢包的重大升級,有望讓管理加密資產如同使用現代金融 App 一樣輕鬆自然。

傳統帳戶模型:EOA 與智慧合約帳戶比較

區塊鏈如以太坊是以帳戶模型來管理資產與執行交易。以太坊主要有兩種帳戶:

  • 外部帳戶(EOA) —— 這是大家熟知的“普通”用戶帳戶,由單一私鑰掌控。如果你開過以太坊錢包(如 MetaMask 或硬體錢包),你用的就是 EOA。EOA 具有公開位址與私鑰,可用於簽署交易。EOA 能夠持有幣或代幣、發送資金與調用智慧合約。但 EOA 只能自己主動發動交易,無法執行自訂程式碼——它無法像智慧合約一樣可程式化。EOA 主要只能用於兩項操作:發送資產(ETH 或代幣),或呼叫智慧合約功能。

  • 智慧合約帳戶 —— 與 EOA 不同,這類帳戶受到程式碼(智慧合約)控制,而非私鑰。它可以持有資產,當接收交易時根據合約碼執行定義好的規則。例如,去中心化應用或代幣合約就是以合約帳戶的形式存在。不過智慧合約帳戶無法自行發動交易,僅能被 EOA 或另一個合約觸發後被動執行,也就是必須有外部操作才能讓它“做事”。智慧合約帳戶高度可程式化,但缺乏自動自主行事的能力,因為沒有私鑰可用來主動發送新交易。

以太坊帳戶類型比較:外部帳戶(EOA)由私鑰掌控,可發起交易但無法執行任意程式碼;智慧合約帳戶(SCA)可執行代碼,但不能主動發起新交易。帳戶抽象致力於打破這種分隔。

在現有模式下,這兩種帳戶各有缺點。EOA 綁定單一私鑰,有重大的風險與侷限:只要遺失私鑰(或助記詞),帳戶資產就無法找回,區塊鏈沒有「忘記密碼」的機制;反過來,私鑰遭他人獲取,對方就能全權竊取你的資產。EOA 也無法設定消費上限、多重簽章,或透過信任對象協助恢復帳戶,資安僅賴單一密鑰,這跟傳統金融機構透過客服、二階段驗證等機制,可減低風險大異其趣。此外,EOA 用戶必須手動簽署每筆交易,且帳戶必須持有原生幣(如 ETH)支付手續費,令一般用戶不便之處不少。正如 Rumble Fish 開發團隊所言:EOA 不具社交恢復、無法設定消費額度、無法增加 2FA,一旦沒錢還會失去使用體驗,對新手不友善。

而智慧合約帳戶則以程式方式帶來彈性。 例如智慧合約錢包可設計為多重簽署(多人核准)、每日提款限額、或支援社交恢復機制(如有信任對象協助重設),這些都是單純 EOA 難以辦到的。像 Gnosis Safe(多簽錢包)、Argent(支援社交恢復)等產品,就是利用合約帳戶強化資安。不過,由於合約帳戶不能主動發動交易,過去必須搭配 EOA 來執行操作。例如你用智慧合約錢包時,通常會有一個“中繼服務”(外部 EOA)幫你把要做的事包裝成 EOA 交易並送到網路上,這可能要額外付中繼費,而且用戶仍得面對維持 ETH 餘額等不便。設計不當時,合約錢包反而比普通錢包複雜。過去若要用智慧合約帳戶,往往還得準備一個輔助的 EOA「儲值」ETH 來推動操作,形成額外使用障礙。

總結來說,現有模式下:

  • EOA = 你的錢包(由單一鑰匙控制)— 簡單但欠彈性也很脆弱。
  • 智慧合約帳戶 = 可程式化金庫(進階功能多)— 強大但無法自行發動操作。

帳戶抽象就是要消除這個區隔。願景是讓用戶的帳戶同時具備智慧合約彈性,無需再依賴單獨的 EOA,也就是讓每個帳戶都變聰明。如此一來,用戶便能自訂帳戶安全與行為規則,不必犧牲主動操作權限。以下將介紹帳戶抽象如何實現這一切,並徹底改善區塊鏈用戶體驗。

什麼是帳戶抽象?

帳戶抽象的核心理念,是將這兩類帳戶打通,讓用戶的帳戶也能像智慧合約一樣運作。不必再侷限於僵化的「外部控制」錢包,而是能將帳戶消費邏輯寫進區塊鏈上的智慧合約,用戶完全主控。換句話說,你的錢包就可以是鏈上的一個智慧合約,並為你的帳戶定義各種自訂的有效交易規則。你可以自行設定這些規則,或透過功能友善的錢包幫助配置。

另一種說法是:帳戶抽象「抽離」預設交易驗證機制,轉而允許自訂驗證邏輯,讓用戶帳戶變得更加彈性。目前每筆以太坊交易都必須滿足內建的一套嚴格標準:必須由正確的 ECDSA 私鑰簽名,包含正確 nonce,且帳戶要有足夠 ETH 支付 gas,這些規則套用到每一個 EOA。帳戶抽象則是放寬這種一刀切做法。每個帳戶都可用自訂簽章方案(不必執著 ECDSA 一把鑰匙)、也可自訂手續費支付方式(不再一定只用 ETH),有效條件都能以智慧合約定義。也就是每筆操作只要滿足帳戶內設計的驗證條件即可通過。

這打開了各種創新可能,包括:

  • 多持有人帳戶,要多人共同簽章或具備其他條件才核准交易。
  • 抗量子密碼學帳戶,使用不同於 ECDSA 的簽章機制,提高對量子電腦的抗性。
  • 無簽名帳戶(若有特例需求),或透過可信模組進行生物辨識等驗證。
  • 用任意資產或由第三方代付手續費的帳戶,不必再強制留 ETH 在帳戶內。
  • 公開帳戶或定時帳戶,某些操作需經過一段時間後才能執行,或由外人觸發(例如智能遺囑,只要條件達成就能被執行)。

總之,帳戶抽象讓用戶決定錢包的運作邏輯,而不再受制於區塊鏈預設規則,把「使用者帳戶」和「智慧合約」真正融為一體。以太坊研究員 Ansgar Dietrichs 將這描述為讓「可程式化錢包」成真:用戶錢包本身可內建安全、恢復、合併交易等邏輯,不用另外仰賴外部軟體。 Here is the Traditional Chinese (Taiwan) translation, with markdown links left untranslated per instructions:


重要嗎?** 因為阻礙加密貨幣大規模普及的許多痛點,起因就在於EOA(外部擁有帳戶)的限制。新手用戶難以安全管理私鑰和助記詞,而且一旦出錯就沒有補救措施。資深用戶則擔心單點失效的問題 —— 一個被駭的私鑰就足以造成災難。開發者為了提供如免手續費交易或社交恢復等功能,不得不打造繁瑣的替代方案(例如中繼網路或中心化服務),因為區塊鏈本身並不原生支援這些功能。帳戶抽象(account abstraction, AA)正面解決了這些問題,讓帳戶模型本身更強大、更以使用者為核心。因此,這被視為 Web3 下一波進化的關鍵基礎建設。事實上,帳戶抽象多年來一直是以太坊核心開發者的夢想,Vitalik Buterin 及其他人多次倡議AA是大幅提升以太坊易用性和安全性的必經之路。現在這不再只是一個理論,而是透過近來的標準逐步成為以太坊的現實,許多新型區塊鏈從設計之初就內建AA支援。

為了進一步了解理論如何落實到實作,我們來看看以太坊是如何推動帳戶抽象 —— 特別是透過 ERC-4337 這個升級 —— 以及它實際運作的原理。

以太坊上的帳戶抽象如何運作(ERC-4337)

以太坊通往帳戶抽象的旅程,近期在 ERC-4337(也叫 EIP-4337)這項提案上達到階段性成果。這在 2021 年公布,2023 年正式部署,ERC-4337 實現了帳戶抽象,同時又無需對以太坊核心協議做根本性更動。這點很關鍵,因為變動核心(L1)協議需要耗費大量時間並且需達成廣泛共識。ERC-4337 改採聰明的方式 —— 以智慧合約和鏈下基礎設施在以太坊之上實現AA,讓我們今天就能享受到帳戶抽象的好處,而不用進行硬分叉。

那麼,它究竟如何運作?ERC-4337 定義了一種全新、替代性的交易流程,其核心是「使用者操作」(User Operation,簡稱 UserOp)物件。User Operation 是一種由用戶的智慧合約錢包所產生的打包交易意圖。傳統上,用戶的錢包(EOA)會直接建立一筆以太坊交易;而在AA架構下,錢包會建立一個 User Operation 物件,其中包含了行動的所有細節:用戶(發送者)是誰、操作的對象(例如合約調用或代幣轉移)、調用的資料或參數、以及相關的簽名或驗證證明。

以下是 ERC-4337 的高階流程及其核心組件:

  • User Operations & Mempool(使用者操作與記憶池): 當你使用支援 ERC-4337 的錢包(即智慧合約錢包)時,錢包不再廣播傳統交易,而是產生一個 UserOperation 物件,內含必要資訊及一組簽名(這個簽名可以依照智慧合約的程式邏輯來驗證,未必限制於單一的EOA密鑰)。這些 UserOp 被送到一個專屬的 UserOperation 記憶池,與普通的以太坊交易記憶池分開。你可以把這裡想像成一個等候區,智慧合約錢包的操作指令都先放在這裡待命。

  • Bundlers(打包者): 接著會有 bundlers(打包者),它們有點像礦工或區塊產生者,但專門處理使用者操作層級。Bundler 就是一個節點,負責監看 UserOp 記憶池、從不同用戶收集多筆 UserOps 並打包成一個「bundle」,再將這個「交易包」包裝成單一 L1 以太坊交易。簡言之,bundler 代表多個用戶,把操作指令帶上區塊鏈。Bundler 自身必須用 EOA(因為目前協議規定只有EOA能發起 L1 交易),但一般用戶就不需親自用EOA發起交易。Bundler 會支付這筆打包交易的 gas,並向被包含的每筆 UserOp 收取手續費作為回報。

  • EntryPoint Contract(入口合約): 被打包的交易會送到一個特別的 EntryPoint 智慧合約,這個合約部署在以太坊上,也是 ERC-4337 設計的核心。EntryPoint 合約負責驗證與執行打包內的所有 UserOps。它會把 bundle 解開,針對每一個 UserOp,去呼叫用戶錢包對應的智慧合約,檢查該操作是否合法,然後執行對應動作。每個智慧合約錢包都必須實作標準接口供 EntryPoint 調用,通常包含 validateUserOp(驗證簽名、nonce 等帳戶規則)和 execute(通過驗證後執行請求操作)等函式。如果 UserOp 驗證失敗(例如簽章錯誤、資金不足),EntryPoint 會直接拒絕,確保不會執行非法操作。

  • Paymasters(付款方,可選): ERC-4337 同時引入了 Paymasters(付款方)這個概念,這是額外的智慧合約,可以贊助用戶的gas費或指定誰如何支付交易費用。當有 Paymaster 參與時,UserOp 內會關聯一個 Paymaster,驗證階段時 EntryPoint 會詢問 Paymaster 是否代表用戶支出 gas(通常需符合特定條件)。這個機制讓用戶可以不用持有 ETH 也能發送交易。舉例說,dApp 開發者可以提供 Paymaster 來補助新用戶的手續費,讓新手更容易上手,或甚至允許用戶以 ERC-20 代幣支付手續費。如果未使用 Paymaster,則由用戶的智慧合約錢包扣款(如果錢包支援轉換ERC-20為gas,也可自動處理)。

  • Bundler Incentive(打包者激勵): 操作都完成後,EntryPoint 會直接支付 bundler 應得的手續費(資金來自用戶錢包或者 Paymaster)。這個經濟誘因促使 bundler 積極運作。簡單說,bundler 的獲利模式和礦工/驗證者收 gas 費有點類似,但現在可以從一批用戶操作中同時賺取手續費。

這樣的架構讓所有用戶不再需要直接擁有EOA,只有bundler須用EOA來送出鏈上交易;其他人的「交易」都包裝成 UserOp,由智慧合約統一處理。正如 Rumble Fish 團隊調侃的:「在 4337 架構裡,bundler 是這個帳戶抽象生態圈唯一需要[EOA]的參與者。」對於最終用戶而言,他們的帳戶就純粹是一個智慧合約錢包 —— 用戶從來不需要親自在EOA上發L1交易,所有操作依然透過 EntryPoint 的中介上鏈實現。

我們舉個例子來加深印象:假設 Alice 擁有一個帳戶抽象錢包,裡面設有規則「允許朋友 Bob 每天最多消費我錢包0.1 ETH」。這點單憑傳統EOA根本辦不到 —— EOA 沒辦法內建限額委託。AA架構下,Alice 的錢包是個執行規則的智慧合約。現在,Bob 想幫 Alice 進行一項交易,而 Alice 剛好離線。Bob 就發出一個 UserOperation 去調用 Alice 的合約錢包:「從 Alice 轉0.05 ETH到某個 DEX」。Bob 依照Alice的合約設定,用自己的密鑰簽名這個 UserOp。這筆 UserOp 被送到 UserOp 記憶池。Bundler 把它撿起來,和其他操作一起送到 EntryPoint。EntryPoint 呼叫 Alice 錢包的驗證 function:程式就檢查「Bob 是否是授權代理人?這金額是否在0.1 ETH每日限額內?」如果都通過驗證,EntryPoint 再調用 execute 在Alice錢包上執行0.05 ETH轉帳至DEX的動作。操作順利完成,EntryPoint 用 Alice 的錢包金額支付給 bundler 適當的 gas 費(或者根據設定,可能從 Bob 的存款或者 Paymaster 出)。Alice 在這個過程中什麼都不用做 —— 只要預先設好規則,Bob 的行為就能充分保障安全。如果 Bob 試圖超額或並非授權委託對象,錢包驗證階段就會拒絕。

事實上,AA 帶來很多新組件(UserOp、bundler、EntryPoint、Paymaster),但對一般用戶來說這些其實都藏在底層。用戶只會發現自己能用更多新功能。正如一位開發者所說:「最終用戶甚至意識不到自己在用帳戶抽象 —— 他們只發現有了從前做不到的新功能。」當然,要做到安全、無縫體驗,其背後的工程量龐大。例如 EntryPoint 合約就成了整體架構的關鍵基礎建設,必須極度安全無蟲,幸而它已經先經過了審計和形式化驗證。每一個智慧錢包的合約邏輯都得嚴謹處理簽名、nonce、安全檢查等流程。所以,要把AA做得又安全又好用,實際上工程挑戰相當大。

值得一提的是:以太坊並不是唯一走向帳戶抽象的網路。一些新一代區塊鏈與 Layer-2 協議原生就更容易實現AA。例如 StarkNet(以太坊上的 Layer-2 zk-rollup),其設計就是每個帳戶天生就是智慧合約帳戶,StarkNet 根本沒有 EOA 的概念 —— 即便是用戶帳戶本身也有代碼(通常是可升級或可客製化的標準帳戶合約)。這意味著 StarkNet 一開始就有如社交恢復等AA功能,不用像4337那樣依靠外部打包者,因為排序節點(sequencer)本身就原生處理智慧合約帳戶。類似地,zkSync v2(另一個 Layer-2)也在協議層原生支援帳戶抽象 —— 每位用戶預設就有一個模仿EOA行為的智慧合約帳戶(除非有特別客製化需求),讓新功能與舊兼容並存。這些設計証明了...power of AA: by removing the EOA/contract split at the protocol level, one can design much richer wallet functionality. Ethereum’s ERC-4337 approach is a bit more elaborate (since it’s layered on), but it ultimately provides the same end result on Layer-1 Ethereum.

AA 的威力:透過在協議層級消除 EOA(外部擁有帳戶)和智能合約帳戶的區分,錢包的功能設計變得更加多元與豐富。以太坊的 ERC-4337 雖然實現上較為複雜(因為是額外加的一層),但最終在以太坊第一層(Layer-1)上能達到同樣的目標。

Now that we have a grasp of what account abstraction is and how it functions (at least in Ethereum’s implementation), let’s turn to the benefits. Why all the buzz? What does this actually enable for users and developers that wasn’t possible (or was very difficult) before? The advantages of account abstraction are numerous, touching security, usability, and beyond.

現在我們已大致了解帳號抽象(Account Abstraction, AA)是什麼,以及它如何運作(至少在以太坊的實作方式下),接下來談談它帶來的好處。為什麼大家都在討論?對於用戶和開發者而言,它到底解鎖了哪些以前做不到(或非常困難)的功能?帳號抽象的優勢非常多元,涵蓋安全性、易用性甚至超過這些範疇。

Benefits of Account Abstraction

帳號抽象的好處

Account abstraction is often touted as a game-changer for user experience and security in crypto. By letting wallets become smart contracts, it unlocks features that make managing crypto more akin to managing a modern bank account or online profile, rather than handling raw cryptographic keys. Let’s break down the key benefits:

帳號抽象經常被認為會徹底改變使用者在加密貨幣世界中的體驗與帳戶安全。讓錢包本身成為智能合約後,管理加密資產的方式更接近現代銀行帳戶或網路帳號,而不再只是原始處理加密金鑰。以下細分幾項主要好處:

Improved Security and Recovery Options

更佳的安全性與恢復選項

One of the strongest appeals of account abstraction is the potential for dramatically improved security** of crypto accounts. Today, if you lose your seed phrase or private key to an EOA wallet, you simply lose access – there’s no recovery. Likewise, if your key is stolen, the thief can drain everything, and there’s no one to call to freeze the account or undo the damage. This harsh reality has led to countless tales of lost fortunes and remains a top fear for new users.

帳號抽象最強大的吸引力之一,是它能大幅提升加密貨幣帳戶的安全性。目前,如果你弄丟 EOA 錢包的助記詞或私鑰,你就徹底失去存取權,完全無法救回。同樣地,如果私鑰被竊取,竊賊能一次掃空你的資產,沒有人可以幫忙凍結帳戶或破壞交易。這殘酷事實造成無數錢財損失,也成了新手用戶的最大恐懼之一。

Account abstraction offers a fix: because your account is a programmable contract, you can build in your own security mechanisms. For example, developers can implement smart wallets with social recovery or multisig approval. In a social recovery wallet, you still have a primary signing key for everyday use, but if you lose it, a group of “guardians” (friends, family, or even other devices of yours) can collectively authorize a replacement key for your wallet. This means no single point of failure – losing one key doesn’t lock you out forever, and no single stolen key (unless all guardians are compromised) lets an attacker in. Vitalik Buterin has championed social recovery as his preferred way of securing wallets, and with account abstraction this model becomes much easier to deploy widely (indeed, projects like Argent have used a form of it via smart contracts).

帳號抽象能夠改變這局面:因為帳戶變成可程式設計的合約,你可自行內建安全機制。例如,開發者可以設計內建社交恢復(Social Recovery)或多重簽章(multisig)功能的智能錢包。以社交恢復錢包為例,你平常仍保有一組主簽名金鑰,但若遺失時,一組「守護者」(可為親友,或你自己的其他裝置)可共同授權替換金鑰。這樣就沒有單點失效的問題——丟一把鑰匙不會讓你失去所有,單一守護者被駭也無法讓攻擊者入侵(除非全部守護者都被攻陷)。Vitalik Buterin(以太坊創辦人)更推崇這種社交恢復方式,帳號抽象讓這個方式易於大規模部署(像 Argent 就以智能合約實現過類似設計)。

Similarly, account abstraction allows multisignature wallets to become mainstream for individuals, not just organizations. You could require that any transaction from your wallet needs to be signed by, say, your phone and your laptop (two keys) – which greatly reduces the risk of a single device compromise. In the past, multisig wallets existed (like Gnosis Safe) but were mostly used by teams or experts due to complex setup. With AA wallets, a user-friendly interface can let anyone toggle on a 2-of-3 multisig for themselves, or add a daily spending cap that requires an additional confirmation if the limit is exceeded. These kinds of custom rules were not possible with plain EOAs.

同理,帳號抽象讓多重簽章錢包不再只是機構團隊專用,一般用戶也能輕鬆擁有。你可以設定每筆交易都需手機與筆電同時簽名(兩把鑰匙),大幅降低某台裝置被駭的風險。過去雖有多重簽章錢包(如 Gnosis Safe),但因設置複雜,大多由團隊或專家使用。AA 錢包則可做成使用者友好界面,讓任何人輕鬆開啟 2-3 多簽、或加入每日花費額度限制(超過額度時需額外確認)。這些自訂規則都是普通 EOA 完全做不到的。

Crucially, account abstraction means developers have free rein to “get crafty and program all sorts of options for account authentication and recovery,” as one analysis noted. Want to add a two-factor authentication (2FA) where a mobile device must co-sign transactions? You can. Want the wallet to have a “freeze” function so you can lock it if you suspect a hack (sort of like freezing a credit card)? You can code that in, too. How about whitelisting certain “safe” addresses (like your own cold storage) that can receive unlimited funds from your wallet, but require extra checks to send to others? All doable with contract logic. In short, account abstraction brings the flexibility of modern security design to crypto wallets, which until now were stuck with an all-or-nothing key model. This greatly reduces many of the vulnerabilities and points of failure that plague EOA wallets. Users no longer have to walk a tightrope without a safety net – lose one key, you might still have other ways to recover; see a suspicious attempt, you might have programmed circuit-breakers.

關鍵是,帳號抽象讓開發者可以發揮創意,「設計出各種認證與恢復選項」,如某篇分析文言。要加二步驟驗證(2FA)、要手機與其他裝置共同確認?可以。要錢包能「暫停凍結」,疑似被駭時馬上鎖住帳戶(像信用卡掛失)?合約就可內建這邏輯。要將某些「安全」地址(如你自己的冷錢包)列入白名單,只有匯出到其他地址時才需額外認證?同樣搞得到。總之,帳號抽象把現代安全設計的靈活度帶進加密錢包——打破過去「丟了就完」的金鑰極端模式,大幅降低 EOA 錢包各種潛在漏洞與失效點。未來用戶不用再如履薄冰——即便遺失一把鑰匙,還有其他恢復辦法;出現異常時,還可能自己寫了緊急斷路機制。

Lower Barrier to Entry for New Users

降低新手使用門檻

Beyond security, account abstraction can make using crypto much more accessible to everyday users. Let’s face it: managing an EOA with gas fees and seed phrases is intimidating for newcomers. The UI/UX has been often compared to the early days of the internet – you effectively ask users to manage secret keys (like long passwords) perfectly, and to grasp concepts like gas and nonces from day one. This is a barrier to adoption.

除了安全性之外,帳號抽象也讓一般用戶更容易接觸與使用加密貨幣。說實話,叫新手一開始就要學會管理 EOA、記住助記詞和支付 Gas 費,真的讓人卻步。這種介面與體驗經常被形容像是網際網路早期——你得要用戶「完美保管」超長密碼(私鑰)與抽象概念(如 gas、nonce),自然阻礙普及。

Account abstraction lowers this barrier by enabling more familiar, user-friendly experiences. For instance, with paymasters covering gas fees or allowing gas in stablecoins, a new user could execute their first blockchain transaction without even owning ETH for gas. A dApp or wallet could sponsor the gas fee (perhaps as an onboarding promotion or using a freemium model) – the user just sees their action go through, akin to how a fintech app might waive fees for a first transaction. This is huge: requiring new users to first acquire ETH (often on an exchange) just to be able to use a dApp has been an onboarding nightmare. Account abstraction removes that hurdle by allowing gas fee abstraction – users can pay in whatever token they have, or not pay at all if a third party steps in.

AA 把這個門檻拉低,開啟許多熟悉、親切的使用體驗。例如有「paymaster」機制時,氣費可由第三方支付,或允許用穩定幣支付。新手就可以在沒有任何 ETH 的情況下,完成第一次區塊鏈交易。dApp 或錢包可贊助首筆 gas 費(像推廣活動或 freemium 模式),用戶僅見行動直接被執行,如同金融 app 豁免首筆手續費。這改善幅度極大:要求新手先去交易所買 ETH 僅為了用 dApp,一直是新手最怕的 onboarding 夢魘。帳號抽象通過「氣費抽象」,解決此痛點——用戶可用手上任何代幣付費,或甚至由第三方直接代付。

Another user-experience improvement is the idea of “signless” or one-click transactions. While not literally without a signature (there is still cryptography under the hood), from a user perspective, you could be “logged in” to a dApp for a session and not have to manually confirm every action. With account abstraction, wallets can implement session keys – ephemeral keys that have constrained rights (e.g. they can perform only certain actions for a limited time). You could log in to a game dApp and approve a session key that allows that game to execute moves on your behalf for, say, the next hour, with a cap on spending. During that hour, you enjoy a seamless experience as if you were just playing a normal online game – no transaction pop-ups every minute. Your wallet’s smart contract ensures the session key can’t do anything beyond its given permissions, and after an hour it’s void. This kind of flow is analogous to how web2 apps maintain sessions, and it’s enabled by account abstraction’s flexibility. Early implementations of session keys and “login with Ethereum” experiences are being explored now using AA wallets.

另一大體驗升級是「免簽」或一鍵交易設計。雖然區塊鏈底層仍需密碼學簽名,但從用戶角度來看,可以在 dApp「登入」一段期間內、不需每一步都手動確認。AA 讓錢包可支援「session key」——臨時授權、有明確限制(只能做某些事、只限某段時間)。比如進遊戲 dApp,開啟一組 session key 授權遊戲可幫你自動執行動作一小時,並設定花費上限。這期間你如同玩普通網遊般體驗——不會一直彈出交易確認視窗。一切動作範圍由錢包合約保障(session key 越界即失效),一小時到期後自動失效。這和 web2 app 會話管理類似,正是 AA 靈活度所實現。目前已開始有 AA 錢包探索 session key 與「用以太坊登入」等新體驗。

Furthermore, account abstraction can allow features like automatic payments or subscriptions. As mentioned earlier, Visa’s crypto research team demonstrated a proof-of-concept where a smart contract wallet could execute recurring payments (auto-debits) on its own schedule. In their scenario, a user could schedule monthly bill payments from a self-custodial wallet – something that currently only custodial services or centralized banks can do – by giving a smart contract pre-approval to pull funds when due. This was done on a Layer-2 (StarkNet) with native AA, but the concept applies broadly. Imagine being able to schedule trades, bill payments, or transfers in advance with conditions (“execute this transaction if my balance is above X on date Y”) – it becomes possible when your account can execute code autonomously when triggered appropriately. The user doesn’t need to be online clicking “confirm” every time; their wallet contract acts according to rules they set.

另外,帳號抽象還能讓「自動扣款」或訂閱等功能進駐自我託管錢包。如前述,Visa 的加密團隊就示範過使用智能合約錢包進行定期扣款(自動轉帳)。在他們情境中,使用者可預先授權智能合約自動支付每月帳單——這原本僅托管服務或銀行做得到。這案例是基於 StarkNet(Layer-2 原生 AA),但理念可推廣至更廣領域。試想你可以預先安排買賣、繳費甚至條件式轉帳(「當餘額高於 X 時、Y 日自動轉帳」)——AA 讓帳戶在觸發時自動執行程式邏輯。用戶不必每筆都在線「點確認」,錢包合約自會依規則行事。

All of these improvements lead to a friendlier onboarding and usage experience. One blog aptly noted that with account abstraction, dApps can start to feel as smooth as traditional fintech apps, where users don’t worry about the arcane blockchain bits like nonces and gas. Users could recover accounts via familiar processes (contact guardians or use backup devices, analogous to “reset password”), and they can use apps without understanding gas (the complexity is handled under the hood, possibly by the app). For non-crypto-native folks, this is a big deal – it’s the difference between requiring someone to configure their internet via command-line vs. just tapping an app icon and using a service.

所有這些進步,帶來比以往更友好且熟悉的上手體驗。一篇部落格形容得很好:帳號抽象讓 dApp 使用感逐漸趨同傳統金融 app——去除了 nonces 與 gas 這類複雜細節。帳號恢復也能走類似「重設密碼」的流程(聯絡守護者或使用備用裝置),用戶能不用理解 gas 就直接用 app(複雜性由應用端自動處理)。對沒加密經驗的人來說,這有天壤之別——就像配置網路必須指令列,對比按個 app 圖示即用服務。

Customization and Automation of Transactions

交易自訂與自動化

With account abstraction, users gain more control over what their accounts can do – and can automate complex tasks that previously required manual effort or trust in external services. We touched on some examples, but let’s highlight a few key capabilities:

有了帳號抽象,用戶可自訂帳戶權限、可自動化先前需要手動或仰賴第三方的複雜操作。上文已有部分舉例,這裡重點彙整幾項能力:

  • Batching and Complex Actions: Traditional EOAs must submit one transaction at a time, each with a separate confirmation. Smart contract wallets can be designed to batch multiple actions into one meta-transaction. For instance, you could atomically execute a series of steps: trade on a DEX, then lend the proceeds on a lending platform, then transfer the obtained token – all in one transaction from your smart wallet. This not only saves time and clicks, but can save gas by combining steps. Indeed, one cited benefit of account abstraction is the ability to “batch multiple transactions together,” reducing overhead and possibly saving fees. For users, it means one-click strategies instead of juggling multiple tx.

  • 合併多步複雜操作: 傳統 EOA 必須一筆交易一筆確認。智能合約錢包則可設計成一筆「元交易」內合併多個步驟。例如,你可一次完成 DEX 交易→借貸平台放款→轉帳等一連串動作——只需一筆從智能錢包發出的交易,不僅省流程更省 gas。AA 的一大好處正是能「批次執行多筆交易」,簡化流程也有機會省下手續費。對用戶而言,就是一鍵搞定交易策略,無須反覆操作。

  • Pre-Approved Transactions & Automation: You can authorize certain transactions to happen under certain conditions without further approvals. This can enable things like stop-loss orders in DeFi (your wallet auto-executes a trade if price hits a threshold), or gameplay moves in blockchain games that auto-execute within certain parameters. Because the account is running your will as code, it’s like having a personal agent on-chain. A concrete real-world use: someone can program “if I don’t interact with my account for 1 year, automatically transfer funds to my backup wallet” – a kind of deadman switch, providing an inheritance mechanism. Without AA, this requires either trusting a third-party

  • 預先授權自動交易與條件觸發: 你可預先授權某些交易,在特定條件下自動執行無需額外確認。這能支持 DeFi 停損單(價格跌破門檻自動賣出)、區塊鏈遊戲的自動出招等。帳戶等於執行你寫好的程式邏輯,猶如「鏈上私人代理人」。更實際例子是設「死者開關」(Deadman switch):若 1 年沒互動,資金自動轉到備援錢包——變成去中心化遺產功能。若沒 AA,這類需求通常只能依賴或信任外部第三方。service or hoping someone calls a special contract; with AA, your own account can enforce it.

  • Easy Asset Management: Account abstraction allows features like “transfer all my tokens with one function call”. Normally, if you wanted to migrate to a new wallet, you’d have to send each token one by one. A smart wallet could have a method to sweep all assets (ETH and any tokens, NFTs, etc.) in one go to another address – simplifying migrating wallets or consolidating assets. It could also allow changing ownership of the wallet itself: for example, selling a wallet or transferring it to someone (something not straightforward with EOAs, since an EOA is tied to a fixed key that you shouldn’t share).

  • **易於資產管理:**帳戶抽象允許例如「一鍵轉移所有代幣」的功能。一般情況下,如果你想遷移到新錢包,必須一個一個地轉出每個代幣。而智能錢包可以提供一次性將所有資產(ETH、任何代幣、NFT 等)一口氣掃到另一個地址的功能——大幅簡化錢包遷移或資產整合。此外,也能允許變更錢包本身的所有權,例如出售錢包或轉讓給他人(這種事情用傳統 EOA 很難做到,因為 EOA 綁定的是一把你不能分享的密鑰)。

  • Programmable Restrictions: You can impose arbitrary policies on your account usage. For instance, you might set a daily spending limit. If transactions exceed that in sum, the wallet pauses further transfers until the next day or requires an additional confirmation from you. This kind of rate-limiting can prevent loss of all funds if a key is silently compromised – the thief could only take e.g. 1% of your funds per day, giving you time to notice and react. Accounts could also restrict certain transaction types (e.g., “not allowed to call risky DeFi contract X unless an extra key signs”). This is analogous to how credit cards allow you to set limits or alerts on transactions over a certain amount.

  • **可編程限制:**你可以在帳戶用法上施加各種自訂政策。比如,你可以設定每日消費上限。如果當天的交易總額超過這個額度,錢包會暫停後續轉帳直到隔日,或是要求你進行額外確認。這種速率限制,就算密鑰被悄悄盜取,也能防止一夜間資產全失——竊賊每天至多只能提領例如 1% 的資產,留給你察覺和反制的時間。帳戶還可限制特定交易類型(如:「除非額外密鑰簽名,否則不能調用高風險 DeFi 合約 X」)。這類似於信用卡允許你對大額消費設限或提醒。

In a nutshell, account abstraction grants unprecedented flexibility. A commentary from blockchain developers summarized it well: with EOAs users are “stuck with transactions that can’t be customized or automated – each one has to be signed individually.” But with account abstraction, “the game changes” and users can “set up recurring payments and dive into other forms of automation,” even greenlighting multiple actions in one go. It’s like moving from a manual stick shift car to an intelligent self-driving car that you can program with routes and rules – you go from doing every little action yourself to defining what you want and letting the system handle the mechanics.

總而言之,帳戶抽象帶來前所未有的彈性。區塊鏈開發者評論得很好:EOA 用戶「只能被動接受沒法客製也無法自動化的交易——每一筆都得自己簽名。」但有了帳戶抽象,「遊戲規則徹底改變」,用戶能「自訂定期付款與各種自動化行為」,甚至一次簽名多個動作。這就像從手排車換成智慧自駕車——你不用再親自操作每個細節,而是訂好你的需求,由系統自動搞定。

Gas Fee Flexibility and Sponsorship

Another major benefit is the flexibility around gas fees that account abstraction affords. In current Ethereum, you must pay gas fees in ETH from your own account for every transaction. That’s a non-starter for many user-friendly experiences – imagine if every time you swiped your credit card, you had to also carry a second currency to pay a fee, and if you didn’t have it, the payment fails. That’s essentially the case with EOAs and ETH for gas.

手續費靈活支付與贊助

帳戶抽象的另一大優勢,就是手續費(gas)支付的彈性。以以太坊現狀來說,每筆交易你都必須用自己的 ETH 支付交易手續費。這對於更友善的用戶體驗是一大障礙——想像一下,每次刷卡結帳都要帶一種額外貨幣專門付手續費,沒帶就不能刷;EOA 配合 ETH 支付 gas,就是這種窘境。

Account abstraction breaks this constraint by enabling gas abstraction:

帳戶抽象以 gas 抽象突破了這個限制:

  • Your account (smart wallet) could be set up to pay gas using any token you have. For example, if you only hold USDC stablecoin, the wallet’s logic (in tandem with a paymaster or dex integration) could automatically convert a bit of USDC or use it to pay the miner/validator, so you don’t need ETH at all.

  • A sponsor (paymaster) can cover your gas. This opens the door to gasless transactions for users. A dApp might decide to pay for its users’ transaction fees to boost adoption – akin to a business covering shipping costs for customers as an incentive. This has been possible in limited ways via meta-transactions in the past, but account abstraction standardizes it and makes it more secure. Users can interact with a blockchain application without even realizing gas exists; the experience can feel like a free web2 app where operations “just work”. For instance, new users signing up could get a few free transactions sponsored by the app, smoothing their first-time experience.

  • Flexible fee logic: Maybe you want to automatically use the cheapest asset you have at the moment to pay fees, or dynamically choose between paying in ETH vs. another token depending on market rates – all that logic could be embedded in your wallet contract or a paymaster policy.

  • 你的帳戶(智能錢包)可以設置為用你持有的任何代幣支付 gas。例如,你只持有 USDC 穩定幣,錢包邏輯(配合 Paymaster 或 DEX 整合)可以自動轉換部分 USDC 或直接用它支付給礦工/驗證者,你完全不用準備 ETH。

  • 贊助方(Paymaster) 可以幫你支付 gas。這為用戶開啟免手續費交易大門。像是,一個 dApp 為了拉新,可能決定替用戶負擔交易手續費——就像電商幫你出運費一樣。這種做法過去靠 meta-transaction 實現過,但帳戶抽象讓它標準化且更加安全。用戶與區塊鏈互動時壓根感覺不到 gas 存在,體驗猶如順暢運作的 Web2 app。例如,新註冊用戶可獲得若干次免費交易,由應用贊助,幫助他們順利入門。

  • **靈活收費邏輯:**或許你想用手上最便宜的資產自動支付手續費,或根據當前匯率自動選擇用 ETH 或其它代幣付費——這些邏輯都能寫進你的錢包或 Paymaster 條款,完全自訂。

The ERC-4337 spec explicitly considers this a key feature: thanks to Paymasters, users “aren’t obliged to hold the native ETH token to engage with the network anymore. It’s a significant improvement for new users” entering Web3. And Rumble Fish’s analysis highlighted that with AA, dApps or even other people can chip in to pay someone’s gas as a gift or promotion, making onboarding much smoother. We’ve already seen organizations like Visa experiment with using account abstraction to let users pay gas with a credit card or via a third party, effectively making the crypto transaction feel like a normal online purchase. This kind of UX would be a giant leap in making blockchain applications mainstream-friendly.

ERC-4337 規格特別強調這是核心功能:有了 Paymaster,用戶「不必再持有原生 ETH 才能與網路互動。這對新手來說是重大進步」。Rumble Fish 的分析也指出,AA 讓 dApp 甚至其他人都可參與贊助手續費,作為禮物或推廣,顯著降低新人入門門檻。比如 Visa 這類機構,已經在實驗用帳戶抽象加上信用卡或第三方支付替用戶出 gas,讓加密交易猶如線上購物。這類體驗將為區塊鏈應用大規模普及帶來革命性變革。

Future-Proofing and New Possibilities

Finally, account abstraction is important not only for what it enables today, but for how it future-proofs blockchain accounts for new technology and unlocks entirely new classes of applications:

前瞻性與新可能

最後,帳戶抽象不僅解決現階段的痛點,更格外關鍵在於「為未來技術進步預作準備」、打開全新應用場景的大門:

  • Post-quantum cryptography: Today’s Ethereum signatures (ECDSA) could be broken by quantum computers in the future. With account abstraction, we can gradually migrate to quantum-resistant signature schemes account by account, rather than needing a hard fork that changes how all signatures work. In fact, AA allows multiple signature schemes to coexist – some accounts could use traditional keys, others could require quantum-safe signatures like Lamport or BLISS, etc. Ethereum’s 4337 is seen as “one of the first steps towards creating quantum-computer resistant transactions” because it decouples the account verification from a fixed algorithm.

  • Role-based access and modularity: Accounts can be programmed for role-based access control. For example, you could designate a “trading key” that’s only allowed to make trades but not withdrawals, or a “deployer key” that can deploy contracts but not move funds, all under one account contract. This is useful for organizations or power users who want fine-grained control.

  • First-class multisig and shared accounts: Account abstraction could make multi-owner accounts a first-class citizen across the ecosystem. This means dApps and protocols can natively support interactions with multisig accounts more easily. It also means team or family wallets become easier – an account contract can be owned by N people, each with certain rights, which is not straightforward with EOAs. In fact, the reference text noted account abstraction enabling “team wallets” as a use case, referring to wallets that multiple people manage with programmed governance rules (ideal for business treasuries, DAO funds, etc.).

  • On-chain identity and reputation: Since account contracts can contain logic, they could integrate things like reputation scores or allowlists for DeFi (e.g., an account that only allows interactions with whitelisted protocols for safety until the user changes settings). They might also integrate with identity systems, like requiring a certain credential or NFT to unlock some features. This blends into the realm of smart accounts serving as both wallet and identity hubs.

  • 後量子密碼學: 目前以太坊採用的 ECDSA 簽章未來可能被量子電腦破解。有了帳戶抽象,我們可以逐步為不同帳戶導入量子安全簽名,而無需硬分叉一次全網統一更換。AA 還允許多種簽名算法共存——有些帳戶用傳統密鑰,有些帳戶要求量子安全簽名(如 Lamport、BLISS 等)。因此,Ethereum 4337 被視為「打造抗量子交易的第一步」,因其把帳戶驗證從單一算法中解耦出來。

  • **基於角色的存取與模組化:**帳戶合約可實作基於角色的權限控管。例如,你可設一把「交易鑰匙」只能下單交易,沒權提領資產;另設「部署鑰匙」能部署合約,卻不能動資金,全部收納於同一帳戶合約。這對組織或深度玩家來說是細緻的權限利器。

  • 一等公民多簽與共享帳戶: 帳戶抽象可讓多擁有者帳戶在整個生態系中成為一等公民。這意味 dApp 與協議可原生支援多簽帳戶互動。也讓團隊、家庭錢包變容易——一份合約帳戶可歸屬 N 個人,分有不同權利,EOA 無法輕易實現。實際上,參考文件就明示帳戶抽象讓「團隊錢包」成為主流——用於多個成員共同治理(企業金庫、DAO 資金池等)最合適。

  • 鏈上身分與聲譽: 由於帳戶合約具備邏輯性,可整合聲譽分數、DeFi 白名單(如帳戶限定只能互動於特定協議,保障安全),甚至與身分系統串接(需特定憑證或 NFT 才能開啟某些功能)。此舉使智能帳戶成為錢包兼身分樞紐的智慧節點。

All told, the benefits of account abstraction span security, usability, flexibility, and future-readiness. It’s about making crypto accounts as powerful and convenient as modern software will allow, without sacrificing the self-custody and decentralization principles. No wonder that many in the Ethereum community see it as pivotal for driving the next wave of adoption. As one source put it, account abstraction is widely viewed as an “important stepping stone in Ethereum’s path to massive user adoption.”

綜上所述,帳戶抽象的好處涵蓋安全性、易用性、彈性與未來適應性。它賦予加密帳戶媲美現代軟體的強大與便利,同時不犧牲自我託管或去中心化精神。難怪許多以太坊社群成員認為它將帶動下一波用戶普及——如某文所說,帳戶抽象被廣泛視為「Ethereum 走向大規模用戶普及的重要墊腳石」。

Having painted the picture of what AA enables, let’s ground this discussion by looking at some real-world implementations and examples of account abstraction in action, as well as what’s happening right now in the ecosystem.

描繪完 AA 能解鎖的各種功能之後,接下來就來看看它在實際現場的實作案例,以及目前生態系的現況。

Real-World Applications and Examples

Account abstraction may sound theoretical, but it’s already being implemented and tested in the wild. Here are a few notable examples and scenarios that illustrate its impact:

實際應用與案例分享

帳戶抽象聽起來或許有點理論性,但其實已在現實場景落地並不斷測試。以下幾個案例及場景,很能說明它的影響:

  • Smart Contract Wallets (Social Recovery & Multisig): Projects like Argent wallet have been early pioneers of smart contract wallets that offer social recovery and trusted contacts. Argent’s wallet (even before ERC-4337) let users nominate “guardians” to help restore access if they lost their key – this was achieved via a custom contract for each user. With ERC-4337 now live, such wallets can plug into a standardized infrastructure and potentially become more common across the industry. Similarly, Gnosis Safe (now called Safe) has been a widely used multi-signature wallet (mostly for teams/DAOs). Safe is essentially an account abstraction use-case (multiple owners controlling one contract account). In fact, the Safe team is actively embracing AA; they even developed a prototype to leverage ERC-4337 and are looking at how upcoming protocol changes (like EIP-7702) will support migrating existing Safe accounts to first-class smart accounts. These examples show that enhanced security wallets for both individuals and organizations are a clear immediate win for AA.

  • **智慧合約錢包(社交恢復與多簽):**像 Argent 這類項目,是最早實踐社交恢復及可信聯絡人的智能合約錢包。Argent 即使在 ERC-4337 前,就已經讓用戶設定「守護者」,在遺失密鑰時可幫助恢復存取權,這全靠每個用戶各一份客製合約。現在有了 ERC-4337,這類錢包能迅速對接標準基礎設施,有望在業界普及。同樣地,Gnosis Safe(現稱 Safe)就是團隊/DAO 常用的多簽錢包,本質上就是帳戶抽象用例(多人共同管控同一合約帳戶)。Safe 團隊現在積極擁抱 AA,已開發過基於 ERC-4337 的原型,也在研究如何藉如 EIP-7702 等協議更新,把現有 Safe 帳戶遷移成一等公民式的智能帳戶。這類案例證明,不論個人或組織,用戶安全提升將會是 AA 最直觀的早期紅利。

  • Gas Sponsorship by DApps: We’re seeing decentralized applications experiment with covering user gas fees to improve UX. For instance, a blockchain game or a decentralized exchange might use a Paymaster (per ERC-4337) to let users trade without holding ETH for gas – the dApp sponsors the gas, perhaps recouping the cost via a slightly higher protocol fee or as a marketing expense. This gasless transaction experience is very attractive for onboarding new users. A DeFi platform could literally advertise “no ETH needed to start lending – deposit using USDC directly”. Some wallet SDK providers (like Biconomy or OpenGSN) have provided meta-transaction frameworks historically; with account abstraction, this can be done more natively and securely. In one case, an Ethereum foundation supported project demonstrated a system where users could even use a credit card to indirectly pay fees – the Visa

  • **DApp 贊助手續費:**目前已陸續有去中心化應用,嘗試替用戶支付手續費來提升體驗。舉例來說,區塊鏈遊戲或去中心化交易所,可用 ERC-4337 Paymaster 模式,讓用戶完全不用持有 ETH 也能交易——dApp 替你出 hand續費,自己用較高協議費率或當推廣預算吸收成本。這種免手續費體驗,對新手有極大吸引力。例如 DeFi 平台直接打廣告:「開啟借貸不用準備 ETH 手續費——USDC 直接存!」有些錢包 SDK(像 Biconomy、OpenGSN)歷來也提供 meta-transaction 框架;有了帳戶抽象,這樣的服務可更原生及更安全。在某案例中,甚至有由以太坊基金會支持的專案展示過系統,讓用戶能間接用信用卡支付手續費——如 Visaresearch we mentioned allowed a wallet to pay gas by charging a Visa card, all mediated by the wallet’s logic and a paymaster. While charging a credit card for gas isn’t common yet, the fact it’s possible highlights how far we can abstract the blockchain mechanics away from the user.

我們提到過,有研究允許錢包透過刷 Visa 信用卡來支付 gas,而整個過程由錢包邏輯及 paymaster 進行仲介。雖然現在用信用卡支付 gas 還不常見,但這個可行性顯示了我們能將區塊鏈機制從使用者那端抽象得多遠。

  • Recurring Payments and Subscriptions: The concept of automated recurring payments from a self-custodial wallet was practically unheard of before, because an EOA can’t initiate a payment on its own at a future date. With account abstraction, however, auto-payments become feasible. The Visa proof-of-concept on StarkNet is a prime example: they used account abstraction to implement a pull-based payment (the biller could trigger the payment from the user’s wallet on the due date, because the wallet had pre-authorized it). Another hypothetical example: a streaming service could deploy a smart contract that, each month, pings your wallet contract for the subscription fee; your wallet’s code could verify it’s the legitimate service and automatically pay them in, say, a stablecoin – all without you signing in every month. This kind of convenience was typically missing in Web3, potentially forcing users into custodial solutions if they wanted such features. Account abstraction brings it to self-custody.

  • **定期付款與訂閱:**過去,去中心化自主管理(self-custodial)錢包自動定期付款這個概念幾乎不曾出現,因為 EOA(外部擁有帳號)沒辦法在未來自動主動發起支付。然而有了帳戶抽象(Account Abstraction),自動扣款就變得可行。Visa 在 StarkNet 上的概念驗證就是一個典型例子:他們用帳戶抽象實現了拉取式支付(biller 可在到期日從用戶錢包觸發扣款,因為錢包已經預先授權)。再舉一個假想例子:影音串流服務可以部署一個智能合約,每個月 ping 用戶的錢包合約,要求扣訂閱費;你的錢包程式碼可以驗證對方是否為正牌服務,然後自動用穩定幣等貨幣支付,完全不需要你每月登入簽署。這類便利性在 Web3 世界過去是缺乏的,導致用戶如果想要這些功能,往往只能選擇託管錢包。現在,帳戶抽象讓自主管理錢包也能有這些便利功能。

  • “One-Click” Experiences & Composability: Consider an NFT marketplace where buying an NFT might involve multiple steps (approve token, then trade, etc.), or a DAO participation that requires locking tokens then casting a vote. With AA wallets, projects can design flows where the user does a one-click “buy” or “participate” and behind the scenes the wallet contract bundles the necessary steps. We already see this with some DeFi aggregators that do meta-transactions, but with native AA it could be more prevalent and simpler to integrate. This increases composability of dApps – your smart account could interact with multiple protocols in one go, which encourages developers to create richer features without worrying that users will drop off after the first of several transactions.

  • **「一鍵操作」體驗與組合性:**以 NFT 市集為例,以往購買 NFT 可能包含多個步驟(例如先授權代幣,然後進行交易等);投入 DAO 則可能要先鎖倉代幣再投票。有了 AA(帳戶抽象)錢包,開發者可以設計一鍵「購買」或「參與」的流程,所有必要步驟都由錢包合約在背後一次串聯完成。這種「一站式」的聚合交易,部分 DeFi 聚合器早已開始實現 meta-transactions,但原生 AA 的話會讓這類整合變得更普及、更容易實現。這大幅提升 dApp 的組合性——你的智能帳戶可以一次與多個協議互動,鼓勵開發者大膽設計更豐富的功能,而不用擔心用戶在多步驟流程中流失。

  • Layer-2 Adoption and Cross-Chain UX: On Ethereum Layer-2 networks like StarkNet and zkSync (which have native AA), users are getting a taste of these benefits from day one. A user on StarkNet, for example, might create their account by deploying a contract (there is an initial one-time cost to deploy your account contract) and thereafter enjoy features like choosing any token to pay fees. As these L2s gain users, the expectation for such convenience will grow, pressuring other chains to adopt similar ideas. Moreover, account abstraction can help with cross-chain experiences. Some in the community talk about “chain abstraction” hand-in-hand with account abstraction. For instance, a smart wallet could abstract which chain an operation happens on – you could initiate an action and the wallet (via relays or bridges) handles getting it executed on the appropriate chain, returning the result to you, without you manually switching networks or holding multiple chain tokens. This is still early-stage, but conceptually a smart account could manage resources on multiple chains if designed to, giving a unified UX.

  • **Layer-2 普及化與跨鏈體驗:**在 StarkNet、zkSync 等原生支援 AA 的以太坊 Layer-2 網路,用戶從一開始就能體會這些便利。以 StarkNet 用戶為例,他們建立帳戶時是部署一份合約(首次部署帳戶需要一次性支出),之後可以享受像「選擇任何代幣支付費用」這種彈性。隨著這些 L2 用戶數持續增長,大家會越來越期待這類便利,進而推動其它鏈也跟進。而帳戶抽象也有助於跨鏈體驗。社群中有些人討論「鏈抽象(chain abstraction)」與帳戶抽象同時進行。例如:智能錢包可以抽象掉操作究竟在哪一條鏈執行──你只要發起動作,錢包就經由第三方 relay 或 bridge 幫你在合適的鏈上完成,並把結果回傳你,完全不需你手動切換網路或持有多鏈代幣。這目前仍屬早期,但設計良好的智能帳戶將來可以一手管理多鏈資產,提供統一的用戶體驗。

  • Developer Tooling and New Services: A host of new services are popping up to support account abstraction. For example, providers offering Wallet-as-a-Service (WaaS) that handle the deployment of smart wallets for users and manage keys in user-friendly ways (some integrate secure enclaves in phones or cloud backups, etc.). While we won’t promote specific companies, it’s notable that many startups and projects are actively building AA tooling – from SDKs that let any dApp spin up an AA wallet for their users, to specialized paymasters that handle gas conversions. This means the ecosystem is rapidly moving towards making AA seamless. As these tools mature, more apps can adopt AA without reinventing the wheel, and users might use AA without even knowing it (for example, a game might automatically give each user a contract wallet in the background linked to their email login – the user just knows they have a game account, which under the hood is a smart contract wallet tied to their email-authenticated key).

  • **開發者工具與新型服務:**越來越多新服務正湧現來支援帳戶抽象。舉例來說,有託管商提供 Wallet-as-a-Service(WaaS)服務,協助用戶部署智能合約錢包並用直覺介面管理金鑰(有些結合手機安全區、雲端備份等)。不針對特定公司背書,但可觀察到許多新創和專案正積極打造 AA 生態工具——從讓 dApp 隨時幫用戶自建立 AA 錢包的 SDK,到專責 gas 轉換的 paymaster。這顯示生態正在努力讓 AA 變得無縫易用。隨著工具不斷成熟,越來越多應用能直接採用 AA,不用從零打造,甚至用戶可能根本沒察覺自己用的是 AA(例如遊戲自動幫每位玩家開一個合約型錢包與 Email 帳號連結,玩家只知道有個遊戲帳號,實際上底層其實是綁定 email 驗證私鑰的智能錢包)。

All these examples reinforce that account abstraction isn’t just a theoretical upgrade; it’s happening now across various fronts, bringing concrete improvements. However, it’s not all sunshine and roses yet. Like any new technology, there are challenges and trade-offs to be aware of. It’s important to examine these to get a balanced view.

上述這些例子都說明了帳戶抽象已經不再只是理論升級——它正在各個層面落地、帶來實質改進。不過,這一切也並非全然順利;像其他新技術一樣,AA 也有各種挑戰與權衡需要面對,必須全面審視才能獲得平衡的理解。

Challenges and Limitations of Account Abstraction

帳戶抽象的挑戰與限制

While account abstraction opens exciting possibilities, it also introduces new complexities and considerations. Here are some of the challenges and limitations to keep in mind:

雖然帳戶抽象帶來各種新可能,但同時也引入了新複雜度和風險,下列是需注意的挑戰:

  • Smart Contract Risk: By turning user wallets into smart contracts, we inherently introduce smart contract risk to personal accounts. A bug in the wallet’s code could be disastrous – for instance, a flaw could allow an attacker to bypass security or drain funds. With EOAs, the “code” involved in your account is basically just ECDSA signature verification, which is a well-tested cryptographic primitive. Smart wallets are far more complex. Although the core AA frameworks (like the EntryPoint contract in ERC-4337) are audited, the security of each wallet implementation can vary. As one developer guide noted, when using an AA wallet, you’re “deploying an immutable contract” and if a bug is found, it can be challenging to patch since that contract code can’t be easily changed. Some wallet contracts might include upgradeability or migration features to mitigate this, but that then introduces trust considerations (who can upgrade it?). Diligence in auditing wallet contracts is crucial.

  • **智能合約風險:**將使用者錢包變成智能合約,等於將智能合約風險帶入個人帳戶。一旦錢包程式碼有漏洞,後果可能極為慘重──例如攻擊者能繞過安全機制、直接盜走資金。對 EOA 來說,帳戶涉及的「程式碼」其實只是經過嚴格驗證、成熟穩定的 ECDSA 簽章邏輯;但智能錢包複雜得多。雖然核心 AA 架構(如 ERC-4337 的 EntryPoint 合約)都有審計,但每種錢包實作的安全性水準各異。開發者手冊提醒,AA 錢包等於「部署一份無法變更的合約」,如果發現 bug,修補困難,因為合約程式碼不像升級合約可以輕易改動。有些錢包設計會留有升級或遷移功能回頭修正,但那又帶來信任風險(誰有權升級?)。錢包合約的審計嚴謹尤為關鍵。

  • Complexity and New Failure Modes: The AA architecture (with bundlers, paymasters, separate mempool) is more complex than the status quo. This means more components that could fail or be attacked. For example, what if the bundler network is not sufficiently decentralized early on? Could bundlers censor certain UserOps or demand high fees? There’s a risk of centralization if only a few actors become dominant bundlers. Over time, it’s expected that many Ethereum nodes or miners/validators themselves might run bundler software (especially if economic incentives are there), but in early stages, users are trusting that the mempool of UserOps and bundlers are working honestly. The EntryPoint contract is another central trust point – if a vulnerability were found there, it could affect all AA users. The Ethereum community has taken precautions (the EntryPoint can be replaced via an update mechanism if a bug is found, under a multisig governance by devs until full decentralization), but it’s a key piece to watch.

  • **新型態的複雜度與失效風險:**AA 架構(包含 bundler、paymaster、獨立的 mempool)比現有方案複雜得多,多了不少潛在失效點與被攻擊面。例如如果初期 bundler 網路還不夠去中心化,會不會出現 bundler 審查特定 UserOp 或索取高額手續費的狀況?若只有少數人主導 bundler 生態,就有中心化風險。預期隨著時間推進,許多以太坊節點或礦工/驗證人自己也會跑 bundler 軟體(尤其有經濟誘因時),但剛起步階段用戶只能相信目前 UserOp mempool 及 bundler 運作誠實。EntryPoint 合約本身又是一大信任核心,一旦出現漏洞,恐波及所有 AA 用戶。以太坊社群已加強風險管理(EntryPoint 發現 bug 可透過多簽治理進行升級替換,直到完全去中心化為止),但這仍是必須特別關注的一環。

  • Resource Costs (Gas and Deployment): Using a smart contract wallet has overhead. There is a one-time deployment cost to create your account (you have to publish a new contract on-chain for each user wallet, unless using a counterfactual deployment pattern where it’s created at first use). This could cost a few dollars in gas on Ethereum mainnet, which might deter some users or require wallets to sponsor that. Additionally, each operation through a smart wallet might be slightly more expensive in gas than a simple EOA transaction because it involves calling the EntryPoint, executing additional code, etc. However, some of this can be offset by batched execution efficiencies. Still, for heavy on-chain activity, those costs add up. This means, at least initially, account abstraction might be more common on Layer-2s (where gas is cheaper) and only for higher-value use cases on Layer-1. The good news is that Ethereum developers are aware of this and are working on protocol changes to make AA more gas-efficient. For example, proposals like “InitCode compression” or other EIPs aim to reduce the cost of deploying and using smart accounts, and in the long run if AA becomes the default, the protocol can optimize for it.

  • **資源成本(Gas & 部署開銷):**智慧合約錢包有固定負擔,註冊帳戶需要一次性部署新合約(除非用 counterfactual 方式首次用時才部署),單在主網部署就要消耗幾美元 gas,阻擋部分用戶(或必須由錢包業者補貼)。每次智慧錢包操作,gas 開銷也會比單純 EOA 多,因為還要呼叫 EntryPoint 及執行額外程式碼。不過累積執行時有批次處理等效率可抵銷。若大量上鏈互動成本還是會累積。因此,AA 起步階段通常會在 gas 低廉的 L2 網路先普及,高價值場景才會在 L1。所幸以太坊開發者已注意這點並有針對性協議升級改善 gas 效能,如「InitCode 壓縮」等 EIP,就是為降低智慧帳戶部署與使用成本設計。長遠來看若 AA 普及為預設帳戶模型,協議本身也會針對 AA 最佳化。

  • Key Management is Still Key (Literally): It’s important to note that account abstraction doesn’t eliminate private keys – it just adds layers around how keys are used. You still ultimately need some form of private key or secret to authenticate as the owner of an account (even if that key is split among multiple parties or stored in hardware, etc.). If a user chooses poor security for their keys, they can still get hacked. AA provides tools like social recovery, but users must actually use them and set them up properly. Some critics point out that many users might stick to default settings, which could be a single key controlling the account contract (basically replicating an EOA, but with more complexity). In such cases, if they never configure guardians or 2FA, they haven’t gained much security – and they might even be at more risk if they don’t understand the new wallet model. In summary, account abstraction greatly improves potential security, but does not guarantee it. Users will need good UX to guide them to safer setups (e.g., prompts to add a guardian or a backup key during wallet onboarding).

  • **私鑰管理依然關鍵:**要注意 AA 並沒有消滅私鑰,只是包了一層額外使用架構,本質上仍必須有某種私鑰或秘密作為帳戶主人的憑證(無論這個私鑰是否分片給多人或存放於硬體)。如果用戶把私鑰安全性做得很差,一樣會被攻擊。AA 提供了像社交恢復等輔助工具,但用戶得「真的」有設好、用好。也有評論指出,多數用戶最終還是會偷懶直接設為單一金鑰控制(本質上只是更複雜的 EOA)。這種情況下,沒有設置守護人或 2FA,一點安全提升都沒有,甚至更危險,因為用戶搞不清楚新錢包運作。總之,AA 極大提升安全潛力,但不代表有保證。UX 必須指引用戶養成良好安全習慣(例如錢包啟用時就提示加入守護人或備用金鑰)。

  • Not Yet Universal: As of 2025, account abstraction via ERC-4337 is available on Ethereum, but it requires wallet providers to support it. If your current wallet (say MetaMask or hardware wallets) doesn’t support creating and managing 4337 smart accounts, you can’t benefit from AA without switching. We are in a transition period where both EOAs and AA accounts coexist. This can cause user confusion and friction. For instance, AA accounts have their own address (which looks like any Ethereum address, but it’s actually a contract). If someone sends ETH to your AA wallet address, that’s fine – it’s an address – but to send ETH out, you’ll be going through the AA flow rather than a simple EOA transaction. Power users might worry about compatibility: “Will this dApp support my

  • **尚未全面普及:**截至 2025 年,雖然以太坊上已支援用 ERC-4337 進行帳戶抽象,但實際上須由錢包提供者主動支援。如果你的現有錢包(例如 MetaMask 或硬體錢包)沒辦法建立或管理 4337 智慧帳戶,你就必須轉移才能享受到 AA 好處。我們正處在 EOA 與 AA 並存的過渡期,這會帶來用戶混淆與操作摩擦。舉例來說,AA 帳戶有自己的地址(看起來完全就是一個以太坊地址,但其實是一份合約)。別人轉 ETH 到你的 AA 錢包完全 OK──畢竟是個地址──但你要把 ETH 轉出去,就必須經歷 AA 的操作流程,而不像傳統 EOA 那麼單純。進階用戶甚至還會擔心相容性:「這個 dApp 支援我的 AA 帳戶嗎?」 smart wallet?” Generally, if the AA wallet is well-designed, it should work with all dApps (since from the dApp’s perspective it’s just an address making contract calls). But certain low-level tooling (like some blockchain explorers or older wallets) might not fully recognize these transactions. Over time, standards like ERC-4337 should be seamless, but the ecosystem needs to catch up – things like chain explorers, hardware wallet firmware, etc., may need updates to properly display and sign AA operations.

  • 互通性與多鏈支援: 如果你在多個鏈(L1、L2s、側鏈)上使用你的智能帳戶,可能需要在每一條鏈都部署一次合約,這會有些麻煩。目前社群正在致力於實現帳戶部署在不同鏈間「可複製」,讓你能在各處都維持同一地址與能力。但在這問題徹底解決前,必須注意:你在某個網路上用AA錢包,不代表會自動在其他鏈也有一樣設定——每一條鏈都可能需要額外設定。

  • 既有用戶的轉換挑戰: 目前已經有數百萬個EOA帳戶,很多帳戶也持有高價值資產(如不可轉移或Soulbound的NFT,無法輕易轉移到新智能錢包)。這些用戶如果想轉向帳戶抽象,要怎麼辦?其中一種方式就是像EIP-7702這樣的協議升級,由Vitalik等人提出,允許EOA「繼承」智能合約功能而不需更換地址(詳細下個段落會說明)。但在這類升級落地前,使用者可能必須新建帳戶才能用上AA功能,這對於資產綁定在舊地址的用戶來說很麻煩。同時也有教育層面的挑戰:用戶必須了解為什麼升級到智能錢包是有幫助的,並克服「沒壞就不用修」的慣性。社群必須強調其好處(各大錢包或許會釋出一鍵遷移工具,降低門檻)。

儘管有上述挑戰,但以太坊社群整體態度是帳戶抽象的好處遠大於壞處,且許多限制正被積極解決中。新基礎技術一開始本就會比較複雜、陣痛多,後期體驗才會愈來愈順暢。就像第一代智慧型手機很笨重、耗電快,但現在已不可或缺、直覺易用;AA錢包目前感覺創新但略顯生疏,幾年後或許大家已經無法想像沒有社交恢復或免Gas等功能的日子。

有了這個平衡觀點,我們來展望帳戶抽象的未來。未來會如何發展?我們在「讓智能帳戶成為新標準」這條路上,接下來可以期待什麼新進展?

邁向完整帳戶抽象

以太坊上的帳戶抽象——特別是透過ERC-4337——是個重大里程碑,但它被認為只是旅程中的一站,而不是最終目的地。眾多以太坊核心開發者心中的終極目標,是實現「完整帳戶抽象」:讓每個帳戶都是智能帳戶,徹底淘汰EOA的概念。達成這個願景,未來幾年可能還需要多次升級與謹慎的過渡策略。以下是一些即將到來的發展藍圖:

1. 協議層級整合: 目前ERC-4337運作於應用層,藉由EntryPoint合約「搭便車」於既有的交易機制。從長遠來看,以太坊可望直接將帳戶抽象整進協議本身(Layer 1),讓流程更簡化。這可能需要引入全新交易型態,或修改共識規則,讓智能錢包能夠自行發起交易,不用經過Bundler中介。其實早期像EIP-2938就是想做這件事(雖然後來沒有採納),目的是引入「AA交易」型別。社群最後選擇4337路線,但也沒有排除最終會進行更深層次變動。若AA原生整合進協議,以太坊就能免除UserOps專屬內存池、可能也能降低Gas耗用(因為EntryPoint邏輯能由協議層更有效率地執行)。新近有個「統一內存池」的想法(見草案RIP-7560),讓UserOps和一般交易都進同一個Pool,Gas執行也更省。總之,雖然技術細節多,但帶來的是更簡潔的架構與更低成本。

2. 將EOA轉為智能帳戶: 若要徹底抽象帳戶,最終就不能再產生新的EOA帳戶。所有新帳戶都會預設成為智能帳戶。這可以透過像MetaMask這樣的錢包軟體改變流程:新用戶一註冊,預設就是4337智能錢包而非純私鑰帳戶,對普通用戶來說一切體驗無縫,根本察覺不到用的是合約帳戶。較困難的是既有EOA帳戶的轉移。正在進行中的方案就是EIP-7702,預計未來某次網路升級會納入(也許會叫做「Pectra」,約莫2025年)。EIP-7702能讓EOA從其本身地址直接執行智能合約程式碼。其運作方式是EOA指定一個「委派」合約,實際上就是將一段智能邏輯掛接在EOA上。跟EOA互動時,網路會自動執行這段合約碼(類似delegatecall),彷彿EOA本身就是一個合約帳戶。這設計讓EOA與合約帳戶的界線模糊化,EOA還是用原私鑰掌控,但同時具備智能能力。實務上,這代表你若有舊EOA地址(而且需要保留不換新),就能附加智能合約模組,啟用多簽、社交恢復等,不用改地址也不用搬運資產。這就像把你的老車改裝上最新電腦協助引擎。

3. 廢除單一私鑰直接控管: 要徹底帳戶抽象,以太坊可能會規定,一旦帳戶升級為智能帳戶,舊私鑰就再也不能直接發交易(無法繞過智能邏輯)。有個有趣的提案EIP-3607主張,若帳戶有合約碼,任何一般交易都該被拒絕(意即那些可能由舊私鑰直接發送的交易)。換句話說,一旦你把EOA改為智能帳戶,就不能後悔,之後就是合約說了算,單靠私鑰無法再繞過規則搬走資金。這種轉變需要精心設計,避免用戶被困死,但它也象徵徹底淘汰EOA這種形態。同時像EIP-1271這類用於合約驗簽的標準,已普及於讓合約可以在原本只驗EOA簽名的協議裡取而代之。長遠來說,所有原本「只接受EOA簽名」的地方,未來都會同樣接受智能帳戶的合約驗證,使合約帳戶成為區塊鏈生態系的完全一等公民。

4. 預設附帶先進功能: 在全面帳戶抽象的世界裡,錢包可能一開始就具備許多目前只能「額外安裝」的進階功能。例如新帳戶建立時就自動設好社交恢復(可能在創建時就要你指定幾個守護人)。帳戶恢復有機會成為預設功能,不再是事後補充。同理,多設備或多因子安全(如驗證器/身分合併)也能一開始就內建在帳戶裡。如前所述,錢包可支援多組簽章:想像你可以用手機的生物辨識(Secure Enclave指紋金鑰)快速登入,硬體金鑰則備援。帳戶抽象能讓這些全部結合在一個帳戶下。這樣使用者不僅不再需要守著唯一種子短語,也更能抵禦量子電腦等新型威脅。

5. 應用普及與創新: 隨著越來越多dApp和用戶採用AA,會有各式創新用法湧現。DeFi平台可能專為AA錢包設計特殊功能(例如「用AA錢包可直接在介面設定條件單」等)。區塊鏈遊戲可望大幅減少用戶簽名摩擦。DAO治理等新型態也值得期待:帳戶可直接內建多種投票規則、自動化委託互動等。總之,以往受限於EOA不能實現的各種「用戶層邏輯」,都可能成為新常態。

6. 其他區塊鏈接力跟進: 以太坊雖領頭,但其他公鏈也在積極嘗試。某些鏈用自己的方式導入帳戶抽象。之前提過StarkNet、zkSync。Polkadot、Cosmos等近年也提出「智能金鑰」或靈活帳戶的概念。例如Polkadot允許帳戶設定多位朋友的帳戶作為社交恢復(而且是協議層支援的)。隨產業觀察以太坊AA的成功,帳戶抽象變成多數平台的共識:用戶應能自訂安全與執行邏輯。這種跨鏈開花,幾年後「帳戶抽象」都不叫抽象了,直接就是「智能帳戶」或乾脆叫「帳戶」。

總結來說,帳戶抽象的未來就是讓每個加密帳戶一開始就像智能合約一樣強大,EOA概念逐步淡出歷史舞台。過程會需要各種精心設計的升級(如EIP-7702等)與友善的用戶遷移方案。這是一段必須小心規劃的演進——你沒辦法……force everyone to switch overnight – but the momentum is there. Ethereum’s developers have sketched a roadmap where ultimately a majority of users transition to smart accounts, reaping benefits in security and usability, and then the protocol can optimize around those assumptions (like maybe one day, Ethereum could drop the concept of mandatory gas paid in ETH if everyone is using paymasters and such – but that’s speculative and far out).

強迫所有人一夜之間切換是不現實的 —— 但這一趨勢已經啟動。Ethereum 的開發者已經擬定了一條路線圖,最終大多數用戶會過渡到智慧帳戶,享有更高的安全性與可用性,然後協議就能基於這些假設進行最佳化(例如有朝一日,若每個人都在用 Paymaster 等機制,Ethereum 甚至可能取消必須用 ETH 支付 gas 的設計 —— 但這目前還只是推測,離實現還很遙遠)。

Final thoughts

結語

Account abstraction represents a paradigm shift in blockchain account management. By allowing users to leverage smart contracts as their accounts, it breaks the rigid limitations of the past and opens up a future where using crypto can be as easy – or easier – than using traditional banking apps, all while empowering users with more control over security. No longer is a single lost key an irreversible tragedy; no longer must one manually sign every action or keep spare ETH just to use dApps. With account abstraction, features like social recovery, multisig security, auto-payments, batch transactions, and gas-free usage aren’t hacks or dreams – they are becoming standard tools in the toolbox.

帳戶抽象(Account Abstraction)代表區塊鏈帳戶管理上的一場典範轉移。讓用戶能以智慧合約作為自己的帳戶,打破了過去僵化的限制,開啟一個用加密貨幣就像操作傳統銀行 App 一樣簡單甚至更簡單的未來,同時給予用戶更多掌控安全的能力。丟失一組私鑰不再是無法挽回的悲劇;使用 dApp 也不必再手動簽署每一操作或特地準備額外 ETH。透過帳戶抽象,像社交恢復、多簽安全、自動付款、批次交易及免 gas 使用這類功能不再只是權宜之計或遙不可及的夢想 —— 它們正成為工具箱中的標準配備。

In practical terms, account abstraction is important because it directly addresses the two biggest barriers to broader crypto adoption: user experience and safety. It brings flexibility (custom wallet rules, any authentication method you want) and inclusivity (let someone else pay fees, use simple login methods, recover from mistakes) without sacrificing the non-custodial ethos. This technology is a foundational piece of making Web3 user-friendly. It’s telling that Ethereum’s leadership and many in the community consider it critical for the ecosystem’s success – the sentiment is that crypto won’t reach billions of users if we don’t eliminate the UX nightmares and security pitfalls of today’s wallets. Account abstraction is a big part of the solution.

實際來說,帳戶抽象之所以重要,是因為它直接解決了加密貨幣普及的兩大障礙:用戶體驗與安全性。它帶來彈性(自訂錢包規則、任何你想要的驗證方式)與包容性(可由他人代付手續費、用簡單的登入方法、從失誤中恢復),同時不必犧牲去中心化自託管的精神。這項技術是推動 Web3 對普通用戶友善的基礎。值得注意的是,以太坊領導層及許多社群成員都認為帳戶抽象對生態成功至關重要 —— 因為共識是,如果我們不徹底解決現今錢包的用戶體驗惡夢與安全陷阱,區塊鏈永遠無法觸及數十億用戶。帳戶抽象正是這個解方的關鍵。

As of now, we are seeing the early stages of this in action with ERC-4337 on Ethereum and native implementations on various Layer-2 networks. The coming years will likely bring even more seamless integrations – you might use a decentralized app and not even realize that under the hood your “account” is a smart contract arranging everything to be smooth for you. Wallet providers, dApp developers, and users all stand to gain: less friction, more possibilities.

目前,我們已經在 Ethereum 上的 ERC-4337 和多個 Layer-2 網路的原生實作,看見了帳戶抽象的初步運作。未來幾年,很可能會帶來更無縫的整合 —— 你甚至使用某個去中心化應用時,完全沒意識到你的“帳戶”其實是幕後安排一切、讓流程順暢的智慧合約。錢包提供者、dApp 開發者與用戶全都會因此受益:更少阻力,更多可能性。

Of course, vigilance is needed as we adopt this new model – smart contract wallets must be built and audited carefully, and users should educate themselves about new features like social recovery. But those are manageable challenges that pale in comparison to the upside of a crypto ecosystem that’s both secure and convenient.

當然,在採納這種新模式的過程中,我們仍需保持警覺 —— 智慧合約錢包必須被謹慎設計與審核,用戶也應該學習各種新功能,如社交恢復。這些固然是需要面對的挑戰,但與擁有又安全又便利的加密貨幣生態系帶來的好處相比,這些挑戰其實並不算什麼。

In closing, account abstraction can be seen as a step toward the maturation of blockchain technology. Just as the internet evolved from command-line interfaces to the user-friendly web we know today, blockchain is evolving from the era of raw key management to the era of smart accounts. It’s a quiet revolution happening within the infrastructure, but its effects will be directly felt by users: in safer funds, easier logins, and more powerful ways to interact with digital assets. As the technology continues to develop, don’t be surprised when features like “forgot my password” or “authorize this app for 24 hours” become part of your crypto vocabulary – that will be account abstraction at work, making crypto feel as natural as any other digital service, while still giving you the freedom and sovereignty that drew us to blockchain in the first place.

總結來說,帳戶抽象可以被視為區塊鏈技術邁向成熟的重要一步。正如網際網路從指令列介面進化到我們今天熟悉的用戶友善 Web,區塊鏈也在從原始鑰匙管理時代邁向智慧帳戶時代。這是一場正在基礎設施中悄然發生的革命,但其影響將直接體現在用戶身上:資金更安全,登入更簡單,操作數位資產的方式也更加強大。隨著這項技術持續發展,當“忘記密碼”或“授權此應用 24 小時”這類功能成為你加密貨幣的日常用語時,請別感到意外 —— 這就是帳戶抽象在發揮作用,讓加密體驗像其他數位服務一樣自然,同時仍兼具最初吸引我們進入區塊鏈世界的自由與主權。

免責聲明與風險警告: 本文提供的資訊僅供教育與參考用途,並基於作者觀點,不構成財務、投資、法律或稅務建議。 加密貨幣資產具有高度波動性並伴隨高風險,包括可能損失全部或大部分投資金額。買賣或持有加密資產可能並不適合所有投資者。 本文中所表達的觀點僅代表作者立場,不代表 Yellow、其創辦人或管理層的官方政策或意見。 請務必自行進行充分研究(D.Y.O.R.),並在做出任何投資決策前諮詢持牌金融專業人士。
加密錢包大革命:帳戶抽象如何徹底改變一切 | Yellow.com