Eth2发布前的最终联合测试网Medalla即将到来;初代攻击网等你来挑战!
测试网,测试网,测试网!(重要的事情说三遍!)
Altona测试网自上线以来一直稳定运行,在与eth2客户端团队进行协商之后,我们的下一个多客户端测试网Medalla,其MIN_GENESIS_TIME最早为unix time 1596546000 (即最早创世时间为UTC时间2020年8月4日)。
与Altona相比,Medalla迈出了巨大的一步,它是为社区建设并且由社区维护的多客户端测试网。在Medalla之前上线的多客户端测试网都被看作是“devnets”(开发者网络),因其主要由客户端团队和EF成员运行 (点击查看我上一篇文章中对Altona的解释),但在本次发布的测试网中,以太坊网络的稳定性和安全性几乎可以说是被完全交由社区手中 (也就是你的手中✋🤞🤟!
需要注意的是,MIN_GENESIS_TIME 指的是区块链最早能够启动的时间,但如果未达到最低验证者数量,网络仍然无法启动。为了遵循主网规范,Medalla的最低验证者数量不能少于16,384 (524,288 ETH被质押)。也就是说,在UTC时间8月2日下午一点之前 (即最早创世时间的前48小时) 如果没有达到16,384这个验证者数量的话,测试网会晚于MIN_GENESIS_TIME启动。这是完全合理的。
总的来说,如果同时满足这两个条件,测试网就能在48小时之后顺利进行创世。我们会密切关注存款进度,一旦明确创世时间,会及时告知社区。🎉
届时我们也会发布一个Medalla的验证者“Launchpad”,这是辅助验证者进行存款的引导界面。对此我们将公布更多相关信息。
创世时期将会有不少于四个客户端完全参与测试网:Lighthouse、Nimbus、Prysm以及Teku。一如往常,我们非常鼓励客户端保持多样性,以增强网络弹性 (此处是eth2多个客户端的相关讨论)。请读者多多熟悉客户端的文档,也可以到他们的discord频道中提问 🙂
除了以上四个客户端,我也非常期待Lodestar能够在一定程度上参与创世,甚至我们可能还会有另一个令人惊喜的客户端加入。
号外:Medalla会为发布期间的参与者发放POAP!敬请关注!🏅
召集所有优秀的白帽骇客👩🍳!(1337 h4x0rz)
本周发布了三个攻击网 (attacknets),分别是lighthouse-attack-0, prysm-attack-0和teku-attack-0,成功攻破能获得五千美元赏金!(攻破的意思是,阻止至少16个连续epoch的最终确定性)
初代的攻击网都有意设置得比较简单 (每个客户端对应一个攻击网) 且规模不大 (每个攻击网四个节点),因此应该不难攻破。详情参阅README文档以及引导贴士,也可以加入Eth R&D #attacknets 频道进行讨论。
继beta-0 测试网之后,我们将扩大攻击网的规模并增加难度,会出现更复杂的挑战,对应的赏金也会更多。
值得一提的是,🏆 lighthouse-attack-0中有一大发现。虽然并未妨碍测试网的最终确定性,但确实是一个关键漏洞。感谢Age (SigmA Prime) 的迅速修复!
在此我想分享一下eth1+eth2合并工作的进展,并对Mikhail (TXRX) 和 Guillaume (geth) 的优秀贡献表示感谢!
以太坊未来的发展方向是,将当前的eth主链作为分片合并到新的eth2系统中。这也是将eth2客户端 (共识) 和eth1客户端 (高度优化的用户层) 结合到同一个系统中的过程。
相关资源:关于客户端关系的阐述;Mikhail也对合并工作做出的详细阐述;Guillaume针对基于geth的eth1引擎 (Catalyst) 的架构描述。
基于这些写就的文章,Mikhail和Guillaume一直致力于实现其中的概念。Guillaume的Catalyst是一种geth版本,将其共识委托给RPC调用 (即eth2客户端),目前已经完成开发准备投入使用。Mikhail的阶段1实现正在运行完全分片化的eth2模拟器,其中选定的分片将区块生产和有效性调用委托给本地的存根 (stubbed) eth1引擎。
下一步就是将这两个部分相结合,进行端对端的eth1+eth2模拟!
再次感谢Mikhail和Guillaume的杰出工作!我对此感到非常激动,而这也与即将发布的信标链在并行前进!🚀
声明:ECN的翻译工作旨在为中国以太坊社区传递优质资讯和学习资源,文章版权归原作者所有,转载须注明原文出处以及ethereum.cn,若需长期转载,请联系ethereumcn@gmail.com进行授权。
来源 | Ethereum Blog
作者 | Danny Ryan
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!