Solutions logicielles
La démocratie liquide, comment va-t-on faire en pratique ?
Il existe plusieurs variantes de solutions logicielles.
🗳 Totalement centralisées
Une seule instance de confiance.
graph LR
Citoyen((Citoyen))
Serveur[Assemblée Liquide]
Resultat((Délibération))
Citoyen --> |s'authentifie| Serveur
Citoyen --> |vote sur| Serveur
Citoyen --> |délègue sur| Serveur
Serveur --> |publie| Resultat
Citoyen --> |consulte| Resultat
Solutions libres connues:
Idées de Dissertations:
Un serveur informatique de souveraineté nationale est-il suffisament sécurisé si…
- … il est géré par un collectif à but lucratif ?
- … il est géré par un collectif à but non-lucratif ?
- … il est géré par l'armée, comme le vote papier ?
- … il ne fonctionne pas qu'avec des logiciels libres ?
- … il ne fonctionne pas qu'avec du matériel libre ?
👠Centralisées avec tierce authentification
Séparation des bureaux:
- Le premier bureau vérifie votre identité citoyenne et votre authenticité : c'est l'authentification
- Le second bureau collecte vos votes et délégations sans connaître votre nom et les publie anonymement
graph LR
Citoyen((Citoyen))
Resultat((Délibération))
BureauB[Second Bureau]
BureauA[Premier Bureau]
Proof(Preuve d'authenticité)
TokenA(Identifiant Anonyme A)
TokenB(Identifiant Anonyme B)
Citoyen --> |consulte| Resultat
BureauB --> |ne connaît pas| Citoyen
BureauA --> |ne connaît pas| TokenB
BureauB --> |génère| TokenB
Citoyen -.- TokenB
Citoyen --> |s'authentifie| BureauA
TokenB --> |vote sur| BureauB
TokenB --> |délègue sur| BureauB
Citoyen -.- TokenA
BureauA --> |génère| Proof
BureauA --> |génère| TokenA
Proof --> |est transmise Ă | BureauB
Proof -.- TokenA
TokenA --> |s'authentifie| BureauB
BureauB --> |publie| Resultat
Solutions connues:
Sujets intéressants de dissertation : l'interdiction de divulguer des identifiants anonymes, …
- … point.
- … sans consentement
- … y compris les siens.
👎 Restriction des libertés
👍 Protection contre la coercition
✨ Décentralisées via Solid
Solid est un protocole anti-silo et décentralisant,
créé par la personne qui a écrit la toute première page web,
le temps d'une gestation après la subversion du W3C par les lobbies des GAFAM,
qui ont manoeuvré pour instaurer la tyrannie de la majorité
là où n'avait vécu que le consensus pendant plus de vingt ans.
(source)
graph LR
Citoyen((Citoyen))
Resultat((Délibération))
Pod[Pod Privé]
Bureau[Assemblée Liquide]
Citoyen --> |s'authentifie| Bureau
Citoyen --> |vote sur| Pod
Citoyen --> |délègue sur| Pod
Pod -.- |SOLID| Bureau
Bureau --> |publie| Resultat
Citoyen --> |consulte| Resultat
Solutions connues:
Peut aussi exister en version avec tierce authentification
⛓ Décentralisées via chaîne de blocs
Les dApps, les applications décentralisées, sont des merveilles d'horlogerie.
graph LR
Citoyen((Citoyen))
Resultat((Délibération))
Chaine[Chaîne de Blocs]
BureauA[Assemblée Liquide]
Citoyen --> |s'authentifie| BureauA
Citoyen --> |vote sur| BureauA
Citoyen --> |délègue sur| BureauA
BureauA --> |s'authentifie| Chaine
BureauA --> |vote sur| Chaine
BureauA --> |délègue sur| Chaine
Chaine --> |publie| Resultat
Citoyen --> |consulte| Resultat
Solutions connues:
Vous avez lu jusqu'en bas ! Vous gagnez 43 points d'expérience.
N'hésitez pas à ajouter d'autres architectures et solutions,
nous cherchons l'exhaustivité !