the problem is finding a relay a user is on, a dht solves this
Discussion
dht is very slowly. bitcoin is the example, and that's the reason why we need lightning network, by the way, I like that I can control to remove or add some relay.
if we keep the dht simple npub, 1 relay, signature, and maybe we can remove the sig