Cahier des charges d'un réseau délibérant : Différence entre versions

De Willforge
Aller à : navigation, rechercher
m (étape d'initialisation processus itératif)
m
 
(2 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
== [[But formalisé|But]] de ce texte ==
 
== [[But formalisé|But]] de ce texte ==
Il s'agit de ''construire une application destinée à faire avancer la démocratie , à faciliter l'expression de l’intérêt général et à développer la démocratie.''
+
Il s'agit de ''construire une application destinée à faire avancer la démocratie, à faciliter l'expression de l’intérêt général et à développer la démocratie.''
  
 
Le problème essentiel qu'une communauté connectée par internet doit résoudre est celui de la rédaction collaborative auto-régulée (sans administrateurs) d'un texte exprimant une volonté commune.  
 
Le problème essentiel qu'une communauté connectée par internet doit résoudre est celui de la rédaction collaborative auto-régulée (sans administrateurs) d'un texte exprimant une volonté commune.  
  
Malgré ses défauts (les administrateurs sont enclins à abuser de leur pouvoir) Wikipédia propose une solution originale à ce problème, en conditionnant les modification d'un texte au respect de règles (voir {{Wwf|Wikipédia : un système mal connu d'écriture collaborative démocratique}}).
+
Malgré ses défauts (les administrateurs sont enclins à abuser de leur pouvoir) Wikipédia propose une solution originale à ce problème, en conditionnant les modifications d'un texte au respect de règles posées ''a priori'' (voir {{Wwf|Wikipédia : un système mal connu d'écriture collaborative démocratique}}).  
  
 
Le processus itératif que nous proposons ci-dessous fonctionne sans l'intervention d'administrateurs et devrait être capable de permettre à une vaste communauté de produire un texte unique conforme à sa volonté.
 
Le processus itératif que nous proposons ci-dessous fonctionne sans l'intervention d'administrateurs et devrait être capable de permettre à une vaste communauté de produire un texte unique conforme à sa volonté.
Ligne 26 : Ligne 26 :
 
=== étape d'initialisation processus itératif ===
 
=== étape d'initialisation processus itératif ===
  
