El gobierno de Moscú ha lanzado una blockchain basada en Ethereum en la que guardará sus votos a través de su programa Active Citizen. Los participantes se establecerán como nodos en esta red utilizando un cliente Parity.

El 4 de diciembre, el gobierno de Moscú emitió un comunicado de prensa anunciando un proyecto piloto en el cual su sistema de votación migraría de Active Citizen a Blockchain. Lanzada en 2014, la plataforma permite a los ciudadanos influir en las decisiones de gestión de la ciudad y la transformación urbana de Moscú.

Esta se ha utilizado para influir en el diseño urbano, las rutas de transporte público y más, recibiendo más de 2.700 votos hasta la fecha, con más de medio millón de moscovitas emitieron votos en la encuesta que mostraban una participación récord.

Andrey Belozerov, el asesor de estrategia e innovación del CIO de Moscú, dijo a la prensa que la “microcomunidad” más pequeña objeto de uno de estos votos solo contaba con 172 personas. Explicó además que, aunque estos referendos nunca se llevan a cabo para determinar los resultados de las elecciones políticas, el gobierno de Moscú “nunca ha implementado una decisión que difiera de los resultados de los votos de los ciudadanos”.

La blockchain que se ha lanzado, es una plataforma privada basada en la programación de código abierto de Ethereum y se rige por un mecanismo de consenso de prueba de autoridad.

Una página de GitHub sobre el tema describe esta estructura como una que “usa un conjunto de autoridades/nodos que están explícitamente autorizados para crear nuevos bloques y asegurar la blockchain.

La cadena debe ser firmada por la mayoría de las autoridades, en cuyo caso se convierte en parte del registro permanente. En el caso de Active Citizen, un nodo controlado por el gobierno sería la única autoridad que votara sobre la validez de las transacciones dentro de los bloques.

La página de GitHub describe el mecanismo como “menos intensivo” que la prueba de trabajo, ya que “minar… requiere mucho poder informático” y es más predecible en el sentido de que “los bloques se emiten a intervalos constantes”. Los votantes interactuarán con el blockchain a través de un cliente Parity compatible con Ethereum.

El equipo detrás del proyecto se ha acercado al lanzamiento de este sistema renovado con varios objetivos en mente. Según el comunicado de prensa, esperan que “cada ciudadano se convierta en un nodo de una red de igual a igual”, lo que les permitirá “contar los votos y verificar la autenticidad de los resultados en tiempo real”, así como para “almacenar la base de datos de votos”.

La esperanza de Belozerov es que el nuevo sistema pueda mantenerse al día con el procesamiento de la carga máxima de datos entrantes de la antigua plataforma web, unos 1.000 votos por minuto o “17 transacciones por segundo”.

En última instancia, el equipo estará atento a las fallas en la nueva plataforma: “confiabilidad, resistencia a las actualizaciones, velocidad de procesamiento de datos y sincronización correcta de los nodos” para que puedan ser resueltas antes de que se lleve a cabo la integración completa de la cadena de bloques.

Un desafío concebible inherente a esta integración es el problema de preservar el anonimato del votante en un sistema que Belozerov dice que usa números de teléfono celular para verificar la identidad del usuario y que, en el caso de una encuesta muy importante, requiere que los votantes proporcionen ciertos datos de pasaporte e ir a través de la identificación de la plataforma de servicios estatales y municipales.  Sin embargo, hizo caso omiso de esta preocupación, con la seguridad de que:

“Los datos personales del usuario y su ID única (que no contiene ningún dato personal) coinciden en un servidor seguro, ubicado en un segmento de red cerrado. Este concepto garantiza proteger los datos personales de cada votante. Hemos estado utilizando este concepto durante 3 años, por lo que Blockchain debe emplear el mismo concepto”.

Belozerov también reconoció la “peculiaridad” del hecho de que el voto de un usuario debe pasar a través del “sitio web de Active Citizen antes de que vaya al servidor del mismo” grabado en la cadena de bloques.

“Una vez que nos aseguremos de que la blockchain pueda soportar 1.000 transacciones por segundo”, explicó, “podremos implementar un mecanismo que registre los votos en la cadena de bloques directamente y procesaría los datos de forma nativa allí”.

El asesor de estrategia e innovación espera que la “implementación de blockchain conduzca a la mejora de la seguridad y transparencia de la información junto con la reducción de los costos administrativos para el gobierno de Moscú”. Por el momento, informó, “no hay discusión sobre la implementación de blockchain en las elecciones políticas a nivel federal o cualquier otro en relación con este proyecto”.

Deja un comentario