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

以太坊柏林升級要點速覽:首先部署到Ropsten測試網,主網計劃4月14日升級

閱讀本文需 8 分鐘
以太坊節點應儘快升級到用於測試網的、兼容柏林的版本,且在 4 月 7 日前升級用於主網的版本。
原文標題:《以太坊柏林升級公告》
原文來源:Tim Beiko
原文編譯:ETH 中文網



要點速覽


柏林升級準備可以部署了。


我們的推進非常快:第一個升級的測試網是 Ropsten,計劃於 3 月 10 日升級。主網升級計劃在 4 月 14 日進行。


如果你在運行以太坊節點,你應該儘快升級到用於測試網的、兼容柏林的版本,且在 4 月 7 日前升級用於主網的版本。


查看下面兼容柏林的客戶端版本以及納入此次升級的 EIP 的細節。


柏林升級時間


經過多個月得計劃,柏林升級終於要來了!繼伊斯坦布爾 (Istanbp) 與 繆爾冰川 (Muir Glacier) 升級後,柏林升級計劃於以太坊主網區塊高度 12,244,000 部署。我們期望它在 2021 年 4 月 14 日週三左右上線,但由於區塊時間是可變的,確切日期可能有變。


在部署到主網以前,此升級會先在 Ropsten、Goerp 和 Rinkeby 測試網上運行。整個上線安排如下:


以太坊柏林升級要點速覽:首先部署到 Ropsten 測試網,主網計劃 4 月 14 日升級


以太坊的節點運行者需要在他們想要參與的網絡的分叉區塊前升級他們的節點。考慮到區塊時間的可變性,建議在預期日期前幾天就升級。在下文查看各客戶端對應的升級版本。


客戶端版本


爲了與柏林升級兼容,節點運行者需要升級他們運行的客戶端版本。下表列出了以太坊網絡裏支持柏林升級的各個客戶端的版本,包括測試網和主網。


以太坊柏林升級要點速覽:首先部署到 Ropsten 測試網,主網計劃 4 月 14 日升級


注意,TurboGeth 與 EthereumJS 不會發布用於第一個測試網的版本,但它們在主網發佈前會發布版本。當他們的版本發佈後,我們會更新這篇文章。Trinity 持反對意見,並將不會支持柏林升級。


柏林升級包括的 EIP


柏林升級會把下列 EIP 引入以太坊網絡:


➤ EIP-2565: ModExp Gas Cost ModExp Gas 成本


降低 ModExp (0x00..05) 預編譯的成本


➤ EIP-2929: 增加狀態訪問操作碼的 gas 消耗


增加 SLOAD、CALL、BALANCE、EXT* 和 SELFEDESTRUCT 這些操作碼在交易裏第一次使用的 gas 消耗


➤ EIP-2718: 包含類型的交易封套


引入一種新的交易類型,它是一個封套,爲多種交易類型提供支持。


➤ EIP-2930: 可選的訪問列表


增加一種包含一個訪問列表的交易類型,列表包含該交易準備訪問的地址和儲存密鑰。這會減少由 EIP-2929 引起的 gas 消耗提升。


如果想了解更多這些 EIP,請看 Ethereum Cat Herder 的柏林升級概述文章。


FAQ


Q: 爲什麼是「柏林」?


A: 在伊斯坦布爾升級後,我們定下來的網絡升級名字都用完了。有人建議我們用舉辦 Devcon 的城市命名,於是我們就用了。柏林是舉辦 Devcon 0 的城市,下一次升級的名字是舉辦 Devcon 1 的城市——倫敦。


Q: 作爲以太坊的用戶或 ETH 持有者,我有什麼可以做的嗎?


A: 如果你使用交易所 (比如 Coinbase、Kraken 或 Binance)、網頁錢包服務 (比如 Metamask、MyCrypto、或 MyEtherWallet) ,移動端的錢包服務 (比如 Coinbase Wallet、Status.im、或 Trust Wallet)、或硬件錢包 (比如 Ledger, Trezor, or KeepKey),你不需做任何事情,除非你的交易所或錢包服務商通知你採取額外步驟。


Q: 作爲節點運行者或礦工,我需要做什麼?


A: 下載上文所列的以太坊客戶端的最新版本。


Q: 如果我是一個礦工或節點運行者且不參與升級,會怎麼樣?


A: 如果你正在使用以太坊客戶端但不升級到(上文所列的)最新版本,升級後你的客戶端同步的是分叉前的區塊鏈數據。你會停滯在一條遵循舊規則的、不兼容的鏈上,且將無法發送 ETH 或在升級後的以太坊網絡上操作。


Q: 在以太坊上網絡升級意味着什麼?


A: 網絡升級意味着以太坊底層協議的一次變更,創建新規則來完善系統。區塊鏈系統的去中心化本質使得網絡升級變得更難。區塊鏈網絡升級的順利進行需要與社區以及各個以太坊客戶端開發者進行協作和溝通。


Q: 網絡升級過程會發生什麼?


A: 當社區就哪些變更需要被納入到升級上達成共識時,這些對協議的變更會被寫入各個以太坊客戶端,例如 geth、Open Ethereum、Besu 和 Nethermind。協議變更會在一個特定的區塊高度上啓動。任何沒有升級到新規則的節點將在舊鏈上被遺棄,而舊鏈繼續保有之前的規則。


特別感謝以太坊社區和所有客戶端以及各種平臺的開發者,感謝他們爲柏林硬分叉做出的貢獻。


原文來源


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

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

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

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

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