一、區塊的生成隨機數
(1)礦工在挖礦前要組建區塊,將coinbase交易打包進區塊打包
(2)將交易池中高優先級的交易打包進區塊時間戳
優先級=交易的額度 * UTXO的深度/交易的size數據
(3) 建立區塊的頭部【版本號,父區塊哈希,Merkle樹根,時間戳,難度值,Nonce】時間
(4) 挖礦成功後,將計算出來的隨機數nonce填入到區塊頭部,向鄰近節點傳播co
二、區塊的驗證連接生成
(1)相鄰節點收到新區塊後,會當即驗證這個區塊版本
三、Merkle Tree結構
(1)防止數據篡改
(2)快速驗證某個交易是否存在
(3)節點存儲Hash值
(4)從葉子節點構造樹