Oddbean new post about | logout
 I think the nostr folk that are curious want to know:
- can we use some of that somewhere in our systems?
- can it help somehow for privacy related issues?
- etc...
Nobody is going to migrate just because you say: here, look, our tech is better!

As for me the idea of decentralized DNS, if it works for usual web dev, we can make it transparent for the user, and we can fork all your stuff and hack on it without the system breaking from all sides. It's a more important than nostr. But massive "if" there. 
 it's incredible to me, and the response i got from these guys over my educated skepticism was borderline malicious trolling

they just don't get it that they are trying to get people to migrate from the best protocol in existence instead of extending it

microsoft proved the efficacy of this method of overwhelming an open protocol to take control of it, they called it "embrace, extend and extinguish"

when you have a dogged userbase for something and you want to eliminate this competition, you don't make a new thing that does much the same and hope that people will jump across

you use the thing people want to use, you make it better, and then you make it hard for the existing dev community to maintain their userbase thereafter.

that's why i just don't get how they don't seem to understand that their best option, as a small dev shop, to do something for actual user privacy and improving nostr's penetration into social media, would be to extend the protocol, even still

relays are the general method of transmitting, it's basically a web of POP servers, from an architecture perspective... adding some amount of fast converging consistency to the data that needs to be made consistent would be a good thing

i have this disagreement with shitcoin smart contract projects as well, they simply don't get it that you do eventual consistency on such highly heteregenous network topologies as social networks... data only needs to get to where it's asked for, it doesn't have to go everywhere and it doesn't have to be there all at once, best effort is ok

there's so much potential for making this happen in a big way but no, we have to make our own mostly replica of nostr protocol architecture and add our bit and then "promote" it by going to nostr and expecting a warm reception from the obviously skeptical, and technically advanced userbase of nostr 
 Alot of the misunderstanding here is that Nostr devs think we are saying "here look our tech is better use it instead".

In reality what we are saying is: "we wanted this system and it couldn't have been built with the same keys as Nostr, so we can't pretend to be a Nostr thing like Blossom, but hey it is still interesting, have a look."

The smart people understand this and argue:
1. is what we built really interesting? or is Nip65 good enough?
2. If a DNS over DHT is interesting, can Nostr relay pool just evolve into a DHT?

So we answer these questions by arguing that #1 is subjective, and if Nip65 is working for your needs you shouldn't care about Pkarr, but #2 you can't accidentally grow a DHT of millions or even 10s of thousands of nodes starting from expensive web servers, and even if you can it is entirely wasteful to try, and there are countless examples of DHT networks that can't grow to even 1000s of node despite being fancier than Mainline DHT.

Basically Mainline is like Bitcoin, it is not something you can copy.

That being said, if you think it is valuable, then start building the secp DHT today, because there is a very long road ahead of you.