
Node là máy tính (máy chủ) thực hiện ví tiền mã hóa và luôn được đồng bộ hóa với các hệ thống tương tự khác. Nhiều node hợp thành một blockchain. Thiết kế mạng này cho phép phân phối dữ liệu với tốc độ cao và quy mô lớn.
Node hoạt động dựa trên tài nguyên tính toán của máy chủ. Mọi thiết bị có thể truyền dữ liệu qua internet đều có khả năng trở thành node. Ngoài ra, cần cài đặt phần mềm chuyên dụng để vận hành node.
Hầu hết các node đều đảm nhiệm ba chức năng chính:
Các node cần kết nối internet để vận hành. Thiết bị ngoại tuyến chỉ phục vụ lưu trữ sẽ không thể làm node. Tuy nhiên, khi kết nối lại với internet, thiết bị đó sẽ trở thành node đầy đủ chức năng.
Để blockchain vận hành ổn định, cần có hệ thống máy chủ đồng bộ hóa. Lợi thế chính là đạt được sự phi tập trung mà không đánh đổi tốc độ trao đổi dữ liệu quy mô lớn.
Vì node được phân tán tại nhiều quốc gia và thành phố, nên ngay cả khi một khu vực bị chặn truy cập internet, blockchain vẫn hoạt động. Tuy nhiên, nếu mọi node bị kiểm soát bởi một nhóm duy nhất, họ có thể chi phối hoàn toàn mạng, làm mất đi tính phi tập trung.
Phi tập trung là lợi ích nền tảng của tiền mã hóa. Để đạt được điều này và lưu trữ dữ liệu phân tán, blockchain cần số lượng lớn node. Không phải node nào cũng khai thác, nhưng tất cả đều lưu trữ toàn bộ lịch sử giao dịch. Điều này ngăn chặn bất kỳ nhóm nhỏ nào kiểm soát sổ cái phân tán.
Người dùng đóng góp tài nguyên tính toán cho blockchain sẽ nhận thưởng, thúc đẩy sự tham gia vào mạng lưới phân tán.
Node blockchain được phân loại theo vai trò và mục đích. Có các loại node tiêu chuẩn phổ biến trên nhiều blockchain, ngoài ra một số mạng còn triển khai mô hình node bổ sung với chức năng mở rộng.
Full node là loại node nguyên bản, lần đầu xuất hiện trên Bitcoin. Đây là thành phần cốt lõi của blockchain, tham gia xác nhận giao dịch.
Một full node lưu trữ toàn bộ dữ liệu giao dịch và khối kể từ khi mạng hình thành. Khi người dùng chuyển coin, mọi node đều “nhận biết” và ghi nhận giao dịch vào lịch sử của mình.
Hàng chục nghìn full node có thể vận hành đồng thời trên cùng một blockchain, liên tục trao đổi thông tin. Việc xử lý lượng dữ liệu lớn này đòi hỏi hiệu năng máy tính cao.
Khi cài đặt full node lần đầu, nó phải đồng bộ bằng cách tải toàn bộ blockchain. Ở một số mạng, việc này tiêu tốn rất nhiều lưu trữ. Ví dụ, blockchain Bitcoin lên đến hàng trăm gigabyte, quá trình đồng bộ ban đầu có thể kéo dài cả tuần.
Nếu node bị ngắt kết nối, khi kết nối lại sẽ phải đồng bộ để tải toàn bộ dữ liệu mới phát sinh trong thời gian ngoại tuyến.
Full node có những đặc điểm nổi bật so với các loại node khác. Một chức năng quan trọng là xác thực chữ ký (khóa) để kiểm tra giao dịch và khối. Nếu phát hiện lỗi—như định dạng sai, thuật toán không đúng, trùng lặp hoặc bị chỉnh sửa—node có thể từ chối giao dịch.
Người dùng vận hành full node có thể tự xác minh giao dịch đến. Họ cũng có thể khai thác và nhận thưởng nếu muốn.
Light node không lưu trữ toàn bộ blockchain mà chỉ giữ bản ghi khối liên kết. Thông thường, các node này không hoạt động liên tục.
Thông thường, light node là phần mềm kết nối tới full node, chuyển tiếp dữ liệu như số dư tài khoản, lịch sử giao dịch tới thiết bị người dùng. Thực chất, nó dùng full node làm cổng truy cập blockchain.
Light node cung cấp chức năng cơ bản để sử dụng tiền mã hóa mà không yêu cầu nhiều tài nguyên tính toán hay lưu trữ. Vì vậy, người dùng có thể vận hành trên thiết bị di động. Quá trình đồng bộ thường mất vài giây.
Pruned full node chỉ tải và đồng bộ toàn bộ blockchain khi khởi động lần đầu. Sau đó, node tự động tải khối mới và xóa khối cũ khi đạt giới hạn lưu trữ. Người dùng có thể đặt giới hạn này, ví dụ 10 GB.
Mining node tham gia khai thác tiền mã hóa và chỉ được sử dụng trên blockchain sử dụng thuật toán Proof of Work. Node này có thể là full node hoặc light node.
Để chạy mining node cần phần cứng mạnh:
Cần cài đặt phần mềm chuyên dụng.
Khai thác Bitcoin cần giải các bài toán toán học phức tạp. Nếu tính toán thành công, tạo ra mã hash duy nhất chứng minh công việc đã thực hiện.
Thợ đào gửi hash này đến các node khác để xác thực. Nếu hash đạt tiêu chí, thợ đào sẽ thêm khối mới và nhận phần thưởng.
Staking node là đối trọng với mining node trên blockchain sử dụng thuật toán Proof of Stake. Node này xác thực giao dịch, thêm khối mới và có thể là full node hoặc light node.
Với staking, phần thưởng đến từ việc nắm giữ lượng coin nhất định, không dựa trên tính toán. Vì thế, vận hành staking node không cần phần cứng đắt tiền, chỉ cần cài đúng phần mềm và nạp đủ coin.
Masternode tương tự full node: lưu trữ toàn bộ blockchain và luôn đồng bộ, nhưng bổ sung nhiều chức năng. Vai trò chính là giữ ẩn danh bằng cách phân tách giao dịch, chuyển tiếp giữa các ví.
Để vận hành masternode, người dùng cần đáp ứng yêu cầu của blockchain—thường là duy trì số dư tối thiểu và cấu hình máy chủ đúng theo dự án.
Khi giao dịch ẩn danh, coin sẽ được trộn trong các masternode. Quá trình này có thể liên quan đến nhiều node được chọn ngẫu nhiên toàn cầu. Số vòng trộn khác nhau, có thể cài đặt tự động hoặc thủ công. Nhờ đó, không thể truy vết người gửi, nhận.
Masternode có thể hoạt động trên cơ chế Proof of Stake hoặc hỗn hợp PoW/PoS. Để khuyến khích, hệ thống trả một phần phí khai thác cho masternode. Mức thưởng tùy blockchain.
Một số blockchain triển khai masternode đặc biệt gọi là supernode.
Lightning Network (LN) là giao thức lớp hai của Bitcoin, gồm mạng lưới các kênh thanh toán giữa người dùng. Hệ thống này có các node tốc độ cao chuyên dụng đồng bộ với nhau và với blockchain chính.
Lightning node chỉ xác minh các giao dịch liên kết trực tiếp—khác với node tiêu chuẩn xác thực mọi giao dịch trên blockchain. Nhờ vậy, đạt được tốc độ xử lý giao dịch tối đa.
Trong mạng lưới phi tập trung, node có thể đảm nhiệm vai trò bổ sung:
Oracle dạng script chuyển dữ liệu ngoài thành định dạng mà hợp đồng thông minh có thể đọc. Validator kiểm tra dữ liệu từ oracle cùng các thông tin blockchain còn lại.
Tín hiệu từ mỗi oracle được xác thực bởi số lượng lớn validator, nâng cao bảo mật mạng.
Mọi dự án tiền mã hóa đều có thể cập nhật định kỳ. Để các thay đổi có hiệu lực toàn mạng, mọi node cần chấp nhận. Đôi khi, cộng đồng phát triển và validator bất đồng quan điểm, dẫn đến một số node cập nhật, số khác từ chối. Việc này gọi là fork.
Có hai loại fork:
Nếu không đồng thuận về hard fork, mạng phân tách thành hai blockchain không tương thích: một giữ cấu hình cũ, một dùng cấu hình mới.
Node blockchain là thành phần trong mạng có nhiệm vụ phân phối dữ liệu, xác thực giao dịch. Full node lưu toàn bộ lịch sử blockchain, đảm bảo phi tập trung cho hệ thống. Chúng là nền tảng bảo mật và đồng thuận của tiền mã hóa.
Các loại node chính gồm full node lưu trữ toàn bộ blockchain, xác thực mọi giao dịch và light node chỉ cần ít dữ liệu để hoạt động. Full node bảo vệ mạng, light node tăng tiện ích truy cập.
Full node lưu trữ toàn bộ blockchain, cần nhiều tài nguyên tính toán, bộ nhớ, dung lượng ổ đĩa. Light node không lưu toàn bộ blockchain—chỉ tải dữ liệu cần thiết—có thể chạy trên thiết bị phổ thông với tài nguyên hạn chế.
Lựa chọn máy chủ chuyên dụng, cài phần mềm blockchain, mở cổng tường lửa cần thiết, đồng bộ chuỗi. Nếu staking, nạp coin và cấu hình xác thực.
Bạn cần bộ vi xử lý đa nhân (tối thiểu 2 nhân), ít nhất 2 GB RAM và kết nối internet ổn định. Hệ điều hành hỗ trợ: Windows 10/11, macOS 10.15+ hoặc Linux.
Có, vận hành node giúp bạn nhận phần thưởng tiền mã hóa. Mức thưởng phụ thuộc vào mạng và cơ chế đồng thuận. Với PoS (Proof of Stake), bạn nhận thưởng khi xác thực giao dịch. Ở mạng khác, phần thưởng trả cho việc hỗ trợ hạ tầng và xử lý khối.











