Plan ₿ Forum 2026 · Lugano · Oct 23–24
Bitcoin Hub

Bitcoin nodes online

How many Bitcoin nodes accept connections right now, where they run, which software they use and how to run your own, even on solar power. Live data, refreshed hourly.

Share this page
Discuss
🌱 What is a node, and why run one?
  • A node is a computer running Bitcoin software. It keeps its own copy of every block and checks every rule itself: no coins out of thin air, no double spends, the 21 million cap.
  • Miners propose blocks, but nodes decide whether to accept them. The more independent nodes, the harder it is for anyone to change the rules quietly.
  • The number below counts nodes that accept incoming connections ("reachable"). Many more nodes run privately behind home routers and are not counted.

Why run your own:

  • Verify your own payments without trusting anyone's server.
  • Privacy: your wallet asks your node, not a company, which addresses are yours.
  • You help keep the rules decentralized and relay blocks to others.

Reachable nodes right now

Discuss
Reachable nodeslast good snapshot
25,799
24 h +0.0% · 7 d −4.3%
Privacy networks (Tor + I2P)
66.3%
Clearnet IPv4/IPv6: —
Incl. non-listening (estimate)
~102,386
Luke Dashjr crawler, daily · 22 Oct 2026
Countries (clearnet nodes)
—
#1 — — · churn +—/−— per crawl
Reachable nodes, 4 Oct 2026 → 21 Oct 2026
26,94722,800
All nodes incl. non-listening, 3 years (Luke Dashjr estimate, weekly)
124,76256,656
Knots share of all nodes incl. non-listening, % (Luke Dashjr)
345

What it means: 25,799 nodes are publicly reachable right now, and 66.3% of them only via Tor or I2P. Many more nodes run privately without accepting connections, so the whole network is several times larger.

Crawler snapshot 21 Oct, 17:26 London · checked 22 Oct, 20:15 London · source btcnodes.io (Bitnodes crawler; bitnodes.io redirects there), refreshed hourly.

By network: Tor, IPv4, I2P, IPv6

Discuss
  • Tor (.onion)
    12,839
    49.8%
  • IPv4
    7,489
    29.0%
  • I2P
    4,260
    16.5%
  • IPv6
    1,209
    4.7%
  • CJDNS
    2
    0.0%

Tor and I2P hide a node's home IP address. Running over them improves privacy for the operator but makes geography and hosting impossible to measure, so the country and hosting charts below cover only clearnet (IPv4/IPv6) nodes.

Source: btcnodes.io (Bitnodes crawl) · snapshot 21 Oct, 17:26 London

By country (clearnet nodes)

