Chào mừng!!

Bằng cách đăng ký với chúng tôi, bạn sẽ có thể thảo luận, chia sẻ và nhắn tin riêng tư với các thành viên khác trong cộng đồng của chúng tôi.

ĐĂNG KÝ NGAY!

Cấu trúc của khối (Block structure

Nguyễn An

Thành viên
Tham gia
8/6/25
Bài viết
11
VNĐ
654
Cấu trúc của khối trong Blockchain (Block Structure)

Trong công nghệ Blockchain, mỗi khối (block) là một đơn vị lưu trữ thông tin, liên kết với nhau tạo thành chuỗi khối. Việc hiểu cấu trúc của một khối là rất quan trọng để nắm bắt cách dữ liệu được ghi nhận và bảo mật trên Blockchain.

🔍 1. Một khối (block) bao gồm những thành phần gì?
🔸 1.1. Block Header (Phần đầu khối)

  • Block Version: Phiên bản giao thức của block – giúp các node hiểu cách xử lý block.
  • Previous Block Hash: Mã băm (hash) của khối trước đó – tạo nên liên kết giữa các khối, giúp hình thành "chuỗi khối".
  • Merkle Root: Mã băm tổng hợp của tất cả giao dịch trong khối – dùng để xác minh nhanh và bảo mật dữ liệu.
  • Timestamp: Dấu thời gian tạo khối – xác định thời điểm khối được sinh ra.
  • Difficulty Target: Mức độ khó trong quá trình khai thác (mining) – điều chỉnh để duy trì thời gian tạo khối ổn định.
  • Nonce: Một số ngẫu nhiên mà miner thay đổi liên tục để tìm được hash phù hợp (trong PoW).
🔸 1.2. Block Body (Phần thân khối)

  • Danh sách các giao dịch (Transactions): Chứa toàn bộ giao dịch đã được xác minh và ghi nhận vào khối.
  • Số lượng giao dịch trong mỗi block tùy thuộc vào kích thước khối (ví dụ: Bitcoin có kích thước block là 1MB).

🔄 2. Cách các khối liên kết với nhau

  • Mỗi khối đều chứa mã băm (hash) của khối trước đó, vì vậy nếu một khối bị thay đổi thì toàn bộ chuỗi phía sau cũng bị vô hiệu.
  • Điều này tạo nên tính bất biếnan toàn của dữ liệu trên Blockchain – không thể sửa đổi giao dịch trong quá khứ nếu không kiểm soát được toàn bộ chuỗi.

🧠 3. Ví dụ minh họa

Giả sử một khối trong chuỗi Bitcoin:

Thành phầnDữ liệu ví dụ
Version0x20000000
Previous Hash0000000000000000000abc123...
Merkle Root4d3c9dfc6a9d12ecf7f4...
Timestamp1623723000 (Tương ứng 15/06/2021 15:00)
Difficulty Target0x17148edf
Nonce293847123
Giao dịch[TX1, TX2, TX3, ..., TXN]


✅ 4. Tổng kết

  • Cấu trúc khối là nền tảng giúp Blockchain trở nên bảo mật và minh bạch.
  • Mỗi khối giống như một "trang sổ cái", và các khối liên kết lại thành một cuốn sổ không thể tẩy xóa.
  • Hiểu rõ cấu trúc này sẽ giúp bạn tiếp cận tốt hơn các kiến thức nâng cao như: lập trình smart contract, xây dựng DApp hay viết node blockchain riêng.
 
Top