(示意圖/圖片取自unsplash)
以太坊核心開發者 Tim Beiko 總結最新一次以太坊核心開發者執行會議(ACDE),會議介紹了 Devnet 更新、Dencun 的新增內容,並對 Reth 進行了全面概述:
1.Devnet-8 狀態更新:網路正在最終確定,許多客戶端已開始向其推送新更新。
同時,已經開始使用開發者工具系統 Kurtosis 測試 MEV/區塊構建流程。
Nethermind 分享稱,他們的 blob 事務池已準備就緒,經過幾天在單個節點上的測試後,他們已將其部署到所有 Dencun 測試節點上。
Geth 的 blob 事務池也已接近完成。Besu 正在對其交易池進行更廣泛的檢修(以限制 Blob + 非 Blob 交易的大小),預計將在下一個版本中發布。Erigon 仍在開發其池,希望為 devnet-9 做好準備。
2. 會議繼續上周 ACDC 電話會議的討論,討論是否向驗證器激活隊列添加常量上限。此後該提案正式定名為 EIP-7514(添加最大 Epoch 流失限制)。簡而言之,在最壞的情況下,這將減慢 ETH 權益百分比的成長速度。
3. 會議論了另一個最後一刻的提案:在 EVM 中添加一個操作碼來公開 blob 的基本費用。我們有一個類似的操作碼,可以公開 EIP-1559 的 BASEFEE,這個操作碼在 EIP 激活的同時被引入。這使得 L2 能夠更容易地根據 L1 數據成本確定向用戶收取正確 gas 價格。
4. 會議討論了 EIP-4788 的一些更新,這些更新將信標根儲存在 EL 上的合約中。在過去的幾周裡,我們對合約進行了多次審核和模糊測試,這導致了這個 PR 中描述的一些細微變化。第一個是明確處理 0 時間戳,使其回滾(與其他無效時間戳一樣),而不是返回 0。第二個更改是緩衝區大小。假設插槽時間發生了變化,考慮到模運算的工作原理,原始合約會導致儲存浪費。通過使用質數(8191),無論插槽時間如何,都應該使用 100% 的緩衝區。最後,進行了 Gas 優化,減少了需要加載 CALLDATA 的次數。審計員將審查這些變更,預計將在下一屆 ACDE 之前收到最終報告。為了保持模糊測試和實施的順利進行,開發人員同意現在合並提議的更改。
5. 會議討論了討論了如果系統合約地址是狀態的一部分但在執行結束時為空,客戶端應該如何處理。雖然這在主網上實際上是不可能的,但通過在創世時設置地址,這是測試中出現的邊緣情況。考慮到這種邊緣情況的特殊性,並且沒有明確的規範行為,開發人員同意花更多時間思考這個問題,並在週一的測試電話會議上繼續討論。這就是規格變更。
以上所有內容都計劃包含在 devnet-9 中。客戶團隊一致認為,應該可以在下周的 ACDC 之前實施和測試所有內容。在那次電話會議上,將商定 devnet-9 的發布日期。
【本文出處MarsBit/幣特財經編譯】