TOKEMIST

Node Là Gì? Full Node, Light Node và Pruned Node Khác Nhau Ở Điểm Gì?

Node không chỉ là phần mềm lưu blockchain — nó quyết định bạn đang tin vào ai để xác minh. Hiểu sự khác biệt giữa full node, light node và pruned node.

BT
Bùi Thắng8 phút · Intermediate
Verified Facts · Tháng 5 năm 2026

Node Là Gì? Full Node, Light Node và Pruned Node Khác Nhau Ở Điểm Gì?

Ethereum có khoảng 7.000 node. Solana có hơn 1.000 validator. Bitcoin có gần 20.000 node. Những con số đó thường được trích dẫn như bằng chứng của phi tập trung.

Nhưng 53,3% Ethereum node đang chạy trên máy chủ của Amazon Web Services.

Node không phải chỉ là con số. Loại node nào và ai đang vận hành chúng quyết định blockchain đó thật sự phi tập trung ở mức nào — và bạn đang tin vào ai để xác minh rằng blockchain đó hợp lệ.


Key Takeaways

  • Node là phần mềm xác minh giao dịch theo luật của blockchain — không phải phần cứng lưu trữ đơn thuần
  • Full node tự xác minh mọi thứ từ block đầu tiên, không tin vào ai; light node tin miner/validator; pruned node tin các node khác về lịch sử cũ
  • Chạy full node không mang lại phần thưởng tài chính — mục đích là tự kiểm tra luật chơi, không phụ thuộc bất kỳ dịch vụ nào
  • Bitcoin full node hiện cần ~740GB storage, tăng ~20GB mỗi tháng
  • 53,3% Ethereum node đang chạy trên AWS — phi tập trung đang bị test ở lớp hạ tầng

Mục lục

  1. Node là gì?
  2. Ba loại node — ba mức tin cậy
  3. Tại sao chạy node không kiếm được tiền?
  4. Chi phí thực tế
  5. Ai đang thực sự vận hành blockchain?
  6. Nên chạy loại node nào?
  7. Câu hỏi thường gặp

Node Là Gì?

Node là phần mềm chạy trên một máy tính, kết nối vào mạng blockchain, nhận giao dịch và block mới, kiểm tra xem chúng có tuân theo luật không, rồi chuyển tiếp cho các node khác.

"Lưu blockchain" chỉ là một phần — không phải phần quan trọng nhất. Phần quan trọng là xác minh. Một node không cần lưu toàn bộ lịch sử giao dịch để hoạt động. Nhưng nó cần quyết định được: block này hợp lệ hay không?

Mỗi loại node xác minh theo cách khác nhau, và mỗi cách đi kèm với một mức tin cậy khác nhau.


Ba Loại Node — Ba Mức Tin Cậy

Full Node

Full node tải toàn bộ lịch sử blockchain từ block đầu tiên và tự xác minh mọi giao dịch. Không có ngoại lệ. Không tin vào ai.

Khi bạn chạy full node Bitcoin, phần mềm kiểm tra từng block trong ~740GB lịch sử đó — xác nhận không có giao dịch nào chi tiêu Bitcoin đã chi tiêu trước đó, không có block nào vi phạm luật emission, không có chữ ký nào giả. Nếu một block không hợp lệ, full node từ chối — dù block đó đến từ đâu.

Full node là loại duy nhất không tin vào ai trong mạng. Nó tự là nguồn sự thật của chính nó.

Light Node (SPV)

Light node — SPV (Simplified Payment Verification) — không tải toàn bộ blockchain. Nó chỉ tải block headers: phần tóm tắt của mỗi block, không có dữ liệu giao dịch đầy đủ.

Để xác minh một giao dịch, light node hỏi các full node trong mạng: "Giao dịch này có trong blockchain không?" Nó nhận proof và tin vào đó.

Điều đó có nghĩa là light node đang tin rằng phần lớn miner/validator đang hành xử trung thực. Nếu hơn 51% miner đồng ý với một block giả, light node không có cách nào phát hiện.

Ví mobile Bitcoin phổ biến như BlueWallet hay Electrum thường là light node. Tiện lợi — nhưng mức tin cậy cao hơn full node đáng kể.

