Hoy en día las elecciones forman parte de la vida de gran parte de la población del mundo. En un contexto o en otro, se ve la necesidad de tomar una decisión en forma conjunta. Bitcoin Cash nació en 2009 para atender la necesidad de un dinero electrónico capaz de ser transmitido a través de Internet sin intermediarios. Sin embargo, por sus propiedades, y las tecnologías que se fueron desarrollando e implementando encima, permite tener algo que hasta ahora se consideraba imposible: un sistema de votación digital completamente verificable y auditable.
Durante años se pensó que un sistema digital de votación era completamente imposible de asegurar, dado los riesgos inherentes de la computación centralizada. Parafraseando al ideólogo principal del movimiento del software libre, Richard Stallman, quien controla las computadoras, controla las elecciones. Por este motivo, en varios países donde se quiso implementar el voto electrónico este se ha retirado o bien se ha cuestionado severamente la capacidad de auditar los resultados. Sin embargo, ¿quién controla la gran computadora que es la red de Bitcoin Cash? Todos los mineros y nadie a la vez. Por eso, nos proponemos mostrar un simple modelo de cómo esto puede ser alcanzado.
Protocolo de votación digital en Bitcoin Cash
La votación comienza con la emisión de un token SLP en la cadena de bloques de Bitcoin Cash. Se requiere que quien genere los tokens distribuya uno a cada participante (o varios, si el sistema de repartición de peso varía según los votantes). La distribución de los tokens también puede realizarse realizando un airdrop a los tenedores de algún token previo (por ejemplo, en el caso de que este represente las acciones en una empresa).
El segundo paso es el que garantiza el anonimato de los participantes. Se deben organizar varias rondas de fusiones con gran cantidad de participantes, permitiendo que la mayoría participe (al ser un paso opcional para el votante, aquellos que deseen ser transparentes con su voto lo podrán hacer). Esto permite evitar que un agente externo estudie el comportamiento de los votantes manteniendo a la vez la transparencia en la elección. Se desconocen los destinos de los fondos, pero se puede asegurar, siendo que cada participante es responsable de resguardar su voto, que solamente los receptores originales del token de votación pueden tener una decisión final en la votación.
En el tercer paso, que constituye el proceso de elección en sí, se envía el token a una dirección designada por una opción determinada (estas deben ser previamente anunciadas públicamente en incluso podrían dejar constancia en la blockchain). Una vez llegada a una altura de bloque determinada, se computan los votos obtenidos en cada dirección de Bitcoin Cash hasta ese momento y se obtiene el resultado de la elección.
Conclusiones y posibles aplicaciones
Si la distribución inicial fue justa, entonces se obtiene un sistema de votación imposible de modificar, completamente anónimo e increíblemente transparente, en el cual el fraude queda severamente limitado y en la mayoría de las circunstancias sale a la vista.
Es interesante ver las aplicaciones que podría tener esto. Las empresas u organizaciones con varios accionistas podrían ponerse de acuerdo sin develar sus posturas y permitiendo una participación de más cantidad de personas, permitiendo que aquellos que tienen un menor peso en aportación de capital participen proporcionalmente. A su vez, pueblos y pequeñas ciudades podrían utilizar este sistema para tener elecciones más limpias y seguras, sin la posibilidad de que una empresa externa intervenga contabilizando los votos. Se eliminaría también la necesidad de acercarse a un lugar físico antes de ir a votar, sin que por esto se perjudique la seguridad de la elección y manteniendo la integridad de los resultados.
Muy interesante el método, creo que se podría practicar fácilmente a escala pequeña. Solo con educar a los votantes ya podrían utilizar el sistema. Por otro lado los ínfimos fees de los slp tokens se necesitarían pagar en bch, por ende se agranda la utilidad y demanda de Bitcoin cash.