區塊頭是區塊中的一個部分,用作區塊其餘部分的摘要。它由所有元資料組成 –例如開採區塊的時間和難度、所包含交易的 Merkle 根以及隨機數。還存在之前的區塊的哈希值,這使我們能夠創建“鏈”。塊。本質上,區塊頭包含原始交易列表本身以外的任何資料。
區塊頭是礦工嘗試哈希並使區塊有效的內容。這比對整個區塊進行哈希處理要高效得多,整個區塊可以由數千個交易組成。對於礦工來說,每次嘗試更改隨機數並重新哈希整個 2MB 區塊會更加麻煩。例如,將其與散列比特幣的區塊頭進行比較,後者的固定長度為80 位元組。
從挖掘的角度來看,區塊頭非常有用,但由於其尺寸較小,它們也是輕型客戶的理想選擇。比特幣區塊鏈太大,智慧型手機等設備無法儲存。如果該鏈有 100,000 個 1MB 區塊,則您將消耗 100GB 空間。但僅使用這些相同區塊的區塊頭,您只佔用 0.008GB 或 8MB。
透過這種方式,頻寬或儲存空間較少的裝置仍然可以執行某種程度的驗證。由於 Merkle 根封裝了所有交易,因此他們可以稍後檢查交易是否包含在特定區塊中。這確實是有代價的——用戶仍然必須依賴第三方向他們提供必要的資訊。話雖如此,輕客戶端比使用者根本不執行驗證的系統更可取。