Bitcoin Forum
October 31, 2024, 07:23:10 PM *
News: Bitcoin Pumpkin Carving Contest
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: 谈币圈内的暴力破解和暴力攻击那点事儿  (Read 306 times)
EngWinston (OP)
Full Member
***
Offline Offline

Activity: 168
Merit: 100



View Profile
April 17, 2017, 12:58:09 PM
 #1

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

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

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

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

首先,村夫谈下暴力破解比特币私钥的事。最近有报道称名为Large Bitcoin Collider的组织通过暴力破解的方式访问到3个含有比特币的私钥,这里所谓的破解,即是靠穷举的方式去碰运气,我们知道,比特币的私钥是以64位十六进制数显示的(以二进制数表示则为256位),那么所有的私钥就有2^256次可能,即大约1.15792*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)。
即便我们将这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台普通的比特币矿机每天获得比特币的概率,以某品牌某型号矿机为例,一台矿机的算力为12T,约占当前全网算力3710P的3.23*10^-6,每24小时,这台矿机挖矿所得的期望值大约为0.005822 BTC。

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

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

 

简单谈谈暴力攻击
 

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

针对对方提出的一些提议或说法,故意夸大或无根据地指责对方,甚至动用粗口;
注册与对方ID非常相似的小号,并发布一些不利于对方的言语;
毫无根据地进行造谣,以打击对方;
这里不谈道德问题,这些都属于是战术,但效果真的会好吗?

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

有时候,暴力并不是解决问题的首选方式,换一种思路其效果可能会更好。
作者:诸葛村夫
Wall tao
Member
**
Offline Offline

Activity: 106
Merit: 100


View Profile
April 17, 2017, 12:59:19 PM
 #2

怎么可能。。。
Ponceusa02
Member
**
Offline Offline

Activity: 93
Merit: 100


View Profile
April 17, 2017, 01:13:02 PM
 #3

根本不可能的一件事
Wall tao
Member
**
Offline Offline

Activity: 106
Merit: 100


View Profile
April 17, 2017, 01:15:05 PM
 #4

不可否认,瞎猫碰到死耗子的可能性理论上还是存在的。
von schiller
Full Member
***
Offline Offline

Activity: 154
Merit: 100



View Profile
April 17, 2017, 02:43:41 PM
 #5

暴力破解有点难
lnbdun
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
April 17, 2017, 10:04:12 PM
 #6

等量子计算出来破解分分钟
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!