¿Puede blockchain hacer que la votación electrónica sea más segura?

Al votar en una cadena de bloques, está eliminando una de las fuentes de fraude electoral: la manipulación de la base de datos. Las cadenas de bloques, que son descentralizadas y difíciles de manipular, harían que este factor no sea un problema.

Sin embargo, esto todavía deja muchas áreas potenciales de abuso abiertas, incluyendo:

  • Máquinas fraudulentas: los votos en una cadena de bloques son difíciles de manipular, pero se puede abusar del hardware que se conecta a la cadena. Si manipulo el código en la máquina de votación para votar siempre al Partido Verde, votará al Partido Verde y la cadena de bloques reflejará esto.
  • Manipulación: Durante las últimas elecciones, mi abuela (ahora a finales de los 80) fue detenida por dos hombres y conducida a un colegio electoral. Cuando llegó allí, le dijeron que votara por un candidato en particular a pesar de pertenecer a la parte opuesta toda su vida. La tecnología Blockchain no podría ayudar en este caso particular.
  • Gerrymandering: incluso si las máquinas de votación fueran 100% justas sin ninguna manipulación local, aún puede diseñar zonas legislativas de tal manera que favorezcan a un partido frente a otro. La tecnología Blockchain no podría cambiar esto.

Creo que los avances tecnológicos aliviarán algunos de los problemas en esta área. Sin embargo, la política significa poder, y en cualquier lugar donde haya poder hay personas que intentan doblegar el sistema para su ventaja.

Técnicamente sí, pero funcional y prácticamente no.

¿Por qué? Porque la gente vota, y no las máquinas. ¿Por qué es eso importante?

En el mundo real (donde vive la gente), son otras personas (generalmente personas en el poder o quieren llegar al poder) quienes buscan formas de manipular / manipular el sistema, y ​​no hombres y mujeres honestos y decentes.

Las personas, y cuando estamos hablando de personas, estamos hablando de más de 2 personas individuales, tienen diferentes perspectivas, metas, deseos, ambiciones y motivaciones. En general, la votación se trata de:

  1. Expresar una posición sobre una cuestión política o agenda (como votar por un representante político; piense en elecciones nacionales generales, referéndums como el reciente fiasco del Brexit)
  2. Nominar a alguien para un puesto de representación o poder (como elegir un político, representante corporativo / miembro de la junta, o incluso tan simple como un representante escolar)

El factor principal en la votación es legitimar el resultado basado en la noción de que la votación demuestra apoyo, donde el apoyo mayoritario (o el proceso que conduce a un resultado) se utiliza para legitimar el resultado.

Si lo miras desde esa perspectiva, el único valor que tiene una cadena de bloques es que garantiza que cualquier registro de voto que se ingrese no se altere (es decir, la manipulación del ballet, es decir, el registro en el blockchian no se puede manipular) .

Sin embargo, si piensa en situaciones que pueden ser “inseguras”, la cadena de bloques puede hacer que muchas de esas situaciones sean más “inseguras” para los votantes individuales.

Algunos ejemplos:

  1. Dictaduras: dado que la votación suele ser un proceso controlado por el estado, puede ser muy fácil determinar qué voto emitió quién porque puede determinar cuándo y dónde / cómo emitir el voto. Dado que la cadena de bloques mantiene una copia de su voto, el régimen puede revisar fácilmente cada voto y descubrir si no votó por ellos, y hacer muchas cosas desagradables después de emitir el voto.
  2. Regímenes autoritarios: similar al ejemplo 1, excepto que también puede haber intereses locales corruptos, que pueden obligar y hostigar a las personas antes, durante y después de la votación, para asegurarse de que se salgan con la suya.
  3. Regímenes corruptos / incompetentes: muchos países tienen sistemas políticos corruptos e incompetentes (incluso semidemocráticos). Incluso en los EE. UU., Piense en las elecciones de 2000 entre Al Gore y Geroge W Bush, la definición y el método utilizados para contar e incluir / excluir votos se basaron en procesos de registro local y reglas de administración que no tienen nada que ver con la boleta en sí.

Nada puede ayudar a “asegurar” su voto en esas situaciones.

NOTA: Puede estar pensando, bueno, en nuestros días, tenemos Internet y teléfonos móviles. Pero quién va a garantizar que su voto cuente y cómo estará seguro si tiene que demostrar su identidad para votar (cuando su identidad es lo que lo expone a daños personales, y no necesariamente el voto).

