拖延了很长时间的以太坊柏林升级将很快推出。这是继以太坊伊斯坦布尔和摩尔冰川升级后的**升级。由于gETH客户端过于中心化,预计将于2020年7月推出的Berlin hard fork被推迟到现在。
柏林升级计划将在以太坊主网阻塞高度为1224.4万时启动,具体时间可能因阻塞时间的波动而提前或推迟。目前预计将在北京时间4月15日下午4点左右举行。
为什么是柏林?
柏林只是以太坊网络升级的一个名字。伊斯坦布尔升级后,以太坊的网络升级将采用DevCon所在城市(柏林、伦敦、上海等)和命名顺序。
升级柏林意味着什么?
柏林升级意味着对以太坊的基本协议进行了更改。
以太坊的去中心化性使得网络升级成为一个难题。它要求社区和以太坊客户机开发人员就一些协议更改达成共识。共识协议更改将写入每个以太坊客户端,如gETH、open ETHereum、besu和nETHermind,以在特定的块高度开始网络升级。
柏林升级主要优化以太坊的主网性能,优化合约,涵盖气体效率、更新以太坊虚拟机(EVM)读取代码的方式以及防止拒绝服务(DDoS)攻击。在部署到主网络之前,升级将在ropsten、goerli和rinkeby的测试网络上运行。
柏林升级包括哪些更新?
升级至少包括五个eip,即eip-2565、eip-2315、eip-2929、eip-2718和eip-2930。然而,在3月5日举行的第107次核心开发者会议上,所有人都同意将eip-2315从升级名单中删除。
Eip-2565:降低modexp预编译合同的成本
本提案是对先前eip-198的重新定价。Eip-198引入了一个用于模幂运算的预编译模块,而Eip-2565减少了模块的gas开销,使其与其他操作的开销相等。
参考读数:
https://eips.ETHereum.org/eips/eip-2565
Eip-2929:增加国家接入操作码的气体消耗
EIP将sload、call、balance、ext和selfdstruct的第一次调用的耗气量(在事务中)增加了大约三倍,但对于任何地址或存储插槽,这种高成本只会触发一次。
增加这些操作的气体消耗是为了缓解以太坊协议的DoS攻击接口。此外,eip-2929还有助于在实现无状态以太坊之后限制环境中见证数据的大小。
参考读数:
https://eips.ETHereum.org/eips/eip-2929
Eip-2930:可选访问列表
为了缓解eip-2929带来的用气增长问题,柏林引进了eip-2930。Eip-2930允许用户在提交交易时指定一个“访问列表”,让交易显示其计划访问的状态,以便使用低于Eip-2929中指定的GAS FEE。
参考读数:
https://eips.ETHereum.org/eips/eip-2930
Eip-2718:标准化交易类
EIP引入了一种新的事务类,在协议层支持多种事务类,使得支持多种事务类更加容易。
在主网络开始时,只有一种事务类包含字段to和字段data。2016年11月,以太坊网络对事物类的要求发生了变化。为了防止重放攻击,在eip-155中加入了伪龙硬叉。虽然eip-2718不能解决eip-155带来的复杂性,但它可以有效地防止更多复杂性的引入,使eip-1599的实现更加容易。
参考读数:
https://eips.ETHereum.org/eips/eip-2718
《柏林升级概述》
作为用户,您需要做哪些准备?
作为以太坊用户或ETH持有者,您不需要做任何事情,除非您的交换或钱包服务通知您需要其他步骤。
作为节点操作员或矿工,您需要下载**版本的以太坊客户端。考虑到阻塞时间的可变性,建议在预期日期前几天升级。柏林升级后,未升级的节点将留在与新链不兼容的旧链中,无法向升级后的以太坊网络发送ETH,也无法在升级后的以太坊网络中操作智能合约。
下载地址:
*go以太坊(gETH)v1.10.1
*OpenEETHEM(f.k.a.奇偶校验)v3.2.0
*nETHermind v1.10.31
*besu v21.1.2
*ETHereum VM v5.2.0参考:
柏林以太坊升级公告
以太坊升级路线图:EIP-1559和ETH2合并
除了即将在柏林升级外,以太坊 2021还将在伦敦(预计7月)和上海(预计10月)升级。
Eip-1559将部署在伦敦升级的主网络中。由于伦敦升级难度大,实施和测试时间较过去缩短,核心开发者正试图缩小伦敦升级的范围,以便按时完成。
在伦敦没有升级的EIP可以在上海升级(包括EIP-3298或EIP-3322)。以太坊开发者目前正在讨论上海升级的优先顺序。一种选择是,上海升级将作为另一个功能分支启动,包括伦敦升级中不包括的eip。另一种选择是利用Vitriak buterin的快速合并提议,将上海升级为ETH1lt;gt;ETH2的合并。如果采用第一种方法,上海升级作为功能分叉点启动,可能在2021年10月启动。如果是后者,则将推迟到下一个时间。
供参考:
对于那些对大事情不清楚的人,happy soon在以太坊生态系统
提议在伦敦
allcoredev update 001之后优先考虑合并
文章标题:有关柏林以太坊升级的所有信息
文章链接:https://www.btchangqing.cn/232511.html
更新时间:2021年04月14日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。