Why Nostr? What is Njump?
2024-08-27 13:29:26
in reply to

juraj on Nostr: If everyone has a local relay, it's essentially P2P, you just call the database where ...

If everyone has a local relay, it's essentially P2P, you just call the database where notes are stored a relay. Nostr is still not very good in this scenario, the network relies on a few relays, if they don't work, notes disappear, etc. was doing some interesting research on this.

I think we can get inspiration from protocols such as BitTorrent where adding nodes helps the distribution.

An idea: an experimental relay that listens on localhost, distributes events through Holepunch based network P2P. Not only archives them locally, but distributes interesting events to other such relays. All clients work well, they just think they speak to a relay (well, they do), but the way the relays distribute notes is through a P2P network.
Author Public Key
npub1m2mvvpjugwdehtaskrcl7ksvdqnnhnjur9v6g9v266nss504q7mqvlr8p9