It seems likely that nostr will split into two networks. The simple vanilla nostr protocol that we use today and have used for the last 4 years.

And a new very complex network with a new untested protocol called negentropy.

Both will live together. And hopefully interoperate. There will be a lot of politics here especially from the big centralized players, and also from the small grass roots running simple nostr relays.

It's all good really. The only important thing is whether jack & co. will keep the lights on. Hopefully there will be a runway to try both systems for a while to come.

Reply to this note

Please Login to reply.

Discussion

More info?

protocols evolve... you don't need to use HTTP/3 + QUIC which is wayyy more complicated than HTTP 1.0. I still use http 1.0 in some C projects, doesn't mean we can't strive to build faster and more efficient versions of something.

many clients, relays, and libraries have already implemented it. must not be that difficult to do? I haven't tried yet.

and newer versions interoperate too…

Libp2p helps a ton. We’ll be releasing a dev kit soon like NDK that makes it easier for developers to utilize it for nostr.

does it actually work?

badly

Lol

I've seen libp2p around but I've always been skeptical, I guess I could try it for myself and see.

Once HDK is ready it’ll be a lot easier for you to use it without as much manual setup. It offers noise as well! https://github.com/HORNET-Storage/HDK-Nostr-Go

We aren’t building HDK for iOS yet (maybe one day if we’re lucky).

Not sure what the best approach would be for libp2p in Damus. I found this swift version of libp2p, but it doesn’t have QUIC support yet (it’s on their to-do list):

https://github.com/swift-libp2p

was gonna try https://github.com/libp2p/rust-libp2p in notedeck as an experiment

nice that definitely has QUIC support!

At least they have noise for iOS: https://github.com/swift-libp2p/swift-libp2p-noise

Yeah, allows many other transports too. It’s integrated into the Nostrbox app I demoed at Nostradia. Will be releasing Nostrbox soon! So close. nostr:npub1ms9ujlulcgtpqn2uzpvhplee9l5kjg8jgqhrwmgutg0n7xk43nqq07qa0v

Nostrasia*

Sorry it’s cold outside lol my thumbs are frozen