Nadie tiene realmente miedo de votar: son las consecuencias o la amenaza potencial para usted (o su familia) lo que determina su sensación de seguridad, y nada de eso se resuelve con la cadena de bloques.

Pruébelo en un experimento grupal simple si no me cree … Juegue algunos de los escenarios que mencioné en un entorno de grupo pequeño y vea si se siente seguro votando con blockchain.

Si, en principio.

Piense en cómo podría implementar un sistema de votación electrónica. Es conceptualmente trivial, ¿no? Ponga en pie una base de datos tradicional que cumpla con ACID, y listo.

Sin embargo, hay algunos problemas prácticos. Por un lado, ¿quién puede alojar esa base de datos? Más importante aún, ¿qué pasa si no necesariamente confías en esa autoridad central, o incluso si lo haces, que es lo suficientemente sofisticado como para ser resistente contra los adversarios de Wiley?

En el núcleo, una cadena de bloques es un tipo de base de datos replicada, con énfasis en la replicación. En el límite, cada participante tiene una copia de la base de datos completa y cada participante puede escribir en ella. El protocolo de actualización garantiza que todos los participantes vean los mismos eventos en la misma secuencia.

Por lo tanto, la cadena de bloques nos brinda el mismo comportamiento lógico que la implementación centralizada (o lo suficientemente cerca de ella como para alejar los detalles por razones de brevedad). Sin embargo, la diferencia clave es que la implementación de la cadena de bloques no tiene control central y sin almacén de datos central. Para que un adversario cambie el voto registrado, debe realizar el cambio en mucho más que una sola copia de la base de datos.

De los casos de uso de blockchain con los que estoy familiarizado, la votación electrónica en realidad tiene el mayor mérito. Es una obra pura de desintermediación. Esto cae en un dominio donde el argumento para una implementación de blockchain en realidad tiene sentido técnico.

La cadena de bloques tiene todo tipo de potencial para mejorar los sistemas humanos. Muy a menudo escuchamos sobre ese potencial en referencia a los servicios financieros y los sistemas bancarios. Pero la arena humana que quizás podría ser más mejorada por la cadena de bloques es la votación.

En el transcurso del ciclo electoral anterior, se habló de fraude, noticias falsas y “manipulación del sistema”. Y por una buena razón. Las noticias falsas fueron perjudiciales. Nuestros mecanismos existentes demostraron ser susceptibles a la infección externa. Se hizo evidente para todos que algo tiene que cambiar.

Y ahí es donde entra en juego la cadena de bloques: moviendo nuestros sistemas de votación a la cadena de bloques, algo con lo que ya han experimentado varios países y estados, podemos mejorar un sistema expuesto como insuficiente varias veces.

Así es cómo.

El uso de blockchain para votar garantiza un nivel necesario de transparencia.

El principal beneficio de cambiar nuestros sistemas de votación a la cadena de bloques es el nivel mejorado de transparencia que permite la cadena de bloques.

La cadena de bloques –– definitivamente –– impediría que los malos actores engañen al sistema. Se aseguraría de que las personas no voten dos veces, ya que tendríamos un registro inmutable de su voto y su identidad. Y nadie podrá eliminar votos, porque, nuevamente, la cadena de bloques es inmutable. Los encargados de contar los votos tendrían un registro final de cada voto contado que los reguladores o auditores podrían verificar en cualquier momento.

En la cadena de bloques, todo es inmutable y verificable. Sin embargo, también es importante el hecho de que los resultados se pueden cifrar, lo que fomentaría la transparencia y al mismo tiempo mantendría un sentido crucial de privacidad.

La cadena de bloques permitirá resultados más rápidos.

Sin embargo, los resultados ingresados ​​y almacenados en la cadena de bloques no solo son inmutables y transparentes, sino que también están disponibles de inmediato. Eso significa que llevar a cabo nuestras elecciones en blockchain no solo es más seguro sino también más eficiente.

Si compara esto con la forma en que llevamos a cabo las elecciones actualmente, las diferencias son marcadas. Actualmente, lleva horas y, a veces, días contar los votos después de las elecciones, y a veces confundimos los resultados debido a un error humano o de máquina, lo que, por supuesto, hace que el proceso tarde aún más.

