Los sistemas de votación basados en Blockchain tienen potencial a pesar de las preocupaciones de seguridad
Las elecciones presidenciales de los Estados Unidos en 2020 se encontraron con un aumento de votos por correo debido a las preocupaciones del COVID-19. Sin embargo, mientras muchos estadounidenses se mantuvieron alejados de los colegios electorales este año, los retrasos postales, las boletas rechazadas y otros desafíos surgieron.
No es de extrañar que las mejores formas de emitir votos durante las grandes elecciones se convirtieran rápidamente en un tema candente de debate. Esto también ha llevado a algunos en la comunidad cripto a abogar con renovado vigor por un sistema de votación basado en Blockchain que se utilizará en las futuras elecciones presidenciales.
Mientras que las promesas de la tecnología Blockchain incluyen confianza, transparencia e inmutabilidad, un grupo de investigadores del Laboratorio de Informática e Inteligencia Artificial del Instituto Tecnológico de Massachusetts señaló los fallos de seguridad asociados a los sistemas de votación en Blockchain. Los investigadores publicaron un informe el 6 de noviembre explicando que la votación en línea tiene fallas fatales ya que tales sistemas son vulnerables a los ataques cibernéticos a gran escala. El informe habla específicamente de los sistemas de votación basados en Blockchain como Voatz, que se ha utilizado en las elecciones municipales de EE.UU., pero que, según se informa, sufre de problemas de seguridad de datos.
Dejando a un lado la seguridad, los sistemas de votación basados en Blockchain pueden ser viables
A pesar de las preocupaciones de seguridad, algunos todavía creen que los sistemas de votación basados en Blockchain se aprovecharán en el avance de las grandes elecciones. Maxim Rukinov, jefe del Distributed Ledger Technologies Center de la Universidad Estatal de San Petersburgo, dijo a Cointelegraph que la Blockchain permite que un sistema de elecciones justas se lleve a cabo dentro de un ambiente de confianza entre participantes que generalmente no confían entre sí: “Con blockchain puedes hacer que la votación esté disponible y aumentar la transparencia de cualquier elección. En un escenario perfecto, los resultados de tal votación no pueden ser falsificados“.
Rukinov compartió que ha estado trabajando con un equipo de investigadores para desarrollar un sistema de votación en línea diseñado específicamente para uso empresarial. Conocido como “CryptoVeche”, Rukinov explicó que este sistema en particular almacena los resultados de la votación en una Blockchain, que es un tipo de libro de contabilidad distribuido. Como tal, el sistema es altamente seguro contra hackeos externos e internos.
Alex Tapscott, cofundador del Blockchain Research Institute y autor de un libro, explicó esto en detalle para un artículo del New York Times publicado en 2018, incluso antes de que la pandemia de COVID-19 sacara a la luz nuevos desafíos. Tapscott señaló que en las elecciones, la confianza se concentra dentro de las agencias gubernamentales, que son extremadamente vulnerables a los hackeos, fraudes y errores humanos. Para poner esto en perspectiva, un estudio publicado el año pasado muestra que las entidades del gobierno local y federal han sido víctimas de 443 violaciones de datos desde 2014, pero la mayoría de ellas incluían pérdida de hardware, errores de correo y vulneraciones al papel.
Tapscott señaló que un sistema Blockchain se basa en computadoras de redes distribuidas para verificar las transacciones. Una vez verificadas, los resultados se registran en bloques que están enlazados criptográficamente con el bloque anterior. Se forma entonces un libro de contabilidad seguro, que es transparente para todos los participantes de la red, pero que permanece inmutable y a prueba de manipulaciones. Esta característica también es importante para garantizar que las personas sólo emitan un único voto, ya que los sistemas basados en Blockchain tienen por objeto evitar el doble gasto.
Don Tapscott, conocido autor y cofundador del Blockchain Research Institute, dijo además a Cointelegraph que hoy en día no se pueden enviar votos en línea porque los sistemas basados en Internet no funcionan bien para esas aplicaciones:
“Si transmitimos información como un voto en Internet, en realidad estamos enviando una copia de ese archivo; el original permanece en nuestra posesión. Esto es aceptable para compartir información pero inaceptable para transacciones con activos, como el dinero, los valores, las canciones o el registro de votos en las elecciones”.
Como tal, Tapscott señaló que dentro de un sistema basado en Blockchain, la confianza del público en el proceso de votación se logra a través de la criptografía, el código y la colaboración entre los ciudadanos, los organismos gubernamentales y otras partes interesadas.
Los desafíos técnicos deben ser superados
Por supuesto, no se puede negar que siguen existiendo problemas técnicos relacionados con los sistemas de votación basados en Blockchain. Además de las preocupaciones de seguridad mencionadas por los investigadores del MIT en su reciente informe, Rukinov reconoció que el desarrollo de un sistema de votación en línea es un reto.
Rukinov explicó además que con los sistemas Blockchain la exactitud de las transacciones, en este caso, la inscripción de los votantes se verifica mediante un mecanismo de consenso entre los diferentes miembros de la red. Sin embargo, cuando se trata de sistemas de votación, los observadores independientes también deben ser una de las partes que participan en el consenso, lo que significa que tendrían que tener varios nodos de validación.
Según Rukinov, en la mayoría de los casos, el número de nodos propiedad del organizador de la red es mayor que el número de nodos independientes. Así pues, en el caso de un sistema de votación basado en Blockchain, puede producirse un ataque cuando quienes controlan más de la mitad de los recursos tienen la capacidad de cambiar los datos al azar. Rukinov señaló que este problema no se da en todos los tipos de mecanismos de consenso.
Lior Lamash, fundador y director general de GK8, una empresa de ciberseguridad, también dijo a Cointelegraph que aunque la naturaleza inmutable de la Blockchain la convierte en una plataforma efectiva para asegurar la integridad del proceso de votación, aún quedan varias vulnerabilidades. En concreto, Lamash señaló que la identificación de los votantes es problemática cuando se utilizan sistemas de votación basados en Blockchain:
“El aspecto de la seguridad de la votación basada en Blockchain es complicado. Por una parte, la propia Blockchain está completamente protegida incluso de los hackers informáticos que puedan vulnerar hasta los Estados, ya que emplea cientos de miles de nodos en múltiples servidores en todo el mundo. El reto sería asegurar los “puntos finales” de esta red: las papeletas individuales y las estaciones de votación”.
Además, Lamash señaló que mientras que cada papeleta almacena las claves privadas de un usuario, un hacker podría obtener esa información y manipular todo el proceso electoral: “Esta cuestión es bastante similar al desafío que enfrentan los bancos y otras instituciones financieras al ofrecer servicios basados en Blockchain“.
Potencial innegable
Aunque sigue habiendo problemas con los sistemas de votación basados en Blockchain, está claro que las Blockchains tienen un enorme potencial para su uso en futuras elecciones. Dylan Dewdney, director ejecutivo de Kylin, una plataforma de cross-chain diseñada para la economía de datos basada en Polkadot, dijo a Cointelegraph que también debe tenerse en cuenta el resultado confiable de una elección. Determinó además que la tecnología Blockchain que se aplica para la validación de datos es muy útil en este caso.
Según Dewdney, una infraestructura descentralizada podría ayudar a mejorar el resultado confiable de un proceso electoral. Dewdney explicó que Kylin ha creado un proceso de validación de datos utilizando un nodo oráculo, que sirve como fuente de información. Un nodo de arbitraje se utiliza entonces para juzgar si esos datos son válidos o no. Dewdney dijo:
“Cualquiera que opere un nodo de arbitraje tendría un excelente incentivo para desafiar la información inexacta, ya que se le recompensaría con un token nativo para hacerlo. Del mismo modo, proporcionar información precisa y validada (impugnable) como un alimentador de datos de primera calidad a los consumidores, como las organizaciones de noticias, es increíblemente valioso como alimentador de datos de primera calidad en un mercado de datos”.
Aunque Kylin es una solución que puede aplicarse fácilmente en el espacio DeFi, el mismo concepto puede utilizarse para los sistemas de votación. “La validación descentralizada de los resultados electorales locales podría ser una herramienta muy poderosa contra algunos de los problemas que estamos viendo actualmente”. Añadió además: “Esto podría funcionar fácilmente como el consenso vinculado de las fuentes API validadas de literalmente miles de resultados de elecciones locales reportados a sitios web dentro de una fuente de datos de primera calidad de los desarrolladores de Dapps“.
Rukinov cree que el sistema ideal de votación basado en Blockchain debe atender a la elegibilidad, verificabilidad e inmutabilidad de los votantes. Mencionó que estas características pueden lograrse en el futuro mediante protocolos criptográficos que incluyan firmas digitales, zero-knowledge proofs y cifrado homomórfico: “Para lograr beneficios adicionales, es necesario añadir la posibilidad de cancelar el registro; que los observadores puedan detectar los hechos de falsificación; y que la permanencia del registro cambie la historia“.
Sigue leyendo: