MẠNG LƯỚI CÁC NÚT (NODES) & SỔ CÁI PHÂN TÁN (DLT)

1. NỘI DUNG BÀI HỌC

1.1. Mục tiêu bài học

  • Hiểu sâu về vai trò “người gác cổng” của các Nút (Nodes) trong việc duy trì tính phi tập trung.
  • Phân tích sự khác biệt bản chất giữa Cơ sở dữ liệu tập trung truyền thống và Sổ cái phân tán (DLT).
  • Nắm vững quy trình lan truyền và xác thực dữ liệu trong mạng lưới ngang hàng (P2P).

1.2. Các khái niệm then chốt & Ví dụ minh họa

Khái niệmGiải thích chi tiếtVí dụ thực tế
Node (Nút)Bất kỳ thiết bị điện tử nào (máy tính, máy chủ) kết nối vào mạng lưới Blockchain và chạy phần mềm tương ứng.Giống như mỗi chi nhánh bưu điện trong một hệ thống vận chuyển toàn cầu.
Sổ cái phân tán (DLT)Một loại cơ sở dữ liệu được chia sẻ và đồng bộ hóa trên nhiều nút, không có quản trị viên trung tâm.Giống như một nhóm chat gia đình, nơi mọi thành viên đều thấy và lưu lại tất cả tin nhắn, không ai có thể tự ý xóa tin nhắn của người khác.
Mạng ngang hàng (P2P)Mô hình mà các máy tính giao tiếp trực tiếp với nhau, có quyền hạn và trách nhiệm như nhau.Giống như việc bạn chia sẻ file qua Bluetooth cho bạn bè mà không cần tải lên Google Drive hay gửi qua máy chủ trung gian nào.

1.3. Nội dung chính: Sức mạnh của sự phi tập trung

1.3.1. Phân loại các loại Nút (Nodes) trong mạng lưới

Không phải tất cả các nút đều làm công việc giống nhau. Tùy vào cấu hình máy tính, người tham gia có thể chọn:

  • Full Node (Nút đầy đủ): Lưu trữ toàn bộ lịch sử Blockchain từ khối sơ khai (Genesis Block). Nhiệm vụ chính là xác thực giao dịch và khối dựa trên quy tắc của hệ thống. Đây là “xương sống” bảo mật của mạng lưới.
  • Light Node (Nút rút gọn): Chỉ lưu trữ tiêu đề khối (Block Header). Thường dùng cho các ứng dụng ví trên điện thoại để tiết kiệm dung lượng nhưng vẫn đảm bảo xác thực được giao dịch của chính mình.
  • Mining Node (Nút đào): Ngoài việc lưu trữ, các nút này tham gia vào quá trình giải toán (PoW) để tạo ra khối mới.

1.3.2. Quy trình lan truyền dữ liệu (Data Propagation)

  • Khi bạn thực hiện một giao dịch:
  • Giao dịch được gửi đến nút gần nhất.
  • Nút đó kiểm tra tính hợp lệ (chữ ký, số dư).
  • Nếu hợp lệ, nó “lan truyền” (gossip) giao dịch đó đến các nút lân cận khác.
  • Quá trình tiếp tục cho đến khi toàn bộ mạng lưới đều biết về giao dịch này.

    1.3.3. So sánh Cơ sở dữ liệu tập trung và Sổ cái phân tán

    • Tập trung (Ngân hàng): Dữ liệu nằm ở máy chủ trung tâm. Nếu máy chủ bị hack hoặc bị lỗi, toàn bộ hệ thống ngừng hoạt động. Chủ sở hữu có quyền xóa hoặc sửa dữ liệu của bạn.
    • Phân tán (Blockchain): Dữ liệu nằm ở khắp mọi nơi. Muốn tấn công phải tấn công đồng thời hơn 51% số nút (gần như bất khả thi). Dữ liệu chỉ có thể thêm vào, không thể xóa bỏ.

    2. GIẢI ĐÁP CÂU HỎI

    Câu 1: Tại sao mạng lưới Blockchain càng có nhiều Full Node thì càng an toàn?

    • Đáp án: Vì càng nhiều Full Node thì bản sao dữ liệu càng được lưu trữ ở nhiều nơi độc lập. Hacker sẽ không thể thay đổi lịch sử giao dịch vì mỗi nút đều có quyền đối chiếu và bác bỏ những dữ liệu sai lệch so với bản gốc mà nó đang giữ.

    Câu 2: Một người chỉ dùng ví trên điện thoại có được coi là một Full Node không?

    • Đáp án: Thông thường là không. Ví trên điện thoại thường là Light Node (SPV – Simplified Payment Verification). Nó không tải toàn bộ hàng trăm GB dữ liệu của Blockchain mà chỉ tải những thông tin cần thiết nhất để kiểm tra giao dịch của người dùng đó.

    Câu 3: Điều gì đảm bảo các nút ở Việt Nam và các nút ở Mỹ luôn có cùng một sổ cái giống hệt nhau?

    • Đáp án: Đó là nhờ Cơ chế đồng thuận (đã học ở bài 4). Các quy tắc toán học buộc các nút phải đợi sự xác nhận chung, đảm bảo rằng chỉ có một phiên bản sổ cái đúng nhất được chấp nhận và đồng bộ hóa trên toàn cầu.
    Lên đầu trang