Blockchain là một sổ cái kỹ thuật số phi tập trung ghi lại các giao dịch trên một mạng lưới các máy tính. Khác với các hệ thống truyền thống được kiểm soát bởi một cơ quan trung ương duy nhất, blockchain được duy trì bởi một mạng lưới các nút, mỗi nút đều lưu giữ một bản sao của blockchain.

Điều này làm cho nó an toàn và minh bạch hơn, vì không có một thực thể đơn lẻ nào kiểm soát nó. Các giao dịch được xác minh bằng sự đồng thuận giữa các nút, đảm bảo niềm tin và giảm rủi ro gian lận.

Mỗi khối trong blockchain chứa dữ liệu giao dịch. Khi một khối được thêm vào, nó được bảo mật bằng các phương pháp mật mã, giúp dữ liệu khó bị sửa đổi.

Chuỗi các khối được liên kết với nhau bởi các mã băm mật mã duy nhất, đảm bảo rằng việc thay đổi bất kỳ khối nào cũng sẽ làm đứt gãy chuỗi, điều này có thể dễ dàng phát hiện. Tính minh bạch của blockchain cho phép bất kỳ ai có quyền truy cập đều có thể xem lịch sử giao dịch.

Các thành phần của blockchain và chức năng của chúng Các khối (Blocks) Một khối trong blockchain là một thùng chứa dữ liệu giao dịch và có ba phần chính:

 Dữ liệu giao dịch: Chi tiết như người gửi, người nhận, số tiền và thời gian.

 Mã băm khối (Block Hash): Một định danh duy nhất cho khối, đảm bảo tính toàn vẹn của nó.

 Mã băm của khối trước (Previous Block Hash): Liên kết khối với khối trước đó, tạo thành một chuỗi không thể bị phá vỡ.

📌 Một khối có hai phần chính:

 Tiêu đề khối (Block Header): Chứa siêu dữ liệu như phiên bản của khối, dấu thời gian (timestamp) và mã băm của khối trước đó.

 Thân khối (Block Body): Chứa dữ liệu giao dịch, thông tin cốt lõi được thêm vào blockchain. Chuỗi các khối.

Các khối được liên kết với nhau thông qua các mã băm để tạo thành một chuỗi liên tục. Mỗi khối mới chứa mã băm của khối trước đó, giúp bảo mật chuỗi. Bất kỳ thay đổi nào trong một khối cũng sẽ làm thay đổi mã băm của nó và làm đứt chuỗi, khiến việc can thiệp trở nên có thể phát hiện. Các khối được thêm vào thông qua một quy trình đồng thuận, đảm bảo tất cả người tham gia đều thống nhất về tính hợp lệ của khối mới.

Kích thước khối ảnh hưởng đến hiệu năng của blockchain. Các khối lớn lưu được nhiều giao dịch hơn nhưng có thể làm chậm mạng, trong khi các khối nhỏ thì nhanh hơn nhưng có thể dẫn đến phí cao hơn hoặc xử lý chậm hơn vào thời điểm cao điểm.

Nút;

Các nút là những người tham gia giúp duy trì và bảo mật blockchain. Mỗi nút lưu toàn bộ hoặc một phần bản sao của blockchain và xác thực các giao dịch. Có các loại nút khác nhau:

 Nút đầy đủ (Full Nodes): Lưu toàn bộ blockchain và xác thực các giao dịch.

 Nút nhẹ (Light Nodes): Chỉ lưu một phần của blockchain và dựa vào các nút đầy đủ để xác thực.

 Các nút khai thác (Miner Nodes): Tham gia tạo ra các khối mới bằng cách giải các bài toán phức tạp.

Blockchain hoạt động trên một mạng ngang hàng (peer-to-peer), cho phép các nút giao tiếp trực tiếp với nhau. Sự phi tập trung này làm mạng trở nên vững chắc, vì việc một nút gặp sự cố không ảnh hưởng đến chức năng tổng thể của hệ thống.

Sắp tiếp tục.....