Pruned Node

Pruned node là full node đã xóa bớt lịch sử cũ. Nó xác minh toàn bộ blockchain từ block đầu tiên — nhưng sau khi xác nhận các block cũ, nó chỉ giữ lại phần gần nhất.

Bitcoin pruned node có thể chạy với ~7GB thay vì ~740GB. Nó vẫn xác minh giao dịch hiện tại hoàn toàn độc lập. Nhưng nó không thể cung cấp lịch sử cũ cho các node mới muốn đồng bộ từ đầu.

Pruned node tự xác minh — nhưng phụ thuộc vào full node khác để mạng có thể cung cấp dữ liệu lịch sử cho người mới tham gia.


Tại Sao Chạy Node Không Kiếm Được Tiền?

Trong Proof of Work, phần thưởng thuộc về miner — không phải node. Trong Proof of Stake, phần thưởng thuộc về validator. Bitcoin.org viết thẳng: mục đích của full node là "support the network" và "verify your own transactions." Không có block reward nào ở đây.

Ban đầu tôi nghĩ node chỉ là chi tiết kỹ thuật phụ — thứ chạy ngầm để blockchain hoạt động, không liên quan đến việc mình dùng crypto như thế nào. Sau đó tôi đọc kỹ hơn về cách Metamask thực sự hoạt động.

Mặc định, Metamask kết nối vào Infura — một dịch vụ của ConsenSys. Khi bạn xem số dư ETH của mình, bạn đang tin vào Infura rằng con số đó là đúng. Không phải blockchain. Infura.

Chạy full node không phải cách kiếm tiền. Nó là cách không cần tin vào Infura, không tin vào AWS, không tin vào bất kỳ ai, khi xác minh rằng blockchain mình đang dùng là blockchain thật.


Chi Phí Thực Tế

Bitcoin full node (2026):

  • Storage: ~740GB khi bắt đầu, tăng ~20GB mỗi tháng
  • Bandwidth: ~500MB/ngày upload
  • RAM: tối thiểu 2GB, khuyến nghị 8GB
  • Có thể chạy trên Raspberry Pi 4 với ổ SSD ngoài — chi phí phần cứng ~$100–150

Ethereum full node:

  • Storage: 2TB+ (execution layer + consensus layer kết hợp)
  • RAM: 16GB khuyến nghị
  • Yêu cầu phần cứng cao hơn Bitcoin đáng kể

Bitcoin pruned node:

  • Storage: ~7GB
  • Xác minh hoàn toàn độc lập — nhưng không cung cấp lịch sử cũ cho mạng

Bitcoin.org dành một mục riêng "Costs And Warnings" trong tài liệu chạy full node. Yêu cầu phần cứng tăng theo thời gian là vấn đề thực tế — không phải lý thuyết.


Ai Đang Thực Sự Vận Hành Blockchain?

"Có bao nhiêu node?" ít quan trọng hơn "ai đang vận hành những node đó?"

Ethereum: 53,3% node đang chạy trên AWS. Ba provider lớn nhất — AWS, Hetzner, Oracle — chiếm 69% tổng số node. Nakamoto coefficient của Ethereum là ~6. Nghĩa là chỉ cần 6 tổ chức phối hợp là đủ để phá vỡ cơ chế đồng thuận.

Solana: Tháng 11/2022, Hetzner thông báo cấm crypto trên nền tảng của họ. Tại thời điểm đó, Hetzner đang host hơn 1.000 Solana validator — ~40% tổng số validator, 20% tổng stake. Nếu AWS, Hetzner và Equinix phối hợp cùng lúc: 65% stake có thể offline. Mạng vẫn hoạt động vì validator kịp di chuyển — nhưng rủi ro đó là thật, không chỉ trên lý thuyết.

Nakamoto coefficient của Solana giảm từ 31 (tháng 3/2023) xuống 20 (tháng 1/2026) — tập trung hóa tăng 35% trong 3 năm.

Bitcoin: Khác hơn. 63% Bitcoin node dùng Tor, làm mờ vị trí vật lý và cloud provider. Yêu cầu phần cứng thấp hơn Ethereum — bất kỳ ai có máy tính đủ mạnh đều có thể tham gia mà không cần data center.


