2019已经到来,依旧是天寒地冻。2018年,看不到头熊市寒风吹得我们瑟瑟发抖,新的一年的到来,我们仍然坚信,所有杀不死我们的,必会使我们更强大。上周加密货币市场整体表现惨淡,上周四晚市场开始暴跌,以太坊价格再次下降24%,之前的涨幅随之抵消。以太坊君士坦丁堡升级在即,这次的硬分叉是否是点燃市场的一根导火索?光环之下,以太坊能否完成这次华丽的转身?
1 月 11 日,Ethereum Foundation 发布君士坦丁堡升级公告,宣布以太坊网络升级预计时间为 2019 年 1 月 16 日,在区块高度7,080,000启动君士坦丁堡升级。随后,币安、OKEx、火币等各个交易所宣布支持以太坊君士坦丁堡分叉。不出意外,1 月 16 日之后,以太坊会进入新的阶段。
君士坦丁堡(Constantinople)是什么?
君士坦丁堡,以太坊网络升级的一个命名,就像安卓手机系统2.0,系统3.0一样的名称。这次的硬分叉意义颇为重大,是进入第四阶段的最后一个升级。
君士坦丁堡只是这次以太坊网络更新的名称。这次升级没有争议,预计每人都同意采用新版本。这点和现如今的比特币分叉有本质区别。比特币社区的分叉有历史的原因,包括开发者和矿工关于比特币未来的发展方向的不可调解的分歧,也可能夹杂着利益的关系。
此次升级之后,理论上会出现两条链,但旧链将很快被弃用。同时,与此前的升级类似,普通用户将不会注意到任何变化,也不会注意到出现了分叉。
总之,这次新的ETH区块链包括一些新以太坊改进提案(EIP)的实施,目的是优化以太坊。
以太坊的四个阶段
根据以太坊网络的开发路线,在最早发布的发展计划中,以太坊有四个里程碑阶段,它们都有个既梦幻又好听的名字,分别是:
第一阶段,边境(Frontier,2015年7月):以太坊的第一次版本发布,允许开发人员对以太坊进行挖矿,并基于以太坊进行 DApp 与工具软件的开发。
第二阶段,家园(Homestead,2016年3月):发布了第一个生产环境版本,对许多协议进行了优化改进,为之后的升级奠定了基础,并且加快了交易速度。
第三阶段,大都会(Metropolis,2017年10月):第三阶段分为两次升级,分别命名为拜占庭(Byzantium,2017年10月)和君士坦丁堡(Constantinople,2019年1月),将会使得以太坊更轻量、更快速、更安全。
第四阶段,宁静(Serenity,时间待定):这个版本将会使用期待已久的 PoS 共识,其中将会使用 Casper 共识算法。
其中,第三阶段「大都会」是四个阶段里面最关键的一步,因为其作为最终 PoS 共识到来前的探路者,它的稳定部署对于最终的「宁静」阶段的平稳过渡至关重要,而此次「君士坦丁堡」升级作为「大都会」的最后一步,它的改进方向或者布局非常令人期待。
硬分叉
之所为被称为分叉,是因为跟道路上的分叉类似,单条链的区块分裂成为两条链的独立区块。一条链上还是按旧规则运行,第二条链按新规则运行。
硬分叉,就是将一条区块链分裂成两条继续运行的独立区块链。此次君士坦丁堡分叉将为以太坊网络带来几个关键的升级,包括性能、成本效率和最终为转换成股权证明共识做准备。
简单来说,分叉是对网络的更新。它跟你更新你的计算机或应用类似,升级后可以变得更安全或拥有新功能。
分叉在即
以太坊君士坦丁堡升级即将到来,这次更新主要涉及五个提案:EIP145、EIP1014、EIP1052、EIP1283、EIP1234。
1、EIP145:由两位以太坊开发人员Alex Beregszaszi和Pawel Bylica编写的技术升级,EIP 145详细介绍了一种更为有效的以太网信息处理方法,即所谓的位偏移。升级后,基于以太坊的DAPP应用可以更流畅的运行;
2、EIP1052:由核心开发人员Nick Johnson和Bylica编写,EIP 1052提供了一种优化以太坊上大规模代码执行的方法。升级后,在执行和调用智能合约时,只需要检查合约的基本数据;
3、EIP1283:根据Johnson所写的EIP 1087改编,该提案主要通过改变数据存储引入更公平的定价方法,升级后,开发者在构建智能合约时需支付更少的GAS费;
4、EIP1014:由以太坊创始人Vitalik Buterin创建,此升级的目的是更好地促进基于状态通道和“链下”交易的某种类型的扩展解决方案。升级后,更多操作将在链外执行,释放更多以太坊网络的资源和空间;
5、EIP 1234:由主要以太坊客户Parity的发布经理Afri Schoedon编写,该提案是最具争议的,其将区块采矿奖励从3 ETH减少到2 ETH,并将难度炸弹延迟12个月。升级后,以太坊的供应速度降低,可以有效遏制“供应泛滥”,通货膨胀的问题。
总而言之,这些变化包括:代码优化以改善开发人员的处理时间; 更改智能合约数据存储方式以提供更公平的定价结构; 通过状态通道制作缩放解决方案的代码使在以太坊上本文素材来自互联网