手机版

当前位置:瑞波币交易平台 > 矿业 >

为何要改进ETH互联网的升级步骤?

时间:2021-08-06 07:04:46|浏览:

-旧版互联网升级步骤-

ETH是一个开源社区项目。若想将核心建议部署到主网上,需要先获得社区和核心推广客户端(ETH节点)的赞同。一旦ETH核心推广客户端开发者和社区都同意了某个 EIP,这个 EIP 将包括到下一次互联网升级中。

当ETH开发者在筹备伊斯坦布尔升级时,社区在 EIP 1057(可编程工作量证明 ProgPow)上没达成协议。这个建议得到了部分人的支持,但也遭到了大多数人的强烈反对。最后,ETH推广客户端之间未能达成协议。

虽然这个建议没纳入互联网升级,但它确实通过了 EIP 标准化步骤。这就凸显了将 EIP 标准化和互联网升级步骤离别的重要程度。

早期,互联网升级步骤运行好,总的 EIP 数目也相对较少。过去几年来,因为ETH区块链的贡献者人数剧增,关于怎么样改进互联网的 EIP 数目也成倍增长。这就增加了复杂性,也在怎么样针对互联网升级 EIP 设计一个正式步骤的问题上引发了讨论。

伴随ETH区块链的使用率提升,不少贡献者联合起来提交关于互联网升级的 EIP 来强化ETH互联网。每一个推广客户端都要付出很大的努力来达成 EIP 中所建议的改进。考虑到达成每一个 EIP 需要耗费的工时,并不是所有 EIP 都可以纳入下一次升级。不知道步骤可能会引起混乱。因此,大家需要更新文档来增加升级步骤的透明度。

-新版互联网升级步骤-

现行互联网升级步骤是 EIPIP 团队经过多次头脑风暴并与ETH开发者和整个社区不断交流后得出的结果。

现行互联网升级步骤已经正式与 EIP 标准化步骤离别。但,上图也包括了不同阶段的 EIP 推荐状况。EIP 步骤大致分为三个阶段,以显示 EIP 在下一次升级前的状况。

考虑纳入(Consider for Inclusion,CFI)指的是一个建议有望纳入下一次互联网升级的第一阶段。有人建议让建议的作者或支持者在 Eth1.0 规范库中创建一个议题,以便进行官宣。

在这一阶段,推广客户端开发者会对建议进行讨论,并达成协议来推进 Devnet(开发者测试网)的达成。这是专为推广客户端开发者而设计的,其它社区成员也可以用。但,该测试网大概没预先公告就会关闭,因此不主张用来测试 dApp。目前的 Devnet 是 YOLO 测试网。现行版本是 YOLO 2.0,包含了有望引入下一次互联网升级的建议。

获得 CFI 批准:这个 bucket 中包含了获得推广客户端大致共识的 EIP。在符合规则的 PR 提交后,核心开发者会予以考虑。推广客户端可能会在便捷的时候开始独立达成这部分建议。

CI devnet 等候室:获得部分(并不是全部)推广客户端明确批准的 EIP,或者等待集成的某些工作会暂时放在 CI devent 等候室内。这部分还大概包括其它种类的建议,但由于某些缘由,暂不考虑放到下一个 CI devnet 版本中。

在 CI devnet 上部署:这里列出了现在部署在 devnet 上的 EIP。最新版本的 devnet(所包含的内容)或将通过下一次升级达成。

测试绿灯:这里列出了合适在公共测试网上的部署的 EIP,截至最新的ETH核心开发者会议。

公共测试网:与早期互联网升级步骤类似。所有获得核心推广客户端开发者赞同并在 devnet 上达成和测试的 EIP 目前都部署在公共(PoW)测试网上。假如在测试网上运行的几周内,没发现任何重大问题,就可以部署到主网上。

主网:ETH核心开发者会设定一个区块号,并预估这部分建议最后在ETH主网上激活的日期。

在主网激活后,则表示整个互联网升级步骤完成。虽然互联网升级促进团队正在筹备下一次升级。

在缺少好交流的状况下,在大型去中心化互联网上管理升级会是一项巨大挑战。大家可以通过互联网升级步骤追踪器来迅速查阅正在考虑中的 EIP,并通过 Eth1.0 规范库来追踪推广客户端的进程。

关于互联网升级步骤的讨论从一年前就开始了。第一版关于硬分叉的 EIP 步骤获得了 EIP 作者与社区的好评。这个步骤也在核心开发者会议上讨论过,但由于迫切的需要而搁置。尽管这样,经过改进,大家目前有了一版更好的互联网升级步骤。

欢迎来 Fellowship of 以太坊 Magician 推荐你关于目前ETH互联网升级步骤的建议和建议。

感谢 James Hancock、Hudson Jameson、Micah Zoltu 和 Tim Beiko 的改进建议。

下一次升级(柏林升级)在望,为此大家要安排一个互联网升级步骤。在经过几次头脑风暴后,EIPIP 团队就怎么样改进互联网升级步骤提出了什么时间建议。我期望这篇文章所推荐的信息可以对 EIP 作者乃至整个社区都有用。让大家来认识一下新步骤是什么样的,与为何要调整自ETH区块链诞生以来就沿用到今天的互联网升级步骤。

互联网升级是将新功能添加到ETH协议上的方法。一般来讲,这部分升级功能旨在为互联网带来可扩展性、更好的客户体验和更高的安全性。每一个新功能在 EIP(ETH改进建议)中都有详细描述。当互联网中的所有节点都赞同激活新功能时,就会在特定区块高度发生互联网升级。因为ETH是去中心化的,而且没人可以强迫别的人升级节点,假如互联网中的部分参与者决定不激活升级程序,就会停止与已激活升级程序的节点通信,致使互联网中出现分叉。

过去,互联网升级步骤都与 EIP 标准化步骤相互关联。核心 EIP 要与标准化步骤一块部署在主网上。

此文出于传递更多信息之目的,并不意味着同意其看法或证实其描述。本网站所提供的信息,只供参考之用。

上一篇:Eth2最新更新进展一览 下一篇:没有了

Copyright © 2002-2021 瑞波币交易平台 (http://www.cbi2018.com) 网站地图 TAG标签