以太坊升级:从工作量证明迈向权益证明的重要一步
这场景就像除夕夜一样,只不过在Twitter和Gitter上的以太坊社区是用区块而不是时钟来倒计时。当UTC时间19:52,区块高度达到7,280,000时,以太坊区块链完成了一次硬分叉,电脑终端前的人们兴奋地吃着爆米花代替了香槟庆祝。
以太坊进化的关键时刻
作为全球第二大最有价值的区块链(仅次于比特币),以太坊现已为下一阶段的进化做好准备。这次升级预计将使以太坊更快、更强大,并对更多用户和开发者更加开放。
这次分叉或升级被许多人视为以太坊从计算密集型的"工作量证明"共识模型转向更具扩展性的"权益证明"模型的第一步。(关于这两种共识形式的比较,参见此处。)
君士坦丁堡升级备受期待——特别是因为这是第三次尝试。以太坊此前已经历过七次分叉,而君士坦丁堡是近两年来的首次主网硬分叉。
开发者的喜悦与谨慎
协助组织这次升级的以太坊核心开发者表示:"我的反应是如释重负,实际上比我预期的更强烈。而且也很兴奋——这是我加入以太坊以来第一次成功的主网硬分叉!"在Gitter上,这次升级确实是一场视觉盛宴(至少对开发者类型的人来说是这样)。
他和其他以太坊项目经理在硬分叉前的几个月里一直在确保矿工和节点运营者安装新的客户端软件,这些软件将在完全相同的区块高度更新到新链。任何留在旧链上的节点都将运行不兼容的代码。
但一切似乎都井然有序,他表示自己"谨慎乐观"。与之前分叉不得不推迟时的庆祝活动不同,这次没有安排正式的庆祝活动。他说:"我想人们都感到有些疲惫,看到这次升级成功通过就松了一口气。"
升级过程中的紧张时刻
这次分叉之前已经推迟了两次,最近一次是由于代码中发现的问题。因此,随着今天分叉的临近,开发者们格外谨慎。
核心开发者在分叉前几分钟在Gitter论坛上写道:"从历史和逻辑上讲,我们更有可能在分叉区块之后的某个未知时间出现问题,而不是在分叉区块本身。"确实,最后的几个区块似乎花了很长时间才出来,数十名开发者在彼此之间来回传递进展信息。当关键区块临近时,核心开发者建议:"大家不要一直强制刷新,好吗?"
然后,在UTC时间19:52,区块终于被挖出:这次升级包括四个以太坊改进提案(EIPs),其中一个确保区块链在更节能有效的权益证明共识机制准备好实施之前不会冻结。
未来展望
开发者们将在接下来的几小时、几天和几个月里继续监控进展。不过,更广泛的区块链社区对dapps和智能合约的可能性感到兴奋。
新的主网已经诞生了它的第一个CryptoKitty。啊,真可爱。