Blockchain là một sổ cái phân tán phi tập trung ghi lại an toàn các giao dịch trên một mạng máy tính. Thay vì dựa vào một cơ quan trung ương, mọi người tham gia trong mạng đều duy trì một bản sao đồng bộ của sổ cái, đảm bảo tính minh bạch, an ninh và tính toàn vẹn dữ liệu.

Khi một giao dịch được xác minh thông qua cơ chế đồng thuận của blockchain, giao dịch đó sẽ được nhóm chung với các giao dịch đã được xác thực khác thành một khối.

Mỗi khối mới đều chứa hàm băm mật mã của khối trước đó, liên kết chúng với nhau theo thứ tự thời gian. Chuỗi liên tục các khối được kết nối này là lý do công nghệ được gọi là blockchain.

Một blockchain bao gồm bốn thành phần chính:
- Các khối: Các thùng chứa kỹ thuật số lưu trữ các giao dịch đã được xác thực và các dữ liệu thiết yếu khác.
- Các hàm băm: Các dấu vân tay mật mã duy nhất giúp bảo vệ từng khối và phát hiện mọi nỗ lực thay đổi nội dung của nó.
- Chuỗi: Một chuỗi các khối theo trình tự thời gian được liên kết với nhau thông qua hàm băm của khối trước đó, tạo ra một lịch sử giao dịch không thể thay đổi (bất biến).
- Các nút: Các máy tính độc lập duy trì và chia sẻ các bản sao đồng bộ của sổ cái blockchain, đồng thời tham gia xác minh giao dịch và bảo mật mạng.
Kết hợp với nhau, các thành phần này tạo nên một hệ thống minh bạch, an toàn và chống can thiệp để ghi lại các giao dịch kỹ thuật số mà không cần một bên trung gian tin cậy.
