谈币圈内的暴力破解和暴力攻击那点事儿

2017-04-17 15:11 来源:巴比特资讯 阅读:8013
最近币圈内发生了一些与“暴力”一词搭边的事,一个是暴力破解比特币私钥,另一个则是暴力攻击社区成员。

最近币圈内发生了一些与“暴力”一词搭边的事,一个是暴力破解比特币私钥,另一个则是暴力攻击社区成员。

有的人崇尚暴力,他们认为达成目的可不择手段,所谓胜者即是正义,大抵讲的就是这个意思吧。

可暴力真的是解决问题的最佳途径吗?

不尽然,本文试论证暴力破解和暴力攻击是下策的原因。

violence

暴力破解

首先,村夫先谈下暴力破解比特币私钥的事。最近有报道称名为Large Bitcoin Collider的组织通过暴力破解的方式访问到3个含有比特币的私钥,这里所谓的破解,即是靠穷举的方式去碰运气,我们知道,比特币的私钥是以64位十六进制数显示的(以二进制数表示则为256位),那么所有的私钥就有2^256次可能,即大约1.1578*10^77

当前拥有比特币数量最多的一个地址,是3Nxwenay9Z8Lc9JBiywExpnEFiLp6Afp8v,数量大约为:128,439.83709770 BTC。

那么,猜中它的私钥概率有多少呢? 约为8.637^10-78 , 我们都知道双色球一等奖的中奖概率为1/(C^(33 6) *C^(16 1))=1/17721088 ,也就是说,即便是人人都觉得概率极低的双色球头奖概率,也是猜中这个私钥的 6.533*10^69 倍。

目前,全网有币的私钥大约为1350万左右,其中超过1BTC的私钥大约为40万左右(数据来自:btc.com)。

Snip20170417_41

即便我们将这1350万私钥都当成是3Nxwenay9Z8Lc9JBiywExpnEFiLp6Afp8v这个地址背后的“头奖私钥”。那猜中能够获得比特币的概率也就是 1.166^10-70

有人要辩解了,猜私钥又不是人在算,这是计算机的工作,快的计算机一秒钟就能算出以亿为单位级的私钥。

好吧,不可否认,瞎猫碰到死耗子的可能性理论上还是存在的。

再来看Motherboard的报道,Large Bitcoin Collider暴力破解组织用了大约一年的时间,遍历了3000万亿(3*10^16)个私钥。

也就是说,其计算机约平均每秒遍历9.5亿(9.5*10^8)个私钥。

以这种计算效率,每秒猜中一个有奖私钥的概率为 (9.5*10^8*1.166^10-70),约等于1.1*10^-61 。以头奖私钥包含的比特币计算,24小时暴力破解获得比特币的期望大约为(1.1*10 ^-61*128,439(BTC)*86400(s))= 1.22*10^ -51 (BTC)。

算到这里,这种瞎猜的方式,就算你是用一辈子的时间,恐怕也拿不到哪怕是一聪(比特币的最小单位)。

但报道中,该组织却是碰到了3个含有少量比特币的私钥,中奖率居然高出了理论值的9,09*10^44倍。

这里有3种解释:

  1.  这个组织在说谎;

  2. 这些被碰撞出来的私钥不够随机,很可能是所谓的“脑残包”。 (可能性较大)

  3. 这个组织走了**运

说完了暴力破解,我们再来谈谈用1台普通的比特币矿机每天获得比特币的概率,以某品牌某型号矿机为例,一台矿机的算力为12T,约占当前全网算力3710P的3.23*10^-6,每24小时,这台矿机挖矿所得的期望值大约为0.005822 BTC

也就是说,通过一台普通矿机进行挖矿的24小时收益期望大约是暴力破解的4.77*10^48 倍 (不考虑脑残包的影响)

如果你的目的是想要赚钱,那么挖矿与暴力破解,哪一种方式才更明智应该很容易选择吧。

简单谈谈暴力攻击

村夫这里谈的暴力攻击,指币圈人士运用各种手段来攻击敌对方,手段通常有以下这些:

  1. 针对对方提出的一些提议或说法,故意夸大或无根据地指责对方,甚至动用粗口;

  2. 注册与对方ID非常相似的小号,并发布一些不利于对方的言语;

  3. 毫无根据地进行造谣,以打击对方;

这里不谈道德问题,这些都属于是战术,但效果真的会好吗?

或许对不明真相的吃瓜观众会有效吧,但行业内的老司机会吃这一套吗?恐怕会引来反感,负面影响可能要大于收益。

有时候,暴力并不是解决问题的首选方式,换一种思路其效果可能会更好。

声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。

点击阅读全文