A full node wallet is a cryptocurrency wallet that downloads, stores, and independently verifies the complete transaction history of a blockchain rather than trusting a remote server to provide transaction data. By maintaining a full copy of the blockchain and validating every transaction and block against the protocol rules, full node wallets offer the highest level of trustlessness and security available to individual users.
HOW FULL NODE WALLETS WORK
When you run a full node wallet, your computer: Downloads every block from the genesis block to the present (Bitcoin's blockchain is approximately 600GB as of 2024, Ethereum's full state is larger), independently validates every transaction in every block against the consensus rules (checking signatures, ensuring no double-spends, verifying proof-of-work or proof-of-stake), maintains its own complete view of the UTXO set (Bitcoin) or account state (Ethereum), and queries its own local database for wallet balance and transaction history never trusting a third party.
FULL NODE VS LIGHT WALLET (SPV)
Light wallets (MetaMask, Trust Wallet, most mobile wallets) connect to remote servers (called nodes or RPCs) and request your wallet data from them. You trust those servers to give you accurate information about your balances and whether transactions have been confirmed. Full nodes verify everything themselves no trust required.
FULL NODE WALLET EXAMPLES
Bitcoin Core: The reference Bitcoin implementation. Running Bitcoin Core makes you a full node. Requires ~600GB storage. Daedalus: Official Cardano full node wallet downloads and verifies the entire Cardano blockchain.
Geth / Besu: Ethereum full node clients. Running your own Ethereum node gives you independent verification capabilities though most users connect wallets to their own node rather than using Geth as a wallet directly.
WHY FULL NODES MATTER FOR THE NETWORK
Beyond personal security, running a full node contributes to network health and decentralisation. Each additional full node makes the network more resilient and harder to manipulate. Full nodes collectively enforce the consensus rules a protocol change that the community rejects will be ignored by full nodes even if miners or validators attempt to implement it.