Sin embargo, la cadena de bloques ofrece una realidad en la que ese error humano se elimina de la ecuación y los resultados se cuentan de inmediato.

Imagínese saber los resultados de las elecciones inmediatamente después de que terminen las elecciones. Eso es lo que puede hacer la cadena de bloques.

La cadena de bloques permite a las personas verificar de manera más sistemática la información, como los artículos de noticias son acreditados y válidos.

Nuestras elecciones consisten en más procesos y funciones que el conteo de votos. Cuando hablamos de elecciones, también debemos hablar de todo lo que sucede antes del día de las elecciones, como la difusión y discusión de información y noticias.

Ahí es donde se demostró que nuestro sistema de votación es el más vulnerable durante este último ciclo electoral. Los usuarios en los sitios de redes sociales están expuestos hasta el día de hoy regularmente a imágenes y artículos que, a simple vista, parecen reales. Los lectores se quedan con sus propios dispositivos en cuanto a determinar si algo es, de hecho, auténtico.

La cadena de bloques promete habilitarnos con el poder de verificar qué fuentes de noticias son confiables y verificables. Puede servir como una fuente inmutable de datos contra la cual se pueden verificar las fuentes de noticias. Si almacenamos este tipo de datos en la cadena de bloques, por ejemplo, un usuario en Facebook podría buscar un autor o sitio con el que se encuentren y determinar si ese autor o sitio publica o no información verificable o falsa. Ese registro viviría en la cadena de bloques para que todos lo consulten.

Los artículos individuales, incluso, podrían ser votados a favor o en contra según si los usuarios pueden confirmar que el contenido es exacto. Esto, en efecto, brinda a las personas más herramientas para practicar hábitos inteligentes de consumo de redes sociales.

La cadena de bloques también podría usarse para mejorar los procesos de votación dentro de las empresas y organizaciones privadas.

Lo que queda claro es que cuanto más investigas la cadena de bloques como un mecanismo potencial para gobernar los procesos de votación, más descubres que su aplicación se extiende más allá de las elecciones municipales o públicas. Las empresas y organizaciones individuales podrían obtener los mismos beneficios utilizando la cadena de bloques internamente.

Por ejemplo, las empresas podrían usar tokens para otorgar a los empleados y partes interesadas derechos de voto. Cuantas más monedas se otorguen a un empleado o votante, más peso tendrá su voto potencial. Otorgar tokens también es una forma de incentivar el buen comportamiento, como la precisión constante.

Empresas como Ethereum ya están experimentando con este tipo de estructura, una estructura que, además de aumentar la transparencia y la eficiencia, también diversifica el poder.

La tecnología que necesitamos para realizar estas mejoras ya está aquí.

Por supuesto, la cadena de bloques no será útil para mejorar nuestros procesos de votación a menos que aquellos en el poder decidan implementarla.

¿Las buenas noticias? La tecnología para hacer que eso suceda ya existe. Y vemos países y estados de todo el mundo experimentando con esa tecnología, organizando elecciones en la cadena de bloques, utilizando la cadena de bloques para almacenar y rastrear datos de votación y verificando fuentes de noticias a través de un consenso descentralizado.

Hay más trabajo por hacer antes de que esto sea una realidad, claro. Pero la tecnología está aquí. Y sabemos lo que nos espera si decidimos hacer de la transparencia, la eficiencia y la seguridad una prioridad: un nuevo futuro.

¿Por qué tan serio sobre la seguridad?

Antes de entrar en detalles sobre cómo blockchain es seguro, debemos comprender la necesidad de ello. ¿Por qué están tan preocupados por la alta seguridad cuando se trata de blockchain?

Es posible que hayamos enumerado todos los beneficios de blockchain, pero un problema importante que viene con blockchain es que sus datos residen en todos los demás nodos. Esto significa que sus datos importantes (incluso dinero) residen en todos y es obvio que no querrá que nadie acceda a ellos. Esta es la razón detrás de imponer un mecanismo de seguridad tan estricto para que un usuario no pueda acceder a otros datos (ni cambiarlo).

¿Cómo es tan segura Blockchain?

Blockchain utiliza cifrado asimétrico (también conocido como criptografía de clave pública) para proteger los datos. El cifrado asimétrico utiliza dos claves: clave pública y clave privada para cifrar los datos. Las dos claves hacen que sea imposible descifrar la red.

