104 · The long haul · lesson 5 of 5
Running your own node — verify, don't trust
A full node is your own copy of Bitcoin's records that checks the rules for you — so you can confirm your money is real without asking anyone else. It's the last lesson of the course, and it's the umbrella rule — verify, don't trust — in its fullest form.
Every step so far has been about controlling your keys. Running your own node is a different kind of control: instead of trusting someone else's website to tell you your balance and confirm your transactions, your own computer checks everything against Bitcoin's rules. It's powerful, it's good for your privacy, and it's the fullest expression of the one rule that stands over all the others. The reading is for everyone; the machine can wait. Read this now, and build it whenever you're ready.
What a node is, and why you might want one
Here's why that matters. When your wallet shows your balance, it has to get that number from somewhere. Most wallets quietly ask a company's server — often a website called a block explorer (a search engine for the blockchain, like mempool.space). You're trusting that server to tell you the truth about your own money. Run your own node and your wallet asks your computer instead. You stop trusting and start verifying.
There's a privacy win too. Every time your wallet asks someone else's server about your addresses, that server learns which addresses are yours and can build a picture of your holdings over time. Your own node keeps that between you and your own machine. The saying is "don't trust, verify" — a node is how you actually do it.
Do you need one to be safe? No.
A node adds two things on top: stronger independent verification, and better privacy. Those are real benefits, but they're a refinement, not a requirement, and plenty of careful, long-term Bitcoin holders take years to get here. What this course does ask you to keep is the habit the node automates: verify things yourself. The address on the device screen. The backup you actually restored. The balance you can confirm without asking a stranger. The machine can wait until you're curious — the habit starts now.
The easy way vs. the hands-on way
Plug-and-play kits do the hard parts for you. The main ones are Umbrel, Start9, and RaspiBlitz. You get a small dedicated device (or install their software on one), and a friendly screen walks you through setup and installs everything a wallet needs. Umbrel is generally the most beginner-friendly; Start9 leans hardest into privacy; RaspiBlitz is the community, do-it-yourself favorite. These are the right starting point for almost everyone.
The do-it-yourself path means running the core software (Bitcoin Core) directly on a small computer like a Raspberry Pi (an inexpensive hobbyist computer) or an old laptop you have lying around. It gives you the most control and costs the least if you already own the hardware, but there's no friendly setup wizard — you follow written instructions. It's a fine project if you enjoy tinkering; otherwise, start with a plug-and-play kit.
One tip either way: a node is happiest as its own little always-on device, separate from the laptop you use every day.
The first sync takes patience
Set your expectations: this is big and slow. As of 2026 the records are around 700 gigabytes, and the download usually takes somewhere between one and three days depending on your internet and hardware. The good news is you don't have to babysit it — most people start it on a weekend, leave it plugged in, and let it grind away in the background. After that first catch-up, it just keeps pace quietly with a few new blocks an hour, and you rarely think about it again.
Connecting your wallet — closing the loop
The good news is it's usually a one-time setting. In a wallet like Sparrow (a well-regarded desktop wallet with excellent support for this), you go into the server settings and point it at your own node instead of a public server. Your plug-and-play kit gives you the address to paste in. From then on, every balance check and every send goes through your machine.
The cleanest way to do this keeps your keys safe. You give your wallet only your xpub — your "extended public key." An xpub lets a wallet see all your addresses and add up your balance, but it cannot spend anything. A wallet set up this way is called watch-only: it can watch your funds through your own node all day long, while the actual keys that move money stay offline on your hardware wallet. Watching happens on the node; signing stays on the signing device.
After you connect, do one quick sanity check: compare the latest block number your wallet shows against the block number on your node's dashboard. If they match, your wallet is truly talking to your node. Loop closed.
The other way to verify: air-gapped signing and PSBTs
Here is the flow in plain terms. Your everyday app builds the unsigned transaction: it knows the amount and the destination, but it cannot approve anything on its own. It hands that unsigned transaction to your offline hardware wallet by QR code (you scan a black-and-white square off the screen) or by memory card (you physically carry the file across). The hardware wallet shows you the details, you verify the address on its own screen, and it signs. The signed transaction travels back the same way — another QR scan, or the card — and your app broadcasts it. Your keys never left the offline device, and no cable ever joined the two.
You may hear the term PSBT, short for Partially Signed Bitcoin Transaction. Don’t let it intimidate you: it is simply the file format that not-yet-signed transaction travels in as it passes back and forth. It pairs naturally with the watch-only setup from the section above — the online side holds only your xpub, so it can watch, build and broadcast but never spend, while every signature happens on a device that has never been online.
Like the node itself, it is optional. For most people a good hardware wallet used carefully is plenty. Air-gapping is the extra layer for larger holdings, or for anyone who would simply rather not take the USB cable on trust.
Going further on privacy: coin control, and where the tools live
Earlier in this level, the privacy lesson gave you the everyday habits that do most of the privacy work: a fresh receiving address every time, care about which coins you combine, and limiting how much of your holdings is tied to one ID check. This is the optional next layer. You are not behind if you skip it.
Coin control, with your own eyes. The privacy lesson introduced coin control — choosing which chunks of Bitcoin (UTXOs) your wallet combines when you spend, so coins from different sources stay apart. Your own node is where that habit stops being abstract: a wallet like Sparrow pointed at your node shows every chunk you hold and lets you label where each one came from, so what you are combining is finally visible instead of buried.
Above that sit three specific tools — PayJoin, Silent Payments and CoinJoin — and they are different enough from one another that describing them together does none of them justice. One costs you nothing and helps everybody slightly. One solves a single problem completely, for the people who have that problem. One asks for money, time and permanent discipline, and most readers should walk past it. Each has its own page under Privacy tools, with what it actually does, what it cannot do, and what we would do about it.
Read those after this lesson rather than instead of it. Two of the three changed materially during 2026 — one of them in a way that finally lets a published payment address pay straight into cold storage — and both of those changes only make sense once you know what a node is for.
Your keys and your backup are what keep your Bitcoin safe — you can put off running a node with no worries. What you shouldn't put off is what the node stands for: verify, don't trust. When you'd rather check your money against your own copy of the rules than take anyone's word for it, come back. The node will be here.
- Understand what a node gives you: your own computer verifies Bitcoin's rules and your balance, so you don't trust someone else's server — plus better privacy.
- Keep the split straight: the habit of verifying is the point of the whole course; the machine that automates it can wait until you're ready.
- When ready, pick the easy path first — a plug-and-play kit like Umbrel, Start9, or RaspiBlitz — over the do-it-yourself route.
- Expect the first sync (the initial block download) to take one to three days and a lot of disk space; start it and let it run.
- Actually connect your wallet to your node (for example, in Sparrow) — otherwise the node does nothing for you.
- Set up your wallet as watch-only using your xpub so it can see your balance while your spending keys stay offline, then confirm the block numbers match.
- If you want the signing side to match, look at air-gapped signing — the unsigned transaction travels to the device by QR code or memory card, and no cable ever joins your keys to the internet.
✓ Last verified: August 4, 2026