这篇文章主要介绍了以太坊柏林升级公告 ,文中通过代码以及文档配合进行讲解,很详细,它对在座的每个人的研究和工作具有很经典的参考价值。 如果需要,让我们与区块链资料网一起学习。

https://www.interchains.cc/20820.html

以太坊柏林升级公告是很好的区块链资料,他说明了区块链当中的经典原理,可以给我们提供资料,以太坊柏林升级公告学习起来其实是很简单的,

不多的几个较为抽象的概念也很容易理解,之所以很多人感觉以太坊柏林升级公告比较复杂,一方面是因为大多数的文档没有做到由浅入深地讲解,概念上没有注意先后顺序,给读者的理解带来困难

以太坊eth柏林升级公告

第一个升级的测试网是 Ropsten,计划于3月10日升级。主网升级计划在 4 月 14 日进行。

来源 | Ethereum Blog

要点速览

  • 柏林升级准备可以部署了!
  • 我们的推进非常快:第一个升级的测试网是 Ropsten,计划于3月10日升级。主网升级计划在 4 月 14 日进行。
  • 如果你在运行以太坊eth节点,你应该尽快升级到用于测试网的、兼容柏林的版本,且在 4 月 7 日前升级用于主网的版本。
  • 查看下面兼容柏林的客户端版本以及纳入此次升级的 EIP 的细节。

柏林升级时间

经过多个月得计划,柏林升级终于要来了!继伊斯坦布尔 (Istanbul) 与 缪尔冰川 (Muir Glacier) 升级后,柏林升级计划于以太坊eth主网区块高度 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

以太坊eth的节点运行者需要在他们想要参与的网络的分叉区块前升级他们的节点。考虑到区块时间的可变性,建议在预期日期前几天就升级。在下文查看各客户端对应的升级版本。

客户端版本

为了与柏林升级兼容,节点运行者需要升级他们运行的客户端版本。下表列出了以太坊eth网络里支持柏林升级的各个客户端的版本,包括测试网和主网。

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

注意,TurboGeth 与 EthereumJS 不会发布用于第一个测试网的版本,但它们在主网发布前会发布版本。当他们的版本发布后,我们会更新这篇文章。Trinity 持反对意见,并将不会支持柏林升级。

柏林升级包括的 EIP

柏林升级会把下列 EIP 引入以太坊eth网络:

  • EIP-2565: ModExp Gas 成本
    • 降低ModExp (0x00..05) 预编译的成本
  • EIP-2929: 增加状态访问操作码的 gas 消耗
    • 增加 SLOAD*CALLBALANCEEXT*SELFEDESTRUCT 这些操作码在交易里第一次使用的 gas 消耗
  • EIP-2718: 包含类型的交易封套
    • 引入一种新的交易类型,它是一个封套,为多种交易类型提供支持。
  • EIP-2930: 可选的访问列表
    • 增加一种包含一个访问列表的交易类型,列表包含该交易准备访问的地址和储存密钥。这会减少由 EIP-2929 引起的 gas 消耗提升。

如果想了解更多这些 EIP,请看 Ethereum Cat Herder的柏林升级概述文章。

FAQ

为什么是"柏林"

在伊斯坦布尔升级后,我们定下来的网络升级名字都用完了。有人建议我们用举办 Devcon 的城市命名,于是我们就用了。柏林是举办 Devcon 0 的城市,下一次升级的名字是举办 Devcon 1 的城市——伦敦。

作为以太坊eth的用户或 ETH 持有者,我有什么可以做的吗?

如果你使用交易所 (比如 Coinbase、Kraken 或 Binance)、网页钱包服务 (比如 Metamask、MyCrypto、或 MyEtherWallet) ,移动端的钱包服务 (比如 Coinbase Wallet、Status.im、或Trust Wallet)、或硬件钱包 (比如Ledger, Trezor, or KeepKey),你不需做任何事情,除非你的交易所或钱包服务商通知你采取额外步骤。

作为节点运行者或矿工,我需要做什么?

下载上文所列的以太坊eth客户端的最新版本。

如果我是一个矿工或节点运行者且不参与升级,会怎么样?

如果你正在使用以太坊eth客户端但不升级到(上文所列的)最新版本,升级后你的客户端同步的是分叉前的区块链blockchain数据。你会停滞在一条遵循旧规则的、不兼容的链上,且将无法发送 ETH 或在升级后的以太坊eth网络上操作。

以太坊eth上网络升级意味着什么?

网络升级意味着以太坊eth底层协议的一次变更,创建新规则来完善系统。区块链blockchain系统的去中心化本质使得网络升级变得更难。区块链blockchain网络升级的顺利进行需要与社区以及各个以太坊eth客户端开发者进行协作和沟通,

网络升级过程会发生什么?

当社区就哪些变更需要被纳入到升级上达成共识时,这些对协议的变更会被写入各个以太坊eth客户端,例如 geth、Open Ethereum、Besu 和 Nethermind。协议变更会在一个特定的区块高度上启动。任何没有升级到新规则的节点将在旧链上被遗弃,而旧链继续保有之前的规则。

致谢

特别感谢以太坊eth社区和所有客户端以及各种平台的开发者,感谢他们为柏林硬分叉做出的贡献。😁🇩🇪

接下来,就是伦敦硬分叉了🇬🇧!

免责声明

这是一个新兴且不断发展的高科技领域。如果读者们选择实施本文中的建议并继续参与,请确保您已充分了解您的选择会带来什么影响。读者们应该了解所涉及的风险,包括但不限于出现意外 bug 等风险,请读者独自承担风险。这篇文章及其建议不是任何形式的销售,也不提供任何形式的保证,包括但不限于与以太坊eth网络或此处提及的以太坊eth客户端有关的任何东西。

ECN的翻译工作旨在为中国以太坊eth社区传递优质资讯和学习资源,文章版权归原作者所有,转载须注明原文出处以及ethereum.cn,若需长期转载,请联系eth@ecn.co进行授权。

转自:https://news.ethereum.cn/Eth1.x/ethereum-berlin-upgrade-announcement

部分转自网络,侵权联系删除www.interchains.cchttps://www.interchains.cc/20820.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 ! QQ3039046426
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » 以太坊柏林升级公告

提供最优质的资源集合

立即查看 了解详情