La clave privada es la identidad digital que demuestra la propiedad de cualquier activo en particular (mensaje, moneda digital o cualquier cosa). También vale la pena señalar que no hay dos personas que puedan tener la misma clave privada. Por otro lado, tanto la clave privada como la pública están relacionadas matemáticamente. Significa que uno puede generar una clave pública a partir de la clave privada. Pero, el caso inverso no es posible.

Como su nombre indica, todos pueden acceder a la clave pública, pero la clave privada solo permanece con una persona. Las claves públicas y privadas se generan en un par. Significa que si el usuario A encripta algún mensaje usando su propia clave pública, entonces necesitará la clave privada de A para descifrar el mensaje. Además, las claves privadas no se pueden derivar de la clave pública, lo que significa que no puede descifrar el mensaje a menos que tenga la clave privada de alguien.

Una clave pública se pone a disposición de cualquier persona que desee enviar un mensaje. La segunda clave (clave privada) se mantiene en secreto con el receptor para que sean ellos quienes solo puedan saber cómo descifrar el mensaje enviado por el remitente.

La criptografía de clave pública también se utiliza para verificar la identidad, marcar la fecha de una transacción y asegurar que la transacción no haya sido manipulada.

Cada vez que una nueva transacción ingresa a la cadena de bloques, se transmite a través de la red. Después de esto, los mineros validan la transacción verificando la firma del remitente. Tras una verificación exitosa, la transacción se agrega a la cadena de bloques principal.

Tomemos un ejemplo de Bitcoin (basado en Blockchain) e intentemos entender cómo funciona el cifrado asimétrico en ese caso. Bitcoin utiliza una forma de firma digital para llevar el proceso más allá al demostrar que el remitente envió el mensaje. Cada moneda está asociada con la clave pública de su propietario actual. Cuando envía algo de bitcoin a alguien, entonces crea una nueva transacción adjuntando la clave pública del receptor y firma esa transacción con su propia clave privada. Los mineros verifican la clave privada del remitente utilizando su clave pública (que ya está disponible públicamente). Esto evita el caso en que un usuario no autorizado pueda intentar enviar dinero desde la billetera de otra persona.

Tipos de blockchain

Hoy, las cadenas de bloques se pueden clasificar en dos grandes categorías:

  • Blockchain pública

Utiliza computadoras conectadas a Internet público para validar las transacciones y agruparlas en bloques para agregar al libro mayor. Cualquier persona conectada a internet puede unirse a la red. Esta es la única razón que hace que la blockchain pública no sea adecuada para los negocios. Las cadenas de bloques públicas generalmente están diseñadas en torno al principio del anonimato. Ex Bitcoin.

  • Blockchain privado

Solo permiten que organizaciones conocidas se unan a la red. Estos tipos de blockchains usan identidad para confirmar los privilegios de acceso, por lo que los participantes en la red saben que tienen información completa sobre los demás. Además, en blockchains privados, el consenso se logra mediante un “respaldo selectivo” donde solo los usuarios conocidos pueden verificar las transacciones.

Ahora, sabemos todo acerca de cómo blockchain es seguro y por qué es tan difícil para alguien manipular los datos almacenados en las cadenas de bloques. Pero, debemos tener cuidado con la seguridad, ya que blockchain es tan seguro como su infraestructura. La seguridad también depende de otros factores, como en qué plataforma se ha implementado la red blockchain, tipo de red blockchain, tipo de esquema de cifrado utilizado.

La tecnología blockchain puede cambiar el mundo de muchas maneras, una de ellas podría ser cómo se manejan los países y cómo se toman las decisiones.

Si bien las monedas son, con mucho, la aplicación más destacada de la tecnología blockchain hasta la fecha, creo que la gobernanza es un área que está destinada a ser revolucionada por la tecnología blockchain. De todos modos, sí, el sistema de votación que utilizan la mayoría de los países en este momento no es óptimo y nos obliga a comprometernos.

Hice un video de YouTube sobre cómo se podría superar esto si estás interesado:

Reflexiones sobre la gobernanza impulsada por Blockchain | Cédric Waldburger

Blockchain para votar

