What design clash though? You could literally port Nostr to the PKDNS world. After doing so, everything in Nostr's design would remain intact (if you wanted it to), so whatever's good about Nostr now would be good about it then. Plus you'd have PKDNS as a new dimension. (Except you can't port it like that because of the incompatible curves, so it's a theoretical exercise, but it does goes to show.)

You could not port things the other way round. So that would make Nostr's design the weaker of the two in terms of flexibility.

Reply to this note

Please Login to reply.

Discussion

Nostr *is* the PKDNS.

That's gibberish.

I can right now create a list type that contains records for a pubkey.

I can send this out via any way I want, whether it be a DHT, or over BLE, or over bog standard relays.

PKDNS can only do one thing and that is use a single easy-to-DPI DHT to resolve records and nothing else.

I can right now also do a lot of things that are of no use to anyone or any system. I can write my keypair on a paper airplane and throw it out the window. I don't get where that argument is going.

Whatever you do has to be useful. There is nothing else like Mainline DHT. Not even close.

It is useful. Nostr can run over anything.

Mainline DHT means nothing if it can be easily detected and censored.

> Mainline DHT means nothing if it can be easily detected and censored.

Couldn’t you say the same thing about Bitcoin?

You could.

And this is why Tor/I2P is great, with bridges and other censorship evasion tools.

And also, Blockstream Satellite is another way you can interact with the network even if that were to happen.

So you could have the benefits of DHT DNS and Nostr if you used the DHT with Tor I guess.

The thing is, I don’t think the DNS lookups even happen very often

Which it is not. If you've put your own homeserver up behind your PKDNS then it'll be an order of magnitude harder to censor your pubky presence than it will your nostr presence. Not to say either would be a cakewalk, but you can't in good faith argue that nostr as it stands today is stronger in terms of censorship resistance.

They can censor your homeserver. Or the internet connections of who host Mainline DHT servers. So on.

DHT requires a complicated system that is easy to detect. A Nostr note however can be sent through any channel and one channel is all you need.

Ok that's factually wrong on I think potentially every count.

Joe this is the most fruitful discussion regardless of misunderstandings.

I think it’s really helpful to talk about Nostr vs pubky in terms of “can you build one with the other?”

That's one framing. I'd express it that the PKverse simply adds a z axis. So you get a three-dimensional coordinate system. Whereas Nostr is an xy plane.

Nostr is a structured format for messages.

It is public keys in its simplest form.

Nostr still relies on DNS, if ICANN wanted to they could seize the domains of all the most popular relays. That probably won't happen, but DNS certainly is the centralizing factor of the whole internet.