Nên Chạy Loại Node Nào?

Trường hợpLoại node
Muốn tự xác minh, không tin vào bất kỳ dịch vụ nàoFull node
Không có 740GB nhưng muốn xác minh độc lậpPruned node
Dùng crypto hàng ngày, tiện lợi là ưu tiênLight node (qua ví mobile)
Query dữ liệu on-chain từ nhiều năm trướcArchive node (Ethereum, cần 12TB+)

Với người mới — light node qua ví tin cậy là điểm bắt đầu hợp lý. Không ai yêu cầu bạn tự chạy node để giao dịch.

Nhưng khi bạn bắt đầu giữ lượng tài sản đáng kể, hiểu sự khác biệt giữa "node tôi đang dùng" và "node tôi đang tin vào" là thứ đáng biết — không phải để làm gì ngay, mà để biết mình đang đặt niềm tin vào đâu.


Câu Hỏi Thường Gặp

Nếu tôi dùng Metamask, tôi đang tin vào ai?

Mặc định, Metamask kết nối vào Infura — dịch vụ node của ConsenSys. Dữ liệu về số dư và giao dịch đều đến từ Infura, không phải trực tiếp từ blockchain. Bạn có thể trỏ Metamask vào node của riêng mình trong phần cài đặt mạng — nhưng cần chạy Ethereum full node trước.

Pruned node có đủ an toàn để dùng thật không?

Có. Pruned node xác minh toàn bộ blockchain từ block đầu tiên trước khi xóa lịch sử cũ — nó không tin vào ai về tính hợp lệ của giao dịch hiện tại. Hạn chế duy nhất: không thể cung cấp block cũ cho node mới muốn đồng bộ, nên nếu nhiều người dùng pruned node, mạng sẽ thiếu nguồn cung cấp lịch sử đầy đủ.

Tại sao node tập trung trên cloud lại là vấn đề nếu blockchain vẫn hoạt động?

"Hoạt động" không đồng nghĩa với "phi tập trung." Nếu AWS tắt Ethereum node — điều họ có quyền làm về mặt pháp lý — 53% Ethereum node có thể offline cùng lúc. Blockchain sẽ recover, nhưng trong khoảng thời gian đó, một công ty tư nhân có khả năng ảnh hưởng đến phần lớn mạng.

Tôi cần archive node khi nào?

Khi cần query trạng thái tài khoản hoặc dữ liệu contract tại một block cụ thể trong quá khứ xa — ví dụ: số dư ETH của một địa chỉ tại block 5.000.000. Full node và pruned node không lưu đủ dữ liệu để trả lời câu hỏi đó. Archive node Ethereum hiện cần từ 3TB (Erigon) đến hơn 12TB (Geth legacy) tùy client.

Chạy full node Bitcoin có ảnh hưởng gì đến tốc độ giao dịch của tôi không?

Không ảnh hưởng đến tốc độ xử lý giao dịch của mạng. Nhưng khi bạn gửi giao dịch qua full node của chính mình, bạn xác minh trực tiếp rằng giao dịch đã được broadcast — không cần chờ xác nhận từ bên thứ ba.


Kết Luận

Blockchain không phi tập trung chỉ vì whitepaper tuyên bố như vậy. Nó phi tập trung khi đủ nhiều người vận hành full node độc lập — không phụ thuộc vào một cloud provider, một quốc gia, hay một công ty.

Bất kỳ ai có máy tính đủ mạnh và ~740GB ổ cứng có thể chạy Bitcoin full node hôm nay — không cần xin phép, không cần đăng ký, không ai có thể ngăn. Node đó tự xác minh mọi giao dịch Bitcoin từ block đầu tiên đến hôm nay. Không tin vào Infura. Không tin vào AWS. Không tin vào bất kỳ ai.

Đó là điều loại node bạn chọn thực sự quyết định.

Để hiểu cơ chế đồng thuận mà các node này bảo vệ — xem Proof of Stake là gìProof of Work là gì.

Cập nhật lần cuối: 26 tháng 5, 2026

← Quay lại Kiến thức nền tảng