to do key rotation (and for that matter, name resolution services) on nostr, you need a consensus protocol. the actual consensus would be an independent server that does the chatter sharing the relays trust attestations (this is a non-token based distributed system architecture), they store and broadcast their events to be stored on relays and they use relays to rendezvous with peers instead of dealing with the network ingress difficulty caused by NAT routers.
this is the proposal that i've drafted for this, it uses a web of trust based design for relays to decide whether they will accept a registration or transfer of a name title to a new npub:
Free Internet Name Daemon (FIND): https://github.com/mleku/next.orly.dev/blob/main/docs/names.md
Login to reply
Replies (2)
I’d love for something along these lines actually built. Any plans as of yet for you or anyone else to implement this? Do you plan to enter the WoTathon? Your solution uses WoT, as it must, and as such would be an excellent entry. The reason we’re offering $50k in rewards is because problems like this one are incredibly important. We want to see them solved and solved well!
And I’d love to see teams come together on projects like this. In general, I encourage solutions that follow Einstein’s Dictum: any proposed solution should be as simple as possible, no simpler. The more complex the solution, the harder it will be to build consensus (because every detail is something to argue about), to build a team and make it happen.
@ᴛʜᴇ ᴅᴇᴀᴛʜ ᴏꜰ ᴍʟᴇᴋᴜ is a smart cookie, and has a nice proposal. But (like Rustr’s proposal also) this problem is not going to be solved by only ONE technique for key management / rotation / expiration / ect … there will be many. There MUST be many.
Nostr’s existential challenge is NOT to find consensus around single NIP for any one problem … but to allow for dynamism (having a variety of techniques in use simultaneously) WITHOUT overly burdening users or developers in the process.
This is where WoT comes in. Most solutions (for any problem) will lean on WoT (in some manner) as a proxy for truth. Without assuming any one WoT technique will be “the WoT NIP”, ANY WoT should be able to “truthfully” demonstrate that “this is indeed Alice’s new npub”.
By leaning into WoT, NIP consensus will not be needed … but also … lack of consensus might just break Nostr.
View quoted note →