Eth2.0 - Phase
目录
- Phase 0 - Beacon chain
- Phase 1 - Merge/The docking
- Phase2 - Shard Chains
Phase 0 - Beacon chain
参考这里
让信标链(Beacon chain)上线,这一步已经在2020年11月1日完成,因为我们可以看到第一个信标区块(Slot 0)已上线。
目前信标链的推出不会对信标链进行解决Eth1.0有任何影响,但它会在Eth1.0主网一起工作,带给以太坊POS。
信标链负责指挥和协调扩展的分片链和质押者(stakers), 但是,它不能处理账户和智能合同。随着时间的推移,信标链的功能也可能发生变化,但它总是Eth2.0的基础。
Phase 1 - Merge/The docking
参考这里
本来这个阶段想要分片链(Shard)但现在我想实现它 The Merge(合并)。合并是将当前以太坊主网(Eth1)将与信标链相连POS系统"合并", 这将标志以太坊POW结束,以及方向POS全面过渡。这一阶段可能在2022年完成。
分片链上线后,主网(Mainnet)它将作为最后一个分片链接到信标链。但现在为了加快速度POW向POS主网将作为第一个分片链和信标链接进行过渡 The Merge阶段, 以太坊将走向绿色,实现Eth2.0的愿景。
Phase2 - Shard Chains
参考这里
分片是一种多阶段的升级,旨在提高以太坊的可扩展性和容量。分片链将网络负载分散到64个新链,即64个分片链。升级计划在主网络与信标链合并后进行,可在2023年完成。
以太放2.0的扩展不是通过增加单个块的容量来实现的,而是通过水平分割数据库来分散网络的负载。其优点是,您(验证人)只需要存储您验证的分片链上的数据,而不是整个网络的数据,这降低了硬件的要求。
Shard chains version 1: data availability
当第一个分片链上线时,分片链只提供数据存储能力,不提供任何交易和智能合约处理能力,但当它与之相处时Rollups它还大大提高了每秒处理交易的能力。
Rollups是现存的Layer 其目的是允许技术DAPPs 将多个交易绑定到链下的交易中, 生成加密证书并提交到链上。结合此技术,每秒交易速度达到1万笔。Rollups这里可以参考技术。
Shard chains version 2: code execution
该计划为分片链提供了处理交易和智能合同的功能,使其更像今天的主网链。但是这个功能需要实现吗?还在讨论中。
可以参考Vitalik Buterin视频:这里
有三种选择:
- 处理智能合同的能力不是为分片链提供的,而是作为数据库使用
- 提供部分分片链处理代码的能力
- 等到 Zero Knowledge snarks再说
阶段2仍在讨论中。