There is no more honest device in this entire space than a Bitcoin node. It earns nothing. It mines nothing. No yield, no airdrops, no points. It sits on a shelf, draws a few watts, and checks twenty-four hours a day whether everyone is playing by the rules.

Which is exactly why I find it interesting. Everyone knows “not your keys, not your coins” — that’s covered in the getting-started guide. But holding your keys is only half of sovereignty. The other half is the question of whom you believe when your wallet shows you a balance. For almost everyone, the answer is: some stranger’s server. A node of your own is the decision to stop doing that.

This is the honest overview: what a node actually does, what it costs — in the middle of the 2026 memory crunch, unfortunately more than it used to —, where the pitfalls are, and why it is completely fine that most readers will still not run one at the end of this.

A small node on a bookshelf, status LEDs and a plugged-in ethernet cable, warm light — a machine quietly doing its work at home

Illustrative image, AI-generated.

What a node is — and what it isn’t

A full node is a program — practically always Bitcoin Core, currently version 31.1 from July 2026 — that checks every transaction and every block in Bitcoin’s history against the consensus rules itself: Are all signatures valid? Is no output spent twice? Does every block create exactly the allowed amount of new coins — currently 3.125 BTC — and not one satoshi more? If you run a node, you don’t verify the 21-million cap with a chart. You verify it with your own machine.

And now what a node is not — because this is where the two biggest misunderstandings live:

A node is not a miner. Miners order transactions into blocks and collect the reward for it. Nodes check those blocks and reject whatever breaks the rules — no matter how much hashpower stands behind it. Two separate roles: one produces and gets paid, the other verifies and doesn’t.

A node is not a source of income. There is no protocol reward for validating or relaying — bitcoin.org explicitly describes running a node as volunteering. Anyone promising “run a node, earn passive income” is talking about other systems (masternodes, staking) or wants to sell you something. Even Lightning routing, the only way to earn any satoshis with a Bitcoin node at all, realistically yields almost nothing: River — operator of one of the largest Lightning nodes in the world — put the expected return on its own routing capacity at around 1% for 2023, with professional management. Small nodes often end up at zero or below after costs. A node is not an investment. It’s infrastructure.

What it actually gets you

Two things — and you get neither of them anywhere else.

First: you stop taking anyone's word for anything

Every wallet without its own node queries someone else’s servers: Electrum servers, explorer APIs, the wallet vendor’s infrastructure. The whitepaper itself, in section 8, names the weakness of simplified verification: the light client can’t check the transaction for itself — it relies on honest nodes controlling the network. With your own node, you check yourself. “Don’t trust, verify” is a bit worn out as a sticker; as an operating model, it is exactly this.

Second: privacy that otherwise doesn't exist

If you run your wallet against someone else’s Electrum server, you hand the operator the complete list of your addresses — from which, per Electrum’s own documentation, they can reasonably conclude the addresses belong to one person, IP address included. The Bloom filters of classic SPV wallets are rated by the Bitcoin Wiki as providing no privacy at all. And every address you type into a block explorer tells its operator that someone at your IP cares about exactly that address. Your own node solves this structurally: it downloads all blocks and never asks about specific addresses — an observer of your connection cannot tell which transactions interest you.

Macro shot of a small black mini computer in the dark: a single green status LED, next to it a connected ethernet cable

Illustrative image, AI-generated.

What it costs — honestly

The uncomfortable truth first: 2026 is an expensive year to build a node. The blockchain is around 756 GB (as of 22 Jul 2026) and currently grows by roughly 80 GB a year — and AI datacenters have bought the storage market empty. Raspberry Pi has officially raised prices twice because LPDDR4 memory is scarce; SSDs have roughly doubled versus 2024. The Pi is no longer automatically the budget option.

The realistic paths, at July 2026 prices (day rates — they shift week to week):

  • Raspberry Pi 5 (8 GB) + 2 TB NVMe: around €380–480 all-in at German street prices (the Pi alone ~€185, the SSD €150–250). The classic, quiet and frugal — but bring patience for the first sync: several days, honestly up to a week.
  • A used mini PC: refurbished one-liter boxes (ThinkCentre, OptiPlex, EliteDesk) start around €159; add a big SSD. Ends up costing about the same as the Pi setup, but is considerably faster — and the more honest recommendation now that the Pi isn’t cheap anymore.
  • Turnkey devices: Umbrel Home from $549 (careful: the 512 GB base model is smaller than the blockchain — you need at least 1 TB, sensibly 2), Start9 Server One from $899. You pay for plug-and-play; EU prices land higher with taxes and shipping.
  • The computer you already own: a modern desktop finishes the first sync in 6–12 hours. Perfectly legitimate for trying things out — a node doesn’t have to be a dedicated device on day one; bitcoin.org merely recommends being online six or more hours a day.

And if €380 is too much: pruning. With one line of configuration, the node keeps only recent block data and fits in about 7–10 GB of storage — while still validating everything, fully, with the same rules as an archive node. You lose the transaction index, you can’t serve old blocks to other nodes anymore, and a private Electrum server does need the full chain after all. But the core function — verifying yourself instead of believing — costs almost no storage this way. Two honest footnotes: even a pruned node has to download and verify the full ~756 GB during the initial sync (the traffic hits in full, only the storage doesn’t). And if you want to shorten that first sync: since version 28, Bitcoin Core can start from a UTXO snapshot (“AssumeUTXO”) and verify history in the background — hours instead of days; you do have to obtain the snapshot file separately, though, as the binary only ships the verification parameters.

