i already said:

relay model solves the routing problem of the internet in the simplest way

a DHT is a consensus that limits what i can do with the protocol

and apparently, the consensus allows you to exclude people from using it

what's not to love?

Reply to this note

Please Login to reply.

Discussion

https://search.brave.com/search?q=is+DHT+a+consensus+algorithm&source=desktop&conversation=db497e8bcf9ad7093de585&summary=1

DHT is not a consensus, but if they can exclude references from the DHT then they have a consensus using the DHT.

the benefit of nostr's simple protocol is it doesn't lock you into a consensus. different tasks have different requirements. a private, business server doesn't have the same requirements as an open, spam-protected public server.

if control is centralized, it's a platform, not a protocol.

btw. Tor is a platform for this reason. all clients depend on the directory servers. there is basically no unofficial clients for it.

this should scream ⛳

Because you are conflating PKDNS with a DHT-driven protocol. The events published in a homeserver don't populate across DHT at all. I haven't even looked at Pubky's protocol because it doesn't really matter in the context, since it doesn't operate like nostr in that capacity. The protocol is a modular piece of the stack.

You can also just run Pubky without pkdns and then boom you're dht-free and also just operating on clearnet DNS.

98% sure about this.

right, so why bother when there is so much nostr code already written to do this?

Nostr fails me lots but I use both and will continue to use both until I find something or create something that adequately meets my demands. I want to integrate NWC into Pubky if not a whole nostr relay so my homeserver can actually serve me instead of me trying to juggle a bunch of nostr relays.

NWC is a nostr protocol and is built around the use of a nostr relay as a rendezvous point between the wallet service (connected to the LN server), the relay, and the NWC RPC client which talks to the wallet service. your proposed integration won't work with a home service unless you have a VPS tunnel from an internet routable address with the wallet service to your home relay (like cody's pigeon service, or like how i have wireguard and lerproxy to run wss://test.mleku.dev on my dev box

Homeserver is a Pubky term. 😃☁️