El sistema de votación del proyecto blockchain para la ciudad de Nápoles, que desde abril de 2018 ha estado estudiando un plan amplio y articulado para innovar el sistema municipal con la ayuda de sistemas distribuidos descentralizados, está casi terminado.
Los detalles se pueden encontrar en una publicación en Facebook publicada por uno de los miembros del equipo ‘Votazioni Napoli Blockchain’.
Según la publicación, el proyecto tenía como objetivo “crear un sistema de votación electrónica en simbiosis con tecnología blockchain” , que excluyera desde el principio la opción de la votación en línea para superar el problema de la votación fraudulenta.
El sistema de votación blockchain en Nápoles se desarrolla en dos niveles: el nivel regulatorio que respeta la privacidad de los usuarios, también a la luz del reciente GDPR; el nivel tecnológico que hace uso de varias tecnologías de información existentes, incluida la Blockchain Ethereum para el registro inmutable de los datos de votación.
El post también muestra que las “especificaciones funcionales del proyecto” se publicarán a fines de septiembre de 2019, para dar a todos la oportunidad de estudiar el sistema de eVoting desarrollado por el grupo de trabajo sobre la votación electrónica descentralizada del proyecto de la cadena de bloques de Nápoles.
Aún refiriéndose a lo que se dijo en la publicación de Facebook, entremos en detalles sobre el sistema de votación electrónica descentralizada.
Respeto a la privacidad
Un sistema de votación electrónica basado en un blockchain público necesita, como es bien sabido, respetar la privacidad del voto del electorado y evitar que el voto en sí pueda asociarse con el votante.
Por lo tanto, el software desarrollado ha tenido en cuenta tres factores importantes relacionados con la confidencialidad de los datos del votante:
- no procesar o elaborar datos sensibles y personales del votante;
- anonimato completo para el voto del votante;
- Virtualización del sistema electoral tradicional.
En lo que respecta al primer punto, se resuelve dejando la identificación del votante a los miembros de la sección electoral, manteniendo así la gestión actual de la identificación de los ciudadanos. De hecho, la votación tendrá lugar en la urna, como es el caso hoy en día con la votación en papel.
Pasando al punto dos, la asociación entre la marca de tiempo de la transacción de votación registrada en la cadena de bloques y la votación expresada por el elector se ha resuelto con un método estructurado que se dará a conocer en las especificaciones técnicas.
La virtualización se confía a la plataforma diseñada por los especialistas.
Desarrollo tecnológico blockchain
La plataforma de software garantiza “una reproducción fiel de los roles y responsabilidades asignados a los actores involucrados, de acuerdo con las directrices actuales del sistema de votación tradicional”.
Y, de hecho, como se puede ver en las capturas de pantalla adjuntas a la publicación de Facebook, todo el sistema de votación e incluso la papeleta de votación, son muy similares a lo que suele ocurrir en el colegio electoral en el momento de la votación.
Esta solución, que no trastorna el sistema de votación actual, tiene como objetivo evitar la capacitación compleja del personal del asiento y hacer que el electorado se sienta cómodo.
Desde un punto de vista estrictamente técnico, el sistema de votación electrónica utiliza las siguientes tecnologías y aplicaciones web:
- aplicación web multilenguaje realizada en PHP y JavaScript, soportada por bases de datos MySql;
- Ethereum blockchain (Ropsten se está utilizando en esta fase de prueba);
- eDiscovery para realizar la recuperación de transacciones de votación registradas en la cadena de bloques y para llevar a cabo el recuento de elecciones.