以太坊核心開發者最新會議摘要:Goerli 影子分叉、更改執行API規範、添加Verkle證明驗證預編譯
BlockBeats 律動財經 2023-11-11 17:30
在 11 月 9 日,以太坊開發人員齊聚 Zoom 參加了 All Core Developers Execution (ACDE) Call #174 會議。ACDE 電話會議是一個每兩周舉行一次的系列會議,由以太坊基金會協議支持主管 Tim Beiko 主持,開發人員在會上討論和協調對以太坊執行層 (EL) 的更改。本周,開發者們主要關注以下議題的進展:
·第一次 Dencun Goerli 影子分叉(Shadow Fork)
·更改執行 API 規範以包含 blob 相關數據
·在 Verkle 升級中添加證明驗證預編譯
·未來兩周 ACD 通話時間表
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 上異步分享他們的工作進展。
暢行幣圈交易全攻略,專家駐群實戰交流
▌立即加入鉅亨買幣實戰交流 LINE 社群(點此入群)
不管是新手發問,還是老手交流,只要你想參與虛擬貨幣現貨交易、合約跟單、合約網格、量化交易、理財產品的投資,都歡迎入群討論學習!
- 加入鉅亨買幣LINE官方帳號索取免費課程
- 掌握全球財經資訊點我下載APP
文章標籤
上一篇
下一篇