引介 | “柏林” 升级内容概览

继 “缪尔冰川” 晋级之后,以太坊区块链方案实施 “柏林” 晋级。依据其标准,预计以太坊主网区块链将于 2021 年 4 月 10 日在区块高度 12_244_000 处激活。具体时刻可能因出块时刻的动摇而提早或推延。

自上一次网络晋级以来已有 15 个月,咱们在这期间去多了许多进展。以太坊网络的客户端已准备好激活 4 个提案来前进网络的功能并为未来的进一步晋级打下基础。

与此前的以太坊网络晋级略有不同,本次晋级的内容及进度不会在一个单独 EIP 中表现出来。假如您要了解其内容,请阅读 “柏林” 网络晋级标准,并在 eth1.0-specs repo 中盯梢其进度。

“柏林” 晋级将包含哪些变化?


“柏林” 晋级将为以太坊网络引进下列 EIP:


EIP-2565:改变 求模/求幂 运算的 Gas 开支

EIP-2565 提案是对此前的 EIP-198(大数求模求幂运算)的重定价;一开始,EIP-198 为求模求幂运算引进了一个预编译模块,该模块使咱们能引进许多需要求模求幂运算的密码学算法,比方 RSA 签名的验证。EIP-2565 降低了该模块的 Gas 开支,使之与履行其它操作的开支相持平。观看 Kelly Olson 的解说视频,了解该提案的概述以及一些有关 Gas 重定价的有趣图表。


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

该 EIP 引进了一种新的业务类型(transaction type),其本身能够作为一种信封,以愈加便利地启用对多种业务类型的支持。

在以太坊刚推出主网之时,只有一种业务类型,带有字段 “To”(指明该业务的目的)以及 “Data”(以在业务中包含恣意数据)。以太坊客户端为达到一致,必须步调一致、确保处理相同的业务时他们会应用相同的状况改变。所以,假如 “To” 字段为 0,那么一切客户端都必须将 “Data” 字段解释为部署合约,并按特定方式来履行。

一段时刻之后,对业务类型的需要发生了变化。EIP-155(重放进犯的简单防护) 提案就表现了这一点(译者注:EIP-155 是通过 “链 ID” 字段来避免业务在兼容以太坊协议的不同网络上被重放)。但是,那时分也没有引进新的业务类型,是客户端团队达到社会一致、对该字段采取不同的解读。“伪龙”(Spurious Dragon) (也便是归入 EIP-155 的)硬分叉之所以是一致改变的硬分叉,是由于一切的客户端都需要对该字段的解读达到一致。EIP-2718 无法协助解除由 EIP-155 带来的复杂性,但能够防止未来再引进更多的复杂性,而且,也使得参加新的业务类型(比方 EIP-1559 形式的业务)变得愈加容易。想要深入了解该提案,请看 视频 Micah Zoltu 解说 EIP-2718。


EIP-2929:前进状况拜访操作码的 Gas 开支

该 EIP 前进了一笔业务在首次调用 SLOAD、*CALL、BALANCE、EXT* 以及 SELFDESTRUCT 时分的 Gas 耗费量。例如,它将 CALL 宗族的函数的 Gas 耗费量从 700 前进到了 2600,而 SLOAD 宗族的 Gas 耗费量则从 800 前进到了 2100。不过,(在一笔业务内)这种高代价对恣意地址或者存储槽都只触发一次,假如屡次调用,则后续调用每次仅耗费 100 Gas 。

前进这些操作的 Gas 耗费量的目的是缓解以太坊协议仍存留的 DoS 进犯界面。此外,它也有助于在无状况以太坊完成后的环境中限制见证数据的大小。当前,归入默克尔证明所需的带宽远大于验证一个区块所需的合理规模,所以咱们都在寻觅某种办法能为见证数据施加上限。虽然 EIP-2929 不能解决一切问题,但的确迈出了一步。另一个优点是,对预编译模块的调用会变得更廉价:该 EIP 移除了拜访预编译模块时需支付的额定 700 Gas。


EIP-2930:可选的拜访列表

该提案背面的理念是:批改由 EIP-2929 对现有合约的损坏效果,并缓解由 EIP-2929 带来的 Gas 耗费量增大问题。该提案会引进一种新的业务类型,该种业务能够包含一个拜访列表(地址和存储项键的列表),让业务指明自己方案拜访的状况。通过指定一个拜访列表,客户端能够更容易处理业务,而 Gas 耗费量也因而能够安全地降低。

观看 Vitalik B. 和 Martin S. 对 EIP-2929 和 2930 的解说视频,了解更多细节,及其对以太坊区块链的优点。

EIP 管理和以太坊治理有何新闻


对晋级时刻间隔有疑问的猎奇宝宝看过来!

“缪尔冰川” 晋级仅包含一个提案,便是推延以太坊 PoW 挖矿的冰川期。由于咱们等不及与任何其它提案一起部署,所以 “缪尔冰川” 晋级发生在 2020 年 1 月。

为了设计一个更好的网络晋级程序,来自以太坊社区的志愿者们,包含 EIP 修改、EIP 作者、客户端开发者、以太坊牧猫人安排以及其他社区成员共同成立了 EIPIP 安排。以太坊牧猫人安排还掌管了一个以太坊要害组件装机查询,以更好地了解以太坊客户端多样性的现状。

与此同时,客户端开发者们也在为完成提高功能、安全性以及有助于未来晋级的提案而奋斗。由于没有频繁的晋级、开发者能最大限度使用开发时刻,能够等待后续的 “伦敦” 晋级中会有更多的新功能引进,就在不远的将来。

虽说如此,前进无止境。你的反馈,对咱们继续提高晋级流程的质量,至关重要。


我是一个 节点运营者/矿工,我该做什么?


请下载您所用以太坊客户端的最新版本。


感谢一切开发者、客户端团队、EIP 作者、EIP 修改,以及参加以太坊网络晋级进程的朋友!下一次晋级见。

能够在这些地方重视咱们以太坊牧猫人安排:Twitter、Medium、GitHub、Website。还有咱们的 Discord。

能够在 Gitcoin 和 Clr.fund 上用 token 表达你对咱们的喜欢哟!

视野开拓

通常道氏理论的买入信号发生在上升趋势的第二阶段,即当市场向上穿越了从底部弹起的第一个峰值的时候。一般来说,在信号发生之前,我们大约错过了新趋势全部价格变化的20%—50%。-《期货市场技术分析》

发表回复

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