10 月 26 日,主网上出现了一个链停止错误,导致区块生产暂停了约 2 小时。
为防止此类攻击再次发生,技术团队于 10 月 27 日向所有区块生产者发布了紧急软分叉。
O(1) Labs 对网络进行了改进,减少未来发生类似攻击的可能性。
发现 Bug
10 月 26 日,主网上出现了链停止错误,导致区块生产暂停 2 小时 6 分钟。该问题由社区成员 olgerd_py#5810 在 Discord 上报告,他注意到区块的生成速度比正常情况慢得多。
出于谨慎考虑,生态合作伙伴 O(1) Labs 立即采取行动,并在一天内完成修复并发布升级。
技术细节
在对该错误进行进一步分析后,O(1) Labs 确定链暂停是由区块生产代码中的问题引起的。区块生产者意外地产生了无效的区块,并拒绝将这些区块广播到网络,因为它们不会通过验证。没有资金处于风险之中,也没有协议级错误允许无效区块上链。
网络升级实施
在发现问题后的一天内,工程师们实施并发布了“1.3.1.2 stable release 的修补程序”。通过 Discord 上的 #mainnet-block-producers 和 #mainnet-updates 频道以及电子邮件通知区块生产者。此版本包含针对此错误的安全修复程序,这对活跃的区块生产者至关重要。强烈建议用户升级以避免丢失区块的风险。然而没有资金处于风险之中。
11 月 2 日已向区块生产者发送了关于发布的提醒并确认升级。自修复完成以来,网络一直按预期工作。
所有节点现在都应该运行1.3.1.2 或更新版本。
我们对发现问题的社区成员致谢,包括 olgerd_py#5810、mcd#8527、emre • PICONBELLO#4353 和 garethtdavies#4963,以及所有配合进行快速升级的人。
About Mina Protocol
#PoweredByParticipants
Mina 是全球最轻量区块链,由参与者参与治理。
凭借其优雅的设计,Mina 是首个实现简易编程性零知识智能合约(zkApp)的一层网络。Mina 独特的隐私和安全功能及其通过 zkApp 与任何网站链接的能力,使得 Web3 更具安全性和私密性,极大地推动着所有人都应享有的安全民主未来的构建。Mina 由总部位于美国的非营利组织 Mina 基金会管理。
Website
Twitter
Medium
Weibo
Discord
Telegram
GitHub
全球最轻量区块链 人人皆可参与
公众号|Mina Protocol Official
微 博|Mina_Protocol
往期回顾
zkApps Era 启动|我们邀请你注册参与 zkSpark!
Mina 第二季度社区 Grant 受赠者名单公告