以太坊核心開發者最新會議摘要:改善節點營運、Pectra Devnet 1即將發布

以太坊核心開發者最新會議摘要:改善節點營運、Pectra Devnet 1即將發布

2024 年6 月27 日,以太坊開發人員齊聚Zoom 參加了All Core Developers Consensus (ACDC ) call #136 會議。 ACDC 電話會議是一個每兩週舉行一次的系列會議,由以太坊基金會研究員 Alex Stokes 主持,開發人員在會上討論和協調對以太坊共識層(CL,也稱為信標鏈)的更改。開發者們討論了關於客戶端多樣性資料收集和多客戶端區塊驗證的新研究。

他們也分享了 Pectra 升級的最新進展。 Pectra Devnet 1 已經接近發布準備就緒。以太坊基金會的開發維運(DevOps)團隊正在等待執行層(EL)客戶端的準備。 Teku 開發者 Mikhail Kalinin 分享了 EIP 6110 規範的更新。 PeerDAS Devnet 1 已經上線,有三種不同的共識層客戶端實作。 SSZ 程式碼變更、EIP 7688 和 EIP 6493 的工作正在進行中,儘管開發者尚未決定是否將這兩個額外的 EIP 納入 Pectra 中。

新研究

Nethermind 的研究員Jorge Arce-Garro 分享了他團隊最近在改進節點運營商報告客戶端多樣性資料方式方面的研究。該研究得到了以太坊基金會的資助。研究提出了三種不同的方法,以促進驗證者節點運營商傳達客戶端類型,並根據方法的複雜性、安全性和保護節點運營商匿名性的能力進行評估。 Arce-Garro 要求對他團隊的研究提供回饋,這些研究已經發佈在Ethresearch上。

接下來,Geth 開發者 Péter Szilágyi 分享了他團隊在支援執行層(EL)交叉驗證方面的最新工作進展。這個想法最初由Szilágyi 在2023 年11 月提出,旨在提高以太坊在客戶端出現重大錯誤時的彈性。 EL 交叉驗證旨在使多個客戶端能夠驗證區塊。如果一個客戶端的區塊驗證結果與另一個不同,節點運營商可以拒絕接受或證明該區塊,從而防止一個客戶端故障時可能引發的鏈分裂。

自去年 11 月以來,Geth 團隊詳細探討了這個想法,並在他們的軟體中實現了一個版本。雖然這項功能在所有客戶端的實作並不需要硬分叉,Szilágyi 強調了為了實現 EL 交叉驗證,Engine API 需要進行重大更改。他還分享了區塊導入延遲增加的基準測試數據。 「區塊導入的效能影響大約是20%。所以,如果導入大約需要100 毫秒,那麼創建見證可能會額外增加20 毫秒。我認為這是非常非常小的開銷,這是我們已經高度優化的唯一組件,」Szilágyi 說,並補充道,仍需要進一步的測試和基準測試。

由於提出的變更比較複雜,會議上的開發者如Guillaume Ballet、Lukasz Rozmej 和Ahmad Mazen Bitar 提出了關於其優先級的問題,尤其是相對於即將進行的Pectra 升級和隨後的Verkle 程式碼變更。開發者們討論瞭如何從較小的部分開始,而不是承諾整個項目,例如更新 Engine API 的 JSON 和二進位編碼,Szilágyi 強調這是這個軟體長期需要努力的方向。關於該項目沒有做出具體決定。 Szilágyi 重申了在GitHub上分享了關於它的全部細節,並且歡迎反饋。

Electra 更新

以太坊基金會的DevOps 工程師Parithosh Jayanthi 表示,他的團隊正在等待執行層(EL)客戶端團隊啟動Pectra Devnet 1。 Teku 開發者Mikhail Kalinin 表示,他已經完成了EIP 6110 的規範更改,該更改在共識層(CL)上增加了一個佇列機制,用於處理來自執行層的新驗證者存款請求。 Kalinin 請求開發者對他提出的變更提供回饋。

以太坊基金會的 DevOps 工程師 Barnabas Busa 分享了 PeerDAS 開發的最新情況。他提到 PeerDAS 的第二個開發網已經上線,有三種不同的共識層客戶端實作。 Busa 補充說,他的團隊已經開始對開發網進行壓力測試,並且已經發現了一些客戶端實作中的問題,客戶端團隊正在努力修復這些問題。

Stokes 指出,關於PeerDAS 的實作還有一些未解的問題,包括blob gas 限制應該如何在執行層(EL)和共識層(CL)之間傳遞,以及blob 基礎費用的計算應該如何處理。開發者們正在權衡多種提案來解決這些問題。 Stokes 要求開發者在接下來的幾週內更仔細地審查這些提案,以便在未來的會議上達成共識。

然後,Nimbus 開發者 Etan Kissling 分享了 EIP 7688 和 EIP 6493 的實施工作進度。這兩個程式碼變更涉及升級以太坊的資料序列化方法,雖然尚未正式被納入 Pectra 升級,但一些開發者急於盡快包含它們。 Kissling 表示,他希望在 Pectra Devnet 2 中包含 EIP 7688,這引起了一些客戶端團隊代表和以太坊基金會 DevOps 團隊的關注。 Stokes 建議開發者在稍後重新評估 EIP 7688 在 Pectra 開發網中的準備。

關於 EIP 6493 的進展,Kissling 分享說,EthereumJS 執行層客戶端已經有了一個工作實現,他正在努力為該提案製作一個客戶端演示。

本文来自加密新聞投稿,不代表科技商業頭條立场,如若转载,请注明出处:https://news.kejixun.com/9692.html

讚! (0)
加密新聞的頭像加密新聞编辑
Previous 3天前
Next 3天前

相关推荐

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

SHARE
TOP