Diva Alpha-5 测试网更新!

随着 Diva Staking 测试网的定期更新,我们正向着 Diva 主网不断推进。最新的 Alpha-5 测试网优化了一系列功能,我们离最终的主网又近了一步。是时候告别 Alpha-3 测试网了,欢迎加入当前最新、也是最强大的测试网:Alpha-5 。

Alpha-5:更快、更好!

如果作为一直参与 Diva Staking 测试网的成员,那么你大概已经知道在项目开发的关键阶段会发生什么。在 Diva 部署到主网上之前,你可以在沙盒环境(准确地说是 Goerli 测试网)中体验所有功能和特性,你可以在 Diva 测试网中进行质押/取消质押,wrap ETH,或安装 Diva 节点来初步体验 DVT 的实际应用。

尽管普通用户可能不太关心测试网期间的优化,但将这些优化都记录成社区文档很重要。如果你是以太坊生态的开发者,正在运行 Diva 测试网节点,或准备将 Diva 嵌入到产品的质押解决方案中,你需要密切关注本次更新。

稍后我们将详细列出此次 Diva 测试网的优化,但从整体来看,有了 Alpha-5 一切都变得更快。这是因为以前的版本使用单线程执行多个操作,而 Alpha-5 接入了并发,这使得客户端变得更快、更轻。

还有什么新鲜事?

针对 Alpha-3 测试网偶尔出现的“客户端在一段时间后变得无响应”的问题,在 Alpha-5 版本得到解决。此外,我们从头开始编写了智能合约日志的获取代码 (fetching code) 。

Alpha-5 中采用的新设计保证了每个事件都以正确的顺序处理,且仅处理一次。

其他更新

1、新的命令行指令处理导入/导出/迁移

指令专门用于数据库操作,方便数据的导入、导出和迁移。 虽然目前不可用,但我们已确保指令与 Alpha-5 版本的兼容性。当 Alpha-6 版本推出时,用户将拥有无缝迁移数据库、执行备份和高效管理节点的功能。

2、集成 Kurtosis 框架进行测试

Diva 实现 Kurtosis 框架的无缝集成,在增强测试能力方面迈出了一大步。 Kurtosis 是一个强大的软件包,它通过 Docker 或多客户端支持的 Kubernetes 来为开发者生成私有测试环境。值得注意的是,Diva 的 kurtosis 包已经完成更新并与最新的 Alpha-5 版本保持兼容。这样的集成带来了有价值的功能,包括在单个验证器集启动期间创建多个验证器的能力,以更少的节点部署 devnets 达到测试目的。此外,kurtosis 包提供了参数化功能,支持在以太坊网络内独立部署各种 Diva 组件,包括 bootnodes、协调器、Diva 客户端、智能合约、以太坊客户端和数量可变的验证器。值得注意的是,Diva 支持的 nimbus 版本通过验证 web3signer 实现无缝操作,进一步提高了测试环境的通用性和效率。

3、增加了配置验证,在用户试图执行不安全命令时阻止客户端运行

本次升级还引入了配置验证 (config verification) 来实现重要的安全增强,在用户尝试运行不安全命令时阻止客户端执行。具体来说,它会阻止对与节点状态相关的关键参数进行任何更改,例如网络配置、fork IDs、genesis settings 和其他基本参数。这一更新确保了更安全和稳定的运行,最大限度地降低了节点关键功能参数意外修改的风险。

4、可观测性的改进 (logs, traces, metrics 等)

在 Alpha-5 版本中,我们优先考虑了可观测性的改进,增强了 Diva 客户端节点的监控能力。值得注意的是,节点的远程监测功能得到了显着增强,可以更加密切地监控节点延迟、停机持续时间和其他性能指标等,为节点网络行为提供了宝贵的信息。此外,节点可以自愿提交他们的日志和踪迹为测试网做出贡献。更重要的是,我们还纳入了更多指标来全面评估节点的状态。这些指标将与现有开发相结合,在即将推出的 UI 中发挥关键作用,并在未来的版本中为用户提供更强大、信息更丰富的体验。

5、引入基础聚合器轮换,提升节点池冗余性

通过引入基础聚合器轮换 (aggregator rotation) ,显着增强了节点池的冗余性。这一创新功能使得负责聚合池内签名的节点能够动态变化,优点主要在于减轻节点故障的影响,确保整个验证器不会离线 (除非大量的验证器集同时受到影响) 。尽管当前的实现方式是简单轮换 (straightforward rotation) ,但对验证器集中的每个节点状态可见,这是保障运行连续的关键一步。在该设置中,每个节点充当不同 slot 中的聚合器,如果所选节点在特定 slot 中关闭,则验证器将放弃证明。展望未来,之后的版本将引入共识协议,旨在主动避免任何宕机时间,进一步巩固系统的稳健性。

写在最后

Alpha-5 测试网的发布,让我们距离 Diva 主网更近了一步。对于整个以太坊质押社区,尤其是对于在过去几个月里一直在尝试 Diva 测试网的人来说,这是一个激动人心的时刻。

我们会像过去一样,依靠测试网用户的反馈进一步完成优化。如果你在运行 Alpha-5 测试网客户端时遇到任何意外问题,请联系我们并提交反馈。Diva 主网启动的暂定日期仍然今天的第二季度,在那之前,我们将沉下心来继续测试。

Loading...
highlight
Collect this post to permanently own it.
Nektar Network CN logo
Subscribe to Nektar Network CN and never miss a post.