Node là gì?
Node là một máy tính tham gia mạng blockchain để chia sẻ dữ liệu, xác minh giao dịch và giữ cho mọi người đồng bộ. Nó lưu một bản sao sổ cái hoặc một bản tóm tắt và liên lạc với các máy khác để thống nhất những gì đã xảy ra. Hãy tưởng tượng giống như một ga trên bản đồ tàu điện bận rộn, kiểm tra vé và truyền lịch trình tàu.
“Node chỉ là một máy đào.” Không hẳn. Một số Node đào hoặc xác thực, nhưng nhiều Node chỉ kiểm tra quy tắc và chuyển tiếp dữ liệu để mạng lưới giữ tính chính xác.
Cách Node hoạt động
Mô tả nhanh với một giao dịch đơn giản:
- Phát tán: Ví của bạn gửi một giao dịch đến Node gần đó.
- Kiểm tra: Node đó xác minh chữ ký, số dư và các quy tắc. Những người cần độ tin cao chạy Full Node để kiểm tra mọi quy tắc, trong khi người khác dùng Light Node kiểm tra bằng tóm tắt và hỏi các Node khác để lấy bằng chứng.
- Chuyển tiếp: Nếu hợp lệ, Node sẽ truyền thông tin đó tới các Node khác, lan truyền khắp mạng trong vài giây.
- Ghi vào khối: Các thợ đào hoặc trình xác thực sẽ đưa nó vào khối khi phí và quy tắc thỏa điều kiện.
- Xác nhận: Node của bạn cập nhật cách nhìn về sổ cái và ví của bạn hiển thị xác nhận.
Đó là quy trình theo cách đơn giản. Không có phép màu, chỉ là việc kiểm tra quy tắc liên tục và trao đổi thông tin giữa các Node.
Tại sao Node quan trọng
Tại sao bạn nên quan tâm?
- Quyền kiểm soát: Chạy một Node có nghĩa là bạn tự xác minh giao dịch và số dư của mình. Không phải tin mù vào máy chủ của người khác.
- Tín hiệu: Nó phản ánh văn hóa tiền mã hóa: xác minh, đừng tin mù. Trên các chuỗi proof of stake, Validator Node còn giúp quyết định khối tiếp theo.
- Ứng dụng: Bạn sẽ gặp Node bất cứ khi nào dùng ví, dapp, NFT hoặc DAO vì mọi hành động đều được Node kiểm tra.
Nếu muốn khởi đầu thuận lợi hơn, hãy kết nối ví với Node riêng của bạn trước, rồi giữ Node trực tuyến với kết nối ổn định và cập nhật phần mềm định kỳ.
Các đặc điểm chính của Node
Đây là những điểm định nghĩa một Node:
- Xác thực: Nó kiểm tra chữ ký, số dư và quy tắc giao thức trước khi chấp nhận dữ liệu.
- Lưu trữ: Nó giữ sổ cái đầy đủ hoặc một phần để có thể trả lời truy vấn nhanh.
- Lan truyền: Nó chia sẻ giao dịch và khối hợp lệ với các Node khác để giữ mạng đồng bộ.
- Đồng thuận: Tùy vai trò, nó có thể giúp tạo hoặc xác nhận khối.
- Tự chủ: Bạn đặt các chính sách như mức phí tối thiểu và chọn những Node để kết nối.
Các biến thể
Các vai trò khác nhau, cùng nhiệm vụ giữ chuỗi trung thực:
- Full: Xác minh mọi quy tắc và giữ toàn bộ lịch sử. Đáng tin cậy để tạo niềm tin.
- Light: Xác minh bằng tóm tắt và bằng chứng, phù hợp cho điện thoại và thiết bị tiêu thụ ít điện.
- Mining: Trên cơ chế proof of work, Mining Node tập hợp giao dịch và tìm khối hợp lệ.
- Validator: Trên proof of stake, những Node này đề xuất và xác nhận khối để nhận phần thưởng.
- Relay: Một số mạng dùng Relay Node để chuyển dữ liệu nhanh giữa các vùng hoặc lớp.
Node không phải là ví của bạn. Nó có thể phục vụ dữ liệu cho ví, nhưng khóa riêng tư nằm trong phần mềm ví hoặc thiết bị mà bạn kiểm soát.
Ví dụ
Bạn chạy một Node tại nhà và trỏ ví di động tới nó, nên mọi kiểm tra số dư và gửi tiền đều xuất phát từ phần cứng của bạn thay vì máy chủ của một công ty lạ.
Thông tin thú vị
Bản phát hành Bitcoin đầu tiên gom ví và Node trong một ứng dụng, nên người dùng sớm mặc định đã xác minh chuỗi khi gửi đồng tiền cho bạn bè.
Tổng kết
Tóm tắt: Node là bộ mắt của bạn trên chuỗi, ghi nhận và giúp bạn minh bạch mà không cần xin phép ai.
