新闻来源连结:动区动趋
http://bit.ly/2tCUDfl
新闻本文:
以太坊系统性升级・君士坦丁堡硬分叉:预计于 228 举行! —— 以太坊爱好者需要知
道的事
世界第三大公链以太坊,重要的一次系统性升级 — 君士坦丁堡升级,预计将于本周启动
,此次升级为硬分叉的升级,这意味着需要整个网络所有节点的支持,以便按更新预期运
行。
以太坊核心开发者 Hudson Jameson 在官方部落格表示,以太坊网络将在 7,280,000 区
块进行预定升级,预计将于 2019 年 2 月 28 日星期四进行,但具体日期可能会根据现
在和之后的区块时间而变化。
而此次会有两次硬分叉,君士坦丁堡和圣彼得堡。
如同以前的网络升级也会被赋予其他名称,如 Spurious Dragon 和 Byzantium。 正如动
区先前报导,此网络升级有两个名称的原因是因为:先前的君士坦丁堡网络升级被推迟,
并且需要在同一块编号上进行两次协议升级,以便修复各种以太坊测试网络上的问题,例
如 Ropsten。
当然,最值得关注的要点是,如果超过一定比例的用户不同意升级,则可能导致网络分裂
。这样的事件曾发生在以太网中:2016年,当DAO合约遭骇客入侵后后,一个有争议的硬
分叉导致以太坊分裂成两个不同的区块链,以太坊(ETH )和以太坊经典(ETC)。
是否会分裂呢?
在上次因为漏洞被延迟的硬分叉,当时分叉前一天各大客户端的采用率,根据世界最大的
以太坊矿池公司Ethermine的首席执行长彼得毁隆啋棳腹]Peter Pratscher)建立的追踪
网站,显示当时君士坦丁堡的采用率如下:
以太坊主流的客户端 Parity ethereum 的发布经理、硬分叉协调员在上次硬分差 Afri S
choedon 表示,链拆分的风险很低,因为以太坊最大的矿池已经采纳了此次升级。
“矿工准备好了,”Schoedon 说。 “也只有矿工能拆分区块链了。”
[注*]:以往以太坊硬分叉是由 Afri 协调升级,由于社群不理性的舆论压力,Afri 已决
定退出以太坊。
>>延伸阅读:以太坊政治斗争暗潮汹涌,社群舆论不理性、领袖呼吁回避利益冲突
此次升级定名为“君士坦丁堡”,以拜占庭帝国的首都命名,是大都会(Metropolis)三
部分升级中的其中一部分。这次升级一共包含四个以太坊改进建议(EIPs):
* EIP 145:由两位以太坊开发人员 Alex Beregszaszi 和 Pawel Bylica 撰写的技术升
级,EIP 145 详细介绍了一种更为有效的以太网讯息处理方式,称为 bitwise shifting
。
* EIP 1052:由核心开发人员 Nick Johnson 和 Bylica 撰写,EIP 1052 提供了优化以
太坊上大规模代码执行的方式。
* EIP 1014:由以太坊的创始人 Vitalik Buterin提出,此升级的目的是更良好的促进基
于状态通道和链下交易的特定可扩展性解决方案。
* EIP 1234:这也是该次升级中最有争议的改进方案,将块采矿奖励从 3 ETH 减少到 2
ETH,以及延迟以太坊的难度炸弹 12 个月。
而 EIP 1283 因为被找到漏洞,将从原本的君士坦丁升级中移除,并透过圣彼得堡将该协
议从“已经意外升级的”测试网中移除:
* EIP 1283:由 Johnson 撰写的 EIP 1087,该提案主要透过为数据存储的变更引入更公
平的定价方法,使智能合约开发商受益。(移除)
根据 Johnson 的说法,EIP-1283 增加了所谓的“Gas 计量仪(Net Gas Metering)”。
这个改进发案最初由约翰逊所撰写,这一元素将改善以太坊的可用性问题之一 – 其不断
上升的 Gas 手续费成本。
“有了它,我们可以减少合约中不必要 Gas 费用,以及使新的编码模式具有成本效益。
”他说。
升级协议带来什么好处?
前两项升级,EIP-145 和 EIP-1052 将提高智能合约开发的易用性,并简化以太坊代码中
的某些操作。
“凭借这些改进,我们可以通过以太坊链轻松扩展我们可以做的事情,以涵盖更多的用例
,”以太坊核心开发者 Nick Johnson说。
其中最令社群期待的一项是 EIP-1014,此升级预计将为新的第二层扩展解决方案做好准
备,例如状态通道。
“它可以创建新类型的状态通道,减少甚至消除链上的部署成本,从而提高可扩展性、降
低成本和用户的麻烦。”Johnson说道。
EIP-1014 可能会大大影响未来的以太坊变化,例如在以太坊平台上存储数据的成本,它
也可能带出其他意料之外的新智能合约功能。
有争议的一项升级,也可能导致网络分裂
前述大多数都是无争议的更新,但其中升级的一个,EIP-1234 引发了社群的激烈讨论。
特别是,EIP1234 将延迟“难度炸弹”12 个月,也就是挖矿难度将不会随着时间的推移
而增加。因此还需要采取措施保护网络,减少矿工给予的奖励:从每个区块的 3 ETH 降
至 2 ETH。但降低奖励也可能伴随通胀率下降而让矿工会有币价上升的预期,不过这会需
要一段时间的调整。
此升级引起部分矿工对此升级表示不满。但在上次分叉前夕,有主要的几个矿池已经纷纷
表示对升级的支持。
硬分叉将至,我们如何关注?
关于即将到来的硬分叉,forkmon.ethdevops.io 为我们提供主网的监控网站,可以清楚
地观察出目前现有的链(Byzantium )与新升级的链(Contantinople)是否分裂。
值得注意的是,系统范围的网络升级还存在其他风险。例如代码错误可能导致网络分裂,
算法也可能出错导致意外的困难。但开发人员相信此次君士坦丁堡的这种风险很小,而且
在下周的事件发生之前的几个月里,测试人员一直试图找出软件中的漏洞。
“我们有测试和监控软件,例如我们的分支监控器(fork monitor)和协议模糊测试仪(
protocol fuzz tester),可以在硬叉之前、期间和之后不断监控潜在的问题。”
来自以太坊基金会 Hudson Jameson 说,
“我们非常高兴能够对以太坊协议实施这些变革。但是,我们首先把网络的安全性和稳定
性放在首位。”
评论:希望这次不会在延迟了~~