攻擊電子簽名算法:偷別人錢包里的錢;
攻擊區塊鏈:增加其他礦工的成本,讓礦工變少,讓自己能得到更多的獎勵,或者嘗試控制絕大多數礦工,從而能惡意修改賬本。
這些攻擊有可能通過哪些手段來實施呢?
1.量子計算
量子計算機比傳統計算機算得更快,2016年谷歌聯合NASA建造了比普通計算機快1億倍的量子計算機,當然目前為止這項技術還停留在實驗階段。
電子簽名技術使用的公鑰加密算法,比較容易被量子計算機攻破,惡意玩家能嘗試偽造錢包偷別人的錢用。比特幣技術的維護者們考慮到了這個問題,雖然目前絕大多數電子簽名算法都有失效的可能,但是還是有一種稱為Lamport 簽名算法能抵抗量子攻擊。
量子計算機的算力驚人,但是要破解哈希算法還是比較困難的,因此靠量子計算機偽造賬本仍然不太可能。而且由于錢包也經過哈希算法加密過,所以實際上惡意玩家也不容易偷別人的錢。據估計,攻破哈希算法的量子計算機需要1500多個量子比特,目前的技術也只能到100多個量子比特的程度。
雖然量子計算機聽起來是個可怕的對手,但是只有IBM、谷歌這樣的大公司才有足夠的財力和人力來開發和使用,惡意玩家使用量子計算機的可能性很低。
當然,比特幣只是區塊鏈電子貨幣當中最有名的一種。很多后來崛起的電子貨幣在設計上加入了抗量子計算,比如設立于2015年的IOTA。量子計算機破解電子貨幣的可能性并不算高。
2.趕走競爭者
惡意礦工也可能嘗試獨占所有的獎勵,嘗試控制游戲改寫賬本給自己憑空創造錢。想要這么做,他可能就需要趕走其他礦工。如何做呢?
他可以嘗試讓其他礦主買不起挖礦的硬件。他可以嘗試增加電能的成本讓別的礦工的開銷增加。他可以增加網絡成本,讓自己的網絡速度比別人快很多,或者惡意讓他人的網絡速度下降,或者讓他人網絡里無法傳輸比特幣交易數據。美國最近取消了“網絡中立”,就會引起類似的問題。
總的來說,就是增加其他人的成本。這樣,擁有更多的計算資源、更大的網絡帶寬、能付得起電費的玩家才能繼續挖礦,也更有機會掌控整個游戲。但是這樣的操作需要足夠的金錢資源支撐,并不容易做到。
3.打擊信心
除了技術方面的手段外,還有就是打擊用比特幣進行實際消費的消費者的信心,主要是打擊比特幣的信用。
游戲的匿名性雖然有助于防止個人隱私泄漏,卻也容易助長黑市交易。不合理技術的使用,也會給龐氏騙局提供便利。但是使用在智能電網、物流系統這類工業基礎設施上,區塊鏈技術就給能用戶帶來福利,這需要大公司的投入和支持。換名話說,好的工具要用在好的地方。
與此同時,挖礦成本的增加已經成為一個氣候變化問題,預計2017年消耗的電量已經占全球發電量的0.19%,預計在2019年其耗電量將會超過美國一年的耗電量。一次比特幣交易耗費的電能,足以供8戶美國普通家庭用一天。不過,在這一點上,未來的預期是比特幣挖礦的收益將慢慢變成零,參與挖礦的用戶會減少,另外硬件也會被設計得更省電,兩者都會減少能耗。
普通貨幣使用信任作為基礎,貨幣價格穩定才能用于交易。比特幣也是一樣的,只有幣值穩定,技術沒有漏洞,才能獲得大家的信任,用它來購買商品和服務。目前來看,這些還沒有完全做到,不過一些設計者已經在行動,設計價格穩定漏洞更少的新加密貨幣以替代可能已經過時的比特幣。
或許加密貨幣無論如何都會有自己的弱點,就像現行貨幣也有自己的缺點一樣。但是設計者和開發者們仍舊在努力修正,期望未來它會變得更好。
新聞熱點
疑難解答