[区块链]行业迫切需要以太坊2.0,但想要“可用”至少还要2年?( 三 )


因此 , 如果第 0 阶段成功 , 将会存在两条以太坊区块链: 以太坊 1.0 和 以太坊 2.0 , 或者称之为 ETH1 和 ETH2 。 对于用户来说 , 此时以太坊 2.0 没有任何意义 , 因为还没有分片链可以链接到信标链上 。
在这一阶段 , 信标链还是一副没有躯体的骨架 , 或者你可以将它看做是一艘大船的龙骨 , 一栋房屋的支架 。
阶段 1 : 分片链
大概从 2021 年开始 , 第一批分片链将会上线投入使用 。
这些分片最初将以原始形式存储数据 。 它们不能根据某些共识规则处理数据 , 甚至不能显示用户或地址的帐户余额 , 它们仅被用作实验 , 用来测试分片效果 , 但也可能将这些分片用来存储数据 , 帮助 DApp 更好地扩展 。
第1 阶段的重点 , 会围绕信标链展开 。 在这一阶段 , 信标链开始通过交叉链接(crossLinks) 引用分片的状态 , 从而实现状态的完结性 。
我们可以将信标链想象成是这样的一个区块链:其他的区块链会连接到这条信标链上 , 并且围绕信标链旋转 。 在这个阶段 , 这些分片链还不具有多少实际功能 。
建立和运行新的 PoS 共识机制 , 并设置一条区块链作为各种数据链的控制中心 , 这是一个巨大的挑战 。 想要将以太坊 1.0 发展到这一阶段 , 还会有成百上千的细节需要讨论 , 还会有无数大大小小的更新需要实现 。 但是关于阶段 1 , 我们目前只需要知道这一些就够了 。
在这个阶段 , 以太坊 1.0 和 以太坊 2.0 区块链将继续并行运作 。 从第二阶段开始 , 事情会变得非常令人兴奋 , 更有意思起来 。
阶段 2 : 实现愿景
根据路线图所述 , 接下来的阶段将“实现以太坊 2.0 的真正愿景”: 让分片链将能够处理交易 。
从这个阶段开始 , 以太坊 2.0 网络应该可以用在实际的应用程序上了 。 在项目的后续过程中 , 智能合约也将在分片链激活 。
然后上面提到的新的虚拟机所提供的执行环境也开始生效 , 它允许激活分片上自己的规则 。 例如模拟其他区块链 , 如比特币、Zcash 或以太坊 1.0 。
就像以太坊 1.0 通过对比特币抽象化来实现区块链上的智能合约一样 , 以太坊 2.0 也将对以太坊 1.0 进行抽象化 , 重新定义区块链计算的基本性质 。
阶段 2 会结合所有链条的功能 。 在阶段 1 中 , 分片链只是纯粹的数据存储 , 现在正在成为结构化的链 , 将智能合约的状态与共识过程也联系起来 。
开发者可以在某个分片上创建他们的 DApp, 而以太坊则成为了一个 由信标链控制的多链系统 。
第二阶段预计在 2021 年末或 2022 年初完成 。 根据路线图所述 , 许多部分例如执行环境的概念化 , “仍然在深入研究和开发中” 。
[区块链]行业迫切需要以太坊2.0,但想要“可用”至少还要2年?
本文插图

阶段 3 - 6
按照计划 , 以太坊 2.0 将会分为 6 个阶段上线 。 然而根据路线图 , 从阶段 3 开始 , 任何类型的预测都是推测 , 因为很可能会发生变化 。 在这些阶段的某个时候 , 以太坊 1.0 可能会逐渐因为无人参与而衰竭 。 当然 , 如果按计划推进的话 , 或者以太坊 2.0 替代掉原来以太坊 1.0 区块链的时候 , 所有的用户和以太坊代币都能迁移到新的区块链上了 。 不过 , 这一切还没有决定下来 。
对于这几个阶段 , 在以太坊的 Github 文件库中 , 是以一种开放方式描述的:
阶段 3 : 轻客户端状态协议实现轻客户端 。 这么做可能是为了减少各个节点必须携带的以太坊状态的数据大小 , 但并没有完全消除这些状态 。 阶段 4 : 交叉共享交易交易可以在不同的分片之间共享 。 阶段 5 : 与主链安全性紧密耦合阶段 6 : 更多的分片 , 二级分片或指数级分片 分片之中会继续包含分片 , 单个分片链或成为未来其子链的信标链 。
然而 , 关于这些阶段的更具体的信息现在仍然缺失 , 也只是有一些高度抽象的论文或来自来自在线研讨会的只言片语 。


推荐阅读