Full node là loại node lưu trữ và tự xác thực toàn bộ lịch sử giao dịch của một blockchain, giúp bảo đảm tính hợp lệ của các khối và duy trì đồng thuận trên toàn mạng.
So với light node chỉ giữ tiêu đề khối, full node đòi hỏi phần cứng, băng thông và dung lượng lớn hơn, đổi lại mang lại mức an toàn, phân quyền và khả năng phục hồi vượt trội cho hệ sinh thái.
Full node là gì?
Full node là nút mạng lưu toàn bộ chuỗi khối và tự xác thực giao dịch, khối theo quy tắc giao thức, sau đó truyền dữ liệu hợp lệ cho các node khác.
Khác với light node chỉ kiểm tra tối thiểu dựa trên tiêu đề khối, full node độc lập kiểm chứng mọi quy tắc đồng thuận, từ chữ ký, số dư đến giới hạn gas hoặc quy tắc PoW/PoS, tăng tính tin cậy không cần bên thứ ba (Bitcoin.org, 2024; Ethereum.org, 2025).
“Việc chạy một nút cho phép bạn sử dụng Ethereum theo cách thực sự riêng tư, tự chủ và không cần tin cậy.”
Ethereum Foundation, trang Run a node, 2023
Vì sao full node quan trọng với đồng thuận blockchain?
Full node duy trì đồng thuận bằng cách xác thực và bác bỏ khối, giao dịch sai quy tắc, nhờ đó chuỗi chung phản ánh lịch sử hợp lệ duy nhất.
Mỗi giao dịch được phát tán, các node kiểm tra chữ ký, số dư, phí, rồi lan truyền tiếp. Khi phần lớn node đồng thuận, giao dịch vào khối mới.
Cơ chế này giảm rủi ro gian lận và single point of failure, làm mạng bền bỉ trước tấn công, sự cố hoặc một phần node ngoại tuyến (Nakamoto, 2008).
“Các node có thể rời khỏi và tham gia lại mạng theo ý muốn, chấp nhận chuỗi bằng chứng công việc làm bằng chứng cho những gì đã xảy ra khi chúng rời đi.”
Satoshi Nakamoto, Bitcoin Whitepaper, 2008
Nhiều nhà đầu tư hiện nay tận dụng dữ liệu và công cụ từ BingX để theo dõi hoạt động của các node trên mạng lưới blockchain, đặc biệt là hiệu suất và độ ổn định của full node, qua đó đánh giá được sức khỏe mạng và xu hướng đồng thuận một cách trực quan hơn.
Full node hoạt động như thế nào?
Quy trình gồm tải block, kiểm tra tính hợp lệ giao dịch/khối theo quy tắc, cập nhật trạng thái, rồi truyền khối hợp lệ cho các đồng cấp.
Trên Bitcoin, node kiểm tra chữ ký, UTXO, kích thước khối, độ khó; trên Ethereum, node thực thi EVM, kiểm tra gas, trạng thái tài khoản.
Node còn áp dụng quy tắc fork choice (như GHOST/LCG) để chọn nhánh hợp lệ, đảm bảo tính nhất quán cuối cùng (Bitcoin Core docs; Ethereum Yellow Paper).
Chạy full node cần tài nguyên gì?
Nhu cầu tài nguyên tùy blockchain, phiên bản phần mềm và chỉ số đồng bộ. Bitcoin thường cần vài trăm GB và chạy được trên máy tính cá nhân mạnh.
Ethereum full node có thể cần từ 1 TB trở lên khi lưu trữ đầy đủ (Ethereum.org, 2025).
Bên cạnh lưu trữ, cần CPU đa nhân, RAM đủ lớn, SSD NVMe để tăng IOPS, cùng băng thông ổn định. Việc dùng SSD giúp rút ngắn thời gian đồng bộ, giảm lỗi I/O.
Cấu hình tối ưu còn phụ thuộc client (Geth, Nethermind, Erigon, Bitcoin Core) và chế độ đồng bộ.
Full node khác gì light node?
Full node tự xác thực toàn diện, còn light node dựa trên tiêu đề khối và bằng chứng đơn giản hóa, nên phải tin cậy một phần vào full node.
Vì lưu trữ và kiểm chứng toàn bộ, full node cung cấp mức an toàn và quyền riêng tư cao hơn, đổi lại yêu cầu tài nguyên lớn.
Light node phù hợp người dùng phổ thông cần truy cập nhanh, ít tài nguyên, chấp nhận phụ thuộc vào hạ tầng cung cấp dữ liệu (SPV, LES, RPC).
| Tiêu chí | Full node (Archival) | Full node (Pruned) | Light node |
|---|---|---|---|
| Lưu trữ | Toàn bộ khối, trạng thái | Một phần khối gần đây | Tiêu đề khối, bằng chứng |
| Xác thực | Đầy đủ, độc lập | Đầy đủ với dữ liệu còn giữ | Tối thiểu, dựa vào full node |
| Tài nguyên | Cao | Trung bình | Thấp |
| Trường hợp sử dụng | Hạ tầng, dịch vụ, nghiên cứu | Vận hành tiết kiệm | Ví di động, dApp client |
Phân loại full node gồm những gì?
Hai nhóm chính là archival node và pruned node. Archival lưu toàn bộ lịch sử; pruned giới hạn dung lượng bằng cách loại khối cũ không cần thiết.
Ngoài ra, theo cơ chế đồng thuận, có các biến thể như mining node trên PoW, staking node trên PoS, masternode cung cấp dịch vụ nâng cao, và authority node trên PoA chịu trách nhiệm cấp quyền cho các node tham gia.
Archival node là gì?
Archival node lưu trữ đầy đủ dữ liệu từ khối đầu tiên đến khối mới nhất, đóng vai trò bản sao hoàn chỉnh của blockchain.
Đây là loại phổ biến nhất trong hạ tầng vì đáp ứng nhu cầu chỉ mục, truy vấn lịch sử, phân tích chuỗi. Đổi lại, chi phí lưu trữ và bảo trì cao, cần SSD dung lượng lớn, chiến lược snapshot/backup và giám sát liên tục (Ethereum.org; Bitcoin Core docs).
Mining node/Miner node là gì?
Trên các mạng PoW như Bitcoin, Dogecoin, Litecoin, miner node xác thực giao dịch, tạo khối bằng giải bài toán băm và nhận thưởng khối, phí giao dịch.
Miner yêu cầu phần cứng chuyên dụng, tiêu thụ điện lớn và kết nối mạng ổn định. Dù khai thác tập trung về hashpower có thể xảy ra, mạng vẫn dựa vào đa số node trung thực để áp đặt quy tắc hợp lệ (Cambridge Bitcoin Electricity Consumption Index, 2024).
Masternode là gì?
Masternode xác thực và lưu trữ dữ liệu, cung cấp dịch vụ nâng cao như InstantSend, PrivateSend tùy mạng, nhưng không thêm khối mới.
Mô hình này thường yêu cầu đặt cọc một lượng token để khuyến khích hành vi trung thực và nhận phần thưởng tương ứng. Ví dụ, các mạng theo họ Dash áp dụng tính năng giao dịch nhanh, riêng tư thông qua tầng masternode.
Staking node là gì?
Staking node hoạt động trên PoS như Ethereum sau The Merge, Polygon, Cardano, cho phép stake token để tham gia xác thực và nhận phần thưởng.
Tiêu chí chọn validator dựa trên lượng stake, thời gian hoạt động, hiệu suất. Ưu điểm là không cần phần cứng cực mạnh như miner PoW, song cần quản trị khóa an toàn, hạ tầng luôn trực tuyến để tránh bị cắt giảm phần thưởng (slashing) (Ethereum.org, 2024).
Authority node là gì?
Authority node xuất hiện trên PoA như VeChain, Palm Network, đóng vai trò cấp quyền và xác thực theo danh tính đã kiểm định.
Mô hình phù hợp bối cảnh doanh nghiệp cần thông lượng cao và quản trị danh tính, đánh đổi mức phân quyền để lấy hiệu năng, quản trị và tuân thủ (VeChain Foundation, 2023).
“Trong các hệ thống được cấp phép hoặc PoA, danh tính và quản trị của người xác thực trở thành nền tảng của bảo mật.”
Vitalik Buterin, thảo luận về mô hình đồng thuận, 2020
Pruned node là gì?
Pruned node là full node được cấu hình giữ lại dữ liệu gần nhất đủ để xác thực, loại bỏ khối cũ nhằm tiết kiệm dung lượng.
Ví dụ, Bitcoin Core cho phép chế độ pruned để giảm lưu trữ xuống mức vài chục GB, vẫn duy trì khả năng xác thực hiện tại, phù hợp cá nhân muốn tự xác minh nhưng hạn chế dung lượng (Bitcoin Core docs).
Ai nên chạy full node?
Nhà phát triển, nhà nghiên cứu on-chain, nhà cung cấp hạ tầng, validator, sàn, ví, dApp cần độ tin cậy cao nên vận hành full node riêng.
Người dùng cá nhân thiên về quyền riêng tư, “không tin ai, tự xác minh” cũng có thể chạy node tại nhà nếu đủ kỹ thuật. Đổi lại là chi phí phần cứng, điện, băng thông và công vận hành, giám sát, sao lưu.
Lợi ích vận hành full node là gì?
Vận hành full node giúp tự chủ dữ liệu, riêng tư tốt hơn, giảm phụ thuộc RPC công cộng và đóng góp vào phân quyền mạng.
Trên PoW, miner nhận phí và phần thưởng khối; trên PoS, validator nhận thưởng xác thực. Khi giá token tăng, phần thưởng có thể hấp dẫn, nhưng rủi ro kỹ thuật, biến động thị trường và chi phí cơ hội luôn tồn tại (Messari, 2023).
“Đừng tin, hãy xác minh.”
Andreas M. Antonopoulos, diễn giả Bitcoin, 2016
Yêu cầu kỹ thuật tối thiểu để bắt đầu là gì?
Tối thiểu cần CPU đa nhân, 16–32 GB RAM cho các client nặng, SSD NVMe dung lượng lớn, băng thông đối xứng ổn định, và nguồn điện liên tục.
Thiết lập gồm cài client (Bitcoin Core, Geth, Nethermind…), mở cổng mạng, cấu hình peers, chính sách lưu trữ (archival/pruned), giám sát log, và tự động hóa cập nhật an toàn. Sử dụng snapshot đáng tin và kiểm tra checksum để rút ngắn đồng bộ ban đầu.
Rủi ro và lưu ý khi chạy full node là gì?
Rủi ro gồm mất dữ liệu do phần cứng hỏng, tấn công mạng, cấu hình sai, chi phí điện và băng thông tăng cao.
Khuyến nghị: dùng UPS, RAID hoặc backup định kỳ, tường lửa và bảo mật khóa, hardening hệ điều hành, tách quyền người dùng, theo dõi tài nguyên và đặt cảnh báo.
Đánh giá tổng chi phí sở hữu so với việc dùng dịch vụ RPC từ nhà cung cấp uy tín.
Những câu hỏi thường gặp
Full node có bắt buộc cho người dùng phổ thông không?
Không bắt buộc. Người dùng phổ thông có thể dùng light client hoặc dịch vụ ví tin cậy. Full node phù hợp khi bạn cần tự xác minh và quyền riêng tư cao.
Pruned node có kém an toàn hơn archival node không?
Về xác thực hiện tại thì không, nhưng pruned node không phục vụ truy vấn lịch sử sâu như archival node, nên hạn chế cho phân tích chuỗi.
Chạy full node Ethereum có cần hơn 1 TB không?
Phụ thuộc client và chế độ đồng bộ. Với chế độ lưu trữ đầy đủ, dung lượng có thể từ 1 TB trở lên. Dùng pruned hoặc snapshot sẽ giảm đáng kể.
Chạy full node có nhận phần thưởng ngay không?
Chỉ khi bạn tham gia với vai trò miner (PoW) hoặc validator (PoS). Full node thuần lưu trữ/xác thực không tự động có phần thưởng.
Tôi có thể chạy full node trên VPS không?
Có, nếu VPS đáp ứng CPU, RAM, SSD và băng thông ổn định. Cần chú ý bảo mật, hạn mức I/O và chính sách nhà cung cấp.











