比特幣的密碼演算法要是被破解了怎麼辦?
比特幣破解有兩種途徑,一種是獲取全網50%以上的算力,這樣就可以偽造交易。另一種是破解比特幣試用的sha256加密演算法,獲取某帳號的私鑰,竊取帳號里的比特幣。
首先看第一種辦法,現在全網算力超過每秒四百億億次,世界排名第一的太湖之光超級計算機每秒算力10億億次,如果你有四十台太湖之光,應該不會去破解比特幣了。
第二種方法,破解sha256加密演算法,前段時間NSA(美國國家安全局)說sha256不安全了,是針對比特幣全網超過1000P的算力為基礎的。也就是你還是需要擁有和比特幣全網差不多的算力才能破解。
當然,如果以後量子計算機成熟了,擁有超過256量子比特的量子算力,sha256分分鐘就被破解,不過到時候倒霉的肯定不是比特幣。大把價值更高的目標。
比特幣的安全性本質上不是以來密碼學來保證的,雖然其中也用到了SHA256等傳統的加密演算法,它的安全性體現在構建了一個強安全網路,參與的人越多,這個網路越安全。
我們通常所說的「51%攻擊」指的是黑客擁有了超過比特幣全網一半以上的算力,就可以對比特幣中的數據進行篡改。這是一種理論上的可能性,但事實上參與比特幣網路的節點越多,其安全性就越強,這就是為什麼我把比特幣背後的區塊鏈架構稱為「開放架構下的強安全機制」。這種強安全機制也正是比特幣背後的區塊鏈的技術價值所在。
現普及一下知識,作為在2010年就進入虛擬幣行業的學者可以分享下自己的看法,虛擬幣以比特幣為例:特點就是轉賬速度快,不需要第三方平台(銀行也是屬於第三方),利用密碼學的原理完成流轉;其存在也是由密碼學原理產生;它的存在可以簡單理解成為虛擬世界的黃金,數量有限,需要「挖掘」;
所以有人甚至把它當做「未來黃金」去投資,但是數字貨幣現狀現在是百花齊放,常見的有:bitcoin(比特幣)、litecoin(萊特幣)、dogecoin(狗幣)、除了貨幣的應用之外,還有各種衍生應用,如NXT,SIA,比特股,MaidSafe,Ripple,Ethereum等等。讓人眼花繚亂,此時它的弊端已經開始逐漸暴露;
現實中的黃金就是黃金,但虛擬世界中的「數字貨幣」誰才是黃金呢?
比特幣之所以價格暴漲和暴跌其實和「區塊鏈技術」的發展有很大的關係(比特幣的底層技術),一個東西的價值除了其本身價值之外,更多的是是人們賦予的,簡單講就是人們認為它有多值錢,它就多值錢,技術的發展曾不斷刺激人們對比特幣的信心,再加上中國擁有全世界佔比最高的比特幣礦場,國人手中也有很大的比特幣數量(如原新東方老師李笑來,自稱持有6位數比特幣,在價格大跌後的9月15日時價至少為也23億)而且數字貨幣的去中心化,交易的便利化,和少數人掌握多數比特幣,這也讓其成為了洗錢的重要標的;
於是,多種原因加上人為炒作,展現出了虛擬幣上漲,宛如「被看好的樣子」;
畢竟大潮退去之後我們才知道誰在裸泳,比特幣是否能在網路中奠定「黃金」的位置?成為全世界的貨幣?那麼萊特幣呢?狗幣?山寨幣呢? 我想每個人心裡都有一桿秤;
最後給大家看兩張圖:
圖一展示了四川某直接開在水電廠周圍的礦場
圖二展示了某小型礦場;
可見資本的投入有多大,而這這些人是絕對不希望比特幣暴跌的,而他們也擁有眾多比特幣;
所以,您要投資虛擬幣么? 值得思考。
區塊鏈技術的關鍵在於承認,而不是演算法,實際上就算是演算法被破解,也會有更新的演算法,衍生出新的虛擬貨幣。個人覺得這樣的虛擬貨幣實際上並不能也不適合取代現實貨幣,虛擬貨幣的鑄造成本太高,其本身的價值與目前貨幣的作用完全不同。回到這個問題,你如何破解比特幣,當然你可以任意黑掉全球20%的電腦,隨意偽造比特幣並讓這些電腦承認,當你有這個能力的時候還用得著這種方法?實際上比特幣加密演算法很容易獲知其原理,但是你要想破解它,需要的運算量是很恐怖的,也就是說你要通過演算法偽造一個真的比特幣需要的電力很可能超過其本身的價值,而且隨著時間推移,耗電量只會越來越大。
現在有人用礦機話挖礦,比cpu體現代差,如果有人有量子計算機,體現原理差。對比特幣世界芸芸眾生,人家(國家)有量子計算機,私鑰一解就開。到時候如果把私鑰加長,效率就不行。要用很好的計算機才能進行交易,只能使用網點。網點較少,容易被控制。
推薦閱讀:
※計算機科學與技術和軟體工程有什麼區別?
※Python數據分析下的Numpy模塊(三)
※蘋果iPhone XS機型A12處理器的最新基準測試
※路口識別&距離計算