Tiêu đề khối (Block Header)
Tóm lại: Tiêu đề khối (block header) là phần tóm tắt gọn nhẹ nằm ở đầu mỗi khối, và việc băm phần này tạo ra mã định danh duy nhất của khối.
Tiêu đề khối (block header) là phần tóm tắt gọn nhẹ nằm ở đầu mỗi khối, và việc băm phần này tạo ra mã định danh duy nhất của khối. Trong Proof of Work, tiêu đề khối là phần mà thợ đào băm đi băm lại khi cạnh tranh giành phần thưởng khối; đây chính là cách thuật toán đồng thuận khuyến khích hoạt động khai thác.
Vì sao điều này quan trọng
Mỗi tiêu đề chứa mã băm của tiêu đề khối trước đó, nhờ vậy các tiêu đề liên kết các khối thành một chuỗi, và việc thay đổi bất kỳ khối cũ nào cũng sẽ làm thay đổi mọi mã băm sau nó. Tiêu đề còn chứa một gốc Merkle (Merkle root) đóng vai trò cam kết cho tất cả giao dịch trong khối, nên các ví nhẹ có thể xác nhận một giao dịch đã nằm trong khối bằng cách tải xuống các tiêu đề và một bằng chứng ngắn thay vì toàn bộ blockchain. Trong Bitcoin, một tiêu đề chỉ có 80 byte, nhờ đó kiểu kiểm tra này có chi phí thấp.
Ví dụ
Một thợ đào Bitcoin tạo một khối ứng viên và điền vào tiêu đề của nó sáu trường: phiên bản, mã băm của khối trước, gốc Merkle của các giao dịch được chọn, dấu thời gian, mục tiêu độ khó và một nonce. Phần cứng khai thác băm tiêu đề này hết lần này đến lần khác, mỗi lần thay đổi nonce. Khi một lần thử tạo ra mã băm bằng hoặc thấp hơn mục tiêu, thợ đào phát khối đó lên mạng, và mã băm tiêu đề ấy trở thành mã định danh của khối, được hiển thị trên các trình khám phá khối.