Las elecciones siempre han estado sujetas a una baja participación. Especialmente la votación ha sido objeto de fraude electoral en todo el mundo. Hoy, con menos de la mitad de los votantes genuinos acuden a las urnas. Podría dejarnos preguntándonos cómo los resultados de las elecciones podrían variar asombrosamente si el consenso apto de la gente puede reflejarse.

Si bien son preocupantes, los temas candentes aumentan la participación de los votantes, las irregularidades en la votación cuentan la menor confianza de los votantes en “el sistema”.

De hecho, la votación en línea está en uso en aprox. 23 países prevalecerán sobre la deficiencia de los sistemas de papeletas de votación. Sin embargo, esto también se ha vuelto vulnerable a problemas técnicos y fraudes.

Blockchain puede demostrar ser la solución (solución) que los gobiernos y sus ciudadanos han estado buscando para mejorar la votación. Es porque muchos expertos piensan que DLT ofrece las cuatro características más destacadas que requiere cada sistema de votación, a saber: Seguridad, Transparencia, Accesibilidad y Auditabilidad.

Las características de las tecnologías blockchain, como la seguridad y la inmutabilidad, hacen que sea casi imposible para cualquier persona emitir un voto ilegal o fraudulento, o realizar modificaciones una vez que se haya presentado.

Dado que cada vez más personas poseen computadoras o teléfonos celulares, un sistema de votación en línea basado en blockchain puede facilitar que la mayoría de los votantes elegibles emitan sus votos.

De hecho, cada “registro” ingresado en una red blockchain recibe una marca de fecha y hora, así como un hash criptográfico del bloque anterior, lo que hace que la auditoría sea rápida y automática.

Dado que los países y los gobiernos locales analizan detenidamente la tecnología de contabilidad distribuida, podemos suponer que la implementación a escala limitada de los sistemas de votación blockchain prevalecerá en el próximo año. Y podemos ver las implicaciones desaparecidas con el uso de Blockchain para votar.

Lee mas

Depende. Recientemente, los piratas informáticos han penetrado la seguridad de los sistemas blockchain y han robado millones. Comprar y almacenar criptomonedas puede ser extremadamente arriesgado, ya que hay muchos compradores y vendedores fraudulentos que desaparecen después de las transacciones. En mi opinión, la votación con bolígrafo y papel de la vieja escuela con la identificación adecuada es la forma más segura de asegurar los resultados electorales.

No de ninguna manera obviamente útil.

Una cadena de bloques garantiza que el estado actual de una base de datos sea coherente con un buen estado original conocido y un conjunto de reglas sobre cambios.

Las controvertidas preguntas sobre la votación realmente no se prestan a este tipo de verificación. Puede verificar que las credenciales electrónicas sean válidas, pero no hay nada en una cadena de bloques que verifique que fueron utilizadas por sus usuarios adecuados. Y no tiene forma de validar que todas las personas legalmente autorizadas para votar puedan ejercer físicamente ese derecho.

La tecnología Blockchain proporciona todas las características que desearía en una plataforma que posiblemente sea la parte más importante de una sociedad democrática; es tolerante a fallas, no puede cambiar el pasado, no puede hackear el presente, no puede alterar el acceso al sistema, cada nodo con acceso puede ver exactamente los mismos resultados, y cada voto puede rastrearse de manera irrefutable hasta su origen sin sacrificar un voto de los votantes anonimato. Los sistemas de votación verificables de extremo a extremo le darán al votante la capacidad de verificar si su voto está registrado y contado correctamente, por ejemplo, si falta una boleta, en tránsito o modificada, incluso puede ser detectada por el votante y atrapada antes de La elección ha terminado.

Sí. Este es uno de los usos más discutidos de blockchain, ya que devolvería a la gente la idea de que su voto cuenta y es importante. Actualmente solo importa su presencia, el voto en sí mismo, no tanto.

Usando blockchain ni siquiera sería necesario registrarse. A través del consenso, la cadena de bloques solo permitiría el voto por persona y en realidad podrá verificar en tiempo real, si esa persona existe, si esa persona es elegible para votar, si esa persona está viva.

El único grupo que no habla de usar blockchain para votar son los gobiernos, lo que demuestra que no están tan interesados. Con blockchain, Bush y Trump nunca habrían sido presidentes.

Sí, y espero que en el momento más cercano podamos ver esto. Y también será genial si nuestra votación se vuelve más justa.