Vitalik Buterin发布重磅新提案,让ETH 1.0链作为分片0,更快迁移到ETH 2.0

首发

2019-12-24 11:44:42

4374

2617

0

2516

以太坊联合创始人Vitalik Buterin提出了一种将数据迁移到ETH 2.0的更快方法,这意味着期待已久的以太坊2.0升级可能比预期的要早。

图虫创意-780949763142975551

12月23日,在Ethresear.ch上发布的提案中,Buterin描述了一种摆脱ETH 1.0当前使用的工作量证明(PoS)区块链的方法。 这样一来,该项目就能以“加速进度”与ETH 2.0的信标链合并。

Buterin已经对这种过渡进行了多方面的阐述,他说这种替代方案将以几种方式简化过渡。 “特别是,它需要无状态的客户端,但是不需要无状态的矿工和Web程序集,因此需要更少的重新构建来完成,” Buterin在他的提案中说。

Buterin补充说:

“ eth1系统将会像作为eth2的分片0一样存在下去。想要参与eth1系统的验证者可以[注册为] 一种eth1友好的验证者,并且除了其信标节点外,还有望维护一个eth1完整节点。 eth1完整节点将下载分片0上的所有区块,并维护更新的完整eth1状态。”

目前尚不清楚何时执行此过渡。以太坊2.0是一个多年的项目,它经常面临延迟。一位以太坊开发者Griffin Ichiba Hotchkiss于12月10日表示,以太坊2.0“不会像最初希望的那样早准备就绪。”他补充说,要完全推出以太坊2.0可能需要几年的时间。

但是,以太坊2.0的初始阶段距离实施相对较近。数个“阶段0”抵押测试网今年已经上线,具有实际抵押价值的主网发布应该在2020年上线。开发人员目前正在考虑夏季发布:12月14日,贾斯汀·德雷克(Justin Drake)建议把时间定在以太坊区块链周年纪念日,即7月30日,作为可能的发布日期。

以下是Vitalik的提案内容:

《早期eth1 eth2合并的替代方案》

这是eth1 eth2合并的一个替代方案,该方案实现了摆脱PoW链并将所有内容按预定进度移至信标链的目标。 具体来说,它需要无状态的客户端,但不需要无状态的矿工和Web程序集,因此需要更少的重新构建来完成。

先决条件

·可用于多种实现的无状态客户端软件(一种用于验证区块+见证的“纯功能”,以及用于生成区块见证的方法)

·Eth1端协议将绑定见证大小更改为〜1-2 MB

新的信标链功能

分片0的状态包含eth1系统的状态根。

我们添加一个新的验证者索引列表eth1_friendly_validators。 任何验证者均有权随时将自己注册为eth1-friendly(并注销)。

从eth1-friendly的验证器中随机选择任何给定时隙上分片0上的提议者。

分片0委员会验证分片0区块,这些去块以一种格式表示,该格式包含当前存在的区块主体以及无状态客户端见证。 所有其他分片委员会都会验证自己的分片块,但它们只会验证数据可用性,而不是状态执行,因为分片0是唯一运行计算的分片。

运作方式

eth1系统将“存在”为eth2的分片0(最终,我们可以将其调整为执行环境之一,但一开始它可以是整个分片)。 希望参与eth1系统的验证者可以将自己注册为eth1友好的验证者,并且除了其信标节点之外,还应维护一个eth1完整节点。 eth1完整节点将下载分片0上的所有区块,并维护更新的完整eth1状态。

过渡

仍将使用类似于eth1-> eth2过渡的流程来完成过渡。

   
发稿时主流币价 :

2617

好的文章,需要你的鼓励

声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

评论