* on entre dans le réseau par un {{Wwf|site-hub}} qui recueille notre adresse IP soit comme {{{Wwf|noeud-citoyen}} soit comme {{Wwf|noeud-délibérant}}.
+
* on entre dans le réseau par un {{Wwf|site-hub}} qui recueille notre adresse IP soit comme {{Wwf|noeud-citoyen}} soit comme {{Wwf|noeud-délibérant}}.
* un noeud du réseau est tiré au hasard parmi tous les noeuds connectés qui sont candidats à la création du texte.
+
* un noeud du réseau '''N<sub>0</sub>''' est tiré au hasard par un {{Wwf|site-store}} parmi tous les {{Wwf|noeud-délibérant}}s connectés qui sont candidats à la création du texte.
* ce noeud dispose d'un intervalle de temps limité pour '''créer''' une première version du texte.
+
* ce noeud dispose d'un intervalle de temps limité pour '''créer''' un premier bloc '''B<sub>0</sub>''' de la {{Wwf|blockchain}}.
* ce noeud distribue à tous les autres noeuds du réseau la version créée.
+
* ce noeud distribue à tous les autres noeuds du réseau le bloc '''B<sub>0</sub>''' créée.
  
 
=== étape courante du processus itératif ===
 
=== étape courante du processus itératif ===
  
* à un instant précis un noeud du réseau ({{Wwf|noeud-délibérant}}) est tiré au hasard parmi tous les noeuds connectés qui sont candidats à une modification.
+
* à un instant donné, un noeud du réseau ({{Wwf|noeud-délibérant}}) est tiré au hasard parmi tous les noeuds connectés qui sont candidats à une modification.
* ce noeud dispose d'un intervalle de temps limité pour '''modifier''' le texte courant.
+
* ce noeud dispose d'un intervalle de temps limité pour modifier le texte courant.
 
* ce noeud construit un nouveau bloc de la blockchain avec la version modifiée.  
 
* ce noeud construit un nouveau bloc de la blockchain avec la version modifiée.  
 
* ce noeud distribue à tous les autres noeuds la nouvelle version de la blockchain.
 
* ce noeud distribue à tous les autres noeuds la nouvelle version de la blockchain.
 
* ce noeud signale au hub qu'il a terminé.
 
* ce noeud signale au hub qu'il a terminé.
 +
 
=> à chaque instant le réseau ne produit qu'une seule version du texte.
 
=> à chaque instant le réseau ne produit qu'une seule version du texte.
  

Version actuelle en date du 14 février 2019 à 15:00

But de ce texte[modifier]

Il s'agit de construire une application destinée à faire avancer la démocratie, à faciliter l'expression de l’intérêt général et à développer la démocratie.

Le problème essentiel qu'une communauté connectée par internet doit résoudre est celui de la rédaction collaborative auto-régulée (sans administrateurs) d'un texte exprimant une volonté commune.

Malgré ses défauts (les administrateurs sont enclins à abuser de leur pouvoir) Wikipédia propose une solution originale à ce problème, en conditionnant les modifications d'un texte au respect de règles posées a priori (voir Wikipédia : un système mal connu d'écriture collaborative démocratique).

Le processus itératif que nous proposons ci-dessous fonctionne sans l'intervention d'administrateurs et devrait être capable de permettre à une vaste communauté de produire un texte unique conforme à sa volonté.

Ce processus itératif n'utilise pas le vote mais des preuves de conformité par rapport à des assertions ou des règles (des axiomes). Ces axiomes faisant seuls l'objet d'un vote répondant à la question "est-ce que cet axiome est un élément de l'intérêt général de la communauté ?".

Dans ce qui suit nous supposons que les axiomes du but du texte à produire ont déjà été votés ainsi que les règles de rédaction.

processus itératif de modification d'un texte par une vaste communauté[modifier]

  • il s'agit de permettre à une communauté de produire un texte unique sans l'intervention de modérateurs.
  • il existe un réseau P2P d'ordinateurs personnels ou de téléphones portables.
  • il existe un ensemble de règles de rédaction qui s'appliquent à l'écriture du texte.
  • il existe un ensemble d'assertions (axiomes), sur lesquelles la communauté s'est mise d'accord, qui définissent le but du texte à produire.
  • le processus itératif décrit ci-dessous devrait permettre la production d'une série de versions du texte de plus en plus conforme aux axiomes du but.
  • chaque nouvelle version du texte est stockée dans une blockchain, dont le premier bloc (bloc-genesis) contient les règles de rédaction et les assertions du but du texte.

étape d'initialisation processus itératif[modifier]

  • on entre dans le réseau par un site-hub qui recueille notre adresse IP soit comme noeud-citoyen soit comme noeud-délibérant.
  • un noeud du réseau N0 est tiré au hasard par un site-store parmi tous les noeud-délibérants connectés qui sont candidats à la création du texte.
  • ce noeud dispose d'un intervalle de temps limité pour créer un premier bloc B0 de la blockchain.
  • ce noeud distribue à tous les autres noeuds du réseau le bloc B0 créée.

étape courante du processus itératif[modifier]

  • à un instant donné, un noeud du réseau (noeud-délibérant) est tiré au hasard parmi tous les noeuds connectés qui sont candidats à une modification.
  • ce noeud dispose d'un intervalle de temps limité pour modifier le texte courant.
  • ce noeud construit un nouveau bloc de la blockchain avec la version modifiée.
  • ce noeud distribue à tous les autres noeuds la nouvelle version de la blockchain.
  • ce noeud signale au hub qu'il a terminé.

=> à chaque instant le réseau ne produit qu'une seule version du texte.

processus de transformation d'un texte en liste d'assertions[modifier]

(voir les détails dans Protocole de transformation d'une doléance en assertions)

  • validation de la nouvelle version par le réseau:
  1. chaque noeud du réseau valide la nouvelle version de la blockchain (le système des sha1)
  2. chaque noeud du réseau vérifie que les modifications suivent les règles de rédaction.
  3. chaque noeud du réseau vérifie que la nouvelle version du texte est conforme aux assertions du but.
  • au cas où un noeud invaliderait la modification il doit prouver son jugement par une preuve en se référant à la règle ou à l'assertion violée.
  • un nouveau noeud (hub-bis) est tiré au hasard parmi tous les noeuds connectés (par le hub).
    • Ce noeud reçoit toutes les validations qu'il utilise pour décider d'accepter ou de refuser la modification grâce à des règles simples (un certain ratio prédéfini des oui versus les non).
  • s'il existe encore des noeuds connectés qui sont candidats à une modification, un nouveau (noeud-délibérant est tiré au hasard (par le hub) parmi eux et le processus se poursuit.

étape de maturité[modifier]

  • après un certain nombre d'itérations les demandes de modification se raréfient, le texte entre dans sa phase de maturité et devient de plus en plus conforme au but énoncé.

Remarques[modifier]

  • il reste à définir la façon dont les règles de rédaction sont produites.
  • il reste à définir la façon dont les axiomes du but du texte sont produites.
  • il reste à définir la façon dont le tirage au sort des adresses IP est effectué.
  • la collecte des adresses IP peut être effectuée par un site internet dédié (hub), qui sert de porte d'entrée au réseau.
  • l'utilisation d'une blockchain est une garantie de l'unicité du texte produit.
  • une preuve de travail (très coûteuse en ressources) n'est pas nécessaire, le tirage au sort suffit (voir par exemple la blockchain Tezos)

écrire la Constitution[modifier]

La même procédure peut être utilisée pour écrire une Constitution conforme à l'intérêt général : il suffit d'énoncer l'intérêt général sous forme d'assertions (voir par exemple Arbre-contrat-social-préambule )

Les sous-pages[modifier]

Cahier_des_charges_d'un_réseau_délibérant n’a pas de sous-pages à énumérer.

le canevas de cette page a été crée par {{subst:page de texte}}


Les passages à souligner
Les remarques
Les passages à commenter
Les passages à questionner
Les passages à prouver
Les passages à réfuter
Les promesses à vérifier
Les passages à référencer
Les notes et références