在正式進行以太坊主網上海升級之前,Sepolia 是倒數第二個測試網,根據塞波利亞(Sepolia)的激活日期,上海升級的主網啟動日期似乎更有可能在 4 月初進行。本文源自 Galaxy Digital 研究員 Christine Kim 所著 《Ethereum All Core Developers Consensus Call #102 Writeup》,DeFi之道編譯、整理。
(前情提要:以太坊上海升級在即》Sepolia 公共測試網 2/28 升級;上線新一期「學術扶持計劃」 )
(背景補充:以太坊更新上海升級「提款細節」:兩種取款方式、Gas費、需要多久? )
先前在 2023 年 2 月 9 日,以太坊開發人員齊聚一堂,召開第 102 次全核心開發者共識 (ACDC) 電話會議。
ACDC 電話會議由以太坊基金會的 Danny Ryan 主持,它是一個雙周會議系列,以太坊開發人員在會上討論和協調對以太坊協議的更改。ACDC 電話會議主要關注以太坊共識層的開發,而另一個會議系列(即全核心開發者執行 (ACDE) 電話會議),則側重於協調對以太坊執行層的程式碼更改。
本周,共識層 (CL) 客戶端團隊討論了上海和 Capella 升級的測試進展。最近上海升級測試在浙江測試網(Zhejiang testnet)上進展順利,開發者們同意於 2 月 28 日在下一個公共測試網塞波利亞(Sepolia)上啟動升級測試。
在正式進行以太坊主網升級之前,塞波利亞(Sepolia)是倒數第二個測試網,根據塞波利亞(Sepolia)的激活日期,以及關於 MEV-Boost 額外測試的討論,上海升級的主網啟動日期似乎更有可能在 4 月初進行。
再見浙江(Zhejiang)測試網,你好塞波利亞(Sepolia)測試網
2 月 7 日(星期二),上海升級在名為浙江(Zhejiang)的公共以太坊測試網上首次啟動。以太坊基金會的 DevOps 工程師 Barnabus Busa 表示,這次激活「非常成功」,並強調網路在升級進程中沒有遇到任何問題。Geth 執行層 (EL) 客戶端的開發者 Marius van der Wijden 強調,所有執行層客戶端團隊都應該創建專門的測試,以確保在網路上正確完成對質押 ETH 提款的編碼和解碼進程。
ACDC 電話會議主席 Danny Ryan 詢問該小組,他們是否認為還需要對提款憑證更改進行更專門的測試。基於該小組的沈默,似乎執行層客戶端團隊對他們已經完成的測試工作感到滿意,Ryan 繼續討論針對 MEV relays 以及建構器的專門測試。Barnabus Busa 表示,他已聯系 Flashbots 團隊,希望他們幫助測試 MEV 相關基礎設施和軟體,但尚未收到 Flashbots 的回覆。Prysm (CL) 客戶端團隊的 Terence Tsao 表示,開發者在測試網上缺少「有能力的中繼器和建構器」的存在,這是主要的障礙。
基於對 MEV-Boost 軟體的不充分測試、MEV Booster 軟體出現故障時的回退機制,以及對建構器和中繼器營運商的更新規範,電話會議中的某些開發人員表示,在解決這些特定測試領域之前,他們不願意在更多公共測試網上測試上海升級。Prysm(CL)客戶的一位化名為「Potuz」的開發人員表示:
「我認為,我們甚至不應該在不首先測試建構器(builder)的情況下談論分叉 Sepolia。」
對此,ACDE 電話會議主席 Tim Beiko 反駁稱,以太坊核心開發人員歷來不允許基礎設施提供商的準備情況,影響協議層升級的時間和測試。
在開發者之間進行了更多討論後,Danny Ryan 建議執行層客戶端團隊專注於測試直接影響以太坊協議層的 MEV 軟體部分,此外,Ryan 還同意與以太坊基金會測試團隊的其他成員合作,在專用測試網路上開展工作,以評估驗證者對上海升級期間 MEV 基礎設施和軟體故障的反應。
Ryan 表示:
「我的直覺是目前不會停止對 Sepolia 的測試工作,而是將許多這些測試工作並行進行,並在接下來的幾周內繼續進行評估。」
據悉,Sepolia 是倒數第二個公共測試網,根據客戶端團隊的準備情況,開發人員同意將 Sepolia 上海升級的激活時間安排在 2 月 28 日。Tim Beiko 強調,這意味著將於 2 月 20 日左右在以太坊官網發布一篇關於 Sepolia 升級的博客文章,所有客戶端團隊最遲應在下周五(2 月 17 日)前準備好上海升級的工作版本。
假設 Sepolia 測試網的的激活進展順利,開發人員將安排 Goerli 測試網上海升級的激活日期,這可能會在 3 月中下旬的某個時候發布,而以太坊主網升級,預計將在 4 月初的某個時間。Ryan 提到,以太坊核心開發者們可以在 Sepolia 測試網激活上海升級後,同時決定 Goerli 測試網和以太坊主網的激活日期。
再見 EIP 4844,你好 Deneb
在上海升級測試工作的同時,開發人員正準備在上海升級之後的下一次升級中激活以太坊改進提案(EIP)4844。如之前的電話會議記錄所述,上海升級是在以太坊執行客戶端(EL)上啟用質押 ETH 提款的升級名稱,而 Capella 是以太坊共識客戶端(CL)升級的名稱。
在上次 ACDC 電話會議中,開發人員同意將 EIP 4844 升級命名為 Deneb(天津四星),這是天鵝座中的一顆一等星的名稱。以太坊基金會的 Hsiao-Wei Wang 提醒共識客戶端(CL)團隊,從本周開始,相關 GitHub 版本上 EIP 4844 的命名將更新為 Deneb,因此以 EIP 4844 名稱開放拉取請求的開發人員,應盡快地進行更新。
以太坊區塊鏈瀏覽器 ether.camp 的首席開發者 Anton Nashatyrev 在本周的電話會議上介紹了他關於將區塊與 blob 生產解耦的發現。此處總結了 Anton Nashatyrev 的發現,上周的開發者電話會議總結中提供了關於區塊與區塊分離的討論背景。
使用單獨的子網路傳播 blob 與區塊數據的主要好處之一是,這些消息可以更有效地透過網路進行通信。Anton 證實,在解耦這些消息時,消息接收時間減少了 40% – 50%。開發人員討論了改進這些模擬的方法,以及圍繞 blob 驗證策略的初步調查。來自 Lighthouse (CL) 客戶端團隊的匿名開發者「realbigsean」還強調了信標鏈 API 和用於簽署 blob 交易的端點的一個公開問題。參加電話會議的開發人員同意閱讀他的問題並提供反饋。
其他話題
本周電話會議上提出的其他雜項主題包括:
呼籲志願者成為 EIP 編輯:Tim Beiko 鼓勵執行客戶端(CL)開發人員加入 EIP 編輯團隊,以幫助審查與執行客戶端(CL)相關的 EIP。
呼籲棄用過時的引擎 API 調用:ConsenSys R&D 的首席研究員 Mikhail Kalinin 提出了幾種不同的方法來棄用稱為「exchangetransitionconfiguration」的過時引擎 API 調用。鑒於此程式碼更改並不緊急,開發人員同意在上海升級完成後重新討論該話題。
SSZ 電話會議:在過去的幾次開發者電話會議中,圍繞 SSZ 格式更改的討論與 Deneb 的準備工作越來越相關。因此,開發人員將在 2 月 15 日組織一次專門的電話會議,以討論有關 SSZ 格式更改相關的事宜。
📍相關報導📍
以太坊上海升級在即》Sepolia 公共測試網 2/28 升級;上線新一期「學術扶持計劃」