¿Cómo obligar a una persona a votar solo una vez?

Usando DAOs, hoy tenemos The DAO que pretende ser un sistema autónomo de gestión de empresas. Se rige por el hecho de que cuantas más partes de la empresa posea, más poder de voto tendrá. Como esto no es un problema para una empresa que tiene objetivos financieros, no es absolutamente posible gobernar un país con un sistema democrático. Si quisiéramos gobernar un país con una DAO, cada ciudadano tendría que pesar lo mismo mientras vota en un proceso democrático.

Entonces, ¿cómo podemos asegurarnos de que una cuenta pertenece a alguien? Sé que esta es una pregunta abierta, pero me gustaría tener más posibilidades para explorar este tema. Gracias.

¿Sería posible utilizar la biometría para generar una clave privada biométrica?

Respuestas (3)

La única forma que se me ocurre para que esto funcione es exigir que las cuentas DAO estén vinculadas a identidades de la vida real. El proceso de verificación en sí mismo (verificación de pasaportes por terceros, sellos notariales, etc.) seguiría dependiendo de algún elemento de confianza.

Incluso con un sistema de identificación, habría una manera de saber si algunas personas estaban actuando como apoderados para controlar los votos de otros (los miembros de la familia son un ejemplo obvio).

Usted hace una pregunta difícil pero importante sin una respuesta fácil que abordará todos estos problemas.

+1 por señalar que PoI solo no es suficiente: todavía tiene los problemas de identificación de votantes, coerción, compra de votos, etc. La votación digital es difícil .

Este tema se llama "prueba de individualidad" y está abierto a una gran solución. Una posible solución funciona de la siguiente manera: en todo el planeta, los participantes se reúnen al mismo tiempo a través de un chat de video y se identifican de manera única. Esto supuestamente no debería permitir que nadie esté presente en dos videochats al mismo tiempo. A partir de entonces, las claves que han estado involucradas en esas pruebas de individualidad pueden ser utilizadas como claves pertenecientes a seres humanos individuales.

Esto es un poco teórico y no conozco una forma práctica de usarlo en este momento, pero una cosa que la gente ha estado discutiendo es la Prueba de Pasaporte. Los pasaportes modernos contienen datos firmados por el gobierno que los emitió, que se pueden leer con un lector NFC. En teoría, debería ser posible crear una prueba de conocimiento cero de la información en el pasaporte, de modo que pueda probar que tiene un pasaporte emitido por ese gobierno, sin necesidad de revelar su nombre u otra información en el pasaporte.

https://moderncrypto.org/mail-archive/messaging/2014/000574.html

Una cosa es probar que tienes un pasaporte usando una prueba de conocimiento cero, pero creo que sería mucho más difícil probar que tienes un pasaporte que nunca antes se había usado para votar.
@TjadenHess Supongo que una vez que una dirección está asociada con un pasaporte, su pasaporte es conocido por el sistema y puede verificar si lo usa para otra dirección. Entonces puede registrar solo una dirección para este pasaporte para que vote solo una vez.
@NicolasMassart ¿Cómo prueba eso sin revelar su número de pasaporte? El conjunto de números de pasaporte es lo suficientemente pequeño como para que la búsqueda por fuerza bruta sea práctica, por lo que un hash no le serviría de mucho.
@NickJohnson Busco el formato de datos del pasaporte (en.wikipedia.org/wiki/Machine-readable_passport) y parece ser al menos dos filas de 44 caracteres, ¿estás seguro de que los hashes colisionarían y se puede usar la fuerza bruta?
@NicolasMassart Esos datos están estructurados internamente: contienen nombre, fecha de nacimiento, número de pasaporte, nacionalidad, etc. Eche un vistazo a algunas de las investigaciones que la gente ha realizado sobre los pasaportes RFID; la información del escaneo óptico se usa como clave para eso, y las personas han demostrado con éxito lo fácil que es usar la fuerza bruta.