Tim Beiko 以太坊爱好者 今日

通告:以太坊柏林(Berlin)升级公告

摘要

  • 柏林晋级的内容已经准备好!

  • 首先晋级的测验网是 Ropsten,计划在 3 月 10 日激活晋级。主网的晋级时刻计划在 4 月 14 日。

  • 假如你有运转以太坊节点,请立即为测验网晋级客户端软件到兼容柏林晋级的版别;假如您的节点同步的是主网,请在 4 月 7 日曾经晋级。

  • 兼容柏林晋级的客户端版别,以及本次晋级包括的 EIP,请见下文。

柏林晋级时刻表

经过几个月的计划之后,柏林审计的内容总算确定!本次晋级计划在以太坊主网区块链区块号 12 244 000 处激活。咱们估量,该区块会在 2021 年 4 月 14 日(周三)挖出,但由于出块的时刻会有动摇,具体日期可能会提早或拖延。在主网激活晋级之前,Ropsten、Goerli 和 Rinkeby 测验网会相继激活晋级。具体时刻如下:

网络 区块号 预计激活时刻
Ropsten 9 812 189 10 Mar 2021
Goerli 4 460 644 17 Mar 2021
Rinkeby 8 290 928 24 Mar 2021
Mainnet 12 244 000 14 Apr 2021

以太坊节点的运营者应该在所在网络抵达激活高度曾经晋级自己的客户端软件。由于出块时刻有动摇,建议我们提早几天晋级。适宜的版别号请见下文。

客户端版别

为兼容柏林晋级,节点运营者应晋级自己所用的客户端。下表列出了各种客户端支撑柏林晋级的最低版别号,适用于一切网络(不论是测验网还是主网)。

客户端 版别号 下载链接
go-ethereum (geth) 1.10.1 Download
OpenEthereum (f.k.a. Parity) 3.2.0 Download
Nethermind 1.10.31 Download
Besu 21.1.1 Download

留意,TurboGeth 客户端和 EthereumJS 客户端尚未准备好在第一个测验网晋级前发布新版别,但确定会在主网晋级前发布可用的版别。在他们的新版别可用之后,咱们会及时更新这篇帖子。Trinity 客户端已被弃用,不会支撑柏林晋级。

柏林晋级内容

柏林晋级将为以太坊区块链引入下列 EIP:

  • EIP-2565:ModExp Gas Cost

    • 降低运用 ModExp (0x00..05) 预编译模块的 Gas 消耗量

  • EIP-2929:进步状况拜访操作码的 Gas 消耗量

    • 进步一笔业务(transaction)中首次运用 SLOAD*CALLBALANCEEXT* 以及 SELFEDESTRUCT 操作的 Gas 消耗量

  • EIP-2718:标准化的业务信封

    • 引入一种新的、作为信封的业务类型,从而可以更好地支撑多种业务类型

  • EIP-2930:可选的拜访列表

    • 加入一种新的业务类型,该种类型的业务会包括一个拜访列表:该业务计划拜访的地址和存储项键的列表。这可以在必定程度上缓解由 EIP-2929 带来的 Gas 消耗量添加。

要了解这里的各项 EIP,可阅读 Ethereum Cat Herder 的文章:Berlin Overview。

常见问题

为什么要运用 “柏林” 这个姓名?

在伊斯坦布尔晋级之后,咱们已经用完了从前为网络晋级准备好的姓名。所以有人提议运用举行 Devcon 的城市姓名作为晋级的命名,咱们都认可了。柏林是举行 Devcon 0 的城市,因此 “柏林” 成为了本次晋级的代号。下一次晋级的代号便是 “伦敦”。

作为一名以太坊用户(持币者),我需求做什么?

假如你在运用:

  • 中心化交易所(例如 Coinbase、Kraken 以及 Binance)

  • 网页钱包(例如 Metamask、MyCrypto 以及 MyEtherWallet)

  • 手机钱包(例如 imToken、Coinbase Wallet、Status.im 以及 Trust Wallet)

  • 硬件钱包( 例如 imKey、Ledger、Trezor 以及 KeepKey)

您不需求做任何操作,除非您所用的交易所或许钱包服务商提醒您采纳额外操作。

作为一个节点运营商(或许矿工),我又需求做什么?

请更新您的客户端到最新版别。

要是我不晋级自己的节点、不参与本次晋级呢,会呈现什么情况?

假如您的以太坊客户端没有晋级到最新版别(即上面列出的版别),您的客户端将只会安排分叉前的一致规矩来同步区块链。一旦晋级被激活,您的客户端会留在由旧的一致规矩所构成的一条链上,与运用新规矩的网络互不兼容,因此也不能发送 Ether 到晋级后的网络中、也不能操作新网络里的合约。

以太坊国际里的网络晋级究竟是什么意思?

所谓的网络晋级,便是改动以太坊底层协议的规矩,通过创造新规矩来晋级整个体系。区块链的去中心化特性让网络晋级更难协调,由于它要求整个社区的协作和沟通,还需求以太坊不同客户端的开发者为顺利晋级作好准备。

在网络晋级期间会产生什么事?

在整个社区对一次晋级应该包括哪些改动达到一致之后,这些改动会编写到多个以太坊那个客户端中,比如 Geth、Open Ethereum、Besu 和 Nethermind。这些改动会的特定某个区块处激活。没有晋级到运用新规矩的节点与运用了新规矩的节点之间不能互通,假如我们都晋级到了新的规矩,运用旧规矩的节点就会被抛弃而构成一个小网络(假如这些旧规矩还有一些人支撑的话)。

感谢!

衷心感谢为柏林晋级提供定见、思维和贡献的以太坊社区,以及一切客户端和平台的以太坊开发者们。

视野开拓

如果你希望一个人形成对某个事物的积极态度,那么就引导他,使他致力于得到这个事物。如果你希望一个人对某种错误行为的道德判断变得温和一些,那么就引诱他做出这种行为。相反,如果你希望一个人对某种错误行为的道德判断更加强硬,那么就引诱他,但不足以使他做出这一行为。-《决策与判断》

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注