Framavox
Fri 19 Mar 2021 6:41PM

Comment faire une appli décentralisée

J Jokeur Public Seen by 1

L'appli consitera en une API et une appli mobile. L'objectif est que l'API soit décentralisé : un nombre suffisant de serveur connecté entre eux permettre de ne jamais etre coupé. Cela limite les coupure (datacenter qui crame) ou les attaques ddos, ou les actions d'un gouvernement extreme contre l'appli.

Les liens entre les API consisteront en un transfert continu de données afin d'avoir une copie répliquée sur tous les serveurs.

Chaque serveur pourra choisir de se connecter aux autres ou pas. Cela provoquera une possible incohérence globale des données mais limitera l'injection de données nuisibles via des API non reconnues par la communauté.

De la même manière, il faudra sécuriser l'acces en écriture des API pour limiter les actions à l'encontres des données et par extension à l'encontre de la communauté.

J

Jokeur Tue 20 Jul 2021 6:15PM

Afin d'assurer la sécurité entre serveur un système de clé publique/clé privé sera utilisé pour authentifier les serveurs. Cela permettra de s'assurer que le serveur appelé (ou appelant) est bien celui qu'il prétend être.