pull down to refresh

Electricity: about 210,000 electrical transmission substations provide the world with power for their gadgets, climate control devices, and now cars. source
GIMPS: about 130,000 number fans run the Great Internet Mersenne Prime Search program to help find the next big prime number. source
The internet: about 66,000 ISPs connect houses, businesses, and smartphones to the information superhighway. source
Bitcoin: about 66,000 bitcoiners run the nodes that keep the world’s best money running nonstop since 2009. source
Pro radio: about 44,000 corporate radio stations keep the world entertained, informed, and misinformed. source
Television: about 36,000 tv stations do the same stuff radio stations do but more immersively/addictively/expensively. source
Train stations: about 36,000 train stations connect the cities of Europe to one another as well as servicing inner-city stops. source I found no worldwide estimate, but my wild speculation is this: the real total would place the railway network just above electricity. If each populated continent has about as many stops as Europe does, then 36k * 6 = 216k train stations.
Ham radio: about 19,000 amateur radio operators in the USA run "repeaters" to transmit text and audio across the ham radio network. source I found no worldwide estimate, but my wild speculation is this: the real total would place ham radio between bitcoin and GIMPS. If each populated continent has about as many ham relays as the USA does, then 20k * 6 = 120k repeaters.
Lightning: about 12,000 people run the public infrastructure of the open source world’s most successful and popular second layer payment system. source
PrimeGrid: about 11,000 math-minded men and women run the nodes of the biggest prime-finding computer network not named GIMPS. source
Highways: about 10,000 cities serve as nodes of the world’s various interstate highway systems, and as of 2015, analysts guess that about 48% of the world’s human inhabitants live in them. source
Air traffic: about 9,000 commercially operated airports keep people connected to all of the world’s largest cities and an incredible number of its smaller ones too. source
Tor: about 8,000 anons keep the onion network private by running the system’s snoop-stopping software. source
Ethereum: about 5,000 woefully bored people run the infrastructure to keep this particular rugathon from finally dying. source
I don't know any other network with more than 5,000 nodes, excluding natural networks like galaxies/mycelia/brains, and digital simulations of large networks e.g. neural nets.
I also considered putting in a section for city bus networks; some cities have records about the number of bus stations in their network, which seems like a decent starting point; but I didn’t want to list every city bus network, so I figured I’d give an average.
Which meant I needed an “average” city. With my estimate of 10k cities (see the section on Air Traffic) and that about half of the world population live in them (see the same section), I figured an “average” city has about 400,000 people in it (8 billion / 2 = 400,000). I looked up cities with that amount and found Tulsa, Oklahoma as a decent example of an “average” city.
But its bus system is visible here and by looking at it, I figure it has about one or two hundred bus stops. Which isn’t enough to go on my list. So I figure if an “average” city doesn’t have a big enough bus system to go on my list, I won’t put any of them on my list. Also, if you combine inner-city buses with inter-city buses to get a more complete idea of the worldwide bus network...well, you just get the highway system, which I already covered.
Thanks for sharing the thought provoking summary of the world's largest man made networks. One possible inclusion would be the SWIFT network which includes 11,000 financial institutions. source
reply
oh, very cool idea! You reminded me that I could include several industries that have global branches:
  • All couriers (Fedex/UPS/post offices)
  • The banking system (all branches)
  • All fast food franchises (McDonald's/Subway)
  • All gas stations (this is really just another type of node on the highway network, but it's probably a better metric for how large the freeway system is than just counting all major cities)
Someone else reminded me that I should have included bittorrent, and after looking up bittorrent stats I found it's bigger than all the other networks by several orders of magnitude: over 126,000,000 bittorrent users run the equivalent of a bittorrent node. And you might think "but almost all of those are just users, they aren't transmitting other people's messages" -- you'd be wrong because they are!
That's one of the brilliant things about bittorrent. The standard clients support a feature whereby, if you are downloading a file, you also automatically share the parts you've already downloaded to anyone who requests them. Brilliant! It turns "normal users" into "node runners" by default. I want to do something like that in bitcoin too. (Just have to think of an equivalent thing to do. Maybe a block explorer where, if you look up a block, you also start sharing that block data with other users of the block explorer, if they request it.)
reply
That's one of the brilliant things about bittorrent. The standard clients support a feature whereby, if you are downloading a file, you also automatically share the parts you've already downloaded to anyone who requests them. Brilliant! It turns "normal users" into "node runners" by default.
This is, IMO, how nostr should have been designed. We have DECADES of P2P software to build on top of and so often nostr is just re-inventing the wheel. Among these softwares, some of which basically offer identical features to nostr, nostr is not more private, secure, or decentralized. And instead of building on and expanding existing networks, we instead decided to make a brand new one. If you're curious about these existing softwares, read about I2P, Freenet, Hyphanet, and the various darknet and mixnet softwares of the 2000s. etc.
In nostr, every user should be a node, but instead, for some reason, nostr devs decided to centralize things around relays. Notes are so small, even an entry-level android phone could store and route tens of thousands of them.
reply
how nostr should have been designed
Have you checked out Pubky? I'm told they did it right
nostr is just re-inventing the wheel
If something is good to invent, more people should invent it
Reinvention is good for the soul
for some reason, nostr devs decided to centralize things around relays
The reason is simple: it's easier
We do not choose lazy-friendly design patterns because it is smart but because we too are lazy, no cap
reply
Have you checked out Pubky? I'm told they did it right
I haven't thanks for the link I'll give them a look.
The reason is simple: it's easier
Is it though? It is easier or simpler than the basic gossip protocol that Bitcoin uses? Because that's pretty similar to how many of the other P2P systems work.
reply
thanks for the link
It is easier or simpler than the basic gossip protocol that Bitcoin uses?
Nostr is, yes
To connect to and communicate with a nostr relay, you write about thirty lines of code, and if you want to connect to a different relay, you only need to change one of those thirty lines of code -- the others remain the same and your app's functionality does not change
You do not need to ask for peers
You do not need redundant connections
You do not need to ping for liveness
You do not need to randomize your connections
It is much easier to make a nostr client than it is to make a client for a p2p system
There is a reason why the client-server model dominates over p2p models in every lazily-designed system. And nostr is the simplest client-server system I know of with this property: to pick a new server, just change one line of code, or make it a variable
That is not to say nostr is better than a p2p system
Only that it is friendlier to lazy devs
reply
Very cool comparison. Thanks Super.
"Ethereum: about 5,000 woefully bored people run the infrastructure to keep this particular rugathon from finally dying" Hahaha
reply
You're welcome! I thought it was interesting too. A few days ago I observed that bitcoin's network is almost as big as the internet itself, if you treat ISPs as the "internet" equivalent of bitcoin nodes. And then I wondered what other networks are of similar size so I started brainstorming. And although I'm sure there are some relevant points of comparison that I didn't think of, the stuff I did think of seemed to me to be interesting enough to post about.
reply
😅😅😅
reply
Yeah lmao
reply
Love stuff like this.
reply
Cool that you listed PrimeGrid. PrimeGrid is part of a larger network (BOINC - the Berkeley Open Infrastructure for Network Computing). The BOINC network has dozens of projects like primegrid and is the world's largest volunteer computing network. Projects include medical research, the Large Hadron Collider, and a database of asteroids among other things. Recently a project started to crack the genome of the dodo bird.
If you have some spare CPU or GPU power, it's a great way to contribute to something meaningful and get the most out of your hardware. I've been using BOINC for years, it's lots of fun, and essentially free heat in winter if you otherwise pay for electric heat. It's an open-source, permissionless network. Anybody can start a BOINC project and you choose which projects you want to crunch data for.
reply
13 sats \ 1 reply \ @Shugard 19 Dec
I love numbers and comparisons. I don't know how useful this information is, but it's fun! Thank you very much!
reply
I don't know how useful this information is
Me neither. Maybe I could make a chart like these:
It could show how the bitcoin network is climbing the charts I suppose
Another metric for decentralization
Unfortunately, this metric is pretty easy to game -- it doesn't cost much to spin up a few hundred nodes on Amazon just to game the numbers
reply
Very good article👌
I just wanted to say that with some statistical or comparative graphics it would have been perfect!! But I still appreciate your publication.. thank you very much for sharing 🙂👍
reply
Bitcoin node count is more like 101 000 nodes!
reply
true
I don't know why they differ so widely but I do think this: when in doubt, be conservative
so I went with the more conservative estimate
reply
personally i'd trust luke's estimate, his tool is probably including other transports
reply
Man, this post is awesome! You did a great job, and thanks for sharing it with us
reply
glad you enjoyed it!
reply
This is very cool.
The only feedback I would give is that Electricity is a bit misleading. Electricity grids are typically contained networks and not connected to each other between countries or even regions.
For example, in Australia there's the NEM and the WEM. The NEM covers the east coast and the WEM covers the west cost. They're not connected to each other.
Electricity grids also have some interesting properties. For example, every generator on the network must run at the same frequency to keep the grid stable. If any one generator is malfunctioning there's other services that come into play to stabilize the frequency to prevent blackouts.
With the advent of more renewable energy on these grids like wind farms, solar farms and rooftop solar injecting energy into the grid there's new and increasing challenges keeping it stable. Some people have proposed that in the future we might end up with more smaller grids rather than the current large grids we use today.
Interestingly, Bitcoin is starting to play an important part in grid stability as well. Having a constant consumer of energy that can be turned on and off as needed is a great way to keep grids stable. Historically, this has been challenging because most large consumers of energy don't have the ability to turn off and on as easily.
There's a little bit of irony here. All these years the environmentalists have criticized Bitcoin for it's energy usage and it turns it might be the very thing that makes the renewable energy rollout possible.
reply
You missed the biggest one, Mainline DHT.
reply
I didn't think of it! But later I added this comment which discusses bittorrent, and that's largely just a wrapper around Mainline DHT, so I think the comments I make about peers there also apply to Mainline DHT.
reply
0 sats \ 1 reply \ @Pubky 21 Dec
I think it wins by far, even if you start limiting the userbase by specific BEPs, like the one we require for Pubky. And, you could do "something like this for Bitcoin" by simply using it Mainline DHT itself as an endpoint source. We are doing this already, making an abstracted payment protocol, for example.
reply
by simply using it Mainline DHT itself as an endpoint source
A source for what?
reply
2T ÷ 66k = 30M wow!
reply
Hmmm... Interesting details! I think this is a very useful article! Thanks for sharing with us!
reply
Awesome article