以太坊:科普 | 新版以太坊网络升级流程是怎么样的?

下一次升级在望,为此我们要安排一个网络升级流程。在经过几次头脑风暴后,EIPIP团队就如何改进网络升级流程提出了几点建议。我希望这篇文章所分享的信息能够对EIP作者乃至整个社区都有用。让我们来了解一下新流程是怎么样的,以及为什么要调整自以太坊区块链诞生以来就沿用至今的网络升级流程。

什么是网络升级?

网络升级是将新功能添加到以太坊协议上的方式。通常来说,这些升级功能旨在为网络带来可扩展性、更好的用户体验和更高的安全性。每个新功能在EIP中都有详细描述。当网络中的所有节点都同意激活新功能时,就会在特定区块高度发生网络升级。由于以太坊是去中心化的,而且没人可以强迫其他人升级节点,如果网络中的部分参与者决定不激活升级程序,就会停止与已激活升级程序的节点通信,导致网络中出现分叉。

FTX CEO: FTX多年来一直就混合资金问题向银行撒谎:金色财经报道,FTX 新任首席执行官JohnJ.RayIII在一份新报告中称,早在2020年,FTX的前管理层就客户现金的可疑动向向银行撒了谎。?尽管FTX集团将自己描绘成“加密货币行业客户保护工作的先锋”,但据称它故意将客户和公司资金混合在一起,以便抢购豪华房产并对姊妹公司Alameda Research进行投机交易。[2023/6/27 22:01:56]

为什么要改变网络升级流程?

过去,网络升级流程都与EIP标准化流程相互关联。核心EIP要与标准化流程一起部署在主网上。

巴厘岛将打击使用加密货币作为支付方式的外国游客:5月29日消息,巴厘岛政府将打击外国游客在酒店、餐馆、旅游景点、购物中心和其他地方使用加密货币作为支付手段。巴厘岛州长 Wayan Koster 表示:外国游客行为不当,从事签证许可中不允许的活动、使用加密货币作为支付手段以及违反其他规定的行为将得到坚决处理。严厉的措施包括驱逐出境、行政制裁、刑事处罚、关闭营业场所和其他严厉制裁。[2023/5/29 9:48:38]

-旧版网络升级流程-

共识冲突

以太坊是一个开源社区项目。若想将核心提议部署到主网上,必须先获得社区和核心客户端的同意。一旦以太坊核心客户端开发者和社区都接受了某个EIP,这个EIP将包括到下一次网络升级中。

某匿名用户向Base无偿赠送“base.eth”域名:4月6日消息,Base官方在推特表示,某位匿名用户向该项目赠送了“base.eth”域名。

该用户在与Base沟通时表示,选择捐赠该域名是因为想要支持公共物品(public goods)的发展,自己并不求从Base或Coinbase处得到任何回报。[2023/4/6 13:48:50]

当以太坊开发者在准备伊斯坦布尔升级时,社区在EIP1057上没有达成共识。这个提议得到了部分人的支持,但是也遭到了很多人的强烈反对。最终,以太坊客户端之间未能达成共识。

虽然这个提议没有纳入网络升级,但它确实通过了EIP标准化流程。这就凸显了将EIP标准化和网络升级流程分离的重要性。

核心EIP数量剧增

美国投资者正式对SBF发起集体诉讼:11月16日消息,美国投资者已在迈阿密正式对SBF发起集体诉讼,理由是FTX的收益加密账户违反佛罗里达州的法律,是一种在美国非法出售的未注册证券。

诉讼称,FTX的流动性问题导致美国投资者蒙受110亿美元的损失。该诉讼还要求SBF和一些据称帮助推广FTX的名人赔偿损失,其中包括美国国家橄榄球联盟四分卫汤姆布拉迪(Tom Brady)和网球明星大阪直美(Naomi Osak)。(路透社)[2022/11/16 13:13:30]

早期,网络升级流程运行良好,总的EIP数量也相对较少。过去几年来,由于以太坊区块链的贡献者人数剧增,关于如何改进网络的EIP数量也成倍增长。这就增加了复杂性,也在如何针对网络升级EIP设计一个正式流程的问题上引发了讨论。

