BTC
ETH
HTX
SOL
BNB
查看行情
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

一文了解以太坊上海昇級潛在更新內容

DeFi之道
特邀专栏作者
本文約4721字,閱讀全文需要約7分鐘
確認開放質押提款, EIP-4844‌ 等仍待商議
AI總結
展開
確認開放質押提款, EIP-4844‌ 等仍待商議

原文標題:《Ethereum All Core Developers Call #149 Writeup》

原文作者:Christine Kim

原文編譯:隔夜的粥

原文標題:《

原文作者:Christine Kim

原文作者:Christine Kim這裡原文編譯:隔夜的粥

原文作者:Christine Kim

這裡

2022 年11 月10 日,以太坊開發人員齊聚第149 次全體核心開發者(ACD) 電話會議,這次ACD 電話會議由以太坊基金會的Tim Beiko 主持,本週,開發人員討論了與EVM對象格式(EOF) 以及proto-danksharding 相關的代碼更改進展,以實現合併後以太坊網絡的首次重大升級(稱為上海)。在這次電話會議期間,開發者們還討論了其他四項可能納入上海昇級的EIP。雖然每個提案確實為以太坊帶來了一些獨特的優點及好處,但開發者們對優先考慮納入哪些EIP 的問題,仍存在較大的爭議。除了上海昇級的討論之外,開發人員還簡要談到了抗審查性的話題,以及為了網絡可擴展性而對以太坊的抗審查特性進行的潛在權衡。

Proto-danksharding

這裡EIP 4844上海昇級計劃Github在之前的ACD 電話會議中,以太坊開發人員同意將EIP 的核心列表納入上海昇級。來自ACD Call #148 的完整通話記錄在

這裡

。值得注意的是,從這份核心EIP 列表中,開發人員同意將質押ETH 提款提案納入到上海昇級之內,但並沒有承諾在同一升級中納入EOF 或proto-danksharding,直到後兩個提案的代碼更改得到進一步充實。特別是關於EOF 的話題,開發人員一直在猶豫是通過上海昇級的一小部分EIP 部分實現EOF,還是嘗試將EOF 的全部願景捆綁在上海之後的以太坊升級中。

1、EIP 4758EOF 實施

2、EIP 1153Hedera 首席軟件工程師Danno Ferrin 就本週關於上海EOF 實施進展的電話會議進行了更新。他解釋說,開發人員傾向於儘早將與EOF 實現相關的大多數EIP 捆綁到一次大型升級中。開發者考慮在上海昇級中納入與EOF 實施相關的EIP 有EIP 3540、EIP 3670、EIP 4200 以及EIP 4750。對於是否應將EIP 5450 納入與EOF 相關的代碼更改列表,開發者之間仍存在著分歧。

3、EIP 2537Erigon 執行層(EL) 客戶端團隊的Andrew Ashikhmin 也對Solidity 智能合約語言團隊是否能夠完全支持和實施所有四個(或可能五個)EIP 表示擔憂。 Ashikhmin 強調,在承諾在上海昇級激活這些EIP 之前,首先要確認Solidity 團隊已為這些EIP 實現做好了準備。 Ashikhmin 在電話會議上表示,這是「一項必要的健全性檢查」, Geth EL 客戶端團隊的Marius van der Wijden 對此表示贊同。

4、EIP 2294然後,開發人員繼續討論了proto-danksharding 的最新發展。與EOF 實現不同,只有一個EIP 是與proto-danksharding 代碼更改相關聯的,即

。 Diederik Loerakker(通常被稱為「Protolambda」)是OP Labs 的研究員,據他表示,仍有一些與EIP 4844 相關的事項正在討論中。以太坊基金會的Ansgar Dietrichs 補充說,其中一些事項與設置blob 交易的最低價格以及降低上海昇級的blob 交易吞吐量有關。這些待辦事項在

上有總結。

禁用Self-Destruct 操作碼,以及其他潛在的EIP

在開發人員為上海昇級準備EOF 以及proto-danksharding 工作的同時,開發人員初步同意繼續研究其他四個EIP,以納入以太坊的下一次升級。

,禁用以太坊上的「selfdestruct」操作碼:開發人員重新審視了上次ACD 電話會議中關於禁用操作碼的對話,該操作碼被開發人員廣泛認為是在智能合約以及去中心化應用(dapps)中使用的不良做法。該操作碼是為數不多的遺留操作碼之一,這些操作碼的部署gas 成本固定,但網絡的存儲成本可能不受限制。獨立開發人員Micah Zoltu 重申道,以太坊上的某些活動智能合約仍在使用selfdestruct 操作碼,禁用該操作碼將破壞功能。 Tim Beiko 表示,對於這些特殊的邊緣情況,可能會有一些變通辦法,並且需要以太坊基金會進行更多的社區擴展。

,臨時存儲操作碼的添加:Uniswap 和Optimism 團隊的代表提出了一個令人信服的案例來引入臨時存儲操作碼,它的行為與以太坊上的常規存儲操作碼相同,除了這兩個新操作碼TLOAD 和TSTORE 的值將在每次交易後被丟棄。瞬時存儲的動機有很多,正如Optimism 的Mark Tyneway 所解釋的那樣,其中之一是節省gas 成本。僅在Uniswap 上,這個EIP 就有可能為用戶每年節省300 萬美元的gas 成本。此外,使用臨時存儲而不是常規存儲將有助於減少以太坊的技術債務。 Uniswap 和Optimism 團隊做了大量工作來幫助在多個不同的以太坊軟件客戶端中創建此代碼更改的實現,並為EIP 構建了一個全面的測試套件。 Besu (EL) 客戶端團隊的Daniel Lehrner 對外部開發人員為實現EIP 1153 準備工作的呼籲表示感謝。即便如此,並非所有開發人員都認為納入EIP 1153 所帶來的額外測試負載是值得的。 Geth 開發人員Marius van der Wijden 警告說,EIP 1153 可能會幹擾正在進行的EOF 相關EIP 的準備工作,並造成複雜性。儘管如此,van der Wijden 表示,他對增加對代碼更改的測試工作仍持「觀望態度」。開發人員同意在Uniswap 和Optimism 團隊的外部開發人員的幫助下繼續測試EIP 1153,以便將其納入上海昇級。

,添加BLS 預編譯:以太坊基金會的Alex Stokes 介紹了將BLS 預編譯添加到以太坊的優點。 Stokes 解釋說,這有很多原因,包括創建更安全的密碼學證明的能力、與以太坊信標鏈更好的互操作性以及去中心化質押池增加的功能。 Van der Wijden 同意添加BLS 預編譯是一項重要的代碼更改,甚至可能優先於EOF 實施以及EIP 1153。但是,由於實施EIP 2537 需要進行大量測試,van der Wijden 表示他擔心增加這一代碼更改將推遲上海昇級。以太坊基金會的Jared Wasinger 提到,他正在研究一個並行的EIP,它可以提供比EIP 2537 更簡單的實現路徑。開發人員同意研究EIP 2537 並開始減少不同BLS 預編譯的數量,以便可能納入上海昇級。


ETH
歡迎加入Odaily官方社群