What is a full node?
- Author
- CRYPTO PORT Editorial
- Published
- Updated
- Reading time
- 4 min
In short
A full node validates every transaction itself and rejects any block that breaks the rules. Its value is that you verify rather than trust, and collectively these nodes are what actually enforce a network's rules.
Key points
- Validates every transaction and rejects rule-breaking blocks
- Confirms things independently, without trusting a provider
- Downloads and verifies the entire history
- Can be run in a pruned mode that discards old blocks
Definition
A node that verifies every block and transaction for itself and refuses anything that violates the consensus rules.
On first run a full node fetches everything from the genesis block to the tip and checks each rule — signatures, amounts, scripts, issuance — one at a time. A block that fails is rejected no matter how many miners back it. This is where the rules are ultimately enforced.
The operators are mainly exchanges, payment processors, wallet developers, and individuals who want to check for themselves. Bitcoin full nodes can run pruned, discarding old block data to cut storage sharply, while still validating every block on the way through.
For an individual the point is being able to confirm your own balance and incoming payments without asking anyone. If an exchange's or wallet vendor's servers go down or return something wrong, your own node is the reference. It is a different role from mining and carries no reward.
Watch out for
- · Running one earns nothing — the payoff is independent verification, not revenue
- · The initial sync takes a long time and a lot of bandwidth, which rules out metered connections
- · In pruned mode you lose the ability to look up old transactions later