塊頭是塊中的一個部分,用作塊其餘部分的摘要。它由所有元數據組成——例如區塊被挖掘的時間和難度、所包含交易的 Merkle 根和隨機數。還存在前一個塊的散列,這使我們能夠創建塊的“鏈”。本質上,區塊頭包含任何不是原始交易列表本身的數據。
區塊頭是礦工散列以嘗試使區塊有效的內容。這比散列整個區塊的效率要高得多,區塊可以由數千個交易組成。對於礦工來說,每次嘗試更改隨機數並重新散列整個 2MB 塊會更加麻煩。將此與散列比特幣的塊頭進行比較,例如,其具有 80 字節的固定長度。
從挖礦的角度來看,區塊頭很棒,但由於它們的體積小,它們也是輕客戶端的理想選擇。 比特幣區塊鏈對於智能手機等設備來說太大而無法存儲。如果鏈有 100,000 個 1MB 塊,您將消耗 100GB 空間。但僅使用這些相同塊的塊頭,您只佔用 0.008GB 或 8MB。
這樣,帶寬或存儲空間較少的設備仍然可以執行某種程度的驗證。由於 Merkle 根封裝了所有交易,因此他們可以稍後檢查交易是否包含在特定區塊中。這確實是有代價的——用戶仍然必須依靠第三方向他們提供必要的信息。話雖如此,輕客戶端比用戶根本不執行驗證的系統更可取。
希望這篇文章可以幫助您了解有關塊頭的更多信息。


















