但 ETH2.0 又稍有区别。因为 ETH2.0 的设计与当前的以太坊差别太大,以至于必须改动底层的区块链才能实现(原本以太坊基金会曾试图用合约实现 Casper FFG 来为以太坊引入 PoS,但后来因为一些理由而选择设计一个全新的系统)。因此,这个计划的实现要从头重新设计一个系统,完善其中的所有细节,还要有精妙的部署方式。所以有了专门的一个称谓。 值得一提的是,ETH2.0 的代号就是 Serenity,所以,我们现在还在是 Metropolis 阶段(不过实际上,当前在以太坊 PoW 链上推行的改进已经超出了确定阶段目标时候的设想了)。所以,要记得的代号就只有 ETH 和 ETH2.0 了。现在大家已经很少用这些代号了(就除了 ETH2.0 和 Serenity) LLab:那 ETH2.0 的提出,在规划路径上,可以理解为是副本变主线吗? 阿剑:倒不能这么说。因为以太坊一开始提出的时候就提到要做 PoS。只不过当时没有好的方法来做,所以先实现了 PoW;关于可扩展性的研究,也是从 2014 年开始的与其说是副本变主线,不如说,主线明确了。因为原本目标是有的,但方法不是那么明确 LLab:以太坊升级到 2.0,对比当前的以太坊版本有哪些革新和创造?它(ETH2.0)在从被提出到目前为止,有过改变吗? 阿剑:以太坊 2.0 对比当前的以太坊主要有两大升级:一是权益证明的共识机制;二是 「信标链 + 多条分片链」 的分片架构。
以上就是一个大概的介绍。但是值得指出的是,以太坊 2.0 的部署并不是一次性完成的,而是分成三个阶段来部署的:
|