Eth2 更新速览 No.6

免责声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表火星财经官方立场。

作者: Danny Ryan 翻译 & 校对: 阿剑 & 曾汨

欢迎来到新一期 Eth2 更新速览!

多个新的 Eth2 测试网已经上线,而且上周我拿自己的笔记本同时运行三个测试网节点,毫无压力!虽然还有一大堆工作要做,但 Eth2 正在一步一步化为现实 : )

摘要

宣布由 Least Authority 对 Phase 0 规范进行全面审计

Sigma Prime 启动 Lighthouse 公开测试网,有 1 万 6 千多个验证者参与其中,而且使用的是主网规范的配置,正在测试 Eth2 的规模极限

Nimbus 整合了原生的 nim-libp2p 库,准备在下周重启测试网时加入

beaconcha.in 在开源区块浏览器中添加了对 Lighthouse 的支持

Eth2 规范 0.9.3 版发布,完善了核心规范。0.10.0 版本计划在一月发布,将整合新的 BLS 签名算法标准

Least Authority 将对 Phase 0 规范进行全面审计

我们很激动地宣布,一份即将开始的 Eth2 规范审计将由 Least Authority 执行!这是一次对 Eth2 Phase 0 技术规范的全面安全审计,其审计要点皆是重中之重,如拒绝服务攻击(DoS)、可能导致 意外分叉/相互敌对的资源滥用攻击(resource misuse attack)、网络相关的攻击,一切可能影响资金的攻击,等等。Least Authority 在 机制设计/激励设计、分布式系统架构以及区块链系统分析领域是专家。以太坊基金会曾经雇佣 Least Authority 参与 discv5 审计以及一次 Gas 机制及工作量证明分析,我们也为再次与他们一同工作的机会感到兴奋。一次全面的安全升级对于 Phase 0 的成功启动来说是至关重要的,我们也翘首企盼初始报告在明年二月上旬发布。

Lighthouse 发布使用主网配置的测试网

上周,Sigma Prime 发布了他们备受期待的 Lighthouse 公开测试网。让人惊讶的是,这个测试网 直接用上了主网级别的配置,而且该测试网在峰值时候能轻松处理 16815 个活跃验证者的交互!

Sigma Prime 在发布这个测试网的时候说:“我们要尝试搞崩测试网(以测出极限),而且我有信心我们会成功”,他们真的成功了。测试过程中出现了因两个挂载有许多验证者的节点下线导致超过 100 个 epoch 不能敲定的情况,从中恢复之后,Sigma Prime 决定关停测试网以修复软件中的 bug、做一些优化,然后立即重启。请在 此处 了解他们对出错原因的分析。

在今天(12 月 19 日)的 Eth2 视频会议上,Sigma Prime 表示准备明天就重启测试网,做一些初步的稳定性测试后就开放参与。如果你自觉有能力参与,请积极参与这些早期的测试网:如果文档中有哪些东西写得不清楚,请反馈给他们团队。如果你在编译时遇到错误,请提交 issue。要是 readme 文档中有拼写错误,帮他们修正过来!这是所有客户端和所有开源软件的哲学!越是主动参与,越是皆大欢喜。P.S Sigma Prime 正在招聘全职的资深 Rust 开发者来开发 Lighthouse。赶紧戳这个招聘公告!

Nimbus 整合原生的 nim-libp2p

今年早些时候,以太坊基金会和 Protocol Labs 联合为 Nimbus 提供了一份奖金,供他们开发 libp2p 的 Nim 语言原生实现。他们的实现将被集成到 nimbus Eth2 客户端中,并成为所有资源较有限的设备的 p2p 联网选择。

Nimbus 最近宣布将把这一原生实现整合到他们的代码库中,并且计划在下周使用更新后的客户端重启测试网。不论对 Nimbus,还是对 p2p 社区来说,这都是一个重要的里程碑,因为 Nim 语言能够为大部分计算机架构编译简洁且高效的代码。P2P 网络万岁!

beaconcha.in 添加对 Lighthouse 的支持

Bitfly 的开源 Eth2 区块浏览器 beaconcha.in 最近添加了对 Lighthouse 的支持!你可以在 此处 了解详情,不过要等 Lighthouse 重启测试网之后才能看出区别。现在多个客户端都有区块浏览器了,也都创建了公开接口、让外部软件可以查询数据并理解 Eth2 的内核,我们非常激动。包括 becconcha.in 在内的工具对于监控、理解这些新兴测试网(以及即将到来的主网)并与之交互,都是很关键的。

Eth2 spec 发布计划

我们发布了 Eth2 spec 0.9.3 版(代号 “rm - signing_root”);0.9.4 版正在修复测试部件的 bug 并升级网络组件。这基本上是 0.9.x 系列的最后一部分了,是自 10 月份 Phase 0 详述 “解冻” 依赖的小规模更新。近期这些更新的重点都是保证 Phase 0 信标链的弹性足够大,能够适应新的 Phase 1 分片设计,此外也做了一些代码清理、bug 修复、强化测试案例、升级网络组件之类的工作。大部分变更都是由客户端在测试网上的进展以及为主网做的准备工作中发现并推动的。我们计划的下一次更新在 1 月初。0.10.0 版将致力于整合新的 BLS 算法标准到 Eth2 核心规范中。0.10.x 系列以及可用于生产环境的 BLS 算法是测试网的最终目标,也是为主网发布做的终极准备工作。前路漫漫,还好我们有的是英雄气概,毫不气馁。感谢客户端开发团队。(你们还可以 资助他们/给他们反馈/等等!)这些工程师,正在为我们所有人,打造不可思议的新世界。

(完)

原文链接:

https://blog.ethereum.org/2019/12/19/eth2-quick-update-no-6/