LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > 2020年6月的ETH2.0状态(下)

2020年6月的ETH2.0状态(下)

2020-06-22 等风的小胖 来源:区块链网络

2020年6月的ETH2.0状态(下)

作者:@Danny Ryan

ETH2工具状态

虽然ETH2的工具尚处于起步阶段,但这是令人兴奋且不断发展的努力。如上所述,工具通常来自客户代码库和客户团队的努力,但是每天都有越来越多的人参与其中。为了更好地与ETH2进行交互、理解、保护和增强ETH2,我们作为一个社区需要扩展并建立在基本ETH2工具上。

我想对已经为其ETH2工具提供了巨大价值的团队和个人大声疾呼,并希望欢迎其他所有人开发新工具并扩展和增强现有工具。

ETH2工具是一个全新的机会。这是一个难以置信的机会,可以挖掘、提供真正的价值并取得成功。

以下是进行中的工作的示例,但还有很多工作要做!

●资源管理器:Beaconcha.in、Etherscan、ETH2stats

●网络工具:Prrkl、谣言、Pyrum、Stethoscope

●密钥库和钱包:ethdo、deposit cli、EIP 2335和其他新标准

●API设计和原型绑定

●斜线检测:Prysm“哈希切割”

这里是一些开放式工具创意的示例:

●ETH2验证程序警报:提供一项服务,可在节点验证程序未达到最佳性能时向节点操作员发出警报;

●验证者存款跟踪:通过跟踪验证者存款过程,帮助在当前的以太坊和ETH2浏览器之间架起桥梁;

●通过代理保护验证者:使用代理跟踪验证者消息,以确保您的客户端不会发送不安全的消息。

不仅如此,这还是一种贡献,不仅限于规范。创造力很重要。如果您想做出贡献,请与ETH2客户团队联系以开始使用。

ETH1 +ETH2集成的状态

在当今的以太坊客户端(例如geth等)中,几乎所有复杂性都在于处理用户级别的活动——事务池、块创建、虚拟机计算以及状态存储/检索。实际的核心共识(工作量证明)在协议中相当简单。大多数复杂性由核心协议之外的复杂硬件处理。

另一方面,ETH2客户机是完全一致的。在权益证明和分片中,协议中引入了许多复杂性,以实现可扩展共识的目标。

关注点的这种分离使ETH1和ETH2客户可以完美地配对。

目前,geth(EF)和TXRX(ConsenSys)团队的成员正在将两者合并。该工作涉及(1)定义ETH1和ETH2客户端之间的通信协议,(2)向ETH1客户端添加可以通过通信协议控制的共识引擎,以及(3)原型化和模拟ETH2阶段1的行为以测试耦合。我们希望今年夏天在这些方面能看到一些具体结果。

分片之间的执行和通信状态

如前所述,实现跨多个分片执行的确切路径是一个受到广泛研究和争论的领域。有很多问题要回答。例如:

●执行应启用多少个分片?

●对于其他分片,我们是否将EVM或eWASM用于虚拟机?

●我们如何有效地组织和处理跨分片交易?

●我们需要对现有EVM进行哪些更改以支持跨分片交易?

●一般而言,执行和帐户结构是否可以扩展?

在过去的12个月中,eWASM(EF)和Quilt(ConsenSys)团队在这些领域进行了大量研究。事实证明,解决方案领域非常庞大,尽管我们现在可以很好地掌握该领域的广度,但是最近的重点是挖掘简单、切实的解决方案,以便能够测试、原型化并真正建立对话。由此产生了eWASM的ETH 1x64计划。

在将抽象的交叉分片思想引入具体规范以进行讨论并最终成为原型方面,已经取得了迅速的进步。密切注意这方面的进展,特别是如果您是dApp开发人员。在接下来的几个月中,我们打算提供一些您可以理解、使用并提供反馈的信息。

无状态以太坊与ETH2的关系

与ETH2并行进行的另一项重大研发工作是“无状态以太坊”。无状态以太坊是解决状态规模增长问题的一种尝试。它允许参与者验证块,而不必在本地存储整个状态。现在,以太坊状态转换函数中有一个隐式输入:整个状态。使用无状态以太坊,将在块内部提供有关必要状态的证明(见证)。这允许将一个块转换/验证为该块的纯函数。

对于用户来说,这意味着一个世界,在这个世界中,您可以遵循这个链,甚至可以遵循您所关心的部分状态,而不必存储所有的状态。一些网络参与者可能会存储所有状态(区块生产者、区块浏览器、按需收费的状态提供者),但是绝大多数参与者将变成有状态(不满)的状态。

对于ETH2,这是一种重要的技术机制,可确保节点和验证器可以验证并保护协议,而无需存储每个分片的完整用户状态。取而代之的是,验证程序可能会选择加入某些分片的块生产者,而基线验证程序可能仅验证无状态块。无状态的以太坊是ETH2愿景的一个非常宝贵的补充,使分片协议的基础非常薄。尽管我们计划在ETH2上实现无状态运行,但如果无状态路径最终无法证明是可行的,我们确实有一些选择(尽管我本人对无状态很有信心?)。

对于这篇文章,我将不做任何深入的研究。只知道这是确保以太坊长期可持续发展的令人兴奋的并行研发路径。如果您想了解更多信息,请查看Griffin的1.x文件博客系列。

结语

ETH2是一项艰巨的任务,旨在为以太坊提供升级的、下一代的、高度可扩展和安全、分散的共识。每天都有数十个团队和数百名个人在工作,以实现这一目标。我们选择的道路是艰难的,但是已经取得并将继续取得巨大进步。

这种新机制的核心指日可待。

如果您是一个有抱负的验证者,那么现在就该进行探究了。通过尝试多个客户端来支持多客户端范例,并从ETH2的起源中帮助灌输丰富的客户端多样性基础。

如果您是用户或dApp开发人员,请立即继续使用以太坊,同时我们将继续为您准备这种更安全和可扩展的环境。时间到了,到ETH2的过渡将尽可能地无缝。

谢谢那些令人难以置信的团队和个人,使今天的以太坊保持生机和健康;谢谢你们所有人为ETH2中以太坊的未来做准备;并感谢所有使以太坊变得更棒的用户和开发人员。

(本文为翻译转载,仅代表原作者个人观点。原文地址:https://blog.ethereum.org/2020/06/02/the-state-of-ETH2-june-2020/)

EOS Cannon往期好文精选

1、加密网络中的增压网络效应

2、加密资产如何打破外汇交易基础设施

3、为什么比特币可能无法在比特币标准下生存(下)

4、货币的未来可能是可自由支配的(下)

5、使用总线因素检测加密货币中的单点故障(下)

6、洪水过后的BTC(下)

7、Layer 2解决方案的投资现状(下)

EOS Cannon

社群官网:https://eoscannon.io

官方twitter:https://twitter.com/cannon_eos

—-

编译者/作者:等风的小胖

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...