推迟成“瘾”的君士坦丁堡硬分叉 何时到来?
君士坦丁堡,一个原本和区块链世界毫无联系的词汇,却因以太坊而备受瞩目。
作者:Mr.J
编辑:雨林
来源:零壹财经·Binary
君士坦丁堡升级之前,是拜占庭升级。而历史上,拜占庭也正是君士坦丁堡的前称。拜占庭曾是一座靠海的古希腊移民城市。直到公元324年,因蛮族入侵而分裂的东罗马帝国的皇帝君士坦丁堡一世将此城选为国都,才改名为君士坦丁堡。
中世纪手稿中拥有坚固城墙和密集塔楼的君士坦丁堡
从拜占庭到君士坦丁堡,是一个城市发展过程中的两个阶段,对应着以太坊在“家园”阶段的两次升级。再加之,俄罗斯是历史上继承拜占庭帝国衣钵的国家,而以太坊创始人V神恰好出身俄罗斯,所以,以拜占庭和君士坦丁堡命名两次硬分叉升级就不足为奇了。
君士坦丁堡的波折
历史上,君士坦丁堡是一个数次易主的城市。
第四次十字军东征期间,君士坦丁堡被攻破,建立了拉丁帝国;五十多年后,拜占庭帝国光复君士坦丁堡;又过了数百年,奥斯曼帝国攻陷君士坦丁堡,拜占庭帝国覆灭。
而这次以君士坦丁堡命名的以太坊硬分叉升级,也是一波三折。
2018年9月15日,以太坊核心开发者决定,将于10月9日在测试网络Ropsten部署以太坊君士坦丁堡硬分叉升级。
10月5日,由于升级软件版本中发现漏洞,硬分叉升级被推迟至10月13日。
10月13日,预期中的君士坦丁堡硬分叉却并未如期激活。关于这次未激活的原因,分析人士认为是升级中的EIP1234提案(出块奖励从3ETH降低至2ETH,并将“难度炸弹”推迟12个月)遭到了矿工抵制,没有足够的节点升级软件导致硬分叉升级版本未被激活。
2018年12月7日,以太坊核心开发者召开电话会议,并最终达成共识:预计于2019年1月16日的主网区块高度7080000处激活君士坦丁堡硬分叉升级。
转眼到了2019年1月16日,距离约定的君士坦丁堡硬分叉时间只有数个小时之际,风波再起。安全审计公司ChainSecurity于16日凌晨发布报告称,君士坦丁堡升级代码(EIP 1283)存在漏洞,可能导致“重入攻击”(EIP1283降低Gas费用带来的副作用)。
由于再次被爆出存在漏洞,以太坊团队发表公开声明称,出于极大的谨慎立场,以太坊社区的主要利益相关者决定,最好的做法是推迟原定于在区块高度7080000实施的君士坦丁堡硬分叉升级。
君士坦丁堡硬分叉何时重启?
以太坊紧急暂停了即将实施的君士坦丁堡硬分叉之后,PeckShield的安全分析人士认为:只有一天时间进行紧急软件升级,有些节点可能来不及,所以可能会导致在区块高度7080000后发生分叉。
事实证明了这一分析的正确性。实际上,在以太坊团队宣布推迟硬分叉升级之后,为了避免违背共识,以太坊上的用户应该且必须安装新版客户端。但现实中不可能所有用户都能及时接收到这一信息。
2018年1月17日14:17:32,原定高度为7080000的硬分叉区块被挖出。据PeckShield态势感知平台数据监测显示,确实有一部分节点由于未完成16日紧急发布的强制软件升级而出现了小分叉。但幸运的是,根据出块时间和出块难度推测,分叉链的算力目前大约为10TH/S,占主网总算力不到2%,不会对主网造成重大影响。
至于君士坦丁堡硬分叉何时重启,Github上的信息显示,关于君士坦丁堡升级讨论将于2019年1月18日14时(UTC),即北京时间18日20时进行。届时以太坊核心开发者将重点讨论难度炸弹更新、如何以及何时重新实施硬分叉、君士坦丁堡之后的路线图问题、以及有关ProgPoW Hardfork和客户端等问题。
而以太坊核心开发者Afri Schoedon则在Twitter上称,硬分叉现预计于下周一(1月21日)举行。
君士坦丁堡为何备受关注?
这次硬分叉,与之前的拜占庭升级一样,只是以太坊网络发展过程中的一次技术升级,并不会像2018年11月的BCH分叉那样,因分歧而出现分叉链和糖果。
MakerDao中国区负责人潘超之前对零壹财经·Bianry也曾表示,这一次硬分叉对于普通人来说可以简单理解成升级。因为这是一次几乎没有争议的硬分叉,主要是引入状态通道、改善以太坊的燃气费和降低区块奖励。
那这样一次技术升级为什么会引起加密市场如此多的关注?零壹财经·Binary认为有以下原因:
其一,目前加密货币市场仍处于一个较为冷清的状态。这种行情下,作为“公链之王”的以太坊硬分叉升级就显得较为重要。这次硬分叉升级也被诸多业内分析人士认为是前期ETH上涨的主要原因之一。但受硬分叉延期影响,ETH的价格在16日凌晨快速跳水,5分钟内急跌逾6%。截至18日17时,根据coinmarketcap数据,ETH市值排名第三,为128.85亿美元,实时价格报123.37美元。
另外,之前很长一段时间内,ETH一直在与XRP(瑞波币)争夺加密货币市值第二的宝座,互有胜负。但如今,XRP已乘势将ETH甩开了一个身位。
其二,君士坦丁堡硬分叉是以太坊进入转换到PoS机制的“宁静”阶段前的最后一次重大技术升级,对以太坊社区内各大利益集体都有影响,尤其是矿工。这次硬分叉中最受争议的就是EIP1234,将区块奖励从3个ETH减少到2个,减产33%,同时将难度炸弹推迟12个月。
这是以太坊为维持既定路线和网络稳定不得不做的一次升级改变(详情可见:事关900亿元!一文看懂即将到来的以太坊硬分叉:君士坦丁堡),但却实实在在动了原本属于矿工的那份“奶酪”。原定2018年10月13日的硬分叉未被激活,可能也是因为这一原因。
其三,都说“币圈一天,人间一年”,君士坦丁堡升级一再推迟,难免会吸引关注。对比之前拜占庭升级的顺利,这次君士坦丁堡硬分叉过程的波折难免会给人很多想象空间:去中心化社区如此低效?存不存在利益冲突?背后有没有不为人知的故事?……
在一切尚未尘埃落定之前,这一切猜想都不会消失。