V 神在布拉格以太坊开发者会议上表示,以太坊 2.0 即将推出,它可以将以太坊网络处理交易的能力提高一千倍。此次 以太坊 2.0 更新并非是对现有网络的升级,而是完全更新以太坊的共识系统,对网络的底层协议作出更大改变,特别是此次 以太坊 2.0 将是共识协议 Casper 及分片技术首次的落地,会推动区块链扩容技术向前发展,不断达到商用的标准。
11月20日,以太坊官方博客发文称,以太坊网络将按计划在区块高度9,069,000处进行升级,时间预计在2019年12月7日星期六发生。本次伊斯坦布尔升级要实现的功能包括引入分片;降低 GAS 成本的措施;改进与隐私币 Zcash 的链互操作性;以及允许更多创造性功能的智能合约。
伊斯坦布尔升级将分两个阶段实施,包含14项EIPs(以太坊改进提案)。其中 6 项提案将在第一阶段(V1)中实施应用,其余 8 项仍需核心开发员商讨审议后,预留给之后的第二阶段(V2)升级实施。
伊斯坦布尔升级是以太坊可扩展蓝图上的一个关键里程碑,力图在不牺牲去中心化原则的前提下,使应用区块链变得更快速、更便宜。
伊斯坦布尔硬分叉升级之路
据以太坊基金会消息,伊斯坦布尔(Istanbul)硬分叉升级预计将于2019年12月7日前后发生,和前几次的君士坦丁堡、拜占庭等硬分叉升级一样,这次的升级同样以改变以太坊底层协议的方式来提升整体性能。然而,也和前几次升级前屡次延迟的“尿性”一样,伊斯坦布尔硬分叉之路依旧波折不断。
据以太坊官方消息,伊斯坦布尔硬分叉原定于8月14日激活Ropsten和Görli等以太坊测试网,并预计于2019年10月16日在主网上进行升级。
然而在8月15的以太坊电话会议中,核心开发者Péter Szilágyi指出,需要将该目标推迟两周,且不排除在9月4日有再次推迟的可能性。最具争议的ProgPOW算法将推迟到下一次升级中实施。
随后9月6日的以太坊电话会议中,基金会社区经理Hudson Jameson表示,由于有大量以太坊改进建议(EIP)提交审查,Ropsten测试网络激活被推迟到10月2日左右,主网的激活将推迟到11月。
9月30日,以太坊基金会社区经理Hudson Jameson表示,由于异常快速的区块确认时间,造成测试网络Ropsten已于UTC时间9月30日3:40提前到来。
10月25日,PegaSys Protocol Engineering产品经理Tim Beiko发推表示,目前团队初步达成共识,以太坊伊斯坦布尔硬分叉日期定为12月4日,为了以防万一,1月8日为定为备用日期。
11月20日,以太坊官方博客发文称,以太坊网络将按计划在区块高度9,069,000处进行升级。时间预计在2019年12月7日星期六发生。具体升级日期和时间可能会因出块速度有所变化。
升级状况频发,加上备受关注的EIP-1884ProgPoW提案的延迟,让许多人为以太坊后续生态发展感到担忧。因为从一开始的设计层面来说,伊斯坦布尔硬分叉是以太坊经过最初的边境(Frontier)、家园(Homestead),到现在的大都会(Metropolis)阶段走向宁静(Serenity)阶段(即以太坊2.0)前的最后一次硬分叉。
尽管近期以太坊基金会研究员Danny Ryan公开表示以太坊2.0零阶段计划将于2020年第一季度上线,但屡次升级上演的“狼来了”的故事,让这个“计划”看上去苍白了不少。
以太坊 2.0 的升级以及作用
以太坊成立至今已牢牢占据加密资产市值第二的位置,并拥有着全球较大的开发者社群,其在DAPP数量上也将其他公链远远甩在身后。但是即便是这样“一人之下万人之上”的地位,也并不意味着以太坊就可以高枕无忧了。定位于“世界计算机”的以太坊,目前每秒只能处理大约15笔交易,像Visa这样的私人公司则可以每秒处理45,000笔交易。频频发生的拥堵事件导致的额外费用和处理时间等待更是让用户的体验变得很差,这在很大程度上限制了以太坊的发展。以太坊想要被大量采用,必须要大幅提升以太坊网络上的扩展性与性能,从而更好的承载去中心化应用,促进行业应用爆发。
Ethereum 2.0开发难度较大,时间较长。完成以太坊2.0需要有几个大的技术创新,实现智能合约分片与状态分片本身就有极高设计与开发难度,除此之外还需要考虑与原链的过渡与兼容,更进一步的增加了实现难度。以太坊作为一个发展几年的平台,代码结构已经变得非常复杂,底层重则修改难,对于原有架构的修改牵一发则动全身,需要考虑很多因素。
同时,开发团队的资金问题令人担忧。根据区块链软件咨询公司Kyokan的Matthew Slipper&Dan Tsui的报告,9个以太坊2.0研究团队都表现出对开发的无限热忱,但这份热忱放在市场的现实上不堪一击。由于团队运转资金的来源单一,一旦以太坊基金会出现资金枯竭的情况,或者主要支持这些团队的实体(如ConsenSys或者Status)取消对他们资金的支持,那这些团队就可能不得不暂停开发。
以太坊 2.0 并不是对现有以太坊网络的升级,而是一次全面的修订和重新设计。以太坊的目标是成为分布式金融和智能合约执行平台,成为“一台真正的世界计算机”。以太坊的官网是这样显示的:以太坊是面向去中心化应用的全球的、开源的平台。在以太坊上,你可以编写控制数字价值的代码,完全按照编程的方式运行,且在世界上任何地方都可以访问。在这个去中心化的世界当中,以太坊似乎将自己定位成去中心化网络的构建者,去中心化网络基础设施与技术的提供者。
以太坊 2.0 如果顺利完成升级,将极大地促进区块链技术整体向前发展,特别是解决了当前公链最大的难点扩容问题。但是,也必须认识到以太坊 2.0 更新整体跨度的时间比较久,技术创新度高且难度大,是否能够能够实现稳定、安全的新一代底层公链目标尚存在较大的不确定性。