Running a node.
How I stop trusting other people's.
A Bitcoin node is how you verify the network for yourself. Hardware like the Start9 Server One runs at home, validates every transaction, stores the full blockchain, and answers your wallet's queries without phoning a third-party server. If you hold non-trivial Bitcoin and do not run a node, every time you open your wallet you are telling someone else about your balance.
Not financial advice. Hardware prices and blockchain size figures change. Figures marked should be confirmed against the cited sources before you buy anything.
A Bitcoin node downloads every block, verifies every transaction against consensus rules, and enforces the 21 million cap by refusing to accept anything else. The more independent nodes exist, the harder it is to change the rules. Running one costs ~$150 (Raspberry Pi) to ~$2,000 (Start9), takes a few days of initial sync, and costs almost nothing to operate afterwards. The real payoff is connecting your wallet to your own node and removing the third-party eyeballs from your balance check.
Why run a node
A home-run node (a Start9 Server One, Umbrel, or Bitcoin Core on any machine) validates every Bitcoin transaction that flows through the network, keeps a full copy of the blockchain, and lets you check your own balance without trusting any third party. Without your own node, you are trusting someone else's node every time you query a balance or broadcast a transaction.
That sounds academic until you realize the chain of logic: without your own node, your wallet asks someone else for the balance of your addresses. That someone else now knows your addresses, your balance, and your IP address. Across a few years of wallet openings, they have a very complete picture of you.
What a node actually does
A full node does four things, continuously.
- Validates. Every transaction and every block gets checked against the consensus rules. Bad ones are rejected and never propagate further through that node.
- Stores. The full blockchain, which as of 2026 is around 600+ GB.
- Relays. Forwards valid transactions and blocks to peer nodes, helping the gossip network stay healthy.
- Enforces the cap. The 21 million BTC supply limit lives inside the code that every node runs. A node will refuse any block that tries to create more than the allowed subsidy. This is where the cap actually exists.
Miners propose blocks. Nodes verify them. Nodes have the final say. If miners somehow published a block that violated the rules, nodes would reject it, and the invalid block would never become part of the chain anyone actually uses. The more independent nodes, the harder any rule change becomes.
Hardware options
Four concrete paths, from easiest to most DIY.
Connecting Sparrow Wallet to your node
This is the practical payoff. In Sparrow, open Settings and then the Bitcoin Core section. Add your node's IP address and RPC credentials (on Start9 these live inside the Bitcoin Core app page, on Umbrel inside Connect Wallet).
Once connected, every Sparrow query hits your node, not a random Electrum server. Your balance, your transaction history, your address gap limit, all of it is calculated locally. Your wallet leaks nothing to third parties.
Broadcasting a transaction also goes through your node. The transaction enters the peer-to-peer network at your node first, which removes a small but real leakage vector.
What you gain
Without a personal node, Sparrow defaults to Blockstream's public Electrum servers to query balances. Every time you open your wallet, that server operator can see your addresses. Reputable companies run those servers, but it is still an avoidable leak. A personal node does that lookup locally. The privacy delta is huge.
The second gain is independence. If a public Electrum server goes down, a wallet depending on it stops working. A wallet depending on your own hardware does not. Nobody can deplatform you out of your own stack.
Initial sync
Downloading and verifying the entire blockchain takes one to seven days depending on your hardware, SSD speed, and connection. This is a one-time cost. After that, keeping up with new blocks is trivial.
Ongoing operating cost is minimal: a few GB per month of bandwidth if you relay to peers, and around 20 watts of electricity. That is less than a single LED lightbulb running 24/7.
The sovereignty argument
"Not your node, not your Bitcoin" is slightly too hyperbolic. You can absolutely self-custody without a node. Your hardware wallet still holds the keys, and your coins are still yours on-chain.
But if you care about privacy and do not want to trust Blockstream, mempool.space, or a random Electrum operator every time you check your balance, a node is the answer. It is the single largest privacy upgrade most holders can make, and it is a weekend project.
What a node does NOT do
- It does not mine. Mining is a separate activity requiring ASIC hardware. See how mining works.
- It does not store your keys. Your hardware wallet does that. The node and the wallet are separate concerns.
- It does not make your transactions cheaper or faster. On-chain fees depend on the mempool, not your node.
- It does not by itself give you Lightning. Lightning is a layer-2 that runs on top of Bitcoin and needs additional software.
- Start9 Labs documentation - docs.start9.com
- Umbrel OS project - umbrel.com
- Bitcoin Core documentation - bitcoincore.org
- Blockchain size statistics - blockchair.com
- Sparrow Wallet server connection docs - sparrowwallet.com
Related
Last updated 2026-04-14. Not financial or legal advice.
Subscribe via RSS for new articles.