解析Cardano十一月黑客攻击事件的技术细节

5 阅读2分钟

Cardano的十一月黑客攻击事件解析

在十一月发生的一起针对Cardano区块链的黑客攻击中,其联合创始人Charles Hoskinson详细解释了事件经过。此次攻击被称为“毒交易”攻击,它成功地使Cardano区块链分裂成了两条链。

Hoskinson描述了攻击的核心机制以及它如何利用了协议中的某些设定。攻击导致网络中的节点在处理特定交易时产生了分歧,部分节点遵循了一条链,而另一部分节点则遵循了另一条链。

“我不想陷入‘我们该如何赔偿所有这些参与者?’的困境,” Hoskinson表示,“他们当时确实是遵循协议规则行事的,他们的节点程序本身无法识别出链已经发生了分裂。”

这一事件突显了在去中心化协议中,当网络对交易的有效性产生根本性分歧时所面临的挑战。问题的关键不在于节点操作者的恶意行为,而在于协议规则本身在极端或未预见情况下可能被利用,从而导致共识破裂。

从技术角度看,此次攻击涉及对交易验证逻辑和区块传播机制的深入理解。攻击者精心构造了一笔特殊交易,使得不同版本的节点软件对其合法性做出了不同判断,最终破坏了网络的一致性。

该事件促使开发团队必须深入审查协议规范,并考虑如何增强节点软件对异常或恶意交易格式的鲁棒性,同时也要平衡协议的严格性和应对未来类似攻击的灵活性。修复方案通常涉及节点软件的更新以及对潜在有争议历史区块的协调处理。