四分钟带你了解~什么是51%攻击

 

 

自区块链诞生至今,已走过十余年时间。从基础设施到底层技术平台再到行业应用,可以说,区块链技术会逐渐成为焦点。在区块链的技术层面上我们经常会在区块链相关的文章中看到51%攻击,那么51%攻击到底是什么呢 ?

其实51%攻击没有一个准确的定义,因为在比特币白皮书中并没有出现“51%攻击”这个词。不过倒是有过相关的描述,算是最接近对51%攻击的定义了:

The system is secure as long as honest nodes collectively control more CPU power than any cooperating group of attacker nodes. (只要诚实的计算节点在总体上比任何一个攻击群控制更多的计算能力,那么系统就是安全的)

这句话的意思是大体可以理解为这样:如果诚实节点的算力超过了作恶节点的算力,那么系统就是安全的。反之,如果作恶节点的算力超过了诚实节点的算力,那么系统就是不安全的。

51%攻击一直是区块链的一个弊端,只要某个公链的大部分算力掌握在少数人手里的时候,就很容易发生51%攻击,这有点像我们公司治理中的51%股权的概念,假如有几个股东持股比例超过了51%,想要串谋修改一些规则,那他们就很容易成功,51%不仅仅是区块链的噩梦,更是传统公司治理的噩梦。

51%攻击,就是利用比特币使用算力作为竞争条件的特点,使用算力优势撤销自己已经发生的付款交易。如果有人掌握了50%以上的算力,他能够比其他人更快地找到开采区块需要的那个随机数,因此他实际上拥有了区块的有效权利。

至少有两个因素可促成51%的攻击:

1)专为特定的PoW挖掘算法而构建的专用ASIC矿机,可集中存储哈希算力;

2)利用诸如NiceHash之类的服务从ASIC矿工那里廉价租用哈希算力(无需大量的硬件投资)。

51%的攻击相当于区块链世界的恐怖袭击。攻击者不仅会带来一些直接威胁(非法使用该区块链),而且还将带来一些间接危害,比如严重破坏公众对被攻击的区块链的信心,甚至影响圈外人士对区块链技术的看法。此外,攻击者可能会在宣布成功攻击之前,在交易所上做空一种加密货币,这比直接通过攻击赚取更多的钱。这种不义之财也更难追踪。尽管51%可能带来这么多破坏,但法律法规可能尚未准备就绪,无法适用于51%攻击的预防和索赔。所以,链上治理才是唯一真正的保护来源。

 

 

———————————

You may also like

Page 1 of 44

Leave a reply

Your email address will not be published. Required fields are marked *