Comment by RiverCrochet

15 hours ago

Ideally all cloud applications hostable on any platform would just provide the following services to clients:

A. rendezvous services so clients can connect to one another,

B. storage/retrieval of encrypted data where the host does not have the key to decrypt,

C. transport of encrypted data which cannot be known by the host due to B above.

> How can you trust him to have redundant networks

You can't, so abstract that away at the application layer. Make it not dependent on a single host or network.