关于如何攻击比特币的研究(1) – 51%攻击

比特范 view 60 2014-2-19 02:11
share to
Scan QR code with WeChat

关于如何攻击比特币的研究(1) – 51%攻击

一提到对比特币的攻击,大部分人想到的就是51%攻击。所谓51%攻击,就是利用比特币使用算力作为竞争条件的特点,使用算力优势撤销自己已经发生的付款交易。比特币发动51%攻击具体思路, 大致如下:

准备工作:

1. 既然是51%攻击,就必须首先掌握足够的算力,无论是控制矿池,还是利用其它计算资源,总之必须使你的算力领先与现在网络总算力,领先的幅度越大,成功的可能性越高;

2. 拿到足够的BTC作为筹码,无论是自己挖到的,还是从任何渠道买的,都可以;

攻击步骤:

1. 将手中的BTC充值各大交易所,然后卖掉,提现;或者也可以直接卖给某人或某一群人;

2. 运用手中的算力,从自己对外付款交易之前的区块开始,忽略自己所有对外的付款交易,重新构造后面的区块,利用算力优势与全网赛跑,当最终创建的区块长度超过原主分支区块,成为新的主分支,至此,攻击完成;

攻击结果: 由于撤销了所有对外付款交易,等于收回来所以已卖掉的比特币。

可行性评估:  现在比特币全网算力差不多90T,而且还会快速增长,现在看来只有现在的几大矿池联合,才具有发动51%攻击的实力,普通个人或机构实施此攻击的可能性越来越小。

btcfans公众号

Scan QR code with WeChat

Disclaimer:

Previous: 比特币的三次变身 Next: 关于如何攻击比特币的研究(2) – 月光宝盒

Related