Sui Testnet Wave 1 回顾 (原文链接:https://sui.io/resources-sui/sui-testnet-wave-1-recap/) Sui 测试网第一波来到尾声经过数周的运行后,于 2022 年 12 月 1 日发布。SuiNetwork成功地实现了在地理分布式 Sui 网络上实践去中心化协调和事件响应的目标,该网络拥有跨越 8 个时区和 10 个国家/地区的独立验证者和节点运营商。Sui团队对使 Wave 1 取得成功的 Sui 验证者、运营商和用户表示由衷的感谢! 强调 以下是Sui在第 1 波中所做的工作:
创世纪:启动去中心化网络需要仔细的编排。在第 1 波中,Sui与验证者成功地进行了协作创世仪式,使 Sui 上线。
监控:观察网络健康对于维护任何多节点网络的健康是必要的,但当不同的、地理分布的运营商拥有这些节点时更是如此。在第 1 波中,Sui设置了全局监控以观察共识健康状况、网络健康状况、吞吐量和资源使用情况。
沟通:运营商需要一个沟通渠道来协调创世仪式、询问变化的指标、分享问题和了解软件补丁。此外,Sui也补充了一种协调更新和重启的方法。在 Wave 1 期间,Sui尝试了一个单一的 Discord 渠道进行通信,发现这种简单的方法可以很好地满足团队的需求。
缓解措施:维护网络健康需要及时响应事件。第 1 波测试网让团队练习检测、诊断和缓解网络事件的过程,这些事件涉及断开连接、配置错误、文档错误、节点同步和赶上、共识可靠性、机器资源消耗和交易流量激增等问题。
更新:维护健康的网络可能需要应用实时更新和补丁。在第 1 波中,团队推出了三种不同的软件更新,以缓解出现的问题。所有操作员都能够在没有停机或数据丢失的情况下更新到新版本。
使用统计 处理的交易总数:~2200 万 链上 NFT 总数:~1100 万* 发布的包裹总数:~2600* 水龙头分配的硬币总数:2510 亿薄雾 全球 Testnet 水龙头服务的总请求:419 万
第 1 波事件和修复 没有操作事件的测试网将错失学习在实时环境中调试和缓解问题的机会。Testnet Wave 1 为团队的运营商带来了挑战,但幸运的是,团队能够理解这些问题、修复它们并改进 Sui(在许多情况下,通过在 Wave 1 更新期间推出的改进)。
以下是三个令人难忘的事件:
Sui解决了一种共识停滞的情况,在这种情况下,Sui看到验证者逐渐失去共识活性,最终导致网络无法达到法定人数。Sui警告多天的调试显示,在独角鲸拜占庭广播,有一种边缘情况,节点可能会等待已删除重复数据但从未发送过的请求返回,从而导致活锁。Sui的团队能够针对这种边缘情况推出修复程序,并逐渐恢复所有停滞的验证器以重新获得法定人数。(该事件发生在 11 月 17 日测试网向公众开放前几天,由于其他技术原因,Sui随后选择启动新网络。) 团队解决了新重启的验证器无法重新加入并赶上最新共识状态的情况。Sui的团队确定了一个边缘案例,即 Narwhal 共识轮数在重启时被错误地设置为零,而不是正确的共识轮数,导致请求过慢,导致超时。团队能够修补这种情况,更新滞后的验证器,并帮助他们在网络上线和运行时赶上进度。 最后但同样重要的是,由于第 1 波活动,Sui团队已经能够确定导致内存泄漏的长期网络问题的根本原因。虽然团队在第 1 波期间没有机会应用和测试此修复程序,但该修复程序现已在Sui的上游存储库中可用,并将很快进入 Devnet 和第 2 波浪潮。 Mysten Labs 的工程师在第一波中孜孜不倦地工作,团队将在后续波次中继续尽最大努力测试 Sui 网络,以确保主网稳定运行。
下一步,第 2 波 通过 Testnet Wave 1,Sui 社区迈出了构建健康和充满活力的网络之旅的第一步。这一努力为第 2 波浪潮铺平了道路,第 2 波浪潮将专注于纪元管理、代币经济学和权益委托。SuiNetwork预计在 2023 年初推出下一波测试网。
由验证者和节点运营者组成的 Sui 社区使 Testnet Wave 1 取得了巨大成功。Sui团队也期待与Sui社区社区一起通过另一个高度协作的 Wave 2 来发展和完善 Sui 基础设施!