科普时报:区块链与云计算长期发展目标不谋而合:据《科普时报》今日报道,区块链与云计算两项技术的结合,从宏观上来说,一方面,利用云计算已有的基础服务设施或根据实际需求做相应改变,实现开发应用流程加速,满足未来区块链生态系统中初创企业、学术机构、开源机构、联盟和金融等机构对区块链应用的需求。另一方面,对于云计算来说,“可信、可靠、可控制”被认为是云计算发展必须要翻越的“三座山”,而区块链技术以去中心化、匿名性,以及数据不可篡改为主要特征,与云计算长期发展目标不谋而合。[2018/5/4]

透明度

随着以太坊区块链的采用率提高,很多贡献者联合起来提交关于网络升级的EIP来强化以太坊网络。每个客户端都要付出极大的努力来实现EIP中所提议的改进。考虑到实现每个EIP需要耗费的工时,并非所有EIP都可以纳入下一次升级。不了解流程可能会引起混乱。因此,我们必须更新文档来增加升级流程的透明度。

新版网络升级流程

-新版网络升级流程-

现行网络升级流程是EIPIP团队经过多次头脑风暴并与以太坊开发者和整个社区不断交流后得出的结果。

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

考虑纳入

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

Devnet阶段

在这一阶段,客户端开发者会对提议进行讨论,并达成共识来推进Devnet的实现。这是专为客户端开发者而设计的,其它社区成员也可以使用。但是,该测试网有可能没有预先通知就会关闭,因此不建议用来测试dApp。当前的Devnet是YOLO测试网。现行版本是YOLO2.0,包含了有望引入下一次网络升级的提议。

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

CIdevnet等候室:获得部分客户端明确批准的EIP,或者等待集成的某些工作会暂时放在CIdevent等候室内。这部分还有可能包括其它类型的提议,但是因为某些原因,暂不考虑放到下一个CIdevnet版本中。

在CIdevnet上部署:这里列出了目前部署在devnet上的EIP。最新版本的devnet或将通过下一次升级实现。

主网阶段

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

公共测试网:与早期网络升级流程类似。所有获得核心客户端开发者同意并在devnet上实现和测试的EIP现在都部署在公共测试网上。如果在测试网上运行的几周内,没有发现任何重大问题,就可以部署到主网上。

主网:以太坊核心开发者会设定一个区块号,并预估这些提议最终在以太坊主网上激活的日期。

在主网激活后,则表示整个网络升级流程完成。虽然网络升级促进团队正在准备下一次升级。

网络升级流程追踪器

在缺乏良好沟通的情况下,在大型去中心化网络上管理升级会是一项巨大挑战。我们可以通过网络升级流程追踪器来快速查阅正在考虑中的EIP,并通过Eth1.0规范库来追踪客户端的进程。

关于网络升级流程的讨论从一年前就开始了。第一版关于硬分叉的EIP流程获得了EIP作者以及社区的好评。这个流程也在核心开发者会议上讨论过,但是因为迫切的需求而搁置。尽管如此,经过改进,我们现在有了一版更好的网络升级流程。

欢迎来FellowshipofEthereumMagician分享你关于当前以太坊网络升级流程的意见和建议。

感谢JamesHancock、HudsonJameson、MicahZoltu和TimBeiko的改进建议。

原文链接:https://medium.com/ethereum-cat-herders/shedding-light-on-the-ethereum-network-upgrade-process-4c6186ed442c作者:PoojaRanjan翻译&校对:闵敏&阿剑

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

链链资讯

酷币交易所以太坊:DeFi的当铺,马云的抓手

DeFi信用时代还有多远??“金融的本质是信用,必须改掉金融的当铺思想,依靠信用体系发展。今天的银行还是当铺思想,抵押和担保就是当铺,但是仅靠资产抵押的机制会走向极端,有些企业要把资产全抵押出去.

[0:15ms0-2:910ms