You could decentralize user accounts so that they aren’t attached to any instance, or at least the account owner can move their account from one instance to another.
This would be way easier to implement without blockchain. Data portability doesn’t require any of the consensus mechanisms or distributed computation, even if they would result in user data being portable.
If your instance disappears, then how can you make sure that you could use your same username on an instance that is created after that one disappears?
You could decentralize user accounts so that they aren’t attached to any instance, or at least the account owner can move their account from one instance to another.
This would be way easier to implement without blockchain. Data portability doesn’t require any of the consensus mechanisms or distributed computation, even if they would result in user data being portable.
If your instance disappears, then how can you make sure that you could use your same username on an instance that is created after that one disappears?