Oddbean new post about | logout
 Let’s saying I’m connected to 7 relays and I want to connect to an 8th relay.

If the 8th relay is using NNS, I now have to resolve this NNS to get its real IP.

If the 7 relays I am connected to do not have the NNS note containing the IPs, then I cannot connect to the 8th relay. The 7 relays can also withhold the NNS note if they want to silo me.

This allows the 7 relays to prevent data portability and free agency. 

Nodes should be thought of as untrustworthy — especially if it’s only a handful, like 7-15 relays. That’s too much power to give to a few server operators.

I have a much better solution that doesn’t rely on trusting the small set of relays you’re connected to.

It’ll be released before @thenostrworld 
 Your 8th has an address right? Let's say you want to connect with `naddr1abc`. As part of the `naddr` whoever sent you that link had to insert the `wss://ip4` as the `relay` field inside the naddr. This means that even if you have never seen this relay before, you have a base IP to connect and start the work. 

But keep in mind that NNS are designed to be broadcasted just like NIP-65 events are. They should be everywhere. But if they are not, you can always have a base IP from the latest relay hints in the events you already have.  
 Relay hints are a horrible foundation to rely on. Once again, we are just headed in seriously different directions. Good luck to you and your mutable world.
nostr:note1jkwys58jphw3jggh2s4l86gqk3nku5s0mzvjaezux5jptkwpae9qglzq2h 
 This. 
 I’m glad there are people out there who get it. 🫡 
 I don't disagree they are a horrible foundation. But you can't say they are NOT working. They work really well. 

There are lots of things on Nostr that don't make any sense. And yet they work. 
 Sure, you can ride a bike with a flat tire for however long you want. Eventually I’m going to get off the bike from being annoyed of the bumpy experience.

I’m not claiming that this imperfect mess doesn’t work sometimes. I’m saying that we must scale it without these fragile foundations.

I’m happy #nostr got started the way it did. But I hope you’re all ready to let go of these fragile foundations and scale to the stars. Looking forward to hearing your responses when we finally release. 🚀 
 BTW, I trully look forward to your proposal. I just hope it's not something that takes too long to code or that just re-centralizes them into another trusted infrastructure. 
 🙏

We’re doing the best we can to make it as simple and modular as possible. It’ll be ready to read before the next nostr conference in Lativa @thenostrworld 

Hope you have time to check out the @HORNETS launch on the 4th of July in the meantime!

We released the Scionic Merkle Trees last year on the 4th of July too. Freedom. 🦅 
 > broadcasted 

broadcast