My followers don’t come with me. Neither PMs migrate. I have to restart from scratch every time.
Discussion
If you want privacy, you can’t have followers follow you through every new public key. It would defeat the purpose of switching public keys in the first place.
There are designs for social networks with encrypted messages (you encrypt, with a different key, to every follower you have individually). Similar to lnurl invoicing requests…
BTW, I did ask fiatjaf to add that feature and allow people to rotate key s in every message. It would be a very simple change. He rejected: https://github.com/nostr-protocol/nips/pull/126
But they're for different things in Nostr my pubkey is my identity I want all my posts linked to. Its not like bitcoin where I don't want transactions linked. And in the cases where I do want unlinked identities, just generate a new pub key.
What if the default was unliked messages for everybody and only your followers can put them together? This is possible. It was a choice to reuse the public key.
Someone can always fork the code 🧑🏽💻