以太坊开发的四个阶段

以太坊的诞生是第一阶段的启动,名为“前沿(Frontier)”。以太坊的发展计划分四个阶段进行,每个新阶段都会发生重大变化。每个阶段都可能包含子版本,称为“硬分叉”,它们以不向后兼容的方式改变功能。

四个主要的发展阶段代号为前沿(Frontier),家园(Homestead),大都会(Metropolis)和宁静(Serenity)。中间的硬分叉代号为“冰河时代(Ice Age)”,“DAO”,“蜜桔前哨(Tangerine Whistle)”,“假龙(Spurious Dragon)”,“拜占庭(Byzantium)”和“君士坦丁堡(Constantinople)”。它们在下面列出,以及硬分叉发生的块号:

之前的过渡

Block #0

“Frontier” - 以太坊的初始阶段, 从2015年7月30日持续到2016年3月。

Block #200,000

“Ice Age” - 引入指数级难度增长的一个难题,激励了到权益证明的过渡。

Block #1,150,000

“Homestead” - 以太坊的第二阶段,2016年3月启动。

Block #1,192,000

“DAO” - 恢复被破坏的DAO合约的硬分叉,导致以太坊和以太坊经典分成两个竞争系统。

Block #2,463,000

“Tangerine Whistle” - 改变某些IO密集操作的燃气计算方法和清除拒绝服务攻击(利用这些操作的低燃气成本)累积状态的硬分叉。

Block #2,675,000

“Spurious Dragon” - 解决更多拒绝服务攻击向量和另一种状态清除的硬分叉,还包括转播攻击保护机制。

当前状态

我们目前位于_Metropolis_阶段,该阶段计划为两个次级版本的硬分叉 (参见 [hard_fork]) ,代号 ByzantiumConstantinople。拜占庭于2017年10月生效,君士坦丁堡预计将在2018年中期。

Block #4,370,000

“大都会拜占庭” - 大都会是以太坊的第三阶段,正是撰写本书的时间,于2017年10月启动。拜占庭是Metropolis的两个硬分叉中的第一个。

未来的计划

在大都会拜占庭硬分叉之后,大都会还有一个硬分叉计划。大都会之后是以太坊部署的最后阶段,代号为Serenity。

Constantinople

- 大都会阶段的第二部分,计划在2018年中期。预计将包括切换到混合的工作证明/权益证明共识算法,以及其他变更。

Serenity

以太坊的第四个也是最后一个阶段。宁静尚未有计划的发布日期。