Similitudes entre el proceso electoral de Guatemala y Blockchain

En el proceso electoral cada bloque es firmado cada cuatro años y el todas las transacciones, los votos son guardados dentro de cada minero (mesa) y se juntan en cajas que resguarda el TSE para que cualquiera pueda revisar las transacciones individuales procesadas por cada bloque. Este proceso toma 4 años… Al emitir el tribunal los resultados finales, se firma el bloque y se continúa hasta el siguiente proceso dentro de 4 años.

Ahora ya no se pueden esconder. Ya no lo pueden evitar. La palabra “blockchain” ha contagiado sus periódicos, sus artículos y sus conversaciones con amigos tecnológicos. Sin embargo, después de tanta mención los conceptos fundamentales todavía no están claros y se preguntan ¿“en donde se utiliza blockchain”?

El problema del consenso

¿Alguna vez han tenido un grupo en WhatsApp y han tratado de organizar una fiesta? No es fácil llegar a un acuerdo. Primero hay que encontrar el día donde todos pueden, el lugar más céntrico, quien va traer que, entre otros detalles. Al final, y después de varias discusiones, por fin llegaron a un acuerdo, llegaron a un CONSENSO.

El proceso tomo un tiempo, pero fue relativamente fácil porque en ese grupo se asume que hay gente que se conoce. Imagínense lo difícil que sería organizar una fiesta con 50, 100, o 1000 personas y ¡nadie conoce a nadie! Tomaría semanas y al final es posible que nunca se logre llegar a un consenso. La pregunta surge entonces ¿cómo muchas personas, que no se conocen y no confían el uno en otro, pueden ponerse de acuerdo? Este dilema es conocido como “el problema del consenso”.

En Ceiba.io creemos que el mejor método de consenso que resuelve este problema es blockchain porque permite imparcialidad, descentralización, inmutabilidad y transparencia. En este articulo haremos la comparación de como en Guatemala, y específicamente en el proceso de elecciones, ya se están utilizando conceptos de blockchain pero no nos hemos dado cuenta.

Nota: existen muchos tipos de blockchains. En este articulo utilizaremos las reglas del blockchain de Bitcoin como comparación.

Similitudes

Código Abierto

En el caso de Guatemala, el Tribunal Supremo Electoral (TSE), es la entidad responsable por emitir las reglas del juego. Estas reglas estipulan quienes pueden participar en el proceso de elección, quienes cuentan los votos, quienes verifican, quienes pueden observar, etc. La Ley Electoral y de Partidos Políticos es el código abierto.

En el caso de Bitcoin, que utiliza blockchain como su mecanismo de consenso, las reglas del juego fueron previamente estipuladas por un grupo de desarrolladores. Todas las reglas son código abierto y pueden ser verificadas por cualquier usuario.

Conclusion: ambos el TSE y Bitcoin cuentan con reglas previamente estipuladas, abierto al público para verificación.

Nodos transaccionales

En Guatemala, todos los votos son contados mediante mesas electorales. Los miembros de estas mesas son descentralizadas e imparciales y su responsabilidad es asegurar que cada voto, o transacción, cumple con las reglas correctas para poder ser contabilizado.

En el caso de Bitcoin, existen mineros. Estos mineros sirven como nodos transaccionales y son los responsables de contabilizar todas las transacciones. Cualquier transacción que no cumple con las reglas es inmediatamente eliminada. Todas las que si cumplen con las reglas son puestas en el blockchain para visibilidad de todos.

Conclusion: el proceso electoral y Bitcoin ambos cuentan con nodos transaccionales descentralizados e imparciales que son los responsables de contabilizar cada transacción y asegurar que cumplen con las reglas del código abierto.

Nodos Verificadores

El proceso electoral en Guatemala cuenta con muchas entidades distintas que sirven para monitorear y verificar el trabajo de las mesas electorales. Dentro de esas entidades existen fiscales de partidos políticos, observadores nacionales e internacionales. La responsabilidad de estos nodos verificadores es asegurar que las mesas electorales están siguiendo las reglas y que no haya ningún tipo de parcialidad hacia un grupo u otro.

En Bitcoin, cualquier persona puede ser un nodo verificador. Nada mas requiere un disco duro y una conexión de internet. Estos nodos verificadores leen cada una de las transacciones desde su inicio hasta la mas reciente para asegurar que 100% de las transacciones en el blockchain son legítimas.

Conclusión: Ambos el proceso electoral y Bitcoin no podrían ser exitosos sin la presencia de entidades verificadores que, aunque no están contabilizando las transacciones directamente, monitorean todas las transacciones y verifican que no haya errores o juego sucio. Esto asegura la confiabilidad y seguridad del sistema.

Diferencias

Velocidad Transaccional

El proceso electoral funciona a través de cortes. Es decir, ningún voto es contabilizado hasta después de un tiempo estipulado donde se cierran las elecciones. Esto hace que todos los votos se acumulen y deben ser contados hasta después. El TSE tiene hasta 4 meses para poder contabilizar y verificar todos los votos.

Cuando se utiliza el mecanismo de consenso blockchain, todas las transacciones son operadas en tiempo real sin necesidad de cortes. Esto permitiría agilizar considerablemente el tiempo de contabilización y verificación.

Conclusión: al utilizar blockchain como mecanismo de consenso podríamos agilizar el proceso de contabilización y verificación de votos considerablemente.

Facilidad de participación

Actualmente el voto guatemalteco requiere presencia física en centros de votación autorizados. En áreas rurales donde el acceso a transporte es limitado emitir el voto puede ser complicado. Esta barrera de participación abre a limitar la cantidad de personas que realmente participaran en un proceso electoral.

Utilizando blockchain como mecanismo de consenso, un ciudadano necesitaría nada más un teléfono y conexión a internet para poder emitir su voto. En un país donde hay mas celulares que personas, y donde no existe transporte se podría aumentar la participación ciudadana considerablemente.

Conclusion: digitalizar el voto mediante blockchain permitiría una mayor participacion ciudadana. Adicionalmente el voto podría ser verificado en tiempo real.

Conclusion

El mundo esta cambiando. Blockchain es un mecanismo de consenso que cada día agarra mas fuerza como herramienta para agilizar y transparentar procesos gubernamentales. Es tiempo que en Guatemala empecemos a ser líderes tecnológicos a la frontera de la invocación para restaurar la fe institucional e utilizar nuestros escasos recursos de mejor manera.

 

Comentarios