A computer running Bitcoin software that validates transactions and blocks, enforces consensus rules, and relays data across the network. Running a full node is the most sovereign way to interact with Bitcoin.
A computer running Bitcoin software that validates transactions and blocks, enforces consensus rules, and relays data across the network. Running a full node is the most sovereign way to interact with Bitcoin.
A Bitcoin node is a computer running the Bitcoin Core software (or a compatible implementation) that maintains a complete copy of the blockchain and independently validates every transaction and block against Bitcoin's consensus rules. Full nodes do not trust any other participant — they verify everything themselves. This trustless verification is what gives Bitcoin its decentralization and censorship resistance.
Full nodes enforce all of Bitcoin's rules: the 21 million supply cap, the block size limit, the halving schedule, transaction validity, and script execution. If a miner produces a block that violates any rule, full nodes will reject it regardless of how much hash power is behind it. This means miners cannot change Bitcoin's rules without the consent of node operators — the network's true power lies with the tens of thousands of full nodes, not just the miners.
Running your own node provides the highest level of sovereignty in using Bitcoin. When you verify transactions through your own node, you don't need to trust any third party for accurate balance information or transaction confirmation. Your node independently validates the entire blockchain from the genesis block forward. The hardware requirements are modest — a basic computer with ~1 TB of storage and a broadband internet connection is sufficient. Many Bitcoiners consider running a node a fundamental responsibility of network participation.
Running a node gives you independent verification of the entire Bitcoin blockchain. Without your own node, you are trusting someone else's node for balance and transaction information. Your node enforces Bitcoin's rules — it's your vote on what Bitcoin's protocol should be. It also improves network decentralization by adding another independent validator. Practically, it ensures your wallet is giving you accurate information and that the transactions you receive are valid.
Running a Bitcoin full node is relatively inexpensive. You need a computer with at least 2 GB of RAM, a 1 TB SSD (the blockchain is roughly 600 GB and growing), and a broadband internet connection. A Raspberry Pi 4 with an external SSD (under $200 in hardware) is a popular low-cost option. Electricity costs are minimal — a node consumes roughly the same power as a small light bulb. There is no financial reward for running a node; the benefit is personal sovereignty and network participation.