测试网,测试网,测试网!
以下是这期以太坊2.0进展更新的重点:
Medalla多客户端测试网的启动日期已经设定;
初始beta攻击测试网已经启动,白帽黑客们请注意了(注:攻击成功有奖励);
关于以太坊1.0和以太坊2.0的合并研究,开发社区已经取得了令人振奋的进展;
Medalla测试网
继Altona测试网表现出很高的稳定性之后,根据以太坊2.0客户端团队的说法,Medalla会是下一个多客户端测试网,其最早的unix启动时间(MIN_GENESIS_TIME)为1596546000(换成UTC时间便是2020年8月4日 下午1点)!
Medalla是一个为社区而构建,并由社区参与维护的测试网,从这个意义上来说,这是一个重大的进步,Medalla之前的多客户端测试网被认为是“开发者测试网”,主要是一些客户端团队和以太坊基金会的成员在测试运行(请参阅我上一篇文章的Altona部分以获得更完整的解释),但随着这一测试网的推出,链的稳定性和健康性将几乎完全掌握在社区的手中。
请注意,MIN_GENESIS_TIME是Medalla测试网可启动的最早时间,而启动的前提是要达到最小的验证者数量。参照主网规范,Medalla的启动至少需要16,384个验证者(相当于524288 ETH),如果在UTC时间8月2日下午1点(最早启动时间前48个小时)未能达到最低存款数,那么Medalla测试网的启动时间就会被延迟,这没什么关系。
总之,Medalla测试网会在两个条件都满足的情况下的48小时后启动。我们都会警觉起来,观察存款的情况,当我们知道创始启动时间的时候,我们会大声告诉社区。
我们还将为 Medalla测试网发布一个验证者“Launchpad”,它可以引导验证者进行存款。有关于此的更多细节也即将会公布。
我们将有不少于4种客户端会参与这个测试网,其中包括lighthouse、nimbus、prysm以及teku,与往常一样,我们强烈鼓励客户端多元化,以增强网络的强度和抵抗性(请参阅以太坊2.0多客户端的讨论)。
除了上面列出的四种客户端之外,我完全希望lodestar能在一开始的时候参与进来,我们甚至还可能会迎来另一个令人惊喜的客户端。
另一个激动人心的消息:Medalla将为那些参与启动的人提供特别的POAP!敬请关注更多的细节。
攻击测试网beta-0的推出
呼叫所有的白帽黑客!
本周,开发者们推出了三个攻击测试网(lighthouse-attack-0、prysm-attack-0和teku-attack-0),每个攻击测试网都有5000美元的赏金,只要你摧毁它,你就能拿到这个奖励(也就是说,至少破坏连续16个epoch周期的终结性)。
这些初始的攻击测试网非常简单(每个有一个客户端),并且很小(每个只有4个节点),所以它们应该很容易被攻破。查看README文件,以了解更多关于入门的详细信息和注意事项,并加入Eth R&D #attacknets频道参与讨论和提示。
继beta-0攻击测试网之后,我们将扩大攻击测试网的规模和复杂性,并给予更大的奖金。
哦!这里也要提到Jonny (TXRX),他设法攻破lighthouse-attack-0测试网,虽然他并没有破坏测试网的终结性,但他发现了一个关键漏洞!也感谢Sigma Prime的快速修复。
以太坊1.0和以太坊2.0的合并研究更新
我想对以太坊1.0和以太坊2.0合并的研究进展,进行一次快速更新回顾,并对Mikhail (TXRX)和Guillaume (geth)的出色工作大加赞扬。
根据当前的愿景,以太坊1.0在未来会作为一个分片以整合到新的以太坊2.0当中。这是将以太坊2.0客户端(共识)与以太坊1.0客户端(高度优化的用户层)结合到一个系统当中。客户端之间的关系你可以在这里找到,关于Mikhail提出的更详细的合并讨论在这里,而Guillaume讨论的基于geth的以太坊1.0引擎(称为Catalyst)的架构也在这里。
自从写完以上的方案贴之后,Mikhail和 Guillaume一直在忙着实现这些概念。Guillaume的Catalyst(一个将共识推迟到RPC调用(即eth2客户端)的geth版本已构建完成),而Mikhail的第1阶段实施方案正在运行完全分片的eth2模拟,其中选择的分片将区块生成和对有效性的调用,推迟到本地的eth1引擎。
下一步是将这两个部分连接到一起,进行端到端的eth1+eth2模拟!
再次向Mikhail和Guillaume致敬,我对这件事感到无比兴奋,事实上,这件事会和信标链的上线同时发生。