The Problem
Fiat Currency How the System Works Bonds & Interest Rates
Bitcoin
Bitcoin for Beginners Why Bitcoin How to Buy Bitcoin Dollar-Cost Averaging Price History Bitcoin Taxes (US) How It Works
Guides
🎯 Take the Quiz Bitcoin vs Savings Account How Bitcoin Mining Works Student Loan Strategy Glossary
Strategy
Sovereignty Stack Bitcoin vs CBDCs Exit Strategy Inheritance Planning
Personal Finance
Money Order of Operations The Wealth Gap
Deep Dives
Life Stages (6 guides) Tax Strategy Account Deep-Dives Estate Planning Insurance Portfolio Theory Bitcoin Technical Bitcoin Economics
More
Bitcoin vs Altcoins Non-Americans Common Objections Resources Blog Final Word
5 MIN READ

Running a node.
How I stop trusting other people's.

A Bitcoin node is how you verify the network for yourself. I run a Start9 Server One at home. It validates every transaction, stores the full blockchain, and answers my 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.

READING TIME: 8 MIN

Not financial advice. Hardware prices and blockchain size figures change. Figures marked [VERIFY] should be confirmed against the cited sources before you buy anything.

THE SHORT VERSION

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 I run a node

I run a Start9 Server One at home. It validates every Bitcoin transaction that flows through the network, keeps a full copy of the blockchain, and lets me check my own balance without trusting any third party. If you don't run a 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 [VERIFY current size].
  • 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.
KEY FACT

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. I have run the Start9 option for the longest.

1
Start9 Server One (my setup)
Turnkey hardware with its own app store. Bitcoin Core, LND, Electrs, BTCPayServer all one-click installs. Cost around $500 to $2,000 depending on storage tier [VERIFY]. Easiest path for someone who wants it to "just work" without touching the command line.
2
Umbrel on a Raspberry Pi
Free open-source software. Pair with a Raspberry Pi 4 or 5 and a 1 TB SSD. Total hardware cost around $150. Great value. Slightly more DIY on initial setup, but the app store is friendly once running.
3
Raw Bitcoin Core on an old laptop
Free software, hardware you already own. Cheapest path. More command-line work, and your old laptop has to stay on most of the time. Good for the tinkerer who wants maximum control.
4
Raspberry Pi running Bitcoin Core directly
Minimalist version of option 2. Skip Umbrel. Around $100 plus a 1 TB SSD. You manage Bitcoin Core configuration by hand. Not recommended as a first node, but a clean setup once you know what you are doing.

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

Before I ran a node, I used Blockstream's public Electrum servers to query my balance. Every time I opened Sparrow, Blockstream could see my addresses. They are a reputable company, but that is still an avoidable leak. Now my node does that lookup locally. The privacy delta is huge.

The second gain is independence. If the public Electrum server I was using went down, so did my wallet. Now my wallet depends on my own hardware. Nobody can deplatform me out of my 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.
Sources & Citations
  1. Start9 Labs documentation - docs.start9.com
  2. Umbrel OS project - umbrel.com
  3. Bitcoin Core documentation - bitcoincore.org
  4. Blockchain size statistics - blockchair.com [VERIFY current]
  5. Sparrow Wallet server connection docs - sparrowwallet.com

Last updated 2026-04-14. Not financial or legal advice.

SHARE THIS PAGE