倫敦升級將率先在 Ropsten 測試網上激活,激活高度爲 10499401,預計將在 2021 年 6 月 23 日發生。

原文標題:《通告 | 「倫敦」 升級測試網時間表》
撰文:Tim Beiko
翻譯:阿劍

備受期待的 「倫敦」 升級已經在測試網上開發完成!該升級將率先在 Ropsten 測試網上激活,激活高度爲 1049 9401,預計將在 2021 年 6 月 23 日發生。

上一次升級代號爲 「柏林」,剛剛在幾個月前激活。在 「柏林」 升級完成的同時開展 「倫敦」 分叉的工作,令客戶端開發者能夠以創紀錄的速度完成本次升級的開發。

本次升級包含下列 EIP:

  • EIP-1559:ETH 1.0 鏈的手續費市場改革

  • EIP-3198:BASEFEE 操作碼

  • EIP-3541:拒絕以 0xEF 字節開頭的新合約

  • EIP-3554:難度炸掉推遲到 2021 年 12 月 21 日

以太坊牧貓人組織已經有一篇文章(中譯本)歷數了這些 EIP 的細節。

值得注意的是,EIP1559,雖然向後兼容當前交易的形式,但會給區塊頭帶來一些改變,也會增加一種新的交易類型和一個新的 PRC 端點,並改變客戶端在多個方面的動作(挖礦、交易池,等等)。強烈建議有關項目熟悉這些內容。一個集中的 EIP-1559 資源列表可見此處。

通告 | 「倫敦」 升級測試網時間表

「倫敦」 升級時間表

到目前爲止,只有測試網(Ropsten、Goerli、Rinkeby)制定了 「倫敦」 升級計劃。等這些測試網都成功升級之後,以太坊主網的升級激活區塊纔會確定並在本博客中通知。

升級計劃如下所示:

以太坊倫敦硬分叉測試網時間表:哪個測試網最先升級?

注意:Kovan 網絡會在稍晚的時間升級,可能是主網升級以後。

以太坊節點的運營者應該在所在網絡的分叉區塊以前升級節點。因爲區塊時間會有波動,建議節點運營者提前幾天升級。至於合適的客戶端版本,請見下文。

客戶端版本

爲了兼容 「倫敦」 升級,節點運營者需要升級自己的節點客戶端版本。下面的列表列出了在測試網上支持 「倫敦」 升級的各客戶端的版本。主網升級區塊確定之後,各客戶端會專門發佈另一個版本。

以太坊倫敦硬分叉測試網時間表:哪個測試網最先升級?

注意:OpenEthereum 客戶端在 「倫敦」 升級之後將被棄用。團隊正與 Erigon 一起發開發一種平滑的過渡辦法。更多消息請看這裏。

FAQ

作爲一個以太坊用戶,一個 ETH 持有者,我需要做什麼嗎?

本文所列出的更新只會影響以太坊的測試網,不會影響以太坊的主網。如果你只使用以太坊的主網,就無需採取任何措施。

作爲 Ropsten 的礦工 / Goerl、Rinkeby 的驗證者,我需要做什麼?

首先,下載你所用以太坊客戶端的最新版本。然後,你需要手動把 Gas Limit 調成現在的兩倍大。因爲 「倫敦」 升級激活的時候,區塊的大小將變成兩倍大,而 EIP1559 會負責將區塊的實際用量維持在區塊半滿狀態。

舉個例子,如果在 「倫敦」 分叉之前,你作爲一個 Ropsten 礦工,你的區塊大小目標是 800 萬 gas,那麼你需要設置 Gas Limit 爲 1600 萬 gas,以使每個區塊的平均交易數量維持同等規模。如果你不改變你的 Gas Limit 目標,你就會降低整個網絡的區塊大小。下標詳細說明了在各客戶端應使用什麼參數來更改設置。

以太坊倫敦硬分叉測試網時間表:哪個測試網最先升級?

如果我既不參與驗證,也不挖礦,我需要做什麼?

下載你所用的以太坊客戶端的最新版本,密切關注未來幾周的升級公告。

如果我是 礦工 / 節點運營者,但我不參加這次網絡升級,那會怎麼樣?

如果你不升級所用客戶端的版本,繼續使用不支持此次升級的客戶端,你的節點會同步使用分叉前規則的區塊鏈。該鏈與使用分叉後規則的鏈是互不兼容的,所以你的節點將無法在新網絡裏運行和發送交易。

在以太坊世界裏,「網絡升級」 是什麼含義?

網絡升級意味着對底層以太坊協議的更改,這會創造一些新規則。區塊鏈系統的去中心化特性使得網絡升級更加困難,因爲這需要整個社區的溝通和協作,還有各以太坊客戶端團隊的開發者的努力。

網絡升級期間,會發生什麼事?

在整個社區對升級應當包含哪些內容達成共識之後,各客戶端(比如 geth、Erigon、Besu、Nethermind)就會開發相關內容。協議變更會在某個區塊號處激活。任何沒有更新到使用新規則的節點都會留在一條使用舊規則的舊鏈上。

爲什麼要叫 「倫敦」?

在 「伊斯坦布爾」 分叉之後,我們已經用完了計劃使用的升級代號,所以有人建議使用歷次 Devcon 大會舉辦城市的名字作爲升級的代號,我們接受了。倫敦是 Devcon1 舉行的地方,是第二個舉辦 Devcon 的城市(第一個是柏林)。

衷心感謝所有參與研究、計劃、實現、測試、挑戰、修復、再測試和部署 「倫敦」 升級的人!

來源鏈接:blog.ethereum.org