pull down to refresh
16 sats \ 1 reply \ @we_can_supply_you 23 Dec \ parent \ on: Bitcoin vs the World: how big is btc's network compared to other large networks? bitcoin
I haven't thanks for the link I'll give them a look.
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.
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