@xenoliss
Hey @vitalik.eth
I've been working on the concept of a Minimal Keystore Rollup you proposed about a year ago. After experimenting with several approaches, we noticed a common flaw in all of them.
When someone changes their keys, it causes the Merkle root of the rollup to change as well. This leads to a unique consequence that we don't see in other chains or rollups: wallet signatures expire. This happens because a wallet signature needs to include some form of inclusion/exclusion proof against the current root of the rollup. Once the root changes, the proof becomes invalid, and so does the signature.
I'm curious if you had any thoughts on this?