摘要:注:本文來自@EIPFun推特,火星財經整理如下:非常硬核的一場討論話題覆蓋Goerlibug及測試網壓力測試解讀、blob數據刪除對開發者的影響、L2將開啟坎昆測試、L2legitimacy與DA層選擇、2Dfeemarket、PeerDAS、ParallelEVM、Singleslotfinality與質押,以及下一次Prague/Electra升級,讓我們一起來回顧1/解讀1月17號Goer...
注:本文來自@EIPFun 推特,火星財經整理如下:
非常硬核的一場討論
話題覆蓋 Goerli bug 及測試網壓力測試解讀、blob 數據刪除對開發者的影響、L2 將開啟坎昆測試、L2 legitimacy 與 DA 層選擇、2D fee market、PeerDAS、Parallel EVM、Single slot finality 與質押,以及下一次 Prague/Electra 升級,讓我們一起來回顧
1/ 解讀1月17號 Goerli 測試網出現 bug
猜測和歸因:一個猜測是一些獨立質押的 validator 沒有升級最新版本導致,另一個就是客戶端出現問題。最終發現是客戶端 Prysm 由于將一個狀態值 HistoricalRoot 意外填空了,導致產出的 block 與其他正確狀態的 block 不一致,因此導致分叉,但最終被快速解決
問題復盤:此前多次的影子分叉測試是基于新創建的 devnet,由于 devnet 太新沒有歷史狀態,因此導致此前測試時沒有發現該問題。
小結:測試網分叉有 bug 是很正常的現象,本次坎昆升級也引入了很多 EVM 核心部分的改動,對交易執行時的狀態、內存等都會造成影響,因此出現問題實屬正常。
2/ blob 壓力測試情況
blob 這種新的數據格式是 EIP-4844的核心,也是坎昆升級的核心。增加 blob 交易可以增加交易數據量,對整個交易在這個網絡中的傳播可能會有影響。目前每個 blob 的存儲容量是128kb,blob 在節點存儲的時間為18天,之后將被刪除。
有關什么是 4844、blob、相關參數及坎昆升級的背景及技術解讀,可參考之前的分享會 ppt 及視頻鏈接
https://twitter.com/EIPFun/status/1747265152058343648
從目前以太坊壓測來看,即使每個區塊都掛滿6個 blob,blob 交易在網絡中的傳播也基本可以在4秒內完成,因此網絡是可以接受的。
https://notes.ethereum.org/@
ethpandaops/goerli-dencun-analysis

