區塊鏈技術--區塊鏈的生成和連接

一、區塊的生成隨機數

(1)礦工在挖礦前要組建區塊,將coinbase交易打包進區塊打包

(2)將交易池中高優先級的交易打包進區塊時間戳

  優先級=交易的額度 * UTXO的深度/交易的size數據

  (3) 建立區塊的頭部【版本號,父區塊哈希,Merkle樹根,時間戳,難度值,Nonce】時間

  (4) 挖礦成功後,將計算出來的隨機數nonce填入到區塊頭部,向鄰近節點傳播co

 

二、區塊的驗證連接生成

 (1)相鄰節點收到新區塊後,會當即驗證這個區塊版本

三、Merkle Tree結構

 (1)防止數據篡改

 (2)快速驗證某個交易是否存在

 (3)節點存儲Hash值

 (4)從葉子節點構造樹

相關文章
相關標籤/搜索