Node (nốt) máy tính trong mạng blockchain, tham gia vào công việc mạng và đảm bảo nó phi tập trungCác node lưu trữ dữ liệu, xử lý các giao dịch, tạo ra các khối và đạt được sự đồng thuận.
Mục đích của các nút#
- Lưu trữ dữ liệu tất cả các giao dịch, khối, trạng thái mạng;
- Xử lý giao dịch kiểm tra giá trị → thêm vào khối;
- Tạo khối hình thành và ký;
- Phân chia công việc xử lý song song;
- Sự đồng thuận Thỏa thuận chung;
- Khám phá lỗi đồng bộ hóa lại các bản sao bị hỏng;
- Phân cấp Không có điểm từ chối trung tâm;
- Tính mở rộng tăng số lượng các nút = khả năng truyền tải cao hơn;
- Bảo mật mã hóa và ẩn danh.
Loại nút TON#
1. Full Nodes cơ sở mạng
Họ lưu trữ toàn bộ sổ đăng ký và tạo ra các khối, chia sẻ dữ liệu trên mạng ngang hàng.
Validator (các nút xác thực)
- Kiểm tra giao dịch, tạo và xác nhận khối;
- Người ta đòi hỏi staking (kích thước lớn TON);
- Được quản lý bởi một trong hai nhóm xác thực hoặc các nhà điều hành tư nhân;
- Thông tin chi tiết docs.ton.org.
Liteserver
- Giữ chỉ có phần có liên quan blockchain, không phải toàn bộ;
- Các điểm cuối cho các ứng dụng (TON API, ví, dApps);
- Tin cậy vào Full Nodes để xác minh;
- Thường làm việc trên BaseChain;
- Chỉ có các nút lưu trữ mới phổ biến hơn.
Archive Nodes
- Giữ toàn bộ câu chuyện. blockchain ngay từ đầu;
- Nguồn tin cậy duy nhất cho các yêu cầu về các giao dịch cũ;
- Yêu cầu lớn về đĩa (xem bên dưới);
- Một nguồn lực quan trọng để mạng lưới hoạt động đầy đủ.
2. Các nút chức năng
- Proxy Truy cập Web3 và ẩn danh;
- Các nhà cung cấp TON Storage phân phối file và nội dung;
- Các phân loại chuyên môn khác.
Yêu cầu tối thiểu về phần cứng#
| Phương thức | Full Node / Validator | Archive Node |
|---|---|---|
| CPU | 16 hạt nhân | 16 hạt nhân |
| RAM | 128 GB | 128 GB |
| Storage | NVMe SSD từ 1 TB hoặc 64k+ IOPS | 8 TB + ZFS với nén 4 TB |
| Tốc độ mạng | từ 1 Gbit/s | từ 1 Gbit/s |
| IP | Công cộng cố định | Công cộng cố định |
| Giao thông hàng tháng (peak) | đến 16 TB | lên đến 16 TB |
Làm thế nào để khởi động nút#
- Chuẩn bị thiết bị theo các đặc điểm trên;
- Theo dõi hướng dẫn của TON Foundation (tùy thuộc vào loại nút);
- Khởi động MyTonCtrl CLI là công cụ điều khiển nút.