门罗开发者和矿池运营商正在考虑在Qubic矿池声称一度主导网络算力并于8月12日触发区块链重组后,采取快速基于软件的防御机制。前门罗币主维护者Riccardo Spagni提议实施“侦探挖矿”,一种设计用于在不需要协议变更的情况下中和自私挖矿攻击的矿池级策略。
要了解的事项:
- Qubic矿池声称达到门罗币算力的51%以上并导致六个区块的重组
- Kraken等交易所暂停了XMR存款,同时在事件后监控网络完整性
- 提议的“侦探挖矿”防御将在矿池级操作,无需共识修改
攻击声明和行业反应
Qubic的活动在8月12日达到顶峰,当时该项目公开声明已超过门罗币总算力的51%。该矿池声称已“成功重组区块链”,并将其描述为一种51%接管的现场演示。Qubic将其方式称为“自私挖矿”,这种技术可以在仅占总算力的33-40%时产生不成比例的奖励,而不是需要绝对多数。
事件后,各大加密货币交易所立即采取风险管理措施。Kraken在8月中旬发布状态通知,宣布在“检测到一个矿池获得了网络总算力的50%以上”后暂停XMR存款。交易和提款服务保持正常运营,同时交易所监控网络的稳定性。
交易所的反应突显了短暂重组如何中断正常操作。
门罗币目标是两分钟的区块间隔,意味着六个区块的重组大约持续了十二分钟。
这一时间框架迫使交易所重新评估其确认政策和存款程序。
然而,并非所有分析师都接受Qubic的声明。RIAT研究所的研究人员对此表述持异议,争辩说“没有发生51%攻击”。他们引用了数据,表明Qubic的实际贡献不构成真正的多数,并指出六个区块的重组提供的证据不足以证明能逆转已完全确认的交易的持续网络控制。
侦探挖矿解决方案
Spagni的侦探挖矿提议旨在消除使自私挖矿有吸引力的经济优势。系统利用在标准挖矿操作中矿池工作消息中已有的信息。在矿池挖矿环境中,Stratum工作负载包括前一个区块的哈希,被称为“prevhash”。
侦探矿工或运行传感器代理的矿池订阅竞争矿池的工作流。当泄露的prevhash与已知的区块链顶点不匹配时,系统立即构建并广播一个有效区块,此区块基于攻击者隐藏的父区块。这迫使自私矿工要么公开其私有区块链领先地位,要么完全失去它。
此方法完全在矿池和Stratum代理级运作,不需要共识或协议修改。这使其在不需要社区整体协调或硬分叉程序的情况下可部署在门罗币现有的基础设施上。
侦探挖矿背后的经济理论来源于2019年发布的Lee-Kim模型。根据Spagni的分析,如果大约一半的网络算力通过主要矿池采用侦探挖矿,那么自私矿工的收支平衡门槛将上升到32-42%范围。这比经典的Eyal-Sirer结果有了显著改善,后者显示自私挖矿在总算力大约25-33%时仍然有利可图。
实施挑战和安全措施
Spagni的提案预测了可能的攻击者对策。系统包括若干保护机制:多传感器使用的法定人数检测、将算力重定向前的短宽限期,以及识别诱饵工作的分享提交验证。速率限制和远程信息传输功能有助于减少误报检测。
这些安全措施是为矿池运营者提供的实际操作指导方针,而非协议级要求。这种方法符合门罗币的开发理念,即在修改共识机制之前,加强经济激励和操作安全。
提案的成功在很大程度上取决于主要矿池的采用。为了使防御达到建模的效果阈值,网络的重大算力部分需要实施侦探挖矿功能。
技术术语解释
算力是指用于挖掘加密货币网络的计算能力。当一个实体控制超一半的计算能力时,发生51%攻击,可能让他们重组区块链。
自私挖矿是一种策略,矿工隐瞒发现的区块以获得对诚实矿工的优势。当网络采用不同于以往的区块链链时,可能逆转交易。
结论
截至8月19日,侦探挖矿仍是一个在社区讨论中的公开提案,而非实施标准。事件显示了集中的挖矿能力如何引发全行业的防御措施,而提议的矿池级软件更新代表了最为切实可行的短期响应方案。截至发稿时,XMR交易价格为268美元。