What a node is

A Bitcoin node is a computer running Bitcoin software that maintains a complete copy of the Bitcoin blockchain and independently validates every transaction and block according to Bitcoin's consensus rules.

When your wallet sends a transaction, it broadcasts to the node network. When a miner adds a new block, it's broadcast to the node network. Every node checks that block against the rules: valid signatures, correct block reward, no double-spends, correct proof of work. If anything's wrong, the node rejects it.

There are roughly 15,000–20,000 publicly reachable Bitcoin nodes at any given time (plus many more private ones). They're in homes, data centers, and offices across more than 100 countries. Each one is an independent validator with no obligation to any other.

Hodl says
Miners create blocks. Nodes enforce the rules. This distinction matters: even if a miner produced a block with 100 BTC reward instead of 3.125, every honest node would reject it. The nodes — not the miners — are the ultimate arbiters of Bitcoin's rules. Miners with hash power, but no node support, produce blocks nobody accepts.

Full nodes vs. light clients

A full node downloads and verifies the entire blockchain — all 500+ GB of transaction history since 2009. It checks every rule independently. This is the gold standard of self-sovereignty: you trust nobody's version of the truth except the math.

A light client (SPV wallet) downloads only block headers and asks full nodes to verify specific transactions. Most mobile wallets — including many merchant wallets — are light clients. They're faster and require less storage, but they trust full nodes to be honest. For everyday use, this is a reasonable trade-off.

A pruned full node verifies everything but discards old block data after verification, keeping only the most recent history. This reduces storage requirements while maintaining full validation — a good middle ground for home users.

Why running a node matters (for the network)

Every additional full node makes Bitcoin more resilient:

"Don't trust, verify."
The Bitcoin community's ethos — and the literal function of a full node

What you need to run a node

💻 Minimum requirements (2026)

Storage: ~600 GB for full blockchain (SSD recommended) — or pruned node with ~10 GB

RAM: 2 GB minimum, 8 GB recommended

Bandwidth: ~20 GB/month upload minimum; more if you serve many peers

Power: A Raspberry Pi 4 or similar low-power device works fine. Approximately $5–10/month in electricity.

Software: Bitcoin Core (free, open source) is the most common choice. Umbrel and Start9 (Embassy) offer user-friendly node packages for non-technical users.

Do merchants need to run a node?

For most merchants using OrangeTill: no. OrangeTill queries the Bitcoin network to detect incoming payments. Your mobile wallet does the same. You're relying on trusted infrastructure, which is the trade-off light client users make — and it's a reasonable one for retail use cases.

Running a node makes more sense for merchants who:

If you're accepting $50 sandwiches in USDC, a full node is overkill. If you're a Bitcoin-native business accepting large transactions and care deeply about sovereignty, it's worth considering.

Is running a Bitcoin node legal? ▼
Yes, in all major jurisdictions. Running a full node is equivalent to running open-source software that downloads public data. You are not mining, not transmitting money on behalf of others, and not operating a financial service. The node simply validates and propagates publicly available blockchain data.
What's the difference between a node and a miner? ▼
A miner creates new blocks by solving proof-of-work puzzles, earns block rewards, and requires specialized ASIC hardware drawing significant electricity. A node validates blocks and enforces rules — it requires no specialized hardware and earns no rewards. Most miners run nodes; most nodes are not miners. They serve different but complementary functions.
Can I connect OrangeTill to my own node? ▼
This is on the OrangeTill advanced features roadmap. For most merchants, the default infrastructure is sufficient. Self-hosted node integration is primarily relevant for high-sovereignty users running their own infrastructure — a feature planned for the Growth and Annual tiers in a future release.

Start accepting Bitcoin without running a node.

OrangeTill handles all the network infrastructure. You handle the customers.

See pricing →