header-langage
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
掃碼下載APP
Partnered With:

以太坊核心開發者最新會議摘要:Cancun/Deneb測試網路進度更新、Blob Side Car規格、建立JSON映射

閱讀本文需 9 分鐘
11月2日,以太坊開發人員齊聚Zoom參加電話會議。會議由以太坊基金會研究員Danny Ryan主持,開發人員在會議上討論並協調以太坊共識層(CL)的變更。最新會議圍繞著新Cancun/Deneb測試網進度更新、Blob Side Car規格、建立JSON映射展開。


編按:

以太坊所有核心開發者共識電話(ACDC)每兩週舉行一次,主要討論和協調以太坊共識層(CL)的變更。本次為 ACDC 第 121 次電話會議,會中指出以太坊開發者正在簡化 Blob Side Car 規範,以降低與 Blob 傳播相關的複雜性和問題。這項改進將有助於更安全地啟動主網。

目前,客戶端團隊估計實作 Cancun/Deneb 新規範需要三週。在新規範測試完成後,開發者可能會啟動一個新的開發者網路 Devnet 12。預計在 2024 年第一季的假期之後,開發者將開始升級公共以太坊測試網路。同時,開發者們也正在討論其他相關規範的變更與最佳化。

Galaxy Digital 研究副總裁Christine Kim 對本次會議要點做了詳細記錄,BlockBeasts 將原文編譯如下:

原文標題:《Ethereum All Core Developers Consensus Call #121》
原文作者:Christine Kim
原文編譯:Luccy,BlockBeats
< p>

2023 年11 月2 日,以太坊開發人員齊聚Zoom 參加了All Core Developers Consensus (ACDC) call #121 會議。 ACDC 電話會議是一個每兩週舉行一次的系列會議,由以太坊基金會研究員 Danny Ryan 主持,開發人員在會議上討論和協調對以太坊共識層(CL)的更改。本週,開發者們主要關注以下議題的進展:


1. 對Cancun/Deneb 規範進行重大改動,以減少在實現資料區塊上的複雜性;

2. 另一個升級規範變更,以允許誠實的驗證者重新組織晚期區塊;

3. Cancun/Deneb 測試網路的進度更新;

4. 為CL SSZ 規格建立規格的JSON 映射。


簡化Blob Side Car 規範


在與Prysm 用戶端團隊討論後,Danny Ryan表示,開發者已經設計了一種替代方案,用於處理Blob 傳播條件,這將大大減少與Blob 傳播相關的複雜性和問題。 Ryan 說:「我認為我們在過去六到八週的開發者網路中看到的大部分問題,都與處理這些訊息的複雜性有關,比如何時使它們失效、如何使它們失效、以及在什麼條件下進行這些驗證。以太坊基金會的研究員Francesco D'Amato 建議,在每個Blob Side Car 上附加區塊頭和包含證明,以解決這些問題。


此提案已被 Lodestar 用戶端開發者「Dapplion」在 GitHub 上建立為一個拉取請求(PR)。 Ryan 強調,在 CL 用戶端中實作對 Cancun/Deneb 規範的變更,主要應包括刪除不必要的程式碼,而不是新增內容。至於這些變更對於升級在主網上的進展有何影響,Ryan 表示,任何延遲都應保持在最小範圍內。 「顯然,這裡涉及到與Deneb 發布的關係,以及Devnet 11 和12 的內容和時間。但同時,從我的評估來看,這可能與主網上線的時間相同,因為這更容易做對,而且我們不會在開發者網路上遇到這麼多錯誤。」Ryan 補充說:「這幾乎肯定會讓我們更安全地啟動主網,因為它是一個更簡單、更容易正確實現的規範。」


在電話會議上,開發者對PR 沒有異議。開發者花了一些時間討論 PR 的實作細節,以確保客戶端之間的一致性。 Ryan 表示,他將於 11 月 2 日合併 PR,並計劃在 11 月 3 日發布新的 Deneb 規範版本。


Cancun/Deneb 規範的其他變更


以太坊基金會研究員Alex Stokes 向客戶端團隊提出了一個關於MEV 建構者規範的問題。 Stokes 問:「從根本上說,誰來計算 KZG 包含證明?」目前,規範要求 MEV 中繼計算這些證明。然而,這些證明可以透過信標 API 由信標節點傳遞。這將確保中繼承擔的責任減少一個,並減少 MEV 工作流程中需要測試的新程式碼。以太坊 JS 和 Lodestar 用戶端開發者 Gajinder Singh 贊成從信標節點傳遞 KZG 包含證明給中繼。其他開發者沒有異議。此後,Stokes 就此變更對建構者規範進行了更新,具體內容見此處。


接下來,開發者討論了共識規範 GitHub 倉庫中的 PR#3034。 PR#3034 是 2022 年 10 月的一個舊提案,它允許誠實的驗證者重新組織晚期區塊,從而鼓勵所有驗證者及時提出區塊,而不是為了獲得更多 MEV 而延遲提交。 Lighthouse 用戶端開發者 Michael Sproul 已經完成了這個 PR。這是一個客戶端和節點操作員可以選擇性實現的變更。對於合併這個 PR,沒有人提出異議。


Cancun/Deneb 測試時間表更新


Danny Ryan 表示,客戶端團隊對於實施上述PR 的估計時間為三週。一旦客戶端團隊實施完成,開發者可能會啟動新的開發者網路 Devnet 12,以測試新程式碼。如果開發者在 11 月中旬的以太坊開發者專注會議 Devconnect 期間沒有更新客戶端版本,那麼 Devnet 12 可能會在 12 月初上線。根據這些新的測試估計,開發者可能無法按原計劃在 11 月底將升級發佈到 Goerli 測試網路。更可能的是,開發者將在 2024 年第一季的假期之後開始升級公共以太坊測試網路。


以太坊基金會的DevOps 工程師Parithosh Jayanthi 表示,Devnet 11 已經啟動,供任何客戶端團隊在現在和Devnet 12 啟動之間測試Cancun/Deneb代碼。他還提到,開發者將在 11 月 3 日,在 Goerli 測試網路上進行一個影子分叉,以便更好地評估區塊和資料區塊的延遲。


JSON 映射到SSZ 規範


最後,開發者們討論了關於共識規範GitHub倉庫中的PR#3506 的議題。這個 PR 提出了為 CL SSZ 規範增加一個標準的 1:1 JSON 映射。這將帶來幾個優點,例如簡化信標 API 規範的文檔和提高程式碼的可讀性。 Nimbus 用戶端的開發者 Jacek Sieka 表示,該 PR 的最新版本已經解決了先前關於位元組和無符號整數等效性的問題。 Ryan 表示,他將在以太坊研發 Discord 頻道上分享這個 PR,以便在將其合併到共識規範倉庫之前,能夠收集到開發者們的最後意見。


「原文連結」


歡迎加入律動 BlockBeats 官方社群:

Telegram 訂閱群:https://t.me/theblockbeats

Telegram 交流群:https://t.me/BlockBeats_App

Twitter 官方帳號:https://twitter.com/BlockBeatsAsia

選擇文庫
新增文庫
取消
完成
新增文庫
僅自己可見
公開
保存
糾錯/舉報
提交