比特幣為什麼用SHA256演算法?

買賣虛擬貨幣

比特幣為什麼用SHA256演算法?比特幣中所用到的資訊加密方法,是基於雜湊的加密方法一SHA256, SHA即安全雜湊演算法(Secure Hash Algorithm), 256指的是雜湊值的位數,即256bit.SHA256的特性在於,相同的輸入資訊透過SHA256的輸出值是唯一的,當用SHA256加密的資訊中有修改時,即使是很小的修改,得到的結果也會完全不同。

比特幣本身是個公開的賬本,每一個區塊就是一頁賬,從第一頁開始,每一頁上都有一個這樣的雜湊值。每一頁的雜湊值,都是由,上一頁的雜湊值和剩下的資訊透過SHA256得到的結果。如果有人修改之前的賬目,那麼從他修改的下一頁賬開始,每一頁的雜湊值都會完全不同,會被所有人一眼看穿。這樣被修改過的賬本,無法得到51%以上的人承認,就無法寫入區塊中,因此修改是無效的。這樣的設計,就保證了比特幣這個分散式賬本的不可篡改性。

SHA安全加密標準,是至今世界上使用最廣泛且安全的壓縮演算法之一,隨著密碼學研究的不斷深入和計算機技術的快速發展,SHA-256演算法得到全面推廣應用。並且,使用SHA-256加密演算法的比特幣網路已安全執行多年,這是由其在數學上的複雜性保證的。

以現在的計算機破解需要消耗極大的資源,因此無法獲得利益。數次的駭客攻擊事件,並不是攻破了由於比特幣網路本身,而是交易所和一些個人。SHA-256這套演算法的安全性是被世界各國密碼學家所廣泛承認的,在量子計算機普及之前,其安全性不必擔心。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;