以太坊核心開發者最新會議摘要:改進節點營運、Pectra Devnet 1即將發布
BlockBeats 律動財經 2024-06-28 11:00
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 執行層客戶端已經有了一個工作實現,他正在努力為該提案製作一個客戶端演示。
暢行幣圈交易全攻略,專家駐群實戰交流
▌立即加入鉅亨買幣實戰交流 LINE 社群(點此入群)
不管是新手發問,還是老手交流,只要你想參與虛擬貨幣現貨交易、合約跟單、合約網格、量化交易、理財產品的投資,都歡迎入群討論學習!
- 從零開始學合約系列講座熱烈報名中
- 掌握全球財經資訊點我下載APP
文章標籤
上一篇
下一篇