微信公号:辉光日新i(hgrx2017)
已进行数字签名版权保护
转载请注明出处
孙宁辉0028篇原创
谁也没有想到,成立仅数年的“佳一”矿池竟然在最新的排名中拿到了第一,且算力占全网高达51%的比例。
如此骄人的成就让其创始人吴佳一也难掩兴奋之情。
51%算力攻击
这天,吴老板在办公室午休,忽然听见脑子里有两个声音在辩论:
魔鬼:我们已经拥有了全网51%的算力,可以利用这个实力发起一次攻击!
天使:攻击谁?目的是什么?
魔鬼:我们可以用1000万人民币正常买入200个比特币;
然后到交易市场卖掉200个比特币,拿到1000万人民币;
随即启动51%算力攻击,因为我们的算力比其他矿池强太多,算出随机数、打包交易记录的速度也就快很多,最终会挖出最长的那条区块链,最后其他的矿工只能按我们的最长链接着挖下去。
这样我们就能把刚才卖出200个比特币的交易抹去,重新拿回200个比特币,这可是我们白赚的收益!
天使:这样做很不道德!
况且从实际情况来看,我们发动一次51%算力攻击虽然可以得到些利益,但比特币系统积累起来的信用就会崩塌,这就会导致币价大跌变得分文不值,我们手里所有的比特币和挖矿设备都将一无是处。
所以,与其发动51%算力攻击还不如踏踏实实地挖矿更划算、更赚钱。
吴老板听后非常赞同天使的主张,说道:我这么正义和聪明的人,怎么会做那种傻事呢?!
于是,魔鬼瞬间被囚禁到心底深处。
事实上,如果有矿池的算力达到全网30%以上比例,算力攻击就达到了一定的成功概率。
人们之所以说“51%算力攻击”,是因为当算力达到这个比例时,攻击成功的概率是几乎确定的。
如何避免算力攻击
明明花钱买来的比特币,竟然有可能(仅仅是可能)被耍流氓夺回去,这让广大人民群众怎么接受得了呢?
先不用太焦虑,只要养成一个好习惯就可以避免51%算力攻击的。
那就是当我们作为收币人的时候,一定要等到6个交易确认之后再付款(或付货)给对方。比特币交易的确认次数越多,就越难被51%算力攻击篡改,这已是大家的共识。
对于比特币小额交易来说,实在是没有动机和必要去发动算力攻击,除非那人二得特别牛!
算力的自平衡
在矿池的算力竞争上,已经出现了几个优秀的矿霸,他们的实力已远远超出后面的对手,掌握着很大的话语权。
一幅最新的全球算力分布图,可以很好的证明这一点:
图片来自:https://btc.com
看到了吧?排名第一的BTC.com已经占到全网22.6%的算力,即使后面的第二、第三名也只能望其项背。
好在即便是第一名也还在30%算力的安全范围之内。
不过细心的人可能会发现,如果前三名的算力相加不正好是51%吗?
就是说,如果前三名矿主决定联手的话,那岂不是为所欲为了?
但是,为什么比特币系统自诞生以来就没有发生过51%算力攻击呢?
A:没有这个现实条件;
B:人们的道德水平如算力一样高涨;
C:以上都不是!
我们由刚才吴老板的故事可以得出C的结论,没错,真正的原因是人性中的自利性。
在现实中,矿主们并没有联手实施算力攻击。
更好玩儿的是,当出现某个矿池的算力接近40%时,矿池里的矿工会自发地切换到别家矿池去,起到了抑制和平衡矿池间算力的作用。
结语
既然矿主和矿工都是为了利益工作,那为什么他们不合力发动算力攻击呢?
原因只有一个:不划算、不利己!
正因为他们的最高目标是个人利益,所以断然不会做没有利益的事情。
而这恰恰也是中本聪厉害之处,不仅用数学建立起信任模型,也利用人性维护了系统的稳定。
这样的创举让人不得不感叹:中本果然聪啊!
参考资料:
1.算力图表:https://btc.com/stats/pool
2.《矿工挖的不是币,而是护城河》汤强
这篇文章的PRESS.one 签名:
一己之谈,仅供参考。
领取专属 10元无门槛券
私享最新 技术干货