I am not sure how the linking would work between the previous npub and the next npub for clients or relays for all previous events.
Especially considering that everything from the previous key can't be trusted anymore, as an attacker could post with any timestamp on notes/events.
Perhaps the next npub could make a merkle tree of all the valid events from the past, and sign the root and provide proofs — this might get complex quickly though.
An npub could have a bootstap archive of events to "spawn" a new identity?
I like the bootstrap archive notion. We can keep it out of the general relays. I’m mostly interested in content creators who have invested major effort and would be willing to go an extra mile to set this up on a self-hosted or paid relay. I don’t expect it to work with zero input from the user.
For the clients, maybe they can offload the task to a DVM so they don’t independently have to implement the same lookups. The DVM provider can also supply the archive and then use it to inform the clients on demand.
Yeah, a self-hosted paid relay could still store archived versions of old notes even if the private key from it has been compromised by having another key "sign" for them, essentially.
Thread collapsed
Thread collapsed