How full nodes and light clients differ
A full node validates every block itself; a light client asks full nodes or servers for data. Check your wallet's setting before you rely on it.

On this page
You can compare how full nodes and light clients differ by checking what each one stores, what resources it uses, and how it handles trust. This walkthrough takes a few minutes and needs only your wallet.
What to know before you start
A full node validates every block independently, using its own copy of the chain. An archival full node stores the whole chain; a pruned full node discards old block data after checking it. A light client keeps small pieces of data and relies on full nodes or servers for the rest.
Compare full nodes and light clients
The two differ most in storage, bandwidth, upkeep, and trust. Each step asks you to note one difference.
- 1Note full node storageAn archival full node keeps the whole chain on disk, while a pruned full node discards old block data after validating it.
- 2Note light client storageA light client keeps a small amount of data and asks full nodes or servers for the rest.
- 3Compare resources and upkeepA full node needs more disk space, bandwidth, and attention than a light client.
- 4Compare speed and trustA light client starts quickly and accepts another computer's word; a full node verifies the chain itself.
- 5Compare privacy and securityA full node does not rely on a third-party server, so no central server learns which addresses you follow; a light client may leak its queries to the server it uses.
Check your wallet and stay safe
Many wallets connect through a light client or a third-party server by default, and the app may not say so. Defaults change with updates, and not every wallet lets you choose. Check before you rely on what you see.
Frequently asked questions
Yes. It signs transactions and can receive coins at your address, but it relies on a full node or server for data.
No. A wallet using a light client or a third-party service can hold and send crypto. Running a full node is optional.
It validates every block but discards old block data after checking it, keeping recent blocks and the unspent coins it needs. It is a full node, not a light client.
They carry a different risk. Your keys stay with you, but the server you query decides what data you get and can show a stale balance.






