在本周的 Eth2.0 开发者电话会议[21]期间,我们讨论了使用 Schlesi 的框架来构建一个更为实质性的多客户端测试网。这方面的目标是在6月份,届时规范 v0.12 版本将在各客户端中实现,且起初至少实现由三个客户端的 16,384 名验证者参与。这个测试网甚至可以用于 Eth2.0 存款合约前端 (Launchpad) 的试运行。
Topaz 测试网
Prysm 的客户端测试网 Topaz 一直在运行中,接下来将可以由 Etherscan[22]、BeaconChain.in[23] 和 Eth2Stats[24] 进行追踪。
Topaz 已经取得了一些令人印象深刻的里程碑[25]:
大约有 100 万测试网 ETH[26] 被质押了进来;
Preston (Prysm开发者) 已经在其树莓派设备[27]上运行了 2,000 验证者;
Topaz 网络中上至少有 500 个不同的节点[28]。
Topaz 测试网上的节点数量要比一些“以太坊杀手”主网上的节点还要多[29]。
Topaz 确实有着一个很棒的前端[30],如果你不想要瞎折腾的话,Topaz 是一个不错的选择。
阶段0规范
自上次更新以来没有规范更新。不过,我们预计 v0.12 版本将很快发布。该版本将包括期待已久的 BLS 密码学的更新,将我们带向 IETF 草案 BLS 签名标准[31]的第二个版本,以及 IETF 草案 hash-to-curve 标准[32]的第七个版本。
负责提议一个跨 Eth2.0 客户端一致性 API 标准的工作组已经给予反馈[33],讨论正在进行中[34]。
测试
Sigma Prime 继续在针对各种客户端实现执行模糊测试。他们最近发布的进展更新#04[35],包括一些发现的 bug。大量的研究正在进行中――对 Eth2.0 共识的关键组成部分进行这种测试是非常重要的。有消息称,他们很快就会发布 Docker 图片,这样我们就都可以加入到一个大规模分布的模糊测试工作中来了。
在测试客户端实现的同时,检查规范本身的正确性和明确性 (也即没有模棱两可的地方) 也很重要。我的一些 PegaSys 同事正在使用 Dafny 框架正式验证阶段0规范。上周,该团队在 Ethereum Engineering Group 上做了一个非常容易理解的演示[36] (幻灯片[37],Github[38])。他们演示了如何扩展他们的工作来测试客户端实现,并在 Prysm 子程序上进行了现场演示。
网络 (networking) 通常不是共识的关键,但同样重要。Lakshman Sankar 正在致力于 Stethoscope[39]方面的工作,这是针对 Eth2 信标链客户端的一套网络测试。这些将很好地补充现有的参考测试套件。与此同时,Jonny Rhea 的 Prkl 网络监测工具[40]也被证明在监测测试网的健康和发现问题方面非常富有成效。
另一个必须彻底探索的方面是加密经济安全 (cryptoeconomic security)。以太坊基金会的 Robust Incentives Group (RIG) 团队已经对场景进行了令人印象深刻的详细建模[41]――在本例中指的是网络分区。
你也可以加入――阶段0 bug 赏金计划[42]中的奖励金已经翻了一番,并且有一些丰厚的奖励。所以开始寻找 bug 吧!
Launchpad
上文中我提到过前端。Eth2.0 Launchpad[43]已经开源了,这是一个由 ConsenSys Codefi,DeepWork Studio 和 以太坊基金会 协作完成的,它将成为参与 Eth2.0 主网 Staking 的正式门户。DeepWork 对其设计过程[44]进行了描述。鉴于上面的讨论,你应该有所保留地采纳下方的内容,但这是一个有关该 Launchpad 何时可以真正启动的投票[45]。[备注:该 Launchpad 将是抵押 ETH 加入 Eth2.0 网络的以太坊基金会官方门户]
Jimmy Ragosa 已经在两条推文中对该 Launchpad 进行了出色的演练和评论 (推文1[46],推文2[47])。上周,Mara Schmiedt 和 Carl Beekhuizen 在 Ethereal 虚拟峰会上展示了该 Launchpad,但他们的视频尚未上传。当时有一些技术性问题:希望能够被修复并发布,可以在这里[48]进行关注。
Staking
在 Reddit 上发布了一篇全面审视用于参与 Eth2.0 Staking (质押) 的硬件[49]的贴文。这是一场生动的讨论,为家庭式质押者提供了一些很好的建议。这里还有另一条 Reddit 贴文[50]。几周之前我把我的设备[51]整理好了。
此文由 比特币官网 编辑,未经允许不得转载!:首页 > 比特币新闻 » 以太坊2.0进展更新_截至2020/5/15