以太坊|以太坊2.0方案及进展研究报告( 二 )




(以太坊升级的最新路线图)

截至 4 月 12 日 , 信标链运行平稳 。 链上数据显示 , 信标链已拥有 34.13 万个节点 , 累计质押总额约 1090.46 万Eth , 其中有效投票参与率达 99.84% 。 自 2021 年 10 月 15 日至今 , 节点数量和质押总额稳步增长 , 每日验证者收入也在缓慢增长中 。


(信标链区块数据 , 图片来源于 https://beaconscan.com/)

1.2\"合并\"来临接下来 , 以太坊计划于 2022 年第二季度进行\"合并\" 。 将会把共识层(PoS 信标链)与执行层(PoW 原链)合并 , 并停止原链的 PoW 部分 , 这次升级代表着以太坊正式切换到 PoS 共识 。
值得注意的是 , 本次合并将停止原链的 PoW 验证 , 且不会解锁此前质押到信标链的 ETH , 解锁将在合并后的第一次硬分叉中进行 。 这意味解锁前既没有 PoS 增发的 ETH 能够释放流通 , 也停止了通过 PoW 方式增发的途径 , 以太坊进入更强的通缩 。 此外 , 本次合并只是以太坊共识的改变 , 并不能实现性能的提升 , 因此 GAS 费并不会因为这次升级产生变化 , 需要等到之后升级中引入分片才能切实提升以太坊的可扩展性 。
二、以太坊 2.0 方案2.1 以太坊 2.0 架构模型以太坊 2.0 方案模型图中从上至下分别为:
1.PoW Main Chain 是原以太坊主网 。 在以太坊 2.0 中 , 它将会作为信标链的一个分片继续运行 。
2.Beacon Chain 是信标链 , 它是整个以太坊 2.0 系统的中枢部分 。 通过 Casper 共识协调管理所有独立并行的分片链 , 负责为分片链随机分配验证者 , 对整个系统的安全性起到至关重要的作用 。 通过交联作为各分片的锚定点以实现跨分片通信 , 并追踪每条分片当前的状态 , 为以太坊提供最终确定性保证 。
3.Shard Chains 是分片链 , 以太坊 2.0 是可扩展性的来源 , 目前规划是建立 64 条分片链 , 每一个分片都有一组验证者委员会负责对区块进行打包和验证 。 它能在没有提高节点硬件要求且没降低去中心化程度的情况下 , 实现网络性能和容量的大幅提升 。
4.VM 层是虚拟机 , 它是智能合约运行的基础环境 , 驱动着整个以太坊的运转 。 以太坊 2.0 将以 eWASM 将替代当前的 EVM , 这会提升智能合约的兼容性和执行效率 。 因为相比于 EVM , eWASM 具有更好的性能以及更好的扩展性 , 可以支持 Solidity , C++ , Rust , AssemblyScript 等编程语言 , 开发合约会更容易 。 此外 , eWASM 也与当前的 Web 标准兼容 , 因而更容易在普通浏览器中运行 , 用户无需扩展程序即可访问 dApp 。


(以太坊 2.0 架构模型)

2.2 关键解决方案区块链有一个著名的不可能三角问题 , 即区块链系统无法同时在可扩展性、安全性、和去中心化程度这三项指标上做到最优 , 需要在这三者之间做一个取舍进行优化权衡 。 即使如 BCH 对区块大小进行扩容 , 效率提升的作用也很有限 , EOS 通过 DPoS 共识牺牲去中心化来保证性能 , 但随之引来人们对安全的问题担忧 。 种种解决方案并不能完美解决不可能三角问题 , 目前公链无论是在扩展性、交易效率还是安全性能等多个方面都无法满足实际商业应用的需求 。
定位于下一代分布式社会底层平台的以太坊 , 针对不可能三角问题提出了以下解决方案:
通过分片提升网络性能和容量 , 解决性能问题;
通过共识机制 PoW 转 PoS , 降低节点门槛 , 支持更多用户参与 , 解决去中心化问题;