原文标题:《以太坊 2.0 更新速览(七):阶段 1.5 意味着以太坊告别 PoW》
原文来源:巴比特
欢迎阅读 2020 年第一篇以太坊 2.0 更新速览系列文章!今年将是令人兴奋的一年。
长话短说:
1. 基金会发布 v0.10.0 规范,为多客户端测试网和安全审查目标提供基础;
2. @paulhauner 和 @sigp_io 团队正在努力建造 Lighthouse;
3. 重新启动 Prysm 测试网,现在有了聚合器(aggregators)和主网配置;
4. 关于加速合并以太坊 1.0+以太坊 2.0 的新提议(也被称为第 1.5 阶段);
(图片来自:ethereum.org)
一、发布 v0.10.0 规范,为多客户端测试网和安全审查目标提供基础
上周,以太坊 2.0 开发团队发布了 v0.10.0(404 Not Found)规范,其详细说明了集成 IETF BLS、更简单的 ETH1.0 缓存等,但它对以太坊 2.0 到底意味着什么呢?
v0.10.0 是引入的阶段 0 规范的最新版本。在一段时间内,新的规范变更,扰乱了以太坊 2.0 客户端团队的开发周期,并推迟了即将发布的测试网。而随着 v0.10.0 的发布,我们现在正进入一个平稳的开发节奏。
新的以及发生更新的资源
随着 v0.10.0 的发布,我们的目标再一次变得稳定,无论是客户端测试网,还是第三方审计和安全审查。
为此,我们最近更新了一些入门资源(并创建了一些新资源)。如果你想更好地理解以太坊 2.0 阶段 0 的规范,你一定要看看这些!
1. 阶段 0(Phase 0)最新版科普;
2. 以太坊 2.0 的合理设计;
3. 阶段 0(Phase 0)设计说明;
4. 验证者生命周期文档;
5. 优化规范的状态转换和 SSZ 图;
6. 认证 gossip 与聚合策略探讨;
正在进行的审计工作
Least Authority 团队本周一开始了安全审查工作,目前他们正在进行深入调查。
另一个令人兴奋的消息是,新的 EF 团队(稳健激励小组 RIG)正在领导第 0 阶段密码经济学的审计和形式化工作。
RIG 小组已构建了一个 cadCAD 环境来模拟 eth2 经济模型并探索各种攻击:包括时序攻击、不同规模卡特尔的潜在影响等等!
你可以通过易于理解的 python 笔记的形式查看他们工作的核心。
下一步是什么?
尽管本文提供的信息依旧非常有限,但我保证在以后的进展更新贴中,会深入探讨更多的细节内容。
在进行审计的同时,客户端将被编码接入 v0.10.0,集成新的 BLS 标准,并使一些稳定的测试网络运行。一旦实现 v0.10.0 的初始稳定性,多客户端活动便会开始。
关于这个活动,我首先期望对大部分单客户端测试网进行少量的多客户端测试。我的意思是,我希望看到一些客户端加入以前的单客户端测试网络(作为少数节点)来测试初始的互操作性。
一旦我们完成了这些测试,我们将通过 2 种或 2 种以上的客户端协调一个共享的 genesis。我希望在这一阶段会产生一些混乱,然后我们可以进行大量的学习。规范中的模棱两可,可能会变得明显。我们甚至可能会发现一些之前被认为是很好的东西会被破坏,大型测试网的审计会是不一样的。
一旦审计结果在 2 月份完成,我们预计将对第 0 阶段规范进行一波修改。这些修改的程度以及它们可能对客户端开发和时间表产生的影响仍有待确定。无论如何,审计后版本 v0.11.0 将在 3 月初发布。
如果更改很小,客户端将集成更改、修补测试网络并继续前进。而如果是更深层次的修改,则集成可能需要更长的时间,这需要额外的测试,并且对现有的网络进行完全重启。在一个稳定的 v0.11.x 版本上经过足够的时间后,最终的 v1.0.0 版本将被接入以供主网发布:而确切的时间长度将取决于更改的程度。
这是对未来几个月开发工作的一个概括,当我们掌握更多新细节的时候,我们会随时告诉你们最新的情况。
优化版 Lighthouse
尽管 Sigma Prime 自关闭了其第一个公共测试网以来一直比较安静,但该团队一直在努力工作!Lighthouse 负责人 Paul Hauner 刚刚发布了一波激动人心的推文风暴,里面充斥着近期优化的有趣细节,以及关于他们的以太坊 2.0 客户端的改进。
显然,在过去的 4 周里,他们一直在悄悄运行一个公共测试网,从 BLS 签名到区块处理,再到 DB 读/写方面,他们在很多方面都取得了令人印象深刻的进展。你也可以自己去尝试一下!
哦,如果你有一些前端技能,并想参与进来,Sigma Prime 刚提出了一个 Lighthouse 用户界面的 RFP(需求建议书),而这类工作对于用户参与而言是非常重要的。
Prysmatic 的测试网使用主网配置和聚合器重新启动
Prysmatic 实验室最近重新启动了他们的公共测试网,现在它有了主网配置和认证聚合策略!如前几篇文章所述,主网配置具有更大的缓存、更长的存储周期,并且通常比最初使用的最小配置要重一些。使用这种配置,并实现运行一个稳定的测试网(以万计的验证者)是 Prysmatic 目前正在努力完成的一个重要里程碑。
如果你也想参与这样的实验,你可以成为一个验证者或者加入到 discord 讨论当中。
阶段 1.5(Phase 1.5)
在假期里,Vitalik 发布了一个关于如何加快以太坊 1.0+以太坊 2.0 合并的新提议,以便更快地享受新的以太坊 2.0 基础设施带来的好处。此提议是在以太坊 2.0 阶段 1 基础结构(分片数据链)完成之后,但在完整的阶段 2 之前实施的,它会把以太坊 1.0 迁移到以太坊 2.0 的一个分片当中,因此我们称之为阶段 1.5!
阶段 1.5 对以太坊协议及其开发人员和用户而言,有着许多潜在的好处:
1. 以太坊 1.0 在以太坊 2.0 的内部实现,允许本机访问可扩展的分片数据层。目前在以太坊上构建的一些最令人兴奋的结构是第 2 层(layer 2)协议,它们随第 1 层可用数据量的变化而变化。即使只有一条本机计算的链(即 eth1 作为分片),它们也可以与以太坊 2.0 完美地实现搭配。一般来说,这些结构被称为「rollup」。它们有很多种风格,我希望这个总体设计空间能继续扩大,并取得丰硕成果;
2. 而 Eth1 迁移到 Eth2 的一个分片中,也就意味着 PoW 将被删除,从而大大减少在以太坊平台上进行挖矿工作而消耗的能源;
3. 最后,以较早的时间表将 Eth1 集成到 Eth2 当中,这可以统一系统、社区和核心协议的开发。虽然在最初,以太坊 2.0 基础设施会和以太坊 1.0 链并行开发,但更早地将 ETH1 集成到 ET2 中(不仅仅是技术上的成功),有助于确保协议开发者、应用开发者、随机贡献者和最终用户的社区在单一的、有凝聚力的环境中保持统一;
基于最初的讨论和反应,开发者和社区成员对这一提议感到兴奋。目前,阶段 1.5 主要依赖于两个独立组件的成功:以太坊 2.0 阶段 1 的完成,以及以太坊 1.0 的无状态客户端实现。每一个组成部分的相对时间表,将说明这一提议可能如何实现,以及何时实现。在接下来的几个月里,我们将尽职调查如何更好地规范和理解当前的技术挑战,以便在时机成熟的情况下为实施做好准备。
原文:https://blog.ethereum.org/2020/01/16/eth2-quick-update-no-7/
作者:Danny Ryan
翻译:隔夜的粥
来源链接:https://www.8btc.com/article/547956
区块律动 BlockBeats 提醒,根据银保监会等五部门于 2018 年 8 月发布《关于防范以「虚拟货币」「区块链」名义进行非法集资的风险提示》的文件,请广大公众理性看待区块链,不要盲目相信天花乱坠的承诺,树立正确的货币观念和投资理念,切实提高风险意识;对发现的违法犯罪线索,可积极向有关部门举报反映。