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

以太坊核心開發者最新會議摘要:Goerli 影子分叉、更改執行API規格、新增Verkle證明驗證預編譯

閱讀本文需 10 分鐘
11月9日,以太坊所有核心開發人員參加了第174次All Core Developers Execution (ACDE) 電話會議。
編按:
本週,在第174 次ACDE 電話會議上,開發人員在Goerli 測試網上進行了影子分叉,測試Dencun 升級的第一個Goerli 影子分叉取得了成功。開發人員計劃在具有更多驗證者的影子分叉中進一步測試,以更準確地評估升級後區塊和 blob 的延遲。

影子分叉是一種在不影響現有網路活動的情況下進行升級的測試過程。以太坊基金會研究員 Danny Ryan 建議,在對 CL 用戶端進行重構的討論之後,再在另一個影子分叉上測試 Dencun 升級。

此外,開發者正在討論對執行 API 規範的更改,以便包含在 Dencun 之後的 Blob 相關資料。開發人員討論更新"eth_feeHistory"方法以包含 Dencun 升級後的 Blob 相關數據,以及添加"eth_blobGasPrice"方法以便用戶能夠獲取潛在的 Blob Gas 價格數據。

以太坊基金會研究員 Guillaume Ballet 強調了添加預編譯來協助智能合約驗證 Verkle 證明。圍繞著這個主題,開發者被鼓勵在以太坊魔術師論壇中展開討論。

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

原文標題:《Ethereum All Core Developers Execution Call #174 Writeup》
原文作者:Christine Kim
原文編譯:Luccy,BlockBeats


在11 月9 日,以太坊開發人員齊聚Zoom 參加了All Core Developers Execution (ACDE) Call #174 會議。 ACDE 電話會議是一個每兩週舉行一次的系列會議,由以太坊基金會協議支持主管 Tim Beiko 主持,開發人員在會上討論和協調對以太坊執行層 (EL) 的更改。本週,開發者主要關注以下議題的進展:


·第一次Dencun Goerli 影子分叉(Shadow Fork)

·更改執行API 規範以包含blob 相關數據

·在Verkle 升級中新增證明驗證預編譯

·未來兩週ACD 通話時間表

< br>

Dencun Goerli 影子分叉#0


11 月6 日,以太坊開發者對以太坊測試網Goerli 進行了影子分叉。影子分叉是一種測試升級的過程,可在不影響現有網路活動的情況下進行,它透過將節點同步到網路(在本週一的例子中是Goerli 區塊鏈)並用少量節點對網絡進行分叉來創建。影子分叉保留了與原始網路相同的狀態和歷史記錄,但可以在不影響原始網路上的交易活動或用戶的情況下進行升級。


以太坊基金會 DevOps 工程師 Parithosh Jayanthi 表示,測試 Dencun 升級的第一個 Goerli 影子分叉進展順利。 Jayanthi 表示,Goerli 影子分叉 #0 上觀察到的及時證明、區塊提案和 blob 可能是因為該網路規模較小,只有 100 個驗證者。為了更準確地評估 Dencun 升級後區塊和 blob 的延遲,開發人員傾向於在具有更多驗證者的影子分叉中進行測試。此外,以太坊基金會研究員Danny Ryan 建議,在ACDC #121 關於CL 用戶端進行重構的討論之後,再在另一個影子分叉上測試Dencun 升級。


由於在較大網路(如以太坊主網)上進行影子分叉的成本較高,開發人員傾向於先在Goerli 上進行多次影子分叉,然後再在主網上進行。 Beiko 也建議在進行 Goerli 的第二個影子分叉之前,至少再啟動一個獨立的、以開發人員為中心的 Dencun 測試網絡,並具備最終的 EL/CL 規範。


執行API 規範的變更


接下來,開發人員討論了Nethermind 用戶端開發人員(線上代號為「Flcl42」)的建議。 Flcl42 提議更新執行 API 中的 "eth_feeHistory" 方法,以便包含在 Dencun 之後的 Blob 相關資料。此外,他還建議增加一個新方法 "eth_blobGasPrice",以便用戶能夠取得潛在的 Blob Gas 價格資料。作為 "eth_blobGasPrice" 的替代方案,Flcl42 也表示,開發人員可以創建一個新方法 "eth_gasPrices",以返回常規交易和 Blob 交易的潛在 Gas 價格。


然而,一位名為"Lightclient" 的Geth 用戶端開發人員對"eth_gasPrices" 方法持保留態度,因為它將以一種聚合方式返回常規交易和Blob 交易資料。 Lightclient 在Flcl42 提議下的評論中寫道:“如果呼叫者需要兩者,他們可以進行JSON-RPC 批量調用。”根據這些反饋,Beiko 建議添加"eth_blobGasPrice" 方法並更新"eth_feeHistory" 方法,但暫緩創建類似"eth_gasPrices" 這樣的捆綁方法。 Lightclient 同時建議開發人員與 Layer-2 協議團隊取得聯繫,以了解他們對這些執行 API 規範變更的看法。


Verkle Proof 驗證預編譯


接下來,以太坊基金會負責Verkle 升級的研究員Guillaume Ballet 強調了一項工作建議,即添加預編譯來協助智能合約驗證Verkle 證明。預編譯是一種特殊類型的智能合約,它在以太坊上具有固定的地址和 Gas 成本,通常使應用程式能夠透過以太坊虛擬機執行複雜的加密計算,避免執行成本會過高。


另一位以太坊基金會研究員Alex Stokes 詢問是否可以使用EIP 2537 來驗證Verkle 證明,這是一個為BLS 12-381 曲線操作創建新預編譯的提案。以太坊基金會的研究員 Dankrad Feist 認為不可行,因為 BLS 預編譯必須與 Verkle 證明提案中的預編譯有所不同。


Beiko 鼓勵開發者在以太坊魔術師論壇中討論關於 Verkle 證明驗證預編譯的提議。 Stokes 要求 Ballet 在討論中包含關於“multiproof_pcs”實現的鏈接,該實現在 Ballet 的提案中提及。


ACD 電話會議時間表更新


最後,開發人員一致同意在下週繼續舉行ACD 的兩次電話會議, 儘管這兩個會議正好分別安排在以太坊開發者大會Devconnect 和美國感恩節假期期間。同時,開發商同意取消下週一的測試通話。


起初,因為 Devconnect 和美國感恩節假期,Beiko 和 Ryan 傾向於取消或重新安排接下來的兩次 ACD 電話會議。然而,鑑於 Cancun/Deneb 升級的時間表已經推遲,Teku 用戶端開發人員 Ben Edgington 對此決定的實際影響表示擔憂。 「隨著時間推移,這裡一周、那裡一周的延誤加起來會很嚴重。我們已經一次又一次地看到這種情況。我知道每個人都在非常努力地推進Deneb/Cancun,因為我在流程內部,但從外部來看,連續取消兩個核心開發調用,對我來說看起來不太好,」Edgington 補充道。


Edgington 的觀點得到了電話會議中其他開發商的支持。 Beiko 和 Ryan 同意繼續進行接下來兩週的 ACD 電話會議,並要求任何無法參加電話會議的客戶團隊在以太坊研究與開發 Discord 上非同步分享他們的工作進度。


「原文連結」


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

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

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

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

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