热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

回顾|10/26主网Bug修复

10 月 26 日,主网上出现了一个链停止错误,导致区块生产暂停了约 2 小时。为防止此类攻击再次发生,技术团队于 10 月 27 日向所有区块生产者发布了紧急软分叉。O(1) Labs 对网络进行了
  • 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 受赠者名单公告



推荐阅读
author-avatar
1157476701qq
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有