以太坊开发阶段是怎样的步骤 (以太坊开发入门)

2023-03-04 23:30:02 views

以太坊的开发计划分为四个不同的阶段。每个阶段都是为了引入更多的特性和修复问题。每个步骤还包括“子版本”,即所谓的“硬分叉”,它以一种不向后兼容的方式改变功能和特性。


以下时间轴是最初计划的以太坊发展阶段:


Block #0 — Frontier


这是以太坊从2015年7月30日到2016年3月的初期开发阶段。


Block #200,000 — Ice Age


Ice Age是一个“硬分叉”,它引入了一个指数级的难度增加,以促使在一切就绪的情况下顺利完成从PoW到PoS的过渡。


Block #1,150,000 — Homestead


以太坊的第二个阶段启动于2016年3月。


Block #1,192,000 — DAO


臭名昭著的DAO案例。这是一个硬分叉,补偿了DAO黑客的受害者,并导致以太坊和以太坊经典分裂成两个对立的系统。


Block #2,463,00 — Tangerine Whistle


另一个硬分叉用于更改某些I/O繁重操作的gas计算,并在利用这些操作的低gas成本的DoS攻击后清除累积状态。


Block #2,675,000 — Spurious Dragon


硬分叉解决了 DoS 攻击问题,与此同时,另一种状态也被完全清除。此外,它也是一种重放攻击的保护机制。


Block #4,370,000 — Metropolis Byzantium


这是以太坊发展的第三阶段,于2017年10月启动。Byzantium是Metropolis两大分叉中的第一个。


Block #7,280,000 — Constantinople


这是Metropolis阶段上的第二个硬分叉,于2019年2月完工。这个硬分叉还包括其他修改,以修复代号为Petersburg的安全问题。


Block #9,056,000 — Istanbul


这是另一个硬分叉,计划在2019年12月4日激活,将包括更多的安全修复和激励措施,从PoW转移到PoS算法。


Serenity — Ethereum 2.0


Serenity 是以太坊发展的最后阶段。它将引入以太坊2.0——一个新的以太坊区块链,完成PoS的集成,并引入一个新的以太坊虚拟机,此外还有很多细节的改变。


关于Serenity何时上市有很多讨论和传言。这个庞大的阶段将分为不同的子阶段: