請記住本站域名:
黃金屋
超腦黑客 第六百二十七章 突變的計算力
·第二卷黑客圣地第六百二十七章突變的計算力
對于比特幣,林鴻寄予厚望,在他的未來規(guī)劃中,比特幣占據(jù)著非常重要的位置,故而他希望比特幣能夠順利地發(fā)展起來
這是一次貨幣實驗,一次足以對整個世界造成極為深遠的影響,就算比特幣失敗了,林鴻也不會停止對電子貨幣的探索,他會吸取經(jīng)驗教訓(xùn),繼續(xù)開始另外一次,并且一直這樣下去
51的攻擊,即如果有人掌握了比特幣全網(wǎng)過51的計算力,那么他就可以操縱整個網(wǎng)絡(luò)實現(xiàn)自己的一些“非法”的目的例如發(fā)送自己的虛假交易信息,在合法的確認信息還沒有到達之前,就將自己偽造的確認信息發(fā)送過去,這樣一來就相當(dāng)于偽造了貨幣
這個道理就相當(dāng)于某個人的錢包接受了別人的一筆支付款項,然后他等待這筆款項的合法來源確認,一旦有過五個人給他發(fā)送了確認信息,說這筆錢是合法的,那么他就認為這是一筆有效的交易
但是一旦有人掌握了全網(wǎng)過百分之五十一的計算力,那么他就可以偽造這些確認信息,讓別人誤以為自己收到了合法的比特幣,而實際上是這個人自己偽造的
此外,如果掌握了全網(wǎng)過百分之五十一的計算力,挖起礦來是容易無比,可以在眾多礦工的挖礦行動中取得明顯優(yōu)勢,將絕大部分產(chǎn)生的比特幣收歸自己所有
按照比特幣的設(shè)計,大概每十分鐘會有一個比特幣“金塊”產(chǎn)生前四年一個金塊為50個比特幣,此后每四年減半,這個度是林鴻早就設(shè)定好的,無論你的計算力多大,在十分鐘的時間內(nèi),也只能和全網(wǎng)的所有礦工來爭奪這個“金塊”
為了達到這一效果,林鴻另外設(shè)計了一個難度參數(shù),這個難度參數(shù)是會根據(jù)全網(wǎng)的總體計算力進行隨時變化的,計算力越大難度也就越大
而如果有人掌握了過百分之五十一的計算力,這種公平性就被打破了
長此以往,比特幣絕對公平的原則就徹底毀了,自然,比特幣也就被毀了
林鴻開著車,以最開的度回到了四合院然后立刻打開電腦,查運算度曲線圖
這是一個以時間為橫坐標,以全網(wǎng)運算度為縱坐標的二維曲線圖全網(wǎng)運算度的單位是hash/s即每秒可以嘗試運算多少組散列值
現(xiàn)在最好的cpu的運算度,一個cpu的運算度大概在0.1兆hash/s左右,也就是一秒鐘可以重復(fù)嘗試運算大概一百組左右的散列值
剛開始的時候,全網(wǎng)的運算度只是林鴻一個人貢獻的,現(xiàn)在在圖上幾乎看不出來,只是貼著底部前行,而過了一段時間之后,有了全世界的一些比特幣愛好者和支持者的加入,全網(wǎng)的運算度已經(jīng)攀升到了10兆的量級但是現(xiàn)在,這個數(shù)值卻已經(jīng)極提升,突然之間翻了至少三倍以上過了37兆hash/s
這意味著有著大量的計算力接入比特幣網(wǎng)絡(luò),也達到了林鴻之前設(shè)定好的預(yù)警條件
這原本是一件值得高興的事情,畢竟計算力越大越好,可是現(xiàn)在這種計算力突然之間猛增的情況卻讓林鴻有些高興不起來
剛開始的時候猛增一下可以理解,畢竟基數(shù)比較小,翻倍容易,可是這些天來,率增加的度已經(jīng)穩(wěn)定,基本上是一條緩慢上升的曲線而現(xiàn)在,這條曲線變?yōu)榱硕溉慌郎闹本€,卻又沒有什么特別的因素導(dǎo)致很多人關(guān)注比特幣,這就有些值得可疑了
如果這些猛然增加的計算力都是同一個人貢獻的話,那么他現(xiàn)在所掌握的計算力已經(jīng)過一半也就是說51攻擊正在進行
對方到底是誰
有什么目的
使用了什么方式接入才擁有如此大的計算力許多臺電腦亦或者是級計算機
現(xiàn)在一切都還不確定
或許這個攻擊并不是故意的,也許這個人只是一個比特幣愛好者,他并不知道會存在這種攻擊,正好他手中掌握了這么大的計算力并將其用于比特幣挖礦
一切還有待了解和挖掘
林鴻坐于電腦前,開始著手展開調(diào)查
他設(shè)計比特幣客戶端的時候其架構(gòu)和比特幣差不多,礦工的具體ip是保密的,也就是說杜絕了被人進行追蹤定位的風(fēng)險
不過,卻有一種方式可以大致統(tǒng)計這些計算力到底來自什么區(qū)域,因為吸取了比特幣設(shè)計的經(jīng)驗,全世界布置了一些主要的p2p的骨干節(jié)點,這些節(jié)點完全由比特幣支持者免費無償提供,負責(zé)完整地保存所有數(shù)據(jù),并且處理大量的計算力數(shù)據(jù)交換
所有的這些數(shù)據(jù)都是有記錄可查的,通過統(tǒng)計這些節(jié)點的運算能力,就可以知道來自某個地區(qū)的總體運算度多大
林鴻立刻編寫了一個功能,對這些主要節(jié)點的計算力進行統(tǒng)計,然后和之前的數(shù)據(jù)進行對比,看看到底是哪些節(jié)點的計算力突然猛增
最終的看到的結(jié)果讓林鴻心中松了一口氣,因為他發(fā)現(xiàn)這些計算力主要來自五個節(jié)點,并且計算力都非常地接近
也就是說,這些計算力分別來自五個不同的地方,則是同一個人所貢獻的概率變得非常小
比特幣的所有東西都是開源的,這些數(shù)據(jù),不但是林鴻能夠看到,其他人也能夠絡(luò),然后對這些按照特定格式保存下來的數(shù)據(jù)進行分析,統(tǒng)計即可
林鴻進一步分析發(fā)現(xiàn),這五個節(jié)點的計算力變化的時間是不同的
來自美國的一個節(jié)點的計算力首先出現(xiàn)猛增現(xiàn)象,很快,又一個美國的和一個英國的兩個節(jié)點分別出現(xiàn)異動,接著,原先美國的那股計算力再一次持續(xù)突變增加,過了后面那兩股的總和,而這個時候,芬蘭和和俄羅斯也分別出現(xiàn)了一股強大的計算力
此后,這五股計算力持續(xù)進行調(diào)整壯大,最終逐漸達到了一種相當(dāng)?shù)臓顟B(tài)
林鴻看著這些日志記錄,心中有種奇怪的感覺,就仿佛是比特幣網(wǎng)絡(luò)中突然出現(xiàn)了一個攪局者,然后引發(fā)了一系列的關(guān)聯(lián)反應(yīng)
林鴻有種感覺,這五股強大的計算力當(dāng)中,肯定至少有兩股是正面的力量,即為了保護比特幣網(wǎng)絡(luò)不被惡意者攻擊而出現(xiàn)的
有人比他早一步對攻擊進行了防御
見到這個情況,他松了一口氣同時心中也很高興,畢竟他設(shè)計的東西被別人認可,并且花極大的心思對其進行呵護,這種感覺相當(dāng)不錯
這說明還是有人認可比特幣,他并不是一個人孤軍奮戰(zhàn),還有一些未知的盟友
林鴻猜測,這后面幾股計算力當(dāng)中,應(yīng)該有一股是屬于essi的,畢竟她最早知道比特幣的這個缺陷并且發(fā)郵件提醒自己,如果他沒猜錯的話,他覺得應(yīng)該是首先應(yīng)對的第二股計算力,也就是來自英國的那股計算力
林鴻統(tǒng)計了一下這五個主要節(jié)點的計算力總和,結(jié)果發(fā)現(xiàn),只占了增計算力的大概一半比例,也就是說,還有大概10兆哈希每秒的運算力是由其他人貢獻的
這個發(fā)現(xiàn)讓林鴻有些疑惑,他繼續(xù)對比了一下其他節(jié)點的記錄,發(fā)現(xiàn)這部分運算力竟然是來自多達四千多個節(jié)點
難道是增了四千多個礦工加入挖礦的行列
這個現(xiàn)象讓林鴻有些奇怪
他查看了一下比特幣開源社區(qū)上的討論,有人也發(fā)現(xiàn)了計算力急攀升的現(xiàn)象,大家都紛紛在討論這件事情,其中也不乏有人猜到說有可能有誰在針對比特幣網(wǎng)絡(luò)進行攻擊
雖然有一些人表示自己會用實際行動支持比特幣,可是林鴻根據(jù)這些帖子的發(fā)表時間和瀏覽數(shù)來看,遠遠達不到四千個的數(shù)目
最近又沒有什么比較大的聞,例如某個用戶群非常大的社區(qū)對比特幣進行了宣傳之類的這四千多個計算力是在全網(wǎng)的計算力發(fā)生異常變動的很短的時間內(nèi)接入的,分別來自世界各地
這10兆的計算力,看上去非常像是來自自然的礦工,但是林鴻總是覺得有什么地方不對勁
林鴻仔細分析了這些記錄,他終于看出可疑之處了,那邊是這部分的接入的計算力實在是太微弱了,并且每一個接入的計算力度都非常的均勻,幾乎每一份都相等,如果按照現(xiàn)在計算機正常的運算,要想達到10兆的運算力,根本用不著四千多個cpu,計算度也根本不會如此地均勻
林鴻想了想,要想實現(xiàn)這種方式,只有一種可能,那便是利用肉雞進行挖礦
肉雞在黑客領(lǐng)域指的是傀儡機器,是指可以已經(jīng)被入侵成功,并可以被遠程控制的機器,黑客或者駭客可以隨意操縱這些機器完成一些功能
最常見的就是利用這些機器來用于分布式拒絕服務(wù)攻擊ddos)
如果林鴻沒有判斷錯誤的話,肯定是有人利用大量的肉雞在進行挖礦如果您喜歡這部作品,歡迎您來、月票,您的支持,就是我最大的動力)如果您中途有事離開,請按CTRLD鍵保存當(dāng)前頁面至夾,以便以后接著觀看![]
快捷鍵: 上一章("←"或者"P") 下一章("→"或者"N") 回車鍵:返回書頁