Secure and resilient data replication for the client-centric decentralized web
Kristof Jannes · 2022
Part of the web is shifting to a client-centric, decentralized model where web clients become the leading execution environment for application logic and data storage. However, the basic paradigm of the web and the browser is still server-centric. The key data is stored, served, processed and analyzed on central servers owned by the service provider. This means that a good internet connection is required, otherwise the application will be slow, or even unreachable when there is no internet. Furthermore, user data can be stolen, modified, deleted or sold by the service provider itself, or by an external attacker targeting the service provider.