鏈抽象與通用賬戶

2026-08-12

鏈抽象與通用賬戶

讓加密應用做幾乎任何一件事,它都會先反問你一句:走哪條鏈?鏈抽象就是一整套技術的統稱,它們存在的全部意義就是不再問這個問題。它旁邊站着賬戶抽象,解決的卻是另一件事,兩者經常被混為一談。本文把它們分開講清楚,梳理各自依賴的標準,並告訴你怎麼判斷某一塊到底是已經定稿的標準,還是隨時可能變的草案。

鏈抽象到底指什麼

鏈抽象首先是一個目標,其次才是技術。這個目標是:你說出你想要什麼,剩下的交給軟件去算——這件事牽扯哪條或哪幾條鏈、按什麼順序、用哪種代幣付手續費。

對照一下你今天的做法。你的餘額被切分在好幾條網絡上,每條網絡都要用它自己的代幣付手續費。同一串地址可以同時存在於多條鏈上,在每條鏈上卻是不同的賬戶。在它們之間搬錢是另一趟差事,還自帶風險。上面每一條,都是你必須先懂點鏈的知識才能把事辦成的地方。

沒有哪一個協議能一口氣全部解決。實際做法是把鏈抽象拆成四塊拼起來:一套無歧義地標識鏈和鏈上賬戶的辦法,一種表達你要什麼結果而不是要執行哪幾步的方式,一條讓別人替你付手續費的通道,以及一個真正在鏈之間轉移價值的結算層。

因此,這裡既沒有一份可以指着的規範,也沒有哪個機構擁有這個詞。有的零件是以太坊提案,有的是鏈無關標準聯盟的跨生態提案,還有的乾脆就是某一家公司的產品。所以當一個服務說自己解決了鏈抽象,值得問的是:你說的是四塊裡的哪一塊。

賬戶抽象與鏈抽象:分工在哪裡

賬戶抽象回答的是關於單個賬戶的兩個問題:誰有權批准一筆交易,以及誰來付這筆錢。它把賬戶從一對光禿禿的密鑰,變成可編程的東西。

在以太坊上扛下這件事的是兩份提案,在以太坊改進提案庫裡兩份都標着 Final。ERC-4337 用一條獨立的內存池來實現賬戶抽象,因此完整的智能賬戶不必改動底層協議就能存在。EIP-7702 新增了一種交易類型,讓普通的外部擁有賬戶指向一段合約代碼,並寫明了自己是圍繞三個特性設計的:把多個操作打包進一筆交易、代付,以及權限降級,也就是給子密鑰一小塊權限而不是全部控制權。EIP-7702 隨 Pectra 升級在主網上線,以太坊基金會公告的時間是 2025 年 5 月。

鏈抽象回答的是賬戶抽象根本不碰的那個問題。你的資金和狀態散落在多條鏈上;哪怕是一個完美的智能賬戶,它仍然是某一條鏈上的賬戶,餘額在那條鏈上,手續費也用那條鏈的代幣付。

這裡有一個屢試不爽的分辨法。如果問題是誰能簽名、誰來付錢,那是賬戶抽象。如果問題是這東西存在哪條鏈上、價值怎麼從一條鏈到另一條鏈,那是鏈抽象。

兩者是疊加關係而不是競爭關係,接縫就寫在規範裡。ERC-4337 把 EIP-7702 列進了自己的依賴項。反過來,EIP-7702 的授權是對一個鏈標識簽名的,規範允許填當前鏈的標識,也允許填零,填零就表示這份授權在每條鏈上都有效。這一個字段,就是一份賬戶抽象標準裡住着的鏈抽象決定;而這份提案自己也點出了代價:同一個地址在另一條鏈上可能指向另一段代碼。

通用賬戶是什麼,不是什麼

通用賬戶是產品話術,不是標準。沒有任何一份以這個名字發布的規範。產品說它的時候指的是:一個身份、一塊屏幕,把分散在多條鏈上的餘額加總成一個數字顯示出來,你發起的動作則被路由到它需要的那幾條鏈上。

底下真正被標準化的那部分,是命名。CAIP-2 是鏈無關標準聯盟的一份 Final 規範,它把鏈標識定義成命名空間加引用,所以以太坊主網就是命名空間 eip155 配上引用 1,而比特幣或 Cosmos 的鏈也能得到一個同樣形狀的名字。CAIP-10 在它之上,把賬戶標識定義成鏈標識加地址。有了這兩份,一個賬戶在跨生態的範圍內就是無歧義的,而不再只在某一個生態內部有效。

更適合合約使用的格式仍在推進。ERC-7930 叫可互操作地址,定義了一種把鏈引用和地址綁在一起的緊湊二進制形式。它的頁面上標的狀態是 Review,意思是正在接受同行評審,尚未定稿。

通用賬戶做不到的事,是把鏈合併。資產仍然待在具體的鏈上,交易仍然被打包進具體的區塊,你在某條鏈上持有什麼,就仍然承擔那條鏈的風險。所謂聚合,等於展示加路由:這是體驗上實打實的進步,但不是你的錢所在位置的改變。

Gas 抽象:用你手上已有的資產付手續費

