深度解讀今年最值得期待的以太坊布拉格升級

avatar
十四君
1周前
本文約4837字,閱讀全文需要約7分鐘
布拉格升級,是以太坊merge之後最具影響力的一次升級。

引言

如果說區塊鏈的歷史,就是比特幣的擴容史,那麼以太坊的週期升級,就是擴容方向的核心指針。

每 1-2 年一次的以太坊大版本硬分叉升級,都將從他自身,逐漸輻射到各個以太坊系列的L2,再擴大到多個L1的發展,而每一次硬分叉所包含的 Eip,都代表著以太坊核心社區的高度精華,是收益與成本的平衡結果。

所以依舊是讓十四君帶你從技術角度,逐個盤點布拉格-伊萊克特拉升級的 11 個 Eips ,是什麼,有什麼用,為什麼是他?

背景

目前升級的準確時間是預期 3.5 號發佈在 Sepolia 測試網, 4.8 號發佈在以太坊主網上。以太坊官方程式碼庫在 4 天前(2025.2.26)發布了版本的第一句話就是:」Oh look, another hotfix release!「,是的,出問題了,目前在 Holesky 測試網激活的版本代碼,造成了測試網的分叉(可以理解為大面積了,目前在 Holesky 測試網激活的版本代碼,造成了測試網的分叉(可以理解為大面積宕果)雖然我們不需要關注這次分叉的內容。而從筆者個人看來,這次的升級,也是以太坊繼 Pow 轉 Pos 的 merge 之後最有影響力的一次,將完全改變鏈上的運作模式,帶來全新的體驗。完整 eip 列表如下:

深度解讀今年最值得期待的以太坊布拉格升級

[來源:https://ethroadmap.com/#pectra sticky]

引入提案雖然稍有變更,不過已經引起Okx、Metamask,WalletConnect,Biconomy,BaseWallet,Uniswap,Rhinestone,ZeroDev,TrustWallet,Safe等等錢包團隊的關注。基本全都在確保主網切換的瞬間可以適配上,作為用戶的我們,也可以藉助錢包來體驗。

但真正的核心問題是──這次升級,除了開發者們的技術實現,它到底能否真正撬動以太坊的生態格局?

它的改變,是否夠深入,或只是以太坊基金會在L2時代的例行修補?

全景掃描

讓我們先用一個表格感受下整體的節奏:

深度解讀今年最值得期待的以太坊布拉格升級

很顯然,我們能看到 3 大特點:

  1. 以太坊的發展步入深水區之後,基本能被納入的新提案提出者都是以太坊基金會會的純自己了。其中 Vitalik 更是重要變更的首推人。幾乎見不到其他角色的創意融入官方升級,這或許也是以太坊越發」一意孤行「這種市場聲音的權證,漸漸成為一個越來越中心化的決策體系。

  2. 以太坊的市場節奏在加速,這次升級從去年 11 月基本共識完成有 8 個,如今到實際執行則包含了 11 個(增加的是 vitalik 推動的l2層面的 3 個優化),曾經一個大版本,基本只從一個核心出發做少數幾個優化,但是現在幾乎都是多方並舉,曾經一個大版本,曾經難以共識的 AA(硬分叉版本)也被納入多年難以共識的 AA(硬分叉版本)。從中可以感受到如今多鏈爆發之下,evm 系面對 svm 系(solana 等)move 系(aptos 等)乃至與 btc 系(各類 btc L2)都蓬勃發展之下的一些激進狀態。

  3. 以太坊在藉助生態聯合優勢,越發傾向優化使用者體驗了,可能你會覺得優化使用者體驗不是應該的嗎?不,其實以太坊很多次的大版本合併,都跟一般使用者體驗沒啥關係。上一次調整區塊大小(擴容會降低用戶成本,降低價格波動算是用戶體驗優化)還是在 18 年。上一次透過引進 blob,大幅降低L2的用戶手續費成本,以及這次, 3 個時間點可以看出在註重用戶成本的最佳化,

但問題是,以太坊是否真的「以使用者體驗為先」?或者說,它只是被逼著去優化使用者體驗?細節觀點的探討我們來逐一展開理解,他到底改變了什麼?

體驗優化

首先最重要的改變,當屬 7702 ,把帳戶抽象機制從鏈層更新的引入,這點我們之前有過系統的文章解讀,本次不在贅述: 《從 4337 到 7702 :深入解讀以太坊帳號抽象賽道的過去與未來》

解讀

客觀說, 7702 打破多個鏈上不可能的潛規則,也打破了大多數 Dapp 的應用邏輯。

對於使用者而言,他本身還是 EOA 位址,只是在需要的時候才去驅動和使用 CA 邏輯,所以持有成本低了。

無需先轉換出鏈上 CA 身份再做操作,等於用戶無需註冊了。

使用者可以輕鬆地用 EOA 做到多交易並行,例如授權代扣和執行代扣兩種合一,這樣對用戶交易成本本身就低了。

而對於 Dapp 而言,尤其是需要做鏈上企業級管理的項目方,比如交易所等更是顛覆性的優化,批量歸集一旦原生態實現,基本交易所成本可以瞬間減少一半以上,最終也可以惠及用戶。

所以,雖然他改變了很多,但佔據成本這個維度,就值得全部 Dapp 去研究和適配,因為這一次,用戶必然站在了 EIP 7702 的一邊。

但這裡有個隱形的風險:帳號抽象雖然降低了互動成本,但也增加了使用者權限管理的複雜度。

如果錢包廠商未能正確適配,可能會帶來意想不到的安全漏洞,曾經是一次研究頂多損失單鏈資產,現在則有可能全鏈損失,乃至定時爆炸。

顯然,這是個釣魚駭客很喜歡的升級,用戶對鏈上交易要更加小心

應用側優化

EIP-2537 (Precompile for BLS 12-381 Curve Operations)

作用

  • 引入了 BLS 12-381 橢圓曲線的預編譯操作,可優化 BLS 簽章驗證等複雜加密操作,提供了更高的安全性(120+ 位元安全性)和運算效率(Gas 最佳化)

  • 實際功能上新增 BLS 簽章驗證、公用金鑰聚合和多簽章驗證。

  • 為不同的 BLS 操作指定了具體的預編譯位址,合約可以直接透過呼叫這些預編譯位址進行,不需要部署額外的程式碼來執行 BLS 12-381 相關的複雜數學運算。

解讀

越來越便於一般用戶,可以低成本使用多簽類的智慧合約錢包。可以顯著降低了簽章驗證計算的複雜度和 Gas 成本,也可以更有效率地實現和支援零知識證明(如 zk-SNARKs)和同態加密等功能。在隱私和互通性(尤其是與 ZCash 等其他支援 BLS 的區塊鏈)會發揮作用。

EIP-2935 (Serve Historical Block Hashes from State)

作用

  1. 將最後 8192 個區塊哈希儲存在某個系統合約的儲存中,以便為無狀態客戶端提供最近的區塊哈希資料。

  2. 這種設計允許客戶端在執行時可以存取歷史區塊哈希,無需自行儲存整個鏈的歷史數據,尤其對未來的 Verkle 樹等優化方案有著重要作用。

  3. 這些哈希數據以環形緩衝區的形式存儲,支援滾動更新,即時刻保持最新的 8192 個區塊哈希。

  4. 提供 Set 和 get 操作,SET 是系統位址可操作寫入交易,而使用者可以使用 get 用區塊號查詢區塊哈希。

解讀

因為客戶端可以透過簡單的查詢存取歷史區塊哈希,無需額外存儲,所以雖然對普通用戶無直接影響,但會促進一些無儲存客戶端的出現,對鏈上需要驗證服務應用有最佳化價值

對 Rollup L2的成本也有幫助,因為多數L2需要存取過去一段時間的L1區塊哈希,以驗證鏈上資料的一致性和歷史資訊。

還有預言機類的鏈上驗證服務,需要對歷史區塊進行驗證和數據跟踪,防止鏈下上報數據錯誤等。

質押場景的多項優化

以太坊質押是個大話題,但對一般用戶影響很小(但如果你參與了質押,就需要深入看看,思考這裡的經濟邏輯),我會每個提案用一句話總結,然後一起點評。

EIP-6110 (Supply validator deposits on chain)

將透過鏈內協議機制來實現質押操作處理,消除共識層的投票機制,優化質押流量的安全性與效率。透過在執行層的區塊中增加驗證者質押的操作列表,將質押操作的記錄與驗證直接放入執行層區塊結構內,使得共識層無需再依賴質押資料(eth 1 data)投票機制。

EIP-7002 ( Execution layer triggerable withdrawals)

此提案則是讓以太坊的執行層(Execution Layer)提供了一種觸發驗證者退出和部分提現的機制,使使用「0x 01 」提現憑證的驗證者能夠從執行層獨立控制其質押的 ETH。

EIP-7251 (Increase the MAX_EFFECTIVE_BALANCE)

提升單一驗證者的有效質押上限(到 2048 ETH),而最低質押限額仍保持在 32 ETH。

EIP-7549 Move committee index outside Attestation

將共識層中「Attestation」(證明)訊息的委員會索引(committee index)欄位移至訊息外部,以便簡化驗證並提高效率。最終是 Casper FFG 用戶端的效能得以提升,尤其是在 ZK 電路中運作時。

解讀

一口氣看這麼多似乎容易迷糊,其實我們把控回核心需求就好。

宏觀的背景是,以太坊的驗證者群聚正在快速成長,截至 2023 年 10 月已有超過 83 萬個驗證者。由於MAX_EFFECTIVE_BALANCE 被限制為 32 ETH,節點業者需要建立多個驗證者帳戶來管理較大的質押資產,這導致了大量「冗餘驗證者」的存在

因此透過 EIP-7251 提升了最大上限,那對於 lido 那些聚合質押協議,就可以減少控制帳戶的數量,減少系統的複雜度,但這可能會加劇去中心化問題,使 ETH 質押市場更加集中化。

而始終保持最低 32 個質押額,則說明依舊要求大戶參與,是一種與聚合協議的生態妥協,也避免小戶容易產生高頻的操作影響共識層的穩定性。

透過 EIP-7549 ,是增加了提現作業的彈性,便於質押者,節點業者提升了對資金的控制權。這裡的技術背景是因為原本的設計有些缺陷,由於委員會索引被包含在簽名資訊中,即便是相同的投票,由於委員會不同會產生不同的簽名根(signing root),導致需要對每個投票單獨驗證。因此,EIP-7549 的動機在於透過移除簽章內的委員會索引,從而實現相同投票的聚合,減少驗證所需的配對操作數量。

所以,要注意以太坊不斷優化質押體驗,本質是為了鞏固質押以及節點運營商的群體,這是以太坊合併之後的命脈,一旦大量資金不在圍繞以太坊,則其安全性本身就會被動搖。

多個 eip 加持後,這樣可以讓更大規模的節點運營商合併多個驗證者帳戶,同時也為小型驗證者帶來更多靈活性,例如可以透過複利收益積累或更靈活的質押增量來增加收益。

這點非常重要,原本 32 ETH 達成之後,如果你新產生 10 個 ETH 的收益,那其實你不會繼續拿去 ETH 質押的,,因為你還需要湊到 32 個,才能開啟新的帳戶。

但這次更新之後,你就可以直接質押 42 個 eth。那麼顯然你的複利收益就又可以回到 ETH。

so,在筆者看來,在目前 ETH 市場的 defi 計畫收益疲軟的現狀,他還會繼續虹吸,ETH 的流動量會降低,這或許就是基金會推行這一系列的動機吧。

L2生態的優化

EIP-7623: Increase calldata cost

這是一個會影響 evm 層的東西,把交易中的 calldata 的 gas 費用,直接從從每個位元組4/16 gas 提高到10/40 gas,這裡 2 個數值是區分 0 位元組的費用和非 0 位元組的費用,都是 2.5 倍的提升。

其實降低區塊壓力為旗幟,倒逼L2不要用 calldata,而是多使用 Blob。

EIP-7691: Blob throughput increase

增加區塊中的blob 的容量,從而支援更大規模的L2 儲存空間。在先前坎昆升級中,有兩個代表 blob 的核心參數 target 和 max ,用來表示每個區塊的目標blob 數量和每個區塊的最大blob 數量。坎昆是 3 和 6 ,現在布拉格之後,參數變成 6 和 9 ,總之就是擴容了。

其實以太幣只是在為L2增加“高速公路”,但如何解決“車流管理”和“不同高速的收費標準”才是最根本的問題。

EIP-7840: Add blob schedule to EL config files

增量了一個設定文件,用來讓客戶端可以動態調整 EIP-7691 的 blob 數量設定。

其中還有一個參數 baseFeeUpdateFraction 可以調整blob 的gas 定價上的反應能力。

解讀

畢竟是 EIP 提案,所以聽起來很技術,不過核心理念很容易抓住。

以太坊的核心賣點,已經從 Defi 之夏的合約體系轉變為L2生態共同體了,其他任何鏈體系,哪怕是 24 年最火熱的 btc L2體系(銘文質還是因為L2的預期),都完全和以太坊的L2不是一個競爭位。

因為要嘛是如 btc 這類,因為鏈限制很難做到資料回落,安全性共享這樣的實際意義上的L2。

其他的 svm 系和 move 系,本質上還在發展自己的L1,還在淺淺探索其上的L2,當然這些鏈的高性能也相對不那麼依賴於去做L2。

所以以太坊是透過L2的 tps 來做到以太坊本身的提升,當然,其中問題也有很多,流動性分散,跨鏈複雜性,都是問題。但是這條路,他已經只能這麼走了。畢竟一旦web3發展到高頻應用鏈的階段,其實也不會頻繁跨鏈,而且解決流動性和通用性問題,有鏈抽象這類賽道在嘗試,後面我們會解讀 particle network 等來分析。

因為L2上的交易成本將會高度源自以太坊的 Blob 的容量,所以從修改 calldata 的 gas 費,就是為了激勵L2多用 blob,別用以太坊永久留存的 calldata 來存l2的狀態資料啦。

另外 blob 的容量也需要考慮後續進一步L2的增加,需要動態可設定。

所以,透過這個發展方向,進一步可以確定L2方向的確定性,也意味著解決L2缺點的市場需求的確定性。

寫在最後

布拉格升級作為以太坊持續演進道路上的關鍵一站,但是就筆者感受是,這次的升級,它更像是一場不斷妥協、不斷調整的折中方案。

以太坊是在被市場推著走,而非主動引領,因為除了質押和L2上的以太坊獨有優化, 其他 bls、aa 等都其實已經廣泛被其他L1在試點了。

但是,就整體意義而言,這項升級雖然不像「倫敦」、「合併」那樣引發廣泛市場熱議,但在默默為以太坊網路奠定更高的可擴展性和去中心化基礎。

帳戶抽象的推進將減少用戶使用加密應用的門檻,質押機制的改良將進一步鞏固以太坊 PoS 網路的安全性與穩定性,數據可用性和吞吐的提升則為日益繁榮的二層生態提供了更廣闊的空間。

可以預見,隨著 Prague/Electra 升級完成,以太坊將變得更有效率、更友好,也更具彈性,更重要的是,布拉格升級所帶來的一些理念和技術,為未來的改進指明了方向。

在下一個已經規劃的硬分叉「大阪」(Osaka)升級中,社區可能引入更具革命性的改進,如長期被寄予厚望的 Verkle 樹狀態方案和單槽最終確認機制等

從長期看,以太坊的開發路線圖清晰且堅定(雖然稍顯得固執),這些升級累積效應將推動以太坊實現「百萬筆每秒」(The Surge) 和抗審查、低中心化風險(The Scourge)等宏偉願景。

2025 年底的大阪硬分叉(照例估計會延遲到 26 年)、 2026 年的阿姆斯特丹硬分叉,期待每一次升級都會讓以太坊更加成熟健壯,功能更豐富。

原創文章,作者:十四君。轉載/內容合作/尋求報導請聯系 report@odaily.email;違規轉載法律必究。

ODAILY提醒,請廣大讀者樹立正確的貨幣觀念和投資理念,理性看待區塊鏈,切實提高風險意識; 對發現的違法犯罪線索,可積極向有關部門舉報反映。

推薦閱讀
星球精選