在10月19日召开的会议上,以太坊的核心开发人员已达成共识,推迟计划的协议硬分叉至2019年1月。
被称为“君士坦丁堡”的分叉于10月13日首次在以太坊公共测试网Ropsten上进行试验,并计划于今年10月底至11月底在主要的以太坊区块链上启动。testnet本质上是主网络的模拟版本,允许开发人员尝试智能合约或升级而无需为执行支付 “gas”。在长达一小时的会议即将结束时,开发者终于达成共识,即君士坦丁堡将在2019年1月下旬最早到来。
在会议期间,一个开发者称,改变从“硬分叉”到“更新”过渡的术语可能不那么具有争议性或“政治性”。
昨天君士坦丁堡10月13日在 Ropsten的首次亮相,之后的会议遭遇了一系列障碍。在4,230,000块激活之前,分叉在4,299,999块停滞了两个小时,测试网矿工未能激活过渡。以太坊客户开发商Alfri Schoeden当时解释说,这是由于“共识问题”引发了Geth和Parity(两个以太坊客户端)之间的“三方分叉”。
在会议之前发布的说明中,Schoeden概述了“最近增加的散列能力导致了封锁时间缩短,并导致这种难以在星期六发生得比预期的要早得多。
他指出,在最新的Geth客户端版本发布后六天,以及Parity版本发布后的第一天,这一分叉发生了,这使得用户没有足够的时间升级。根据本周早些时候发布在“以太坊社区论坛”中的报告说明,,开发者还在Parity中发现了一个共识错误。
Schoeden指出,没有用户正在开采君士坦丁堡链,因此开始处理4,230,000块的两小时延迟。此外,社区目前还没有一个测试网分叉监视器,它没有透露有关不同链的细节。
鉴于这些问题,开发商 Hudson Jameson在昨天的会议期间接受了另一个开发者的建议,即“定期产生并临时测试临时测试网以测试向君士坦丁堡的过渡。” 詹姆森认为,”如果出现问题,我们会很快知道。“
正如之前的报道,君士坦丁堡硬分叉是一个系统范围的以太坊更新,旨在提高网络的效率,特别是包括减少矿工块奖励的计划,以及引入网络共识机制的变化,这将使其更多对ASIC矿工有抵抗力。
Ps:Gas是一种特别的单位用于Ethereum(以太坊)里,它用来衡量一个行为或者一系列行为有多少“工作量”。
Geth – Go 语言实现版本 Parity – Rust 语言实现版本
本文素材来自互联网