Gas 抽象是大多數人最先撞上的那一小塊。你帶着想用的資產來到一條鏈上,手上卻一點這條鏈收手續費用的代幣都沒有,於是在你跑去弄一點之前,你什麼都做不了。

解法是讓別人先付,賬另算。ERC-4337 把這件事做成了 paymaster,也就是一個同意替發送方支付這筆交易的輔助合約,並把用 ERC-20 代幣支付手續費、以及開發者為自己的用戶補貼手續費列為預期用途。EIP-7702 在它的代付特性裡描述了同一個形狀。錢包接口也在跟上:CAIP-25 是網站與錢包建立會話所用的方法,它把 paymaster 服務列進了錢包可以按鏈聲明的能力清單裡,而這份規範處在 Review 狀態。

有兩件事值得核對。既然有人在付錢,就該問他們圖什麼:從你花的那個代幣裡抽一份、某個想做你生意的應用給的補貼,還是一道價差。另外,你依賴的代付方也可以拒絕為你服務,這是一種溫和的審查,而當你自己手上握着手續費代幣時,它並不存在。

意圖與求解者負責真正的搬運

鏈抽象的執行那一半,通常跑在意圖上。你簽的不是一串步驟,而是一份關於結果的聲明;然後由一個相互競爭的第三方,通常叫求解者或填單者,去執行這些步驟,並因此拿到報酬。

把這件事標準化,目前是個進行時而不是完成時。ERC-7683 名為跨鏈意圖,瞄準的是意圖協議與求解者之間的接口,好讓求解者不必為每個協議單獨寫一套代碼。它的狀態是 Draft,而且依賴 ERC-7930,後者本身也才到 Review。

Draft 在這裡不是走過場,這份提案本身就是最好的例子。它自己的正文裡寫着:早前有一版草案標準化的是流程中的另一部分,帶着訂單結構和結算接口,文中還解釋了那套設計為什麼被換掉。所以任何關於它、寫於一年以上之前的說法,描述的可能是一個已經不存在的版本。

這些都沒有取消結算這個問題。出現在另一條鏈上的價值,是通過某種機制到那兒的,那套機制必須讓目的地相信源頭那件事真的發生過,而信任就壓在那套機制上。鏈抽象是把這一步藏起來不讓你看見,它並沒有把這一步刪掉。

鏈抽象與通用賬戶:賬戶抽象管什麼、鏈抽象管什麼,以及各自底下的標準

信一條標準之前,先看它處在什麼階段

上面所有內容,靠的都是還在移動的文檔,所以最有用的習慣是先讀狀態行、再讀正文。兩套流程都把狀態印在提案頂部,你在這裡會遇到的三個標籤是 Draft、Review 和 Final。

Draft 的意思是它已經寫下來了,但還可能往任何方向改。Review 的意思是其他實現者正在審它,大形狀基本談攏。Final 的意思是文本定了。它不等於所有人都採用了它;採用率是另一個問題,要用數據回答,而不是看狀態字段。

Final 也不等於已經上線。ERC-4337 需要它那套基礎設施先部署到某條鏈上,任何東西才用得起來;EIP-7702 則需要一次網絡升級。所以某條鏈支持某個標準這種說法,要查的是兩件事而不是一件:規範是不是已定稿,以及這條鏈有沒有真的上線它。

去哪兒查並不神秘。凡是編號為 EIP 或 ERC 的,在以太坊改進提案庫裡都有自己的頁面;凡是編號為 CAIP 的,在鏈無關改進提案索引裡也有。兩者都會顯示當前狀態和變更記錄,也都會比任何寫它們的文章更新,包括本文。

結語

賬戶抽象決定誰控制一個賬戶、誰付它的手續費,靠的是 ERC-4337 與 EIP-7702 這類標準,兩份都已定稿,也都在以太坊上跑着。鏈抽象處理的是散在多條鏈上的資金與狀態,靠的是 CAIP-2、CAIP-10 這類鏈無關命名,基於意圖的執行,以及跨鏈的手續費代付。通用賬戶是套在這些零件外面的產品包裝,而不是一份獨立的標準,它做的是聚合而不是合併,所以你的資產仍然待在具體的鏈上。由於這套管路裡有相當一部分還停在草案或評審階段,請把每份提案的狀態行當成事實的一部分,並回到一手來源去核一遍。

風險披露:本文為 Bitbase(幣貝)學院的科普內容,僅供教育與資訊參考,不構成任何投資、交易、稅務或財務建議。加密資產波動劇烈,請自行評估風險。本文撰寫於 2026 年 8 月,請以官方最新資訊為準。

參考資料

[1] ERC-4337: Account Abstraction Using Alt Mempool (Final) eips.ethereum.org

[2] EIP-7702: Set Code for EOAs (Final) eips.ethereum.org

[3] Pectra Mainnet Announcement, Ethereum Foundation, 2025 blog.ethereum.org

[4] CAIP-2: Blockchain ID Specification (Final) chainagnostic.org

[5] CAIP-10: Account ID Specification (Final) chainagnostic.org

[6] ERC-7930: Interoperable Addresses (Review) eips.ethereum.org

[7] ERC-7683: Cross Chain Intents (Draft) eips.ethereum.org

[8] CAIP-25: Wallet Create Session JSON-RPC Method (Review) chainagnostic.org

相關推薦

更多推薦