Dữ liệu on-chain

Node (nút mạng blockchain)

Còn gọi là: node · nút mạng · full node

Định nghĩa

Node là máy tính chạy phần mềm của một blockchain, lưu dữ liệu chuỗi, kiểm tra giao dịch và khối theo quy tắc của mạng, rồi chia sẻ chúng với các node khác.

Node hoạt động thế nào

Mạng blockchain không có máy chủ trung tâm. Thay vào đó, hàng nghìn node trên khắp thế giới cùng giữ một bản sao sổ cái và tự kiểm tra từng khối mới. Nếu một khối vi phạm quy tắc, ví dụ tạo thêm BTC vượt mức cho phép, các node trung thực sẽ từ chối nó.

Có nhiều loại node. Full node lưu và xác minh toàn bộ chuỗi. Light node chỉ tải phần dữ liệu cần thiết và dựa vào full node khác. Archive node lưu cả lịch sử trạng thái đầy đủ, thường phục vụ explorer và nhà phân tích. Validator trong mạng proof of stake là node có stake và tham gia tạo khối.

Với người dùng thông thường, ví thường kết nối qua node của nhà cung cấp dịch vụ RPC. Chạy node riêng giúp bạn tự xác minh giao dịch mà không phải tin bên thứ ba, đổi lại cần dung lượng ổ cứng, băng thông và thời gian đồng bộ.

Ví dụ

Giả sử bạn muốn chạy full node Bitcoin tại nhà. Bạn cần một ổ SSD trống vài trăm GB, kết nối internet ổn định và vài ngày để tải và xác minh toàn bộ lịch sử. Sau khi đồng bộ, ví của bạn có thể kiểm tra số dư và giao dịch trực tiếp qua node của chính mình. Nếu ai đó gửi bạn 0,05 BTC, chính node của bạn xác nhận giao dịch hợp lệ, thay vì tin vào máy chủ của một công ty ví.

Lỗi thường gặp

  • Nghĩ rằng chạy node Bitcoin là đang đào coin và sẽ nhận phần thưởng.
  • Dùng endpoint RPC lạ do người khác gửi, có thể hiển thị dữ liệu sai lệch.
  • Đánh giá thấp dung lượng ổ cứng và băng thông cần cho một full node.

Học và thực hành

Câu hỏi thường gặp

Chạy node có được trả tiền không?

Full node Bitcoin thông thường không nhận thưởng. Validator trong mạng proof of stake thì nhận thưởng vì họ khóa stake và tham gia tạo khối.

Node và validator khác nhau thế nào?

Mọi validator đều là node, nhưng không phải node nào cũng là validator. Node có thể chỉ xác minh và chuyển tiếp dữ liệu mà không tham gia tạo khối.