在壓力測試 blob 打滿的情況下,目前 blob gas 非常貴的(接近200 gwei),之后核心開發者預計會將壓測降到3個 blob,讓其他開發者進行相關測試
3/ blob 數據被刪除對開發者的影響
針對 Optimism rollup 上的開發者,如果 blob 數據18天后被刪除,則項目安全性會受到一定挑戰。相比于 calldata 數據會永久存在以太坊 L1,blob 數據被刪除后若 OP rollup 需要進行 fraud proof,但 L2 的 sequencer 作惡不提供相關數據則會無法完成挑戰。
因此通過第三方平臺如 EthStorage,對數據進行長期存儲讓開發者可持續獲取數據,可相應增加在 Optimism rollup 上開發的安全性。
針對 ZK rollup 上的開發者,blob 數據刪除對數據正確性沒有影響,但對 rollup 上的 Dapp 可能會帶來一些積極效應,如省去原始數據上鏈的巨額 gas fee。
4/ 以太坊核心開發者針對坎昆的討論
Goerli 分叉:本次 Goerli 測試網雖然有些小插曲,但整體還是很順利,因此后續兩個測試網 Sepolia 和Holesky 仍按原計劃在1月31日和2月7日分叉
L2 坎昆升級測試:Arb 預計會在 Sepolia 上進行測試。Op 計劃1-2周之后開始在 Goerli 上測試將 L2 上交易打包以 blob 的形式發到L1上。Op 團隊雖然已經接近能夠進行坎昆測試,但在支持 blob 交易的基建和工具上還需要通過內部治理流程。
L2 競爭 blob 機制:L2 將交易打包成 blob 發送至 L1,如果 L1上的 block 已掛滿6個 blob,則需要等到下一個block。目前 L2 每天的交易量平均約 600MB 數據,高峰可到1G,低于4844升級后2.7G的容量,從這角度來講不會出現競價情況,且 gas fee 是有降低的潛力。
但若牛市出現,TPS暴增,則仍會出現競價和gas fee居高不下的情況。
https://dune.com/queries/3219749/5382758
5/ 針對近期以太坊基金會 AMA 的關注點解讀
5.1/ L2 的 legitimacy 和 DA 層選擇
近期以太坊社區圍繞使用以太坊 L1 作為 DA 層與否,是否是 L2 正當性的一個必要條件討論熱烈。Vitalik 針對是否必須使用以太坊作為 DA 還是持相對開放的態度。
雖然他認為定義為 L2 是需要將以太坊作為 DA 層,但對于一些對安全性要求不太高但對 TPS 要求更高的 Dapp 確實可以采用其他 DA 層方案。對以太坊生態來說,使用第三方 DA 層數據屬于被保存在鏈下,若 DA 不公開用戶將無法驗證和保證交易的正確執行,因而使用第三方 DA 的項目不受以太坊承認為 L2。
5.2/ EIP-4844 帶來 2D fee market
4844雖然不是完整的擴容方案,但它形成了對 blob 的單獨定價。所有 rollup 在使用 blob 資源的時候,只跟其他 rollup 競爭,不會因為主網上的 Dapp 活動暴增而導致 rollup 的 gas fee 高漲,因此這也被稱為 2D fee market
5.3/ PeerDAS 作為擴容中期方案
PeerDAS 技術上相對沒有 Danksharding 復雜,但可以提供相比4844 10倍的 TPS 升級以應對牛市交易量暴增。核心開發者預期最快今年底或明年初完成 PeerDAS 的升級,這將對擴容又是很大的提升。
5.4/ Parallel EVM
Parallel EVM 最終目的是實現極高性能的以太坊執行層,但目前主要的障礙是存儲。目前如果開發者想做一個極高性能的 L2,DA 就無法放在以太坊上。未來以太坊可能還是會接受某些 L2 采用第三方 DA 解決方案,但由于這種做法無法賦能以太坊,因此以太坊基金會大概率不會支持這類做法。
5.5/ Single slot finality(SSF)
目前以太坊需要 validator 確認2個 epoch(每個 epoch 有32個slot)共識層才會達到 finality,如果能升級到一個slot 僅12秒就能達到f inality,對于以太坊和 L2 上的交易確認都是重大利好。
AMA中提到三種方案,一是DVT (distributed validator technology ) + 去中心化質押池如 RocketPool,二是兩層質押 (two-tier staking),三是輪流參與 (委員會機制)。這將會從根本上改變以太坊質押現狀。但要實現 SSF 還需要很多前期鋪墊,預計短期還無法達到但值得開始關注。
https://ethresear.ch/t/sticking-to-8192-signatures-per-slot-post-ssf-how-and-why/17989
6/ 下一次 Prague/Electra(Petra)升級討論
執行層主要在爭論是否優先 Verkle 的升級。Verkle 將允許無狀態(stateless)validation,因此可以更有效地減少運行以及采訪節點的壓力。
目前一些客戶端正在進行 Verkle 的實現和測試,但由于 Verkle 本身是個較復雜的功能,對于一些客戶端如 Reth、Nethermind 而言工作量較大,可能會影響 Petra 在今年升級。共識層目前主要考慮進行 PeerDAS 的升級,擴容是目前關心的重點。共識層目前主要考慮進行 PeerDAS 的升級,擴容是目前關心的重點
在本周 ACDE 會議上,多數執行層客戶端均表達希望優先其他 EIP 升級,而將 Verkle 放在25年。
https://twitter.com/EIPFun/status/1748015933380084208
EIP Fun 是由 @LXDAO_Official@PlanckerDao聯合支持創建,是華語區首個關注以太坊生態標準的項目。致力于通過內容輸出和社區討論讓EIP、ERC、RIP更易理解,促進標準的采用。更多活動、內容詳情,歡迎關注我們的官方推特 (@EIPFun),并加入我們Telegram社群 (http://t.me/eipfun)!