首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

20:为何矿霸功高却不盖主?

微信公号:辉光日新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 签名:

一己之谈,仅供参考。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180726A1J26G00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券