5月13日至15日,日本开发的加密货币Monacoin似乎遭受了网络攻击,导致约90,000美元的损失。
这次袭击似乎是一场自私的采矿攻击,其中一名矿工成功地在区块链上开采了一个区块,但并未向其他矿工广播新的区块。如果秘密矿工能够在其他矿工发现任何新矿块之前找到第二个矿块,那么这个秘密矿工现在已经有效地在链条上创建了一个分支,这个分支比其他人正在处理的链条长。
正如大多数区块链协议中的标准一样,由于采矿网络具有最多的“工作证明”,因此采矿网络将拥有更多区块的链视为正确的链。因此,当秘密矿工将其较长的链公开时,它会失效在秘密链被隐藏的时候,其他矿工发现的任何和所有块。
采矿攻击可能是纯粹的破坏行为,摧毁当自私矿工在网络上广播他们的链时变成“孤儿”的地块。或者,拥有隐藏链的人可能会从这次袭击中获利。如果这个自私的矿工在即将被销毁的链上进行交易,并在交易失效前以某种形式接收他们的购买交易,那么他们实际上从未付款。
在这种情况下,似乎攻击者试图将Monacoin发送到日本以外的交易所,比如Livecoin,以便在隐藏链显示之前将其交换为其他货币。矿工在这一点上仍然未知,它有足够的计算能力在一次点击率上获得多达57%的散列率,以执行此次攻击。
看起来袭击者试图用半年的时间来尝试利用Monacoin调整难度的方式弱点。
在开发者的官方推特上,他们在5月18日说,他们“抓住了攻击”,但自那时以来一直没有公布有关提议解决方案的明确声明。然而其他消息显示,开发商目前正在与交易所合作,计划在发生攻击之前将Monacoin区块链回滚到某一点。
截至日本时间5月19日,袭击事件不再发生,但大多数交易所都在停止所有存款,而他们正在进行修复以防止未来可能发生的类似攻击。持有钱包的Monacoin余额被认为是安全的。
包括比特币在内的每个区块链都在不断调整开发区块的困难程度,这样既不容易也不太困难,这取决于从事区块开采的矿工人数。然而,像比特币这样的大规模区块链可能不太脆弱,因为它们的区块链规模以及对它们有用的网络。
虽然Monacoin可能因其规模或其特定算法而更加脆弱,但理论上许多加密货币可能容易受到类似攻击的影响。许多加密货币社区正在观察,看看对Monacoin的攻击如何发挥,看看可以学到什么,从而加强自己的网络。
领取专属 10元无门槛券
私享最新 技术干货