El siglo XXI está en el patio, y seguimos votando con "guijarros". Vamos a cambiarlo Además, hay cada vez más herramientas "digitales" para esto.
Se están desarrollando sistemas de votación electrónica en todo el mundo. El énfasis está en el hierro (por ejemplo, en India
(1) y DARPA
(2) ), así como en el software (ElectionGuard
(3) y las elecciones electrónicas a la Duma de la ciudad de Moscú
(4) ). Aquí hablamos sobre la parte que se relaciona con el software.
En ambos sistemas (ElectionGuard y sistemas para la Duma de la ciudad de Moscú), el énfasis está en proteger la información transmitida desde el navegador del votante al repositorio del sistema, así como en proteger el anonimato de la votación. La ventaja indudable del sistema ElectionGuard es la capacidad de contar los resultados de la votación a cualquier persona. La ventaja del sistema para la Duma de la ciudad de Moscú es el almacenamiento de datos en la
cadena de bloques , lo que garantiza la inmutabilidad de los datos ya ingresados. Pero en la descripción de ambos sistemas no hay información sobre cómo protegerse contra el "relleno" interno de votos. Al almacenar datos anónimos, hacer "relleno" desde dentro del sistema es teóricamente bastante simple.
Presentamos a su atención un sistema de votación absolutamente transparente con la posibilidad de contar los votos de cualquier persona que lo desee y la completa ausencia de la posibilidad de "llenar" los votos desde dentro: ¡Zakogo.rf
(5) !
El primero se logra almacenando datos en la cadena de bloques. El segundo es el no anonimato de la votación. Espero a tirar toda la basura ... Ahora lo entenderás todo.
Usamos dos blockchains:
- "Cerrado", para almacenar información sobre quién votó y cómo;
- "Abierto", para almacenar información de votación anónima y un hash del bloque "cerrado" correspondiente.
Nadie tiene acceso a la cadena de bloques "cerrada", excepto el propietario del sistema. Cualquier persona puede descargar los datos de la cadena de bloques "abierta" para su verificación. Se adjunta el script de verificación. Dado que el hash del bloque "cerrado" se almacena en el bloque "abierto" y también participa en el cálculo del hash del bloque "abierto", es imposible cambiar la cadena de bloques "cerrada".
Ahora hablemos de no anonimato. El almacenamiento de información sobre el votante permite que organismos especiales verifiquen la ausencia de "relleno". Tomamos un cierto porcentaje de todos los bloques, para cada bloque miramos la información sobre el votante, lo contactamos y averiguamos si es cierto que votó. Con completo anonimato en el repositorio, puede descargar casi cualquier número de votos. En este caso, el método de organización del almacenamiento no importa.
¿Qué es más importante: el anonimato de la votación o la transparencia de las elecciones? La humanidad aún tiene que responder esta pregunta. Para mí, la respuesta es obvia: el estado sabe tanto de mí que un poco más de conocimiento no me perjudicará (dejaremos la calidad de protección de esta información fuera del alcance del artículo).
En las próximas versiones planeamos:
- reemplazar la autorización a través de las redes sociales, con la autorización a través de los servicios estatales;
- aproveche la experiencia de los proyectos ElectionGuard (3) y Moscow City Duma (4) sobre protección de datos en el escenario desde el navegador del usuario hasta el almacenamiento del sistema.
PD: Por cierto, el primer voto absolutamente transparente ya está en marcha (por ejemplo, la elección de líderes regionales). ¡Únete a Zakogo.rf
(5) !
Referencias
- Máquina de votación electrónica en la India ;
- Máquina de votación electrónica encargada por DARPA ;
- ElectionGuard de Galois y Microsoft ;
- Elecciones electrónicas a la Duma de la ciudad de Moscú ;
- Nuestro sistema ZaKogo.rf .