區塊鏈 區塊鏈雜湊演算法

2021-09-24 22:49:53 字數 391 閱讀 5297

雜湊演算法是區塊鏈中保證交易資訊不被篡改的單向密碼機制。雜湊演算法接收一段明文後,以一種不可逆的方式將其轉化為一段長度較短、位數固定的雜湊資料。它有兩個特點:

加密過程不可逆,意味著我們無法通過輸出的雜湊資料倒推原本的明文是什麼;

輸入的明文與輸出的雜湊資料一一對應,任何乙個輸入資訊的變化,都必將導致最終輸出的雜湊資料的變化。

在區塊鏈中,通常使用sha–256(安全雜湊演算法)進行區塊加密,這種演算法的輸入長度為256位,輸出的是一串長度為32位元組的隨機雜湊資料。區塊鏈通過雜湊演算法對乙個交易區塊中的交易資訊進行加密,並把資訊壓縮成由一串數字和字母組成的雜湊字串。區塊鏈的雜湊值能夠唯一而準確地標識乙個區塊,區塊鏈中任意節點通過簡單的雜湊計算都可以獲得這個區塊的雜湊值,計算出的雜湊值沒有變化也就意味著區塊中的資訊沒有被篡改。

區塊鏈演算法

交易記錄就是這個樣子的 賬本可以理解為一組交易記錄,乙個下列結構稱之為乙個區塊hash值 賬本的摘要,序號 記賬時間 交易記錄1 交易記錄2 指向下乙個區塊的指標 第乙個區塊 hash 賬本 hash值 後續區塊 hash 前乙個賬本的hash值,新賬本 新的hash值 產生新的乙個區塊 區塊使用鍊...

區塊鏈節點和區塊區別 區塊鏈的「區塊」和「鏈」

2017年以來,區塊鏈大火,但是其技術相對生澀。很多 紛紛用通俗易懂的漫畫方式,簡單明瞭的體現出來了區塊鏈的區別和特點。區塊鏈由以前的一人記賬,變成了大家一起記賬的模式,讓賬目和交易更加安全,這就是分布式資料儲存。此外,區塊鏈相關的技術除了分布式儲存,還有去中心化 智慧型合約 加密演算法等等。分布式...

區塊鏈 資料區塊

目錄 資料區塊記錄了整個位元幣網路上的交易記錄資料,並且這些資料是被所有位元幣節點共享的。位元幣的交易記錄會儲存在資料區塊之中,位元 幣系統中大約每10分鐘會產生乙個區塊,每個資料區塊一般包含區塊頭 header 和區塊體 body 兩部分,位元幣源 分析 區塊 區塊頭封裝了當前的版本號 versi...