已經(jīng)創(chuàng)建了一個可以估計對不同的加密貨幣進行51%攻擊的代價的網(wǎng)站,該網(wǎng)站在攻擊者惡意地重復(fù)使用兩種加密貨幣時要花費相同的兩倍價錢。在Reddit網(wǎng)站上的網(wǎng)站開發(fā)人員告訴CCN他們創(chuàng)建該網(wǎng)站的動機:
“幾天前,比特幣黃金遭到了攻擊,這讓我很好奇,用租來的散列能力進行攻擊的代價會是多少。我做了計算,誠實的說我感到震驚,有人盡然有能力攻擊一種價值接近10億美元的加密貨幣,其每小時的攻擊價格是10萬美元,甚至還不把獎勵算進去。
這個網(wǎng)站的目標是吸引更多的注意力,我認為這是一個相當明顯的問題,這些較小的代幣。散列能力很容易重新設(shè)置,因此人們不僅可以租用散列能力,更大的礦池還可以將散列能力重新定向到較小的代幣上長達幾個小時以此來攻擊它們。
盡管其他網(wǎng)站對51%的攻擊代價的估計要高得多,但他們沒有考慮采礦設(shè)備是租來而不是買來的這一情況。
51%攻擊的成本
加密貨幣開采設(shè)備的成本非常昂貴的,即使是對一枚小型代幣的攻擊,也需要硬件強大的設(shè)備來與之競爭,這是一個天文數(shù)字,需要服務(wù)器的農(nóng)場里滿是頂級的挖掘器和電力。攻擊比特幣網(wǎng)絡(luò)所需的硬件成本超過10億美元,每小時電費超過50萬美元。然而,根據(jù)Crypto51.app的xur17,它也可以簡單地從NiceHash服務(wù)中租借散列能力,而NiceHash已經(jīng)擁有了將許多不同的山寨幣帶到他們面前的硬件。
最右欄顯示,NiceHash只擁有攻擊比特幣網(wǎng)絡(luò)所需的2%硬件,這表明該服務(wù)可以成功地用于攻擊小型代幣,如比特幣黃金、Bitcoin Private、MonaCoin、Bytecoin,以及許多其他小型加密貨幣。
事實上,一周前,Verge和比特幣黃金都遭受了51%的成功攻擊,比特幣黃金損失了1800萬美元。這次襲擊成了加密貨幣新聞的頭條,許多人認為這起加密貨幣搶劫案背后有一次大規(guī)模行動。然而,似乎NiceHash可以用于征用低于4000美元的BTG哈希率。Crypto51.app站點聲稱,NiceHash可以以不到600美元的價格,在整整一個小時內(nèi)接管Bytecoin網(wǎng)絡(luò)的哈希率,而其他代幣則很容易受到數(shù)百萬美元的攻擊,而且攻擊費用也很低。
Litecoin的查理·李(Charlie Lee)是眾多認真對待該網(wǎng)站數(shù)據(jù)的人之一:
顯示了51%攻擊一些較小的PoW代幣是多么容易。對于某些代幣來說,100%的哈希碼可以從NiceHash租用,這消除了攻擊的資本成本!
例如,557美元的Bytecoin(市值~1B)可以很容易受到51%的攻擊!
51% 攻擊到底是什么?
51% 攻擊使攻擊者能夠控制貨幣的 “哈希率”, 并將相同的資金花費兩次, 將區(qū)塊鏈里分叉成兩個不同的網(wǎng)絡(luò), 以此創(chuàng)建不同的記錄。雙重支出一直是數(shù)字貨幣概念的一個問題, 而比特幣發(fā)明了一個解決方案:區(qū)塊鏈的工作證明(POW)。
區(qū)塊鏈分類帳保留了一個假定不可變的記錄, 而戰(zhàn)俘系統(tǒng)要求挖掘計算機來猜測數(shù)字和解決算法, 以便驗證事務(wù)并向區(qū)塊鏈添加新數(shù)據(jù)塊。
區(qū)塊鏈存儲在稱為節(jié)點的計算機上。大型網(wǎng)絡(luò)有許多節(jié)點, 由于需要處理的能力,使得攻擊非常昂貴。但是, 節(jié)點較少的網(wǎng)絡(luò)可以被劫持, 但是處理能力更低。例如, 任何控制51% 攻擊哈希率的人都可以向交易所發(fā)送資金, 并將它們換成其他代幣, 然后使用他們的哈希能力來清除他們剛做的交易, 將他們的資金和所收到的資金全部留下。
從理論上講, 51% 的攻擊可能是對主系統(tǒng)的證明, 但攻擊者需要購買大約一半的供應(yīng)出來的代幣 (這一行動將導(dǎo)致價格穩(wěn)步增長, 因為他們買了更多的代幣),于是這就很難估計所需的真正支出能力了。
如果網(wǎng)站上的數(shù)字是準確的,那么許多山寨幣都需要重新考慮他們的安全與可能受到51% 攻擊的想法。這就引出了一個問題,為什么51%的攻擊事件不會發(fā)生得很頻繁,事實上,是他們這樣做的時候我們不知道而已。