Bitcoin peer-to-peer network research

Bitcoin Node Atlas

A public stats site for reachable Bitcoin nodes, advertised unreachable nodes, and observed addresses from a conservative crawler's vantage point.

Approximate network view |Last crawl:

Reachable nodes

2,364

recent handshakes

Advertised unreachable nodes

17,406

observed, not reachable

Observed addresses

42,332

crawler vantage point

Reachable IPv4 nodes

2,364

clearnet | observed 33,883

Reachable IPv6 nodes

0

clearnet handshakes

Observed IPv6 addresses

8,449

advertised or checked | advertised unreachable 0

Reachable Tor nodes

0

not mapped | observed 0

Last crawl time

latest local data

Approximate geographic distribution

View aggregate map points for observed nodes with optional IP geolocation. Coordinates are approximate and may be blank until GeoIP enrichment is configured.

View node map

Methodology

Three metrics, conservative by design

Reachable nodes

Addresses that completed a recent Bitcoin P2P version/verack handshake with this crawler.

Advertised unreachable nodes

Addresses observed from peer advertisements that were not reachable from this crawler when checked.

Observed addresses

Addresses learned from DNS seeds, peer advertisements, or future crawl sources. This is not the same as reachable node count.

Observed IPv6 addresses

IPv6 addresses may appear after discovery before any are confirmed reachable. Reachable counts only include nodes this crawler successfully handshook with.

Crawler ethics

Low-volume checks from one vantage point

The crawler uses bounded timeouts and low concurrency, and it only checks standard Bitcoin peer reachability. Results depend on routing, firewalls, peer limits, and temporary network conditions, so the Atlas estimates the observed public network without treating the estimate as exhaustive.