> 4. You cannot efficiently have shared states in pure p2p without an identity server. That would require the clients to bring their keys with them on every device, not very practical.
Not sure I understood it correctly, but don't they want to solve this with a blockchain?