Agora le vote propose un système de vote basé sur bitcoin

Réformons l'élection présidentielle ! — Science étonnante #35 (Septembre 2018).

Anonim

Nous parlons avec Eduardo Robles, et avec David Ruescas, ils sont les principaux promoteurs du projet Agora Voting.

Ferdinand Reyes: Qu'est-ce que Agora Voting?

Eduardo et David: Agora Voting est un système de vote de logiciel libre, né en 2008 d'Agora Ciudadana (Citizen Agora) par un groupe de développeurs à la recherche d'un système de vote utile pour le Partido de Internet. Actuellement quinze personnes travaillent sur ce projet et il a été utilisé dans deux expériences au Parlement espagnol et dans des partis pirates dans le monde entier.

C'est un outil flexible qui peut s'adapter à plusieurs cas d'utilisation: différents niveaux de confidentialité et de sécurité, délégation facultative, plusieurs types de questions, plusieurs systèmes d'authentification et une API avancée.

Nous recherchons un système fiable avec des normes de sécurité élevées pour maintenir la légitimité des votes. Beaucoup de gens font déjà leurs achats en ligne, mais ils ne font pas tellement confiance au vote électronique. Pour les plus optimistes, nous comprenons qu'ils ont besoin de l'outil de vote le plus sûr disponible.

C'est pourquoi nous avons cherché dès le départ les meilleures mesures de sécurité, en visant un système robuste avec des votes vérifiables et une confiance partagée entre les acteurs indépendants.

Lors du dernier vote d'Iniciativa Congreso Transparente, nous avons mis en place la première version du système de sécurité qui a mis deux ans à se terminer, sur la base de systèmes cryptographiques connus sous le nom de mixnets.

Mais nous ne voulons pas nous arrêter ici, nous voulons un système plus fort et c'est ici que Bitcoin entre. Il a des propriétés très intéressantes. L'un d'entre eux est sa fiabilité, ce qui signifie que vous n'avez à faire confiance à aucune autorité mais que vous faites confiance au réseau, plus distribué et robuste. Un autre, ce n'est pas malléable. Tout ce qui est écrit dans la blockchain est permanent. Il dispose également d'une protection DDoS, ce qui rend extrêmement difficile la mise hors service de l'ensemble du réseau, contrairement à un système centralisé.

Nous avons parlé aux développeurs de bitcoin sur la façon d'obtenir un système plus efficace, et l'un de ces moyens est chronobit. Il permet d'associer un bloc de données à chaque bloc sous forme de hachage, avec accord préalable dans un pool de minage.

En utilisant un système basé sur chronobit, le recomptage des votes peut être fait avec mixnets et nous obtenons un registre inaltérable et distribué, avec des votes enregistrés par date dans la blockchain. Vous pouvez télécharger le fichier avec les votes de différents miroirs et vérifier leurs hachages. Vous faites confiance à la blockchain. Bitcoin serait un cybernotaire.

C'est l'une des formes les plus élémentaires pour utiliser la blockchain. Nous recherchons des options avancées en utilisant Zerocoin en raison d'un trait très intéressant: les transactions sont entièrement anonymes, contrairement à Bitcoin. L'idée principale est de voter en utilisant des transactions anonymisées à des comptes associés à une option. De cette façon, le décompte final est effectué par la crypto-monnaie: le compte associé à une option avec plus d'argent gagne.Nous discutons maintenant avec l'équipe de Zerocoin pour voir comment nous pouvons travailler ensemble.

Actuellement, nous n'avons pas de façon définitive de développer cela, mais nous étudions et étudions. Il y a un travail important à faire.

FR: Comment Bitcoin peut-il contribuer à créer une société plus démocratique?

E & D: Avec Bitcoin, Paypal n'aurait pas pu bloquer les dons à Wikileaks. En outre, "corralito" n'aurait pas pu se produire en Argentine. Pourquoi? Parce que vous n'avez pas besoin de l'intermédiaire: pas de PayPal, pas de banque, pas de gouvernement pour les contraindre et pas de tiers capable de forcer le gouvernement ... C'est un système indépendant à partir du sol: c'est plus fiable. C'est très bon pour la société.

Bitcoin établit de nouvelles règles, qui vont bien au-delà d'une simple monnaie électronique. Il élimine les intermédiaires. C'est un système de génération d'informations sous certaines règles, fiable, immuable, hautement distribué et difficile à attaquer. Il repose sur la confiance dans un réseau fonctionnant selon des règles démocratiques.

Les systèmes basés sur Bitcoin peuvent être appliqués dans différentes zones, profitant des propriétés intéressantes ci-dessus: vous pouvez créer un système de noms de domaine (DNS) indépendant de l'ICANN ou un système d'émission de certificats SSL sans autorités centrales. Ou, comme dans notre cas, vous pouvez construire un système de vote décentralisé sans serveur web central ni autorités.

Lorsque vous supprimez des intermédiaires, votre système est plus robuste. Dans un système vital comme l'argent ou les élections, un système robuste vous permet d'atteindre une qualité démocratique supérieure.

FR: Comment appliquer la délégation de la démocratie liquide pour voter par bitcoin?

E & D: Cela nécessite des recherches supplémentaires. Nous avons quelques idées sur la façon de rendre la démocratie liquide viable dans un système basé sur Zerocoin. Rien de définitif pour le moment. C'est une nouvelle zone à explorer.

FR: Est-ce le seul projet utilisant des cryptocoins à cette fin?

E & D: À notre connaissance, il n'existe pas d'autre système de vote via Bitcoin viable qui puisse être à la fois sécurisé, vérifiable et anonyme.

Quelles sont ses forces et ses faiblesses?

Points forts: le système basé sur Zerocoin proposé est résistant aux attaques DDoS, anonyme, vérifiable et sans confiance, la confiance est distribuée dans le réseau. Il est plus décentralisé que les systèmes de vote actuellement disponibles.

En tant que faiblesses, un vote peut avoir un coût en bitcoins (bien que vous économisiez des coûts dans les serveurs web et autres services). En outre, les votes ne sont probablement pas enregistrés instantanément dans la blockchain et ils ne peuvent pas être révoqués en raison de transactions anonymes, nécessaires pour la démocratie liquide. Enfin, nous devons étudier le coût et l'efficacité informatique des élections sur Bitcoin.

FR: Quels sont vos projets?

E & D: Notre objectif est de construire le système de vote le plus distribué et sécurisé possible.

Nous prévoyons de maintenir le soutien pour les deux versions: les votes publics et les votes avec les mixnets et les autorités. Nous allons les soutenir et les améliorer.

Nous voulons explorer les limites du possible. Cela nécessite un effort constant pour garder sa sécurité et à jour sur les techniques de cryptographie.Pour cette raison, nous avons ouvert un compte Bitcoin pour recevoir des dons et donner un coup de pouce au projet: 1EwqtN6GwHmkfYEfxGhuVcjrNBdQwvXMd3.

Notre logiciel a été utilisé deux fois l'année dernière au Congreso de los Diputados (Congrès des députés) en Espagne et nous avons déjà une première implémentation du vote chiffré avec des mixnets. Tout cela sans financement. Nous prévoyons avoir du financement au cours de cette année et ce sera mieux. Attachez vos ceintures de sécurité!

FR: Quel est votre objectif monétaire et où peut-on faire des dons?

E & D: Dans ce post où nous avons annoncé notre intention d'utiliser bitcoin dans Agora, nous avons établi un montant initial de BTC 100. Cela peut sembler un gros chiffre pour certains, mais un système de vote ne s'écrit pas lui-même. Encore moins si nous voulons sécuriser. Cela nécessite un travail professionnel, des qualifications très spécifiques et un dévouement complet. Nos objectifs sont ambitieux mais réalisables. Si vous voulez aider en faisant un don, vous pouvez le faire à 1EwqtN6GwHmkfYEfxGhuVcjrNBdQwvXMd3.

Vous pouvez également collaborer au projet de logiciel libre en travaillant sur la partie cryptographique, en écrivant le code, en traduisant, en testant, en rédigeant la documentation, en aidant les personnes sur les listes, en travaillant sur l'infrastructure ou autrement dans notre liste de diffusion.

Première image de Ruben Alexander.