以太坊最新进展:Eth1+Eth2 合并研究令人兴奋
摘要
- Medalla 多客户端测试网已确定启动时间
- 初始 beta 版攻击者网络已启动。号召所有白帽子参与
- Eth1+Eth2 合并研究取得令人兴奋的进展
Medalla 测试网
继 Altona 测试网表现出优秀的稳定性之后,Eth 客户端团队商讨决定,Medalla —— 下一个多客户端测试网 ——
最早启动时间
将是
1596546000
(照顾一下看不懂 unix 时间的各位 —— UTC 时间,2020 年 8 月 4 日,下午 1 点)!
这是自 Altona 测试网以来的一大进步,因为 Medalla 将是一个 为社区开发并由社区来维护 的测试网。在 Medalla 之前的多客户端测试网都被认为是 “devnet”,主要是由开发者团队和以太坊基金会的成员来运行的;但这次 Medalla 启动之后,网络的安全性和健康就全部交到社区手上啦(就是你手上)。
注意,最早启动时间,顾名思义,是这条测试链最早 可以 启动的时间,但链必须等达到最小验证者数量要求后才能启动。为忠实地与主网规范保持一致,Medalla 测试网至少要具备 16384 名验证者(有 524288 测试网 ETH 锁入)才会启动!如果在 UTC 时间 8 月 2 号下午 1 点(即测试网最早启动时间前 48 小时)没有达到最低保证金门槛,那么链就会晚于 最早启动时间 启动。
总而言之,Medalla 的启动会在所有条件都达到的 48 小时之后。我们会屏气凝神、看着保证金合约,等 Medalla 创世时间确定后,再用欢呼来迎接它?!
我们也会为 Medalla 放出一版验证者 “Launchpad” —— 一款教育用的接口,帮助测试网验证者存入保证金。更多细节不日放出 !
待 Medalla 创世时,我们将至少有四款客户端能够参与 —— lighthouse、nimbus、prysm 和 teku。跟往常一样,我们强烈建议拓宽客户端多样性以提高网络的强度和弹性。请不要客气、多看看客户端的文档、改改编译和配置,然后到他们的 Discord 频道里面提提问题 : )
除了上述四款客户端,我还满心期待 lodestar 客户端能赶上在测试网一开始就参与,而且没准我们还会有别的客户端也加入进来。
另一个重大消息:Medalla 测试网为所有参与启动的验证者准备了特殊的 POAP 徽章!敬请保持关注 ?
攻击者 网络 beta-0 启动
召唤全体白帽子 1337 h4x0rz??!三个攻击者网络(lighthouse-attack-0、prysm-attack-0 和 teku-attack-0)已在本周启动,每一个攻击者网络都为破坏性崩溃(即打破终局性至少 16 个连续时段)安排有 5000 美元的赏金。
这几个初步攻击者网络有意被设计得很简单(每个测试网只有一种客户端)、很小型(每个测试网只有 4 个节点),所以应该很容易被破坏。在动手之前先看看 README 文档了解更多细节和注意事项,然后可以加入 Eth R&D #attacknets 频道参加讨论、获得提示。
在 beta-0 攻击者网络之后,我们会逐步提高规模和测试网的复杂性、设计更复杂的挑战,提供更高额的奖金!
而且!现在 Jonny(TXRX 团队)已经成功发现了 lighthouse-attack-0 的 bug 并获得了一份荣誉奖项!虽然并没打破测试网的终局性,但他发现了一个严重的 bug!另外,感谢 Age(Sigma Prime 团队)快速修复了这个 bug。
Eth1+Eth2 合并研究进展
我想快速播报一下 Eth1+Eth2 合并方面的进展,并且给 Mikhail(TRTX 团队)和 Guillaume(Geth 团队)的杰出工作一个公开的致谢!依我们现在的设想,以太坊的未来是当前的区块链会作为一个分片被整合到新的 Eth2 共识机制中。这就需要把 Eth2 客户端(负责共识)和 Eth1 客户端(高度优化的用户体验层)整合到单个系统中。客户端关系的抽象描述,可见此处;Mikhail 关于合并的详细范围的意见,可见此处;而 Guillaume 关于一个基于 Geth 的 Eth1 引擎(叫做 Catalyst)架构设想,可见此处。
自这些文章写成以来,Mikhail 和 Guillaume 一直忙于将这些概念变成现实。Guillaume 的 Catalyst —— 一个把共识委托给 RPC 调用(即一个 Eth2 客户端)的 Geth 客户端 —— 已经开发好、准备派上用场了;而 Mikhail 的 Phase 1 实现正在运行完全分片的 Eth2 模拟器,它会选择分片委派区块生产,并把有效性调用发给一个本地的、经过修改的 Eth1 引擎。
下一步就是把这两个部件合并起来,然后实现一个端到端的 Eth1+Eth2 模拟!
再一次感谢 Mikhail 和 Guillaume 的工作!我对这些成果感到无比兴奋,而且,这些工作全都是与信标链的启动工作并行进行的!