Các nút (Node) trong mạng chuỗi khối là gì? Các loại nút trong chuỗi khối
Nút (Node)
Khái niệm
Nút hay trong tiếng Anh là Node.
Một nút (node) là một thiết bị trên một mạng chuỗi khối, là thành tố nền tảng cho phép công nghệ hoạt động và tồn tại. Các nút được rải trong một mạng lưới rộng và thực hiện nhiều tác vụ khác nhau.
Một nút có thể là bất kì thiết bị điện tử hoạt động nào, bao gồm máy tính, điện thoại hoặc thậm chí máy in, miễn là nó được kết nối với internet và như vậy nó có địa chỉ IP.
Vai trò của một nút
Vai trò của một nút là hỗ trợ mạng lưới bằng cách duy trì một bản sao của chuỗi khối và, trong một số trường hợp, để xử lí các giao dịch. Các nút thường được bố trí theo cấu trúc dạng cây, được gọi là cây nhị phân. Mỗi đồng tiền số có các nút riêng, duy trì các bản ghi giao dịch của token đó.
Các nút là các phần riêng lẻ của một chuỗi khối, cấu trúc dữ liệu lớn hơn. Khi chủ sở hữu của các nút sẵn sàng đóng góp tài nguyên máy tính của họ để lưu trữ và xác thực các giao dịch, họ có cơ hội thu phí giao dịch và kiếm được phần thưởng bằng tiền điện tử. Qui trình này được gọi là đào tiền.
Nguồn năng lượng để các nút hoạt động
Việc xử lí các giao dịch này có thể yêu cầu công suất tính toán và xử lí lớn, nghĩa là khả năng của máy tính trung bình là không đủ. Nói chung, các thợ đào chuyên nghiệp có xu hướng đầu tư vào các thiết bị máy tính cực mạnh được gọi là CPU (các đơn vị xử lí trung tâm) hoặc GPU (các đơn vị xử lí đồ họa) để theo kịp yêu cầu về công suất xử lí để xác thực giao dịch và nhận thưởng cho công việc.
Sức mạnh đòi hỏi cho nhiều nút để khai thác thực sự là đáng để cân nhắc khi giá điện cũng trở thành một yếu tố quan trọng. Đây là lí do cho việc một số mỏ đào lớn và có sinh lời lớn nhất được đặt tại những nơi có chi phí điện rẻ hơn, chẳng hạn như Trung Quốc hay Venezuela.
Sự kết nối giữa các nút
Một nút có thể là điểm cuối giao tiếp hoặc điểm phân phối lại liên lạc, liên kết với các nút khác. Mỗi nút trên mạng được coi là bằng nhau, tuy nhiên một số nút nhất định có vai trò khác nhau theo cách mà nút hỗ trợ mạng lưới. Ví dụ, không phải tất cả các nút sẽ lưu trữ một bản sao đầy đủ của một chuỗi khối hoặc xác thực các giao dịch.
Tất cả các nút sử dụng cùng một giao thức đồng thuận để duy trì tương thích với nhau. Có những nút trên hệ thống xác nhận và xác thực giao dịch, đặt chúng thành các khối. Các nút luôn có các quyết định của riêng nó về việc liệu một giao dịch có hượp lệ và được thêm vào một khối với các giao dịch khác, bất kể các nút hoạt động như thế nào.
Các loại nút trong chuỗi khối
Có nhiều loại nút khác nhau trong chuỗi khối. Các yêu cầu để sở hữu một nút là khác nhau tùy theo loại tiền thuật toán (hay ứng dụng của chuỗi khối) và phương thức đồng thuận của chúng.
+ Root node (Nút gốc): Nút cao nhất trong một cây nhị phân (cây nhị phân là một cấu trúc dữ liệu hình cây mà mỗi nút có nhiều nhất là hai nút con, bao gồm nút con trái (left child) và nút con phải (right child)).
+ Parent node (Nút lớn): Một nút mà có những nút mở rộng từ nó.
+ Child node (Nút con): Một nút được mở rộng từ nút khác.
+ Leaf node: Một nút không có nút con.
+ Sibling nodes: Những nút kết nối với cùng một nút lớn.
+ Tree (cây nút): Một cấu trúc dữ liệu bắt nguồn từ một nút gốc.
+ Forest: Một tập hợp các cây nút.
+ Degree: Thứ bậc nút con của một nút.
+ Edge: Sự liên kết giữa các nút.
(Tài liệu tham khảo: bitcoinvietnamnews)