怎樣才能殺死比特幣?大家出謀劃策如何攻擊、破壞比特幣系統?
來對一些常被提及的攻擊手段進行分析,探討一下比特幣到底能不能被殺死。
一、151%攻擊
【攻擊原理】攻擊者花費巨額資金購買或租用大量的礦機,超過總算力的51%,形成51%攻擊,從而可以篡改區塊數據,製造雙花,導致人們對比特幣的信任破滅。
分析:
首先,目前比特幣網路的總算力已達天文數字,要構成51%攻擊,需要數百億美元的資金,而且不能改變歷史交易,除了可以雙花外沒有其他的利益,因此,除國家機器外,沒有個人或機構有這個財力和動力去做這事。而國家機器要動用這麼巨大的資金不可能沒有任何徵兆,會引起強烈的國際反響,要做這樣的決策不是一件易事。
其次,發動51%攻擊不是一蹴而就的,需要相當長的過程,而比特幣網路的算力分布是公開實時可見的,在達到51%之前就會被社區發現,歷史上曾經發生過——2014年http://Ghash.io礦池的算力曾多次短期達到過51%,引起了社區的警覺,發出了警告,礦工們自覺地撤離了該礦池,使算力迅速地下降到安全水平。第三,如果攻擊者一意孤行,繼續擴大算力,其餘礦工們可以採取集體屏蔽該礦池IP的方式將其孤立,形成實質上的硬分叉,然後通過廣泛地宣傳,由最終用戶選擇拋棄攻擊者的區塊鏈,使得攻擊者的算力毫無用處。第四,比特幣的開發者還有一個「終極核武器」,那就是修改共識演算法。只需改變共識演算法中幾行關鍵代碼,就可以讓所有的礦機報廢,回到CPU/GPU挖礦的時代,攻擊者和所有礦工一起同歸於盡,而比特幣網路依舊可以正常運行。
二、斷網攻擊
【攻擊原理】目前比特幣的交易報文是沒有加密的,開頭的4個位元組總是0xF9BEB4D9,很容易被篩選出來。通過對比特幣報文進行分析,根據其特徵在主幹網上將其屏蔽,從而使比特幣節點無法收發交易,破壞部分甚至整個比特幣網路。
分析:
首先,該攻擊手段在一國境內是可行的。但該國的比特幣節點可以採用VPN或者在Tor網路上運行比特幣錢包軟體,這樣所有的報文都是經過加密的,不再具有上述特徵,也就無法屏蔽。
其次,比特幣軟體開發者可以修改軟體,直接採用經過混淆、加密的報文進行網路交互,雖然性能會受到一定影響,但上述屏蔽手段自然就無法生效了。第三,即便部分國家能夠在技術上屏蔽所有比特幣交易,但只要還有別的國家沒有實施屏蔽,比特幣網路就能正常運轉,殺死比特幣的目的就無法達成。被屏蔽國家的交易者可以通過其他手段與比特幣網路進行交互,如微信、電子郵件、衛星等,仍然可以進行交易,只是麻煩了許多而已。
三、難度攻擊
【攻擊原理】通過對大多數的礦池節點進行DDoS攻擊,使其無法參與記賬,造成全網算力大幅下降,而挖礦的難度是不會跟著下調的,從而導致整個記賬延遲,匯出去的款項遲遲不能被確認到達收款人手裡。
分析:
有兩種對策:
一是礦池更換IP地址脫離攻擊,只要有相當一部分礦池脫離攻擊範圍,整個比特幣網路依然可以正常運行;二是修改比特幣的難度調整演算法,縮短難度調整周期,就像比特幣現金所做的那樣,成功地避免了難度攻擊。
四、病毒攻擊
【攻擊原理】向錢包軟體中注入病毒,偷竊比特幣。
分析:
這種攻擊是可行的,但只能針對個體進行,不能影響到整個比特幣網路。事實上針對比特幣錢包的病毒和木馬層出不窮,也頻頻發生盜竊事件,但並沒有影響到人們對比特幣的信心,防病毒軟體公司也在不斷地更新防範措施。
五、量子攻擊
【攻擊原理】隨著量子計算機技術的逐漸成熟,未來可以使用算力強大的量子計算機破解比特幣的加密演算法,從而破壞整個比特幣系統,導致比特幣變得一文不值。
分析:
首先,比特幣採用了大量的加密演算法(和哈希演算法)來保障系統的安全性,這些演算法都是國際通用的演算法,在各行各業(包括銀行業)得到廣泛的應用。等量子計算機發展到可以破解這些演算法時,受到威脅的不僅僅是比特幣,而是整個人類社會。
其次,現在學術界已經有了很多抗量子攻擊的加密演算法,只是考慮到性能問題未被業界採用,而比特幣在設計上已經考慮到未來可以更換加密演算法,一種實驗性地採用了抗量子加密演算法的新型數字貨幣Hcash也即將推出。
六、交易所攻擊
【攻擊原理】攻擊或關閉交易所,斷開法幣與比特幣交易的通道,破壞市場信心。
分析:
這一手段在中國用過了,但比特幣的價格卻一飛衝天,充分說明了其無效性。比特幣不是一國的數字貨幣,只要國際市場還存在,就無法破壞。況且即使關閉了交易所,人們還可以進行場外交易,或在去中心化交易所交易。
七、硬分叉攻擊
【攻擊原理】不斷改變比特幣錢包軟體的參數或演算法,導致大量的硬分叉,目的是分散比特幣用戶群,降低比特幣的網路效應。當每一個分叉的用戶群都變得很小時,就很容易殺死比特幣了。
分析:
2017年8月比特幣現金第一次硬分叉,曾讓比特幣用戶極為擔心,但實際上對比特幣並沒有造成不良影響,之後頻頻出現大量的硬分叉幣,帶來的卻是比特幣價格和交易量的雙雙上漲。出乎意料的結果,充分證明了硬分叉攻擊的不可行。
那麼,怎樣才能真正殺死比特幣呢?
設想了兩種情形:
一是所有的比特幣開發團隊都因循守舊,故步自封,不再吸納最新的科技成果完善自己,從而出現新的數字貨幣各方面技術指標全面超越比特幣,被社會廣泛接受,進而取代比特幣。這是比特幣的失敗,但也是虛擬數字貨幣的成功。
二是比特幣協議或錢包軟體出現嚴重的漏洞,導致整個比特幣系統的安全性不能得到保障,出現大面積的資金被盜、被賤賣且短期內不可控,社會對比特幣的信心完全喪失。
由此可見,由於比特幣的徹底去中心化特性,從外部進行攻擊是不可能殺死比特幣的,只有比特幣自己才能殺死自己。
唯一能徹底有效殺死比特幣的,就是全面核戰爭,打到世界上99%以上的領土沒有互聯網為止。
等CME和CBOE的期貨交易量足夠大的時候,就自然有人會做了。不過估計殺不死,但有可能崩盤被後來者超過。
殺死比特幣只有一種方法,就是回到過去,在創造互聯網之前,從現實分叉,分出一個不存在互聯網的世界,然後像1984一樣統治世界。
但是不行啊,人類這個物種,骨子裡就寫著不服兩個字。粉塵攻擊,卡到絕望
從計算機科學原理來分析,比特幣漏洞太多,前面也已經有寫的很好的答案從癱瘓阻塞節點的角度做了很好的闡述。我這個答案主要從另一個角度談一談感想,那就是投機品的消亡。
首先明確一點,比特幣的本質是毫無價值的投機品,是上家擊鼓傳花收割韭菜的工具。投機行為在人類經濟活動中源遠流長,比特幣不會是最後一個也不會是最大的一個,沒啥特殊性。
投機品會怎麼死?沒人接盤它就崩了唄。
具體到比特幣,很多人在鼓吹它在黑市和洗錢上的所謂妙用,實際上這已成為某些炒家們的信心來源。那大家想一想,當一個毫無價值的投機品的唯一賣點是助長違法犯罪行為,這是個什麼意思?你問怎麼殺死比特幣,它越是在黑市和洗錢上作用大,它就越是該死,完畢。1、比特幣價格很脆弱,比特幣下跌90%不需要殺死比特幣。
2、比特幣很難被殺死,但是很容易被改造得面目全非,比如閃電網路,如果說比特幣得是絕大多數人所理解的那個比特幣,那其實比特幣很容易被殺死。
3、如果說比特幣是絕大多數人所理解的那個比特幣,那總會有一個新的東西變成新的比特幣,從這一點來說,比特幣無法被殺死。
鼓勵挖礦啊。然後比特幣貶值啊 改變演算法啊~~讓它一台機器一秒出一個~
全球斷電
境內大面積排查演算法能力突出的計算機群
我來水一個答案,內容不屬於原創:小區塊派:區塊無限擴大最終會殺死比特幣。大區塊派:SegWit+閃電網路+小區塊會最終殺死比特幣。
某組織發明出一個全新的網路來取代現在的互聯網。
出動特種兵佔領各大礦場,然後發動51%攻擊。
在2140年買入所有的比特幣,之後吧存放鑰匙的硬碟銷毀。
節點攻擊。
利用蠕蟲控制大量肉雞,然後偽造大量數據包,造成節點崩潰
堵死。
~~~~~~~~~~~~~~~~~~~~~~~~~
評論區的討論:
~~~~~~~~~~~~~~~~~~~~~~~~~
ccs000ccs00015 小時前
屏蔽節點甚至斷開連接不就行了嗎?LINK LUKE (作者) 回復ccs00015 小時前你買下全世界99的幣
推薦閱讀:
TAG:比特幣Bitcoin | 數字加密貨幣 |