The pitfalls

The good news: most of the “problems” you read about aren’t.

  • “It doesn’t work without port forwarding.” False. Bitcoin Core establishes outbound connections on its own and works fully for you behind any firewall. An open port 8333 is only needed if you additionally want to serve blocks to other nodes and light clients — the Bitcoin Wiki says it verbatim: in every other way, nodes with closed ports are equivalent.
  • UPnP guides are outdated — thankfully. Automatic port mapping via UPnP had an inglorious history (a bug patched in 2015 turned out in a 2024 disclosure to have been a potential remote code execution) and was removed entirely in version 29. If you want automatic mapping today, you use the built-in -natpmp option; old guides with upnp=1 can be ignored.
  • DS-Lite/CGNAT: on many cable connections, customers share one IPv4 address — port forwarding is simply impossible there. The node runs anyway (see above); if you want inbound connections, go IPv6 or Tor. Speaking of which: running entirely over Tor is officially documented and, in the simplest case, one line of configuration.
  • Data volume: with an open port, 200 GB of upload per month and more is common — irrelevant on a landline flat rate, a real problem on capped or hotspot plans (and throttleable via maxuploadtarget). bitcoin.org explicitly warns that some providers get unpleasant about sustained load.
  • SD card instead of SSD: the classic Pi mistake. The first sync needs fast storage (bitcoin.org names 100 MB/s as the minimum); SD cards are too slow and wear out under sustained writes.
  • The wrong backup: what needs backing up is the wallet — seed and wallet file. The blockchain itself needs no backup; it can always be fully restored from the network. If you mirror your 756 GB chain to a NAS but have no seed backup, you’ve got it exactly backwards.
  • Security basics: the RPC interface does not belong on the internet, updates belong installed, and the node belongs in your home network like any other device: with healthy suspicion.

And the legal side, soberly: running a private Bitcoin node is permission-free in Germany. The European crypto regulation MiCA attaches to services for third parties — custody, exchange, brokerage (BaFin guidance); validating blocks at home is none of those. No license, no registration, no panic.

Connecting your wallet to your node

The node alone verifies the chain. Its everyday value arrives when your wallet actually uses it — otherwise the wallet keeps querying strangers’ servers and the node runs for nothing. The Sparrow documentation describes it as a ladder, and that’s the honest way to see it:

  1. Public server (the default of almost every wallet): convenient, but the operator sees balances and IP.
  2. Wallet connected directly to your own Bitcoin Core node: the big leap — from here on, no address list ever leaves the house.
  3. Your own Electrum server on your own node (these days usually electrs or Fulcrum): the full build-out — any wallet, from anywhere, over Tor, against your own infrastructure. Needs the full chain plus index.

If you’d rather not configure that by hand, take one of the node operating systems: Umbrel (polished, app store, but licensed “source available” rather than fully open source), StartOS/Start9 (consistently open source, more curated), RaspiBlitz (the tinkerer’s project for learning, actively maintained). All three install node, Electrum server and wallet connectivity in one interface — which one fits you is taste, not a ranking.

Why so few people do this — and why that’s okay

Let’s do the honest math: depending on the estimate, 100 to 400 million people own bitcoin. There are a good twenty thousand reachable nodes. Even counted generously, that means far less than a tenth of a percent of users run one — and it has been that way for years.

You can lament that. I see it differently, and the Bitcoin Wiki puts the reason plainly: the only node that matters for you is your own. A node is not a vote and the node count is not a security score — it is a private tool with a private benefit: your verification, your privacy. That tens of thousands of people worldwide do this voluntarily — the majority of them anonymously over Tor — is the actual point. Nobody pays them. It works anyway. For seventeen years now.

That node operators do wield influence is shown by this year’s most visible debate: when Bitcoin Core loosened its relay rules for data transactions in 2025, a noticeable share of operators switched in protest to the stricter alternative Bitcoin Knots — most recently a good fifth of reachable nodes (data as of spring 2026). Judge the positions yourself if you like; my point is the mechanism: node operators exert influence by choosing software. Quiet, unpaid, effective — much like the annual “Proof of Keys” day every January 3rd, the anniversary of the genesis block, when users demonstratively pull their coins off exchanges. Thought through to the end, self-custody includes your own verification.

A woman in a dark Node Network tee at a desk with a small node computer and status LEDs — focused home-office mood

The Node Network Tee from the Crypto Collection — the network on the fabric, the node on the shelf. Understatement as a garment. Illustrative image, AI-generated.

A node is a device that promises nothing and delivers exactly that. It won’t make you rich. It makes you independent — of other people’s servers, other people’s balances, other people’s trust. It is the quietest statement you can make in this space, and at a few watts from a shelf, also the most persistent. If that way of living resonates: the Crypto Collection grew out of the same spirit — understatement included.

Sources and limits

Technical claims are checked against the official sources (bitcoin.org, bitcoincore.org including release notes, Bitcoin Core documentation on GitHub, Electrum and Sparrow docs, the Bitcoin Wiki); the Lightning yield figure comes from River’s own report. Prices (Pi, SSDs, refurbished PCs, turnkey devices) are day rates from 23 Jul 2026 in the middle of a memory price crunch — they will age faster than the rest of this text. Node counts are given deliberately as ranges: counters only capture reachable nodes, and even those differ per crawler; how many nodes run behind firewalls, nobody seriously knows. Power costs are based on the German average household price (April 2026) — your tariff differs. Sync times are ranges from experience, not benchmarks.

Questions, or spotted a mistake? Write to me.