Nội dung gửi của cộng đồng - Tác giả: Ẩn danh
Tóm lại, khối thuật ngữ chỉ các tệp máy tính lưu trữ dữ liệu giao dịch. Các khối này được sắp xếp theo trình tự tuyến tính tạo thành một chuỗi khối vô tận - do đó có thuật ngữ blockchain.
Vì vậy, tất cả thông tin về giao dịch blockchain được thu thập và ghi lại bên trong các khối này, và mọi khối mới được tạo đều được kết nối với khối trước đó thông qua việc sử dụng kỹ thuật mã hóa.
Chuỗi các khối được liên kết lưu trữ tất cả dữ liệu giao dịch được tạo kể từ khi ra mắt một chuỗi khối cụ thể. Vì vậy, các bản ghi sẽ quay trở lại khối đầu tiên, được gọi là khối số 0 hoặc khối khởi tạo. Số lượng khối được xác nhận kể từ khối gốc được biểu thị là chiều cao khối.
Lấy chuỗi khối Bitcoin làm ví dụ, các khối được tạo thành từ nhiều phần tử. Các khối Bitcoin chứa (trong số những thứ khác) danh sách các giao dịch gần đây, dấu thời gian và tham chiếu đến khối xuất hiện ngay trước nó. Tham chiếu này là hàm băm mật mã của dữ liệu của khối trước đó.
Việc tạo một khối mới luôn bao gồm hàm băm của khối trước đó và đây là điều làm cho các khối được liên kết bằng mật mã. Cấu trúc như vậy cho phép tạo ra một cơ sở dữ liệu an toàn có khả năng chống giả mạo và tấn công cao. Khối băm hoạt động giống như một mã định danh. Nó là duy nhất cho mỗi khối và được tạo ra thông qua một quy trình gọi là khai thác.
Về cơ bản, hàm băm khối là giải pháp cho một vấn đề toán học phức tạp và người khai thác tìm thấy giá trị hợp lệ giải pháp cho khối tiếp theo được cấp quyền xác thực khối đó (và các giao dịch trong đó). Vì việc khai thác đòi hỏi một lượng tài nguyên tính toán đáng kể nên các khối được khai thác thành công sẽ tạo ra Bitcoin mới như một cách để thưởng cho những người khai thác vì công việc của họ (xem phần thưởng khối).
Nhưng đôi khi, có hai hoặc nhiều người khai thác có thể tìm thấy hàm băm khối hợp lệ cùng một lúc, để hai khối khác nhau được phát lên mạng. Điều này dẫn đến việc tạo ra hai chuỗi cạnh tranh. Để giải quyết vấn đề này, những người tham gia mạng (các nút) sẽ chọn chuỗi cuối cùng trở thành chuỗi dài nhất (với nhiều “công việc tích lũy”). Chuỗi còn lại sau đó bị loại bỏ và các khối của nó trở thành khối cũ (xem khối mồ côi).
Mặc dù các khối thường được thảo luận trong bối cảnh giao dịch tiền điện tử, nhưng chúng cũng có thể liên quan đến các loại dữ liệu kỹ thuật số khác được lưu trữ trên hệ thống chuỗi khối.