http://www.kqlcn.com/

以太坊都这么堵了,Eth 2.0 在干嘛呢?

  译者 | 核子可乐

  策划 | 褚杏娟

  自 4 月底以来,以太坊网络变得非常拥挤。

  数据显示,以太坊网络上的平均燃料价格自 5 月初以来上涨了三倍多,在过去几天平均上涨了 30 Gwei。EthGasStation 表示,这样导致的结果是发送一笔简单的 ETH 交易平均要收取 0.16 美元的费用,这还是尽可能少用燃料方式下的价格,ERC-20 令牌传输和智能合约呼叫的成本可能是这个数字的好几倍。

  

以太坊都这么堵了,Eth 2.0 在干嘛呢?

  费用增加已经对游戏 DApp 产生了重大影响。DappRadar 数据显示,5 月份,游戏类 DApp 活跃度大幅下降,而其他类型 DApp 则略有增长。

  以太坊网络拥堵的原因归根到底还是目前的网络无法支撑起日益增大的交易量。而 Eth 2.0 作为一套可扩展的权益证明基础架构,在即将到来的升级中,区块链协议从 PoW 转向 PoS 共识机制,引入可扩展性、安全性和性能等方面的提升。目前 Eth 2.0 的进展如何呢?以太坊 2.0 协调员 Danny Ryan 日前发文详细介绍了目前 Eth 2.0 的最新发展和各项计划。

  Eth 2.0 现状

  目前团队正在也在努力推出阶段 1,代表即将达成大量共识。预计将初步启动 64 个分片,且系统的总可用数据约在每秒 1 到 4 MB 之间。

  注:Eth 2.0 的推出分为 4 个阶段:阶段 0、阶段 1、阶段 1.5 和阶段 2。

  阶段 0 的目标是与遍布全球的数千个节点以及数十万个共识实体(验证器)达成共识。保证区块链有能力处理大量验证程序是这个阶段的难点。其他非分片权益证明机制往往只包含 100 或者 1000 个验证器,而 Eth 2.0 至少需要包含约 1600 个验证器,且这一数字有望在两年之内增长至数十万之多。

  阶段 1 则代表即将达成大量共识。达成共识的“事物”将以分片链的形式出现,来自信标链的验证器将获得随机短期任务,借此构建并验证各分片链,并对每条链的状态、可用性以及有效性做出加密经济性承诺,最终将结果返回至核心系统。

  阶段 1.5 是将以太坊主网作为一个分片(属于阶段 1 中创建的众多分片之一)集成至新的 Eth2.0 共识机制当中。但与传统以太坊挖掘算法不同,这一次构建工作由 Eth2.0 验证器负责完成。该共识机制的热交换将保持较高程度的透明性,应用程序仍将保持原有运行状态。

  阶段 2 将进一步添加状态与执行。具体操作可以采用多种形式。在目前的研究与原型设计工作当中,团队的主要工作就是弄清楚哪种形式更好、以及这种选择背后的细节含义。

  Eth 2.0 客户端与测试网的状态

  过去两年的阶段 0 中, Eth 2.0 客户端已经发展成极复杂的软件方案,能够处理数千节点中成千上万验证器之间的分布式共识。目前已经进入测试网阶段,一步步迈向全面启动。

  Danny Ryan 鼓励大家积极体验多客户端,不过需要在稳定与探索之间做好权衡取舍。

  此外,该协议中还内置反相关激励机制。在极端情况下,如果某主要客户端无意间令验证器下线或者执行了某些后果严重的操作,而用户验证器又利用了这些操作,那么开发者将受到非常严厉的惩罚——严厉程度远超独立的负面操作。换句话说,在这样的制度之下,运行少而精的客户端才是最佳选择,因为客户端的增加只会提高出错几率。

  需要强调的是——如果有多个安全且适合您需求的客户端,用户有义务主动选择其中的少数客户端软件以促进不同客户端在网络上的健康分布。

  测试网现状

  目前,以太坊网络上正在运行小型公共开发网,大约每隔一到两周就会进行一次重启。

  该“开发网”主要负责客户团队开发人员的 bug 处理与系统优化等工作。开发网是完全公开的,但还不像 Goerli 或者 RInkeby 那么成熟。由 Afri Schoedon 领导发布的最新 Witti 测试网目前运行 0.11 版规范(如果您打算运行节点,请点击此处查看说明文档)。

  客户端团队正在积极升级至 0.12 版规范,新规范集成了最新版本的 IETF BLS 标准。以此为基础,以太坊团队将不断扩大网络规模、增加客户端的负载水平,并最终将开发网全面过渡至 0.12 版。在成功启动完成 2~3 种客户端,并在 0.12 版网络上运行部分高强度负载后,团队将开放公开度更高的测试网,开发者可以在其中运行大部分节点与验证程序。

  测试网的目标在于创建一套长期存在的多客户端测试环境,并尽可能模拟主网的运行条件(用户可以在其中可靠地演练节点运行方式,并测试自己希望测试的一切)。最理想的作法当然是只对测试网进行一次启动,并在随后的网络维护期间对所有故障加以分类。但根据实际故障的情况与严重程度,团队也可能需要多次启动才能完成测试网的全面上线。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。