摘要: 以太坊“柏林(Berlin)”硬分叉升级已经做好部署准备。我们这次升级的进展会非常迅速:第一个进行升级的测试网Ropsten计划于3月10日进行升级。主网升级计划于4月14日发布。柏林升级时间表 经过数月的计划,“柏林”终于来了! 这是继以太坊伊斯坦布尔(Istanbul)和穆尔冰川(Muir Glacier)升级之后的最新一次升级,计划在以太坊主网区块高度12 244 000上线。我们预计这会在2021年4月14日(星期三)左右发生,但是由于区块时间的可变性,确切的日期可能会改变。 在部署到主网上之前,这次升级将在Ropsten,Goerli和Rinkeby三大测试网上进行。 整个发布时间表如下: 以太坊节点运营商应在要加入的网络上的分叉区块时间达到之前升级其节点。由于区块时间的可变性,建议至少在预期日期之前几天完成客户端更新。 请参阅以下部分,了解要升级到的相应客户端版本。 客户端版本 为了与柏林升级兼容,节点运营商将需要升级他们运行的客户端版本。 下面列出的每个客户端版本在所有以太坊网络(测试网和主网)中都支持柏林升级。 go-ethereum (geth) (1.10.1)DownloadOpenEthereum (f.k.a. Parity)(3.2.0)DownloadNethermind(1.10.31)DownloadBesu(21.1.1)Download注意,TurboGeth和EthereumJS不会为第一个测试网准备好客户端版本,但是会在主网之前发布。 我们将在其发布可用版本时更新此帖子。 Trinity现在已弃用,将不支持柏林升级。 柏林升级中包含的以太坊改进提案(EIP) 以太坊柏林升级向以太坊网络引入了以下4个EIPs: EIP-2565:ModExp gas成本降低ModExp(0x00..05)预编译所消耗的gas成本; EIP-2929:增加状态访问操作码的gas成本首次在交易中使用时,会增加SLOAD,* CALL,BALANCE,EXT *和SELFEDESTRUCT的gas成本; EIP-2718:Typed Transaction Envelope引入了一个新的交易类型,该交易类型是一个信封(Envelope),可以更轻松地支持多种交易类型; EIP-2930:可选访问列表添加一个交易类型,该交易类型包含一个访问列表,以及一个该交易计划访问的地址和存储密钥的列表。 这减轻了EIP-2929引入的部分gas成本增加。 要了解有关每个EIP的更多信息,请参阅以太坊猫牧民(Ethereum Cat Herder)发布的“柏林概览”帖子。 常问问题 为什么选择“柏林”这个名称?在以太坊伊斯坦布尔升级之后,我们的名称已用完,无法进行计划中的网络升级。 建议使用以往举办Devcon大会的城市名称进行升级。 柏林是Devcon 0的举办地,下一次升级将称为伦敦,也是Devcon 1的举办地。 (责任编辑:admin) |