Run a Bitcoin Node
Running a full node is the most sovereign thing a Bitcoiner can do. You become your own bank, your own auditor, and a guardian of the rules that make Bitcoin what it is.
Cypherpunk Philosophy
Don't Trust, Verify
The cypherpunk movement of the 1980s and 90s held that privacy and freedom in the digital age could only be guaranteed through cryptography and decentralization — not through trust in institutions. Bitcoin is the most successful expression of these ideas ever built.
But Bitcoin's trust-minimized design only benefits you personally if you participate in enforcing it. Every user who delegates verification to a third party weakens the network's decentralization — and their own sovereignty. Running a node is the act of participation that makes Bitcoin real for you.
“We must defend our own privacy if we expect to have any. We must come together and create systems which allow anonymous transactions to take place.”
— Eric Hughes, A Cypherpunk's Manifesto (1993)
“The root problem with conventional currency is all the trust that's required to make it work… With e-currency based on cryptographic proof, without the need to trust a third party middleman, money can be secure and transactions effortless.”
— Satoshi Nakamoto (2009)
What Is It?
What Is a Bitcoin Full Node?
A full node is software that downloads and independently validates every single block and transaction in Bitcoin's history — from the genesis block in January 2009 to the most recent block added seconds ago. It enforces every consensus rule in the Bitcoin protocol with no exceptions.
Full Node
Downloads and validates the entire blockchain. Enforces all consensus rules. The gold standard of sovereignty. ~700 GB of storage required.
Light Node (SPV)
Downloads only block headers — not full transaction data. Trusts miners to follow the rules. Used by most mobile wallets for convenience.
Benefits
Why You Should Run a Node
Don't Trust, Verify
When you use someone else's node, you're trusting them to tell you the truth about your balance and the state of the network. Your own node validates every transaction and every block independently — no trust required.
Financial Sovereignty
Your node is your own gateway to the Bitcoin network. No bank, exchange, or third party can freeze your ability to broadcast or validate transactions. You become your own financial institution.
Enhanced Privacy
Light wallets query third-party servers that can log your IP address and wallet addresses together. Your own node keeps that data on your hardware — your transaction history is yours alone.
Enforce the Rules
Nodes are the enforcers of Bitcoin's consensus rules. By running a node, you personally reject any block that violates the rules — inflation attempts, invalid transactions, protocol changes you didn't approve.
Support Decentralization
Bitcoin's security comes from many independent nodes around the world. Every node you add makes the network more resilient, more censorship-resistant, and harder for any single actor to attack or capture.
Better Lightning Experience
Connecting your Lightning wallet (Zeus, Breez, etc.) to your own node gives you full control over your payment channels, routing, and liquidity — with maximum privacy.
Software
Node Software Options
All of these run Bitcoin Core (or a compatible implementation) under the hood. The difference is the interface and bundled apps on top.
Bitcoin Core
Pure node — CLI/GUIThe reference implementation of Bitcoin. Runs the network. No extra apps — just raw Bitcoin. Excellent if you're comfortable with the command line. The gold standard for sovereignty.
bitcoin.org/en/downloadUmbrel
Node OS — beginner-friendlyA beautiful web dashboard for your node. Runs Bitcoin Core plus optional apps (Lightning, Electrs, Mempool, Nostr relay, etc.). One-click app installs on a Raspberry Pi 4 or PC.
umbrel.comStart9 (Embassy OS)
Node OS — self-hosting focusPrivacy-first operating system for self-hosting Bitcoin and other services. Strong emphasis on sovereignty and reproducible builds. Slightly more technical but highly configurable.
start9.comRaspiBlitz
DIY — Lightning focusOpen-source node/Lightning node software designed for Raspberry Pi. Highly customizable, well-documented. Best for those who want to learn by building.
raspiblitz.orgMyNode
Node OS — balancedRuns Bitcoin Core and Lightning with a clean interface. Free community edition and a paid premium tier with additional apps. Good middle ground between ease and customization.
mynodebtc.comHardware
Hardware Options
Raspberry Pi 4 (4GB+)
Pros
- ✓Low power draw (~5W)
- ✓Quiet — completely silent
- ✓Compact and portable
Cons
- –Slower IBD (initial block download)
- –Requires external SSD (~$60–80 more)
Best for: Most home node runners
Old Laptop / Desktop PC
Pros
- ✓Free if you have one
- ✓More CPU/RAM — faster IBD
- ✓Easier to configure
Cons
- –Higher power draw
- –Louder if desktop
Best for: Getting started quickly
Umbrel Home / Start9 Server
Pros
- ✓Plug-and-play — pre-built hardware
- ✓Optimized software stack
- ✓Best experience out of the box
Cons
- –Higher upfront cost
Best for: Non-technical users who want it to just work
Custom Mini-PC (Intel NUC, etc.)
Pros
- ✓Silent, compact, efficient
- ✓More powerful than Raspberry Pi
- ✓Great long-term reliability
Cons
- –Requires manual setup
Best for: Power users who want performance and quiet operation
Requirements
Technical Requirements
Storage
≥ 700 GB SSD
The blockchain is ~630 GB and growing ~50–60 GB/year. Use a fast SSD — not an HDD.
RAM
4–8 GB
4 GB minimum; 8 GB recommended for running Lightning alongside Bitcoin Core.
CPU
Any modern CPU
Initial block download is CPU-intensive. After IBD, load is minimal.
Bandwidth
~20–40 GB/month upload
Serving blocks to peers uses upload bandwidth. Check your ISP's data cap.
Uptime
As much as possible
Your node is most useful when online continuously. A node that's always on peers better and keeps Lightning channels active.
Internet
Broadband
Faster download speeds mean a quicker initial block download — which can take days on a slow connection.
Getting Started
How to Get Started
Choose your hardware
Most people start with a Raspberry Pi 4 (8GB) or repurpose an old laptop. Either works.
Choose your software
Umbrel is the easiest starting point. Download the OS image, flash to an SD card, plug in your SSD, and follow the on-screen setup.
Initial Block Download (IBD)
Your node downloads and validates the entire Bitcoin blockchain from 2009 to today. This takes 1–7 days depending on your hardware and internet speed. Let it run.
Connect your wallet
Point Sparrow Wallet at your node's Electrum server, or connect your Lightning wallet to your node for a fully sovereign setup.
Keep it running
A node is most useful when it's online. Plug it into your router and leave it running. Check on it occasionally — most setups are maintenance-free.
Come to the meetup
Node setup is a common topic at our monthly meetup. If you're stuck on IBD, channel setup, or connecting your wallet, bring your questions — someone there has been through it.
See next meetup details →Go Deeper
Node Resources
Bitcoin Core
The reference Bitcoin node implementation.
Umbrel
Beginner-friendly node OS with a beautiful dashboard.
Start9
Privacy-first self-hosting OS (Embassy OS).
RaspiBlitz
DIY Lightning + Bitcoin node for Raspberry Pi.
Sparrow Wallet (Node Connection Guide)
How to connect Sparrow Wallet to your own node.
node.guide
Comprehensive comparison guide for all node options.
Bitcoin Core Docs
Official documentation for running Bitcoin Core.