Discuss
    Top cities
    • Frankfurt am Main, Germany377 · 4.3%
    • Falkenstein, Germany346 · 4.0%
    • Helsinki, Finland287 · 3.3%
    • Los Angeles, United States138 · 1.6%
    • Singapore, Singapore135 · 1.6%
    • Lauterbourg, France132 · 1.5%
    • Amsterdam, Netherlands130 · 1.5%
    • Nuremberg, Germany124 · 1.4%

    — countries in total. Shares are of — IPv4/IPv6 nodes; Tor/I2P nodes have no location.

    Source: btcnodes.io (Bitnodes crawl) · snapshot 21 Oct, 17:26 London

    By software: Bitcoin Core, Knots and versions

    Discuss
    Bitcoin Core
    —
    — nodes
    Bitcoin Knots
    —
    — nodes · coin.dance 4,062
    New OP_RETURN policy
    —
    Core 30+ / Libre Relay
    Signal BIP-110
    —
    — nodes

    Why it matters: Bitcoin Core 30 relaxed the default limit on OP_RETURN data; Knots keeps a strict policy, and BIP-110 proposed a temporary soft fork to limit arbitrary data (its BIP is now marked Closed; some nodes still signal it). Relay policy is each node's choice and does not change consensus, but the share shows where operators stand in the debate. BIPs and Core releases → · Blog →

    Bitcoin Core by major version
    • Core 31.x9,706 · 37.6%
    • Core 29.x4,157 · 16.1%
    • Core 28.x1,830 · 7.1%
    • Core 27.x1,805 · 7.0%
    • Core 30.x1,458 · 5.7%
    • Core 25.x967 · 3.7%
    • Core 26.x870 · 3.4%
    • Core 0.x (before 2021)219 · 0.8%
    • Core 22.x177 · 0.7%
    • Core 24.x169 · 0.7%
    Knots by base version
    • Knots (Core 29.x base)3,907 · 15.1%
    • Knots (Core 28.x base)184 · 0.7%
    • Knots (Core 27.x base)15 · 0.1%
    • Knots (Core 23.x base)1 · 0.0%
    Other clients
    • btcd17 · 0.1%
    • Ghost16 · 0.1%
    • Purity14 · 0.1%
    • CKCoinD11 · 0.0%
    • Prometheus5 · 0.0%
    • KnotsSHA2564 · 0.0%
    Top exact user agents
    • Satoshi:31.1.030.8%
    • Satoshi:29.3.06.0%
    • Satoshi:31.0.05.8%
    • Satoshi:29.3.0/Knots:202605075.2%
    • Satoshi:29.2.04.5%
    • Satoshi:27.0.04.3%
    • Satoshi:29.4.2/Knots:202605084.2%
    • Satoshi:28.1.03.8%
    • Satoshi:26.0.03.1%
    • Satoshi:29.0.02.7%
    • Satoshi:30.2.02.7%
    • Satoshi:30.0.02.3%

    Source: btcnodes.io (Bitnodes crawl) · coin.dance (cross-check) · snapshot 21 Oct, 17:26 London

    Hosting concentration (top ASNs)

    Discuss

    42.0% of clearnet nodes sit in just 10 networks (of 1,225). Cloud hosting is convenient, but nodes at home spread the risk if a provider bans or loses servers.

    • Hetzner Online GmbH (AS24940)777 · 8.9%
    • Akamai Connected Cloud (AS63949)730 · 8.4%
    • GOOGLE-CLOUD-PLATFORM (AS396982)413 · 4.7%
    • OVH SAS (AS16276)372 · 4.3%
    • AMAZON-02 (AS16509)285 · 3.3%
    • COMCAST-7922 (AS7922)253 · 2.9%
    • DIGITALOCEAN-ASN (AS14061)217 · 2.5%
    • ATT-INTERNET4 (AS7018)196 · 2.3%
    • UUNET (AS701)172 · 2.0%
    • Deutsche Telekom AG (AS3320)149 · 1.7%
    • Contabo GmbH (AS51167)143 · 1.6%
    • IONOS SE (AS8560)100 · 1.1%

    Source: btcnodes.io (Bitnodes crawl) · snapshot 21 Oct, 17:26 London

    Lightning nodes

    Discuss
    Nodes with public channels
    15,993
    of them Tor-only
    7,786
    Public channels
    29,930

    Lightning nodes are a separate layer: each one relies on a Bitcoin node underneath. Private channels and mobile wallets are not counted. Lightning section →

    Source: open mempool Lightning API (mempool.emzy.de), updated 22 Oct, 17:35 London.

    Run your own node

    Discuss
    Plug-and-play or free OS

    Home server OS with a one-click app store (Bitcoin node, Lightning, Electrs, mempool and more). umbrelOS is free on your own Intel/AMD PC, a Raspberry Pi 5 or a VM.

    Hardware: Umbrel Home: Intel N150 quad-core, 16 GB DDR5, 1/2/4 TB NVMe SSD. On a Pi 5, boot from NVMe or USB, not microSD.

    Cost: umbrelOS: free. Umbrel Home: see the official store (price not quoted here).

    Plug-and-play or DIY

    StartOS, an open-source personal server OS: install Bitcoin Core or Knots, Lightning, Electrs and other services from a marketplace. Buy their server or install StartOS on your own hardware.

    Hardware: Server One: AMD Ryzen 5 6600H, 2 or 4 TB storage, 16 or 32 GB DDR5.

    Cost: Server One from $899 (store.start9.com, checked 11 Oct 2026). StartOS on your own hardware: free.

    DIY, open source

    Do-it-yourself Bitcoin and Lightning full node for a Raspberry Pi 4 or 5 with a small status display. Free SD-card image; you assemble the hardware.

    Hardware: Raspberry Pi 4/5 + SSD (2 TB leaves room to grow) + official power supply.

    Cost: Software free. Raspberry Pi 5 list price: 4 GB $110, 8 GB $175 (Raspberry Pi product brief); add SSD, case, PSU at your local prices.

    Reference software

    The reference implementation, run by most reachable nodes. Install on any desktop or laptop; the GUI includes a wallet.

    Hardware: Recommended: 750 GB disk, 2 GB RAM, plus a one-time ~740 GB download. Pruned mode needs only ~7 GB of disk (still verifies everything).

    Cost: Free. Use hardware you already have.

    Alternative (Core fork)

    A Bitcoin Core derivative with extra options and stricter default relay policy (e.g. on OP_RETURN data). Same consensus rules; the choice is about which transactions your node relays.

    Hardware: Same as Bitcoin Core.

    Cost: Free.

    Your node can also build block templates for mining: Stratum V2 & pools → · Mining cooling & power →

    Specs and prices checked on the makers' official pages on 2026-10-11. Prices change; we only quote prices the maker publishes. Self-custody guide →

    Solar-powered node

    Discuss

    A full node is one of the easiest things to run off-grid: a low-power board or mini PC draws a few watts, all day. Size the system for your worst month, not for summer.

    Solar panel100–200 WMPPT controllerLiFePO4 profile · LVDLiFePO4 battery12.8 V · 50–100 Ah · fuse on +DC-DC converter12 V → 5 V 5 A / 12–19 VNodePi 5 or N100 + 2 TB SSD4G router / satellite RX12 V DCload output (LVD)No inverter: stay on DCInitial sync on grid power
    • Computer
      Raspberry Pi 5 (official PSU spec 5 V / 5 A over USB-C) or an Intel N100 mini PC (Intel TDP 6 W) + 2 TB SSD. Whole node typically 5–15 W ≈ 0.12–0.36 kWh/day. Measure yours with a DC meter: this is an estimate, not a spec.
    • Solar panel
      100–200 W for a 5–15 W node in most places. Divide daily Wh by peak sun hours of your worst month, then add ~30% for losses.
    • Battery
      LiFePO4 12 V (12.8 V nominal), 50–100 Ah, for 2–3 days without sun. LiFePO4 tolerates deep daily cycling far better than lead-acid; keep it above freezing when charging (follow the maker's BMS limits).
    • MPPT charge controller
      Sized for panel current, with a LiFePO4 charge profile and a load output with low-voltage disconnect (LVD).
    • DC-DC, not an inverter
      Feed the computer straight from 12 V through a DC-DC converter (12 V → 5 V 5 A USB-C PD for a Pi 5; 12 V → your mini PC's input, often 12 V or 19 V). An inverter to 230 V and back wastes 10–20% and adds idle draw.
    • Initial sync on the grid
      The first download and check of ~740 GB takes hours to days at full CPU. Do it on grid power (or copy a synced node), then move to solar.
    • Node software
      Umbrel (free on Pi 5 / x86), StartOS, RaspiBlitz (Pi 4/5), or plain Bitcoin Core / Knots.
    • Connectivity
      4G/LTE router (a synced node uses a few hundred MB/day download by default; cap upload with maxuploadtarget). No internet at all? Blockstream Satellite broadcasts blocks 24/7 for free; you need a small dish and a USB receiver, and you still need some link to send transactions.

    Sizing calculator

    Energy per day
    240 Wh
    10 × 24 h = 0.24 kWh
    LiFePO4 battery 12.8 V
    ≈ 75 Ah
    240 × 3 d ÷ 0,8 = 900 Wh
    Solar panel
    ≈ 130 W
    240 ÷ (2.5 h × 0,75)

    Formula: watts × 24 h × days of autonomy; 0.8 = usable LiFePO4 depth of discharge, 0.75 = losses (MPPT, wiring, DC-DC, heat, panel angle). Round up to the next standard size and check solar data for your location (e.g. PVGIS).

    Maintenance checklist

    • ☐ Clean the panel every few weeks (dust, pollen, snow); check the tilt for winter sun.
    • ☐ Low-voltage disconnect on: the controller cuts the load before the battery is damaged, and reconnects when charged.
    • ☐ Auto-boot after power loss: a Raspberry Pi starts as soon as power returns; on a mini PC enable "Restore on AC power loss / Power on" in BIOS.
    • ☐ Use an SSD and a filesystem that survives sudden power cuts; keep a backup of wallet/channel data off the node.
    • ☐ Updates: check for Core/Knots and OS updates monthly, and update when the battery is full.
    • ☐ Fuse the battery positive and keep wiring short and thick enough for the current.

    Power figures for a whole node are typical estimates, not manufacturer specs. Battery and panel sizes are rules of thumb; check local solar data and your battery maker's limits.

    Sources and method

    • btcnodes.io: the Bitnodes crawler (bitnodes.io/api now redirects here). Reachable count, networks, countries, ASNs, user agents and software policy from the latest complete crawl.
    • coin.dance/nodes: cross-check of Core and Knots counts.
    • Luke Dashjr: independent daily estimate including non-listening nodes (since 2017) and Knots share (since May 2025).
    • Refresh: hourly on our server. A new snapshot is published only if it passes checks (fresh ≤ 6 h, totals add up, no drop over 25% vs the last good value); otherwise the last good snapshot stays and is marked.

    btcnodes_home failed · btcnodes_v1_snapshot ok · btcnodes_global90 failed · coindance ok · luke_dashjr ok