当前位置:首页 > 易欧 > 正文

神公布以太坊2.0未来5~10 年路线图,ETH2.0到底意味着什么?

以太坊 2.0 是如何解决的?

以太坊 2.0 通过三个主要手段来解决传统的区块链不可能三角问题:分片、权益证明(Proof of Stake)共识算法和新的合约虚拟机。

这几个词是什么意思?

分片是一种在多个服务器之间拆分数据库(换句话说,对它们进行分区)的方法。就像一台计算机在一个磁盘上有多个分区,但数据仍保留在同一磁盘上一样。区块链也应当在保证其一致性的前提下,分为多个分区。 每一个“分片”的安全性应与整个系统的安全性一样高。

神公布以太坊2.0未来5~10 年路线图,ETH2.0到底意味着什么?  第1张

权益证明共识算法中没有用大量能源进行挖矿、组装区块数据的矿工了。他们被权益抵押者们(Stakers)取代了:这些节点们需要证明他们拥有一定数量的以太币(译者注:使用以太币进行抵押)。这一算法这不仅具有更高的能源效率,而且还能确保更快地完成交易的确认与共识,并且最大程度地保证了这些验证者们的去中心化。以太坊的开发人员多年来一直致力于完善共识过程,希望这一过程能够快速完成交易的共识,并且确保抵押者们能够遵守规则(防止节点作恶)。有了权益证明,以太坊上的交易在几秒钟内就可以完成确认,并且该链还可以抵抗 51% 攻击。

最后,新的虚拟机能够使开发人员创建自己的执行环境。这一设计能够将其他区块链(例如 BTC 或 Zcash)的规则引入到分片上。因此,以太坊可以成为不同区块链的通用构造。

这三个目标中的每一个都是一个难题。到目前为止,还没有可用的区块链分片,许多聪明人也正在争论权益证明算法是否真正有效。以太坊开发人员着手解决区块链开发的若干挑战,从而创造了一个架构,该架构保留了区块链开发的核心约束以及包含了对应的折衷方案。

阶段 0:信标链(Beacon Chain)

以太坊 2.0 的核心是信标链。新创造的这条新链最初可以协调多达 64 个分片链。 Chromatic Capital 将其描述为整个以太坊 2.0 网络中的“命令和控制中心”。

信标链管理着 Casper(以太坊 2.0 的权益证明协议)。它记录了验证者及其抵押的以太币数量,并且随机选择区块的验证者,并为他们随机分配一个分片链。信标链的共识规则是,对不诚实、作恶的验证者执行制裁,信标链充当着不同分片之间的链接。

以太坊 2.0 的验证者们是通过 PoS 算法票选出来的,换句话说,也就是用户使用他们的以太币(也叫做“证明”)投票选择出来的。当分片链中的某个块收集到足够多的此类证明之后后,就会在信标链上收到所谓的交叉链接。从这一刻起,该区块已“完成共识”,这意味着这一区块不可能被撤销和回滚。分片链上的区块安全性与信标链(即主链)上的相同。该过程模糊地为 Ripple 的共识算法以及 IOTA 的未来计划提供了思路:网络上的节点以某种方式在区块上进行投票。

作为对他们工作的奖励,验证者们将获得 ETH2 代币。ETH2 是信标链上的原生代币。从长远来看,它将取代目前的以太币,并且在不受固定限制的情况下进行分配,以确保从长远来看该链的安全性。

信标链大概会在 2020 年的第二或第三季度启动。这将启动向以太坊向阶段 0 过渡的阶段。该阶段可以运行一个信标客户端,并将目前的以太币(现称为 ETH1)转移到信标链上,并且在这个过程中将它们转换为 ETH2。这是一个单向过程(ETH1 只能转换为 ETH2,ETH2 不能转换为 ETH1),因此 ETH1 被有效地销毁掉了。

因此,如果阶段 0 成功完成,该阶段将会有两条以太坊区块链:eth1(当前链) 和 eth2。对于用户来说,eth2 在这时没有任何意义,因为尚无分片链连接到它。它可以被形容没有身体的骨架,或者说还没有形成房屋的建筑脚手架。

阶段 1:分片链

预计在 2021 年,第一条分片链会启动。这些分片最初将以原始格式存储数据。他们无法根据某些共识规则对数据进行处理,甚至无法显示用户或地址的帐户余额。它们仅用作测试分片架构的实验室,但也可能被用作数据存储来帮助 DApp 更好地进行扩展。

信标链在阶段 1 的工作重点是:在这一阶段,它开始通过交叉链接引用分片的状态,并最终对它们进行共识处理。现在,人们可以将其看做是一个区块链,而其他分片链(此时仍不起作用)在绕着它旋转的同时与它连接着。

对于这一阶段,可能没有特别多要说的。其中会包含成千上万的细节、讨论、或大或小的更新,帮助以太坊到达这一阶段。建立并运行新的权益证明系统并且建立一个可以充当各种数据链的控制中心的链是一个巨大的挑战。

在这一阶段, eth1 链和 eth2 链依然会并行存在。从第二阶段开始,后续阶段会变得非常令人兴奋。

阶段 2:实现愿景

根据以太坊路线图,这一阶段将会实现“以太坊 2.0 的真正愿景”:分片链将会进行交易处理。从这一阶段开始,ETH 2.0 网络可以进行实际应用。在项目的后续过程中,还会在分片上激活智能合约。然后上述新的执行环境将生效,该这一环境上,允许在分片上激活自定义的规则,例如,模拟其他区块链,如比特币,Zcash 或 ETH 1.0。

Chromatic Capitals 很好地解释了这一点:“就像 ETH 1.0 从比特币的设计中抽象出来,然后在区块链上实现了智能合约一样,ETH 2.0 也将抽象出 ETH 1.0 以重新定义区块链计算的本质。”第二阶段结合了所有链的功能。分片链(以前是纯数据存储)现在正在变成结构化链,将智能合约的状态与共识过程联系起来。开发人员可以在一个分片上实现他们的 DApp,以太坊成为由信标链控制的多链系统。

第二阶段预计在 2021 年末或 2022 年初开始。根据以太坊路线图,第二阶段的许多部分,例如执行环境的概念化,“仍在深入研究和开发中”。

神公布以太坊2.0未来5~10 年路线图,ETH2.0到底意味着什么?  第2张

发表评论