- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menuConsensus
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuWebinaires et Événements
Le vote numérique arrive. Faisons-le bien.
Les techniques cryptographiques, comme les zk-SNARK et les blockchains, pourraient garantir que le vote en ligne soit sécurisé et privé.
Alors que j'écrivais ces lignes, les États-Unis tout entiers attendaient avec impatience de Guides les résultats des élections générales de 2020. Bien que l'ancien vice-président JOE Biden ait été élu – avec un résultat notable Analyses dissidente– Je n'ai aucun moyen de savoir si mon propre bulletin a été compté ou déclaré « frauduleux » et rejeté. C'est important.
La semaine dernière, des cas d'intimidation des électeurs, de fermeture de bureaux de vote, de craintes de bulletins perdus ou en retard et d'accusations de fraude électorale ont été signalés. La pandémie de COVID-19 a entraînédes niveaux sans précédentdu vote par correspondance, une méthode quiest sécurisémais s'appuie sur une infrastructure qui est déjà définancée etétalé finement. Tous ces problèmes s'ajoutent aux faibles taux de participation habituels et à l'héritage desuppression des électeursaux États-Unis
Nate Williams est un récent diplômé et développeur full-stack chez Vocdoni, un projet de vote électronique basé sur des technologies open source, notamment Ethereum, zk-SNARKs et IPFS.
Le chaos entourant les élections de 2020 a révélé les failles de la démocratie américaine. Si une grande partie de cette incertitude découle de problèmes sociaux et politiques plus vastes, une partie des erreurs peut être imputée à la manière dont l'élection elle-même s'est déroulée.
Ces élections l'ont clairement démontré : les méthodes de vote du XIXe siècle sont incapables d'exprimer adéquatement la volonté d'une population aussi vaste, diverse et fragmentée. Nous avons besoin d'une meilleure façon de prendre des décisions.
Le vote numérique est-il la solution ?
Et si nous avions un système dans lequel chacun pourrait voter depuis son téléphone portable et ouvrir un navigateur pour vérifier les résultats d'une élection, le tout sans avoir à faire confiance à quelqu'un ?n'importe lequelautorité centrale ?
Ce système permettrait une transformation fondamentale de la participation Civic , à mesure que la confiance dans la prise de décision collective s'accroît et que les obstacles à la démocratie directe s'amenuisent. Nombre des problèmes auxquels sont actuellement confrontées les élections, du manque de sécurité à la participation électorale, entre autres, pourraient être atténués, voire totalement résolus, grâce au vote par blockchain.
Un nombre croissant de personnes commencent à voirvote numérique comme un moyen précieux de regagner la confiance du public. Changpeng Zhao, PDG de Binance, et Vitalik Buterin, cofondateur Ethereum , ont récemment discuté de cette question.
« Développez quelque chose maintenant, faites-le approuver (l'étape la plus difficile, évidemment) et atteignez plus de 300 millions d'utilisateurs (avec KYC) en 4 ans. Tout développeur compétent devrait être prêt à le faire « gratuitement », a déclaré Zhao.tweeté.Ce à quoi Vitalik a répondu : « Les défis techniques liés à la création d'un système de vote cryptographique sécurisé sont importants (et souvent sous-estimés), mais à mon avis, c'est 100 % correct. »
Malgré de nombreux défis, le vote numérique semble être une voie inévitable pourde nombreux pays. Plutôt que de se dérober à cette idée en espérant qu'elle ne soit jamais mise en œuvre, nous devrions nous attaquer à ces défis. Les technologies à l'origine des cryptomonnaies de pointe ont déjà été théorisées pour résoudre nombre de ces problèmes ; elles constituent donc un bon point de départ.
Le dilemme de la confiance et de la Politique de confidentialité
Il existe des raisons d'être sceptique quant à notre capacité à organiser des élections numériques sûres et sécurisées ; de nombreux articles ont été publiés sur le sujet. ONEun des plus remarquables est celui d'un YouTubeur. Tom Scott. Comme il l’explique, le principal problème du vote peut être résumé comme un dilemme entre deux propriétés apparemment opposées : l’anonymat et la confiance.
La solution ne se limite pas à la blockchain, et elle n’est pas non plus uniquement technologique.
La seule façon de faire pleinement confiance à l'intégrité d'un système sans dépendre d'aucune autorité est qu'il soit vérifiable de bout en bout, accessible et transparent pour tous. Mais comment est-ce possible si les votes doivent être anonymes ?
Assurer la confiance grâce à la blockchain
Depuis les origines de la blockchain, on spécule sur Technologies utilisation pour le vote. Cependant, une telle solution n'a pas encore été déployée.
De nombreux projets prétendent utiliser la blockchain pour le vote, mais la plupart ne l'utilisent que comme mécanisme de publication des votes collectés et traités par un autre système. Ces affirmations sont trompeuses : cette utilisation de la blockchain ne résout pas les problèmes CORE du vote numérique. Les votes peuvent toujours être manipulés jusqu'à leur publication.
Afin d'offrir une vérifiabilité de bout en bout, un système de vote blockchain doit permettre aux bulletins de vote d'être directement déposés sur la blockchain. Ainsi, tout électeur peut s'assurer que son vote a été comptabilisé. De plus, des auditeurs peuvent vérifier l'intégrité du système de bout en bout.
Un système de vote blockchain pourrait garantir qu'aucun vote ne soit perdu ou modifié en cours de route. Grâce à la nature ouverte et distribuée des blockchains, un tel système est très résistant aux attaques DDoS et ne nécessite pas de back-end centralisé susceptible de mal fonctionner ou d'être infecté par des logiciels malveillants. De plus, les résultats seraient disponibles dès la fin de l'élection.
Assurer la Politique de confidentialité grâce à des preuves à divulgation nulle de connaissance
L’étonnante transparence de la blockchain limite également sa capacité à garantir la Politique de confidentialité du vote numérique.
Une blockchain est une structure idéale pour enregistrer et garantir l'intégrité des données, mais elle permet également de retracer leur origine. Un système de vote anonyme devrait dissocier les transactions (bulletins de vote) de leur origine. C'est là qu'interviennent les zk-SNARK.
Voir aussi : George Samman –La tendance vers la Politique de confidentialité de la blockchain : les preuves à divulgation nulle de connaissance
Un zk-SNARK est une construction cryptographique de pointe permettant de prouver la possession de certaines informations privées sans les révéler. Appliqué au vote, un circuit zk-SNARK pourrait permettre à un électeur de prouver son appartenance à un recensement et sa capacité à voter, sans révéler son identité ni permettre à d'autres de suivre son bulletin de vote.
Cela pourrait être réalisé en créant un « recensement » des clés publiques des participants et en utilisant des zk-SNARK afin que les électeurs puissent prouver leur appartenance sans révéler ces clés. Une description plus détaillée d'un tel modèle est disponible.ici.
Nous pouvons donc créer une blockchain spécifique au vote où, au lieu de payer des frais, vous pouvez publier des transactions après avoir prouvé que vous appartenez au recensement en générant une preuve à connaissance nulle.
C'est une construction incroyable ; on dirait presque de la magie. Nous disposons désormais d'un bulletin de vote sans signature, donc T adresse, et d'une preuve permettant son intégration dans une blockchain vérifiable de bout en bout. De plus, l'électeur n'a aucun GAS à payer ; aucun jeton n'est donc utilisé.
Ce modèle est-il résilient aux attaques ?
Les blockchains publiques solides sont intrinsèquement résistantes aux attaques de censure, mais l’achat de votes et la corruption constituent également des préoccupations importantes.
Le vote numérique semble être une voie inévitable pour de nombreux pays.
Si les électeurs sont contraints, il leur serait possible d'annuler leur vote ultérieurement, sans craindre une double dépense. Il existe également des astuces astucieuses qui rendent l'achat de voix impossible en permettant à quiconque de présenter une preuve valable de son vote une fois l'élection terminée.
Ce que le vote blockchain ne résoudra T
La solution ne se limite pas à la blockchain, et elle n'est pas uniquement technologique. Le vote et les élections numériques posent plusieurs défis, tels que l'accessibilité et l'authentification universelle, qui nécessitent l'intervention des pouvoirs publics et ne disposent T de solutions technologiques simples.
Voir aussi : Gregory Magarshak –En défense du vote par blockchain
Mais ces problèmes peuvent être résolus et traités par des projets pilotes et des investissements dans de meilleurs mécanismes d'authentification. Le talon d'Achille de ce système de vote est l'application cliente (équivalente à un portefeuille de Crypto ). La confiance dans le système d'exploitation et l'implémentation de l'application serait probablement nécessaire.
Alors, pouvons-nous avoir des élections fiables en utilisant la blockchain ?
Les premiers exemples probants d'une telle solution commencent à apparaître. J'ai été exposé à la possibilité du vote par blockchain alors que je travaillais surVocdoniOpen Stack, un projet open source qui se consacre depuis trois ans à déconstruire le problème du vote décentralisé.
Nous avons conçu un protocole et un ensemble de bibliothèques qui apportent des solutions radicalement nouvelles à un problème jusqu'ici non résolu. Un système de vote sans confiance, de bout en bout, vérifiable et anonyme. Notre infrastructure technologique est accessible au public.iciet a déjà fait ses preuves auprès de dizaines d'organisations, dont la plus grande organisation culturelle d'Europe avec près de 200 000 électeurs.
C'est une erreur de croire que nous pouvons parvenir au système de vote numérique parfait, car la sécurité à 100 % n'existera jamais. C'est également le cas pour le vote physique. Mais nous pouvons désormais construire des systèmes de vote qui offrent à notre société numérique des garanties égales, voire supérieures, à celles offertes par le vote physique.
Remarque : Les opinions exprimées dans cette colonne sont celles de l'auteur et ne reflètent pas nécessairement celles de CoinDesk, Inc. ou de ses propriétaires et affiliés.