Node Là Gì

     

Node là các đại lý hạ tầng đặc biệt và không thể thiếu của bất ký nền tảng blockchain nào. Công dụng chính của node là lưu trữ, truyền tải, chế tác và đảm bảo giao dịch.

Bạn đang xem: Node là gì



Node là gì?

Node là thuật ngữ chuyên môn chỉ những thiết bị phân phối, tiếp xúc thông tin trong màng lưới của các khối hệ thống mạng laptop hoặc viễn thông. Với blockchain, node là 1 trong những thiết bị được kết nối với mạng blockchain. Node triển khai các công dụng nhất định như tạo, nhận, tàng trữ hoặc giữ hộ thông tin. Node hoàn toàn có thể là ngẫu nhiên loại máy nào từ bỏ PC, máy tính đến các máy chủ… những node chế tạo ra thành cơ sở hạ tầng của một blockchain.


*

Cách thức buổi giao lưu của blockchain

Công nghệ blockchain vẫn trở yêu cầu ngày càng thông dụng vì tính áp dụng cùng với sự tăng trưởng trẻ trung và tràn đầy năng lượng của thị trường crypto. Bên cạnh việc cung ứng một môi trường an toàn, minh bạch cho những dữ liệu, giao dịch thanh toán tài chính, mạng lưới blockchain còn hoàn toàn có thể tự kiểm soát và điều chỉnh giúp ngăn chặn sự can thiệp, thao túng phi pháp và những cuộc tấn công từ bên ngoài.

Bất cứ khi nào có một giao dịch ra mắt trên blockchain, một block (khối) sẽ được tạo ra, thay mặt đại diện cho giao dịch. Bạn dạng ghi của giao dịch thanh toán đó sẽ được đánh dấu và phân phối đến phần nhiều node trong mạng. Khi giao dịch thanh toán được chấp nhận từ phía người dùng, node sẽ đúng đắn giao dịch. Nếu phần lớn các node xác thực thanh toán giao dịch đó, nó sẽ được thêm vào sổ dòng của blockchain hiện tại có. Sau khi đánh dấu giao dịch cùng sổ mẫu đã được cập nhật, mọi tin tức về giao dịch đó sẽ không thể bị nỗ lực đổi.

Tại sao bọn họ cần các node trên blockchain

Vai trò cơ phiên bản của một node blockchain bao gồm:

Chấp dấn hoặc từ chối một giao dịchXác thực và làm chủ một giao dịchLưu trữ cùng mã hóa tin tức trong một blockKết nối với các nút khác bằng cách hoạt hễ như một nút giao tiếp

Vai trò của một node rứa thể hoàn toàn có thể khác nhau khi so với các node còn lại. Một vài node nhất thiết được lập trình để đúng đắn giao dịch, vào khi những node không giống chỉ chịu trách nhiệm ghi lại giao dịch.

Phân một số loại node vào blockchain

Mạng lưới blockchain gồm thể chứa đựng nhiều loại node không giống nhau. Một blockchain thông thường sẽ bao hàm các full node, light node, supernode cùng lightning node. Một trong những loại node khác hoàn toàn có thể kể mang đến như authority node, master node, pruned node và mining nodes.

Xem thêm: Đánh Giá Rating Là Gì ? Phương Pháp Tính Lượng Rating Truyền Hình

Full node

Light node (Lightweight node)

Supernode

Supernode kết nối những full node với giúp truyền thông tin bên trên toàn mạng lưới, bảo đảm an toàn rằng toàn bộ các node đều sở hữu dữ liệu bao gồm xác. Supernode còn cung cấp, giải pháp xử lý các tác dụng ngoài chuỗi như xác thực, ủy quyền, gateway service…

Lighting node

Lightning node là node trên một mạng riêng mang tên là lightning network, bóc tách biệt với màng lưới blockchain chính. Mặc dù nhiên, các node này vẫn có thể tương tác với các node không giống trên mạng chính. Giao dịch thanh toán khi được đẩy từ bỏ mạng thiết yếu lên lightning network sẽ được xử lý ngay tức thời, từ kia giúp giảm ngân sách giao dịch, sút tải mang đến hệ thống.

*

Các node cũng rất được phân loại dựa trên tính khả dụng của chúng. Node trực đường (online node) là nút liên tục hoạt động và nhờ cất hộ các phiên bản cập nhật đến mạng. Ngược lại, những node ngoại tuyến (offline node) chưa hẳn lúc nào thì cũng cần được kết nối với mạng. Khi được kết nối, những nút ngoại tuyến này được yêu cầu tải xuống và update dữ liệu của sổ dòng để gia hạn đồng bộ với mạng.

Làm thế nào để thực thi một full node?

Nếu trước đó, mọi người đều có thể dễ dàng khởi chạy một node blockchain bên trên thiết bị cấu hình thấp. Ngày nay, lúc blockchain càng ngày phổ biến, được sử dụng rộng rãi thì bộ lưu trữ và sức khỏe bộ xử trí là yếu hèn tố ra quyết định trong việc tiến hành thành công một node.

Ví dụ cùng với việc triển khai một full node Bitcoin. Một full node của Bitcoin rất có thể được thiết lập cấu hình thông qua các phần mềm khác nhau, tuy thế được áp dụng nhiều duy nhất và phổ biến nhất là Bitcoin Core. Đây là hồ hết yêu cầu buổi tối thiểu để chạy một full node Bitcoin với Bitcoin Core:

Máy tính bàn hoặc máy tính được download phiên phiên bản mới tốt nhất của Windows, Mac OS X hoặc Linux500GB dung lượng ổ cứng trốngBộ ghi nhớ 2GB (RAM)Kết nối Internet vận tốc cao với tốc độ tải lên tối thiểu 50 kB/sKết nối không giới hạn hoặc liên kết có giới hạn tải lên cao. Full node có thể đạt hoặc vượt quá mức sử dụng tải lên là 200GB/tháng cùng mức sử dụng tải xuống là 20GB/tháng. Bạn cũng sẽ cần mua xuống kích thước 200GB khi lần trước tiên khởi chạy full nodeFull node của khách hàng nên chạy tối thiểu 6 giờ mỗi ngày. Thậm chí tốt hơn nếu như bạn cho node chạy liên tục (24/7)

Về phương diện lý thuyết, bất kỳ ai ai cũng có thể chạy một node blockchain khi chúng ta ở hữu những thiết bị phần cứng đủ to gan lớn mật như trên. Tuy nhiên, cũng tùy nằm trong vào thuật toán đồng thuận của blockchain bạn có nhu cầu tham gia cơ mà sẽ bắt buộc thêm một vài yêu ước nhất định. Ví dụ, nhằm chạy một full node của blockchain sử dụng thuật toán đồng thuận Delegated Proof-of-Stake (DPoS), người tiêu dùng phải nắm giữ một lượng béo đồng coin/token của blockchain này.

Xem thêm: Giải Bài Tập Vật Lý Lớp 7 Bài 1, Sbt Vật Lí 7 Bài 1: Nhận Biết Ánh Sáng

Node Bitcoin

Tổng kết

Như vậy chúng ta đã tìm hiểu node là gì, mục đích của nó, tương tự như những một số loại node chính thông thường sẽ có trong một mạng blockchain. Node là yếu tố cơ phiên bản đầu tiên khiến cho một blockchain. Bất kỳ ai ai cũng có thể tham gia chạy một node blockchain. Lúc 1 blockchain có nhiều node thuộc hoạt động, nó để giúp đỡ nền tảng đó càng trở buộc phải phân tán, biệt lập và bảo đảm độ tin cậy, bảo mật cho toàn thể dữ liệu trên hệ thống.