下一站上海——以太坊最新里程碑臨近

隨著備受期待的上海昇級臨近,以太坊生態系統將繼續其持續的蛻變。 最新的卓越智能合約區塊鏈協議改進將激活以太(ETH) 從以太坊的信標鏈中取款。

合併 標誌著 2022 年以太坊網絡的一個重要里程碑,區塊鏈平台從工作量證明轉變為股權證明共識。 這一變化引入了驗證者作為網絡的新“礦工”,抵押 ETH 成為維護網絡的關鍵組成部分。

雖然完整的驗證者需要質押 32 個 ETH 來處理交易並向網絡添加新區塊,但更廣泛的生態系統可以質押更少量的 ETH 以獲得一部分獎勵——就像投資者將資金存入生息賬戶一樣。

那些鎖定 ETH 成為驗證者的人無法從信標鏈中撤回他們的股份。 這隨著上海昇級而改變,並且是圍繞以太坊網絡最新變化大張旗鼓的主要原因。

除了激活質押提款外,上海昇級還包括一些以太坊改進提案 (EIP)。 Cointelegraph 聯繫了 ConsenSys 團隊、以太坊基金會和分析公司 Nansen 的成員,以解開即將到來的里程碑的所有方面。

卡佩拉 x 上海 = 夏佩拉

即將到來的變化 特點 合併兩個同時升級以涵蓋升級的所有方面。

上海指的是以太坊執行層的變化,主要是讓質押的 ETH 能夠存入執行層錢包。 上海昇級需要同時更改被稱為 Capella 的信標鏈。

ConsenSys 的 Hyperledger-Besu 的高級協議工程師 Justin Florentine 進一步解釋了執行層和共識層的聯合升級:

“它之所以被雙重命名,是因為它是以太坊執行層和共識層的首次同時升級,並且備受期待,因為它將實現質押的 ETH 提款。”

在以太坊生態系統中,執行層升級以舉辦 Devcon 活動的城市命名,而共識層升級以星星命名。 因此即將升級的技術名稱為Shapella,結合了Shanghai和Capella。

儘管如此,鑑於重點是激活質押的 ETH 提款,更廣泛的加密貨幣生態系統將即將到來的升級稱為上海。 正如 Beiko 解釋的那樣,上海結束了以太坊發展的重要篇章:

“最好將上海視為‘完成合併’,而不是與未來的升級有關。 我們在合併期間沒有引入提款,因為那次升級已經是以太坊歷史上最複雜的一次。”

上海概況

正如幾位分析師和以太坊開發人員所強調的那樣,上海擁有五個 EIP。 EIP-4895 將使用戶能夠退出之前被鎖定的以太坊質押合約。

獎勵付款將定期自動發送到提款地址給驗證者。 用戶還可以選擇完全退出質押,這將返還他們的全部驗證者余額。

驗證者余額最高為 32 ETH,這意味著由於獎勵而超過此閾值的餘額不會增加本金,也不會增加驗證者在網絡上的權重。

EIP-3651、EIP-3855、EIP-3860 和 EIP-6049 是另外四個 分子 的網絡升級。 ConsenSys Hyperledger Besu 和 Web3 高級產品經理 Matt Nelson 強調了每個 EIP 的影響。

以太坊協議根據一項功能需要網絡中的計算機完成多少工作單元來對 gas 進行定價。 以太坊 gas 成本的變化通常會進行調整,以糾正定價過高或定價過低的操作,這些操作讓中央處理器完成的工作比預期的多或少。 根據 Nelson 的說法,溫暖的 coinbase (3651)、PUSH0 (3855) 和 initcode 更改 (3860) 是這些更正的一部分。

EIP-3651 改變了訪問提交和執行交易的驗證器的 coinbase 地址的價格。 驗證者通過其 coinbase 地址收取維護網絡的費用。 正如 Nelson 總結的那樣,EIP-3651 旨在降低訪問 coinbase 地址的 gas 成本,以便提交交易的用戶可以在特定條件下直接向驗證者付款:

“無論如何,這個 EIP 糾正了之前對訪問 coinbase 地址成本的疏忽,並為開闢新用例的用戶和開發人員提供了一些額外的好處。”

EIP-3860 也會有類似的效果。 開發人員在部署新的智能合約時向網絡提交 initcode。 執行 initcode 時,會在鏈上創建智能合約“字節碼”,每次調用合約時都會運行,還會運行去中心化應用程序 (DApps)。

計量 initcode 旨在糾正網絡節點處理和部署 initcode 中指定的智能合約所需的 gas 成本。 驗證節點目前檢查合約在部署時是否有效,這需要花費時間和 gas 才能完成,正如 Nelson 解釋的那樣,initcode EIP 旨在改進這一點:

“EIP-3860 對 initcode 應用了新的成本,該成本與‘initcode’的大小相關,以確保處理合約創建的成本適當。”

最後,EIP-3855 對以太坊虛擬機 (EVM) 和 gas 成本進行了“直接而簡單的更改”。 EVM 的當前狀態不會廉價地在執行堆棧上存儲零值,開發人員必須使用“昂貴的”PUSH1 操作將值設置為零。

Nelson 強調,在這種情況下,gas 成本與存儲空間直接相關,這意味著 EVM 只需要 1 個字節來存儲單個零,而需要超過 1 個字節來存儲來自 PUSH1 操作的更大數字:

“這一變化創建了一個新的 PUSH0 操作碼,這是 1 字節數據存儲的成本(低於 PUSH1),並將降低開發人員(以及最終用戶)的 gas 成本。”

Beiko 還重申,最初包含在上海昇級中的以太坊虛擬機對象格式 EIP 已經 從活動中刪除.

什麼期望/請注意:

上海昇級對加密貨幣市場和 ETH 價值的影響是另一個可能更難回答的相關問題。

區塊鏈分析平台 Nansen 的分析師 Andrew Thurman 告訴 Cointelegraph,升級將對 ETH 的供應流和價格產生重大影響,因為抵押會對以太坊的市場結構產生根本性的變化:

“一些人認為,成功的網絡升級將刺激更多的存款,這將導致看漲的市場活動。 與此同時,其他人認為,大部分抵押的 ETH 供應——現在超過 17.5 萬個 ETH——將被提取和出售。”

ConsenSys 高級區塊鏈協議工程師 Simon Dudley 總結了上海昇級的重點轉移,以優先考慮驗證者提款。 這意味著某些 EIP 的實施被進一步推遲,以限制進一步延遲即將到來的升級的風險: 

“因此,核心開發人員強烈希望避免上海昇級變得過於復雜。”

其中一些 EIP 已被推遲到坎昆升級,該升級將於 2023 年晚些時候在上海之後進行。這包括為分片奠定基礎的改進,即“Proto-Danksharding”EIP-4844。

Dudley 指出,上海有意將基礎分片工作排除在外,但 EIP-4844 的工作仍在並行進行。 他還承認,上海的部署很可能會影響未來幾個月正在進行的分片工作:

“發布上海昇級可能會對分片產生影響,因為它可以讓在上海工作的開發人員騰出時間來專注於更複雜的一系列分片升級,即所謂的‘The Surge’。”

上海昇級是 計劃舉行 2023 月初在以太坊主網上。 最初的日期從 XNUMX 年 XNUMX 月推遲到 Goerli 測試網絡——它允許在主網部署之前進行開發測試—— 進行 Shapella 升級 3月14。