Bitcoin Forum
December 14, 2017, 08:08:53 PM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Elecciones usando blockchain como sistema anti-fraude.  (Read 1418 times)
Juliopb1982
Newbie
*
Offline Offline

Activity: 15


View Profile
November 03, 2015, 07:01:44 AM
 #1

Se me ocurrió esta idea debido a la seguridad que proporciona el blockchain y en vista de las próximas elecciones en Venezuela el 6 de Diciembre donde una parte importante de la población cree que las maquinas con las que estas se realizaran podrían estar siendo manipuladas por parte del gobierno.

Utilizar Blockchain como un método para garantizar que no exista trampa y que cada voto va a quien corresponde. Me puse a buscar si en bitcointalk alguien lo había sugerido y vi varios temas aunque ninguno en español.

Lo ideal seria diseñar un software de código abierto que se encargue de todas las partes susceptibles de ser automatizadas y que cumpla algunos criterios básicos:

1 ) Incorporar en el blockchain el nombre de los candidatos: Esto se puede hacer mediante código hexadecimal en una dirección bitcoin por cada candidato.
2 ) Enviar una pequeña cantidad de Btcs (satoshis) al candidato como prueba de voto.
3 ) Debe evitar que se conozca la identidad del votante (garantía al secreto del voto)
4 ) Debe evitar que una persona vote mas de una vez.
5 ) Debe evitar que alguien vote por otra persona.
6 ) Debe emitirse un comprobante con el código tx que sirva para que cada persona pueda potencialmente verificar que su voto fue a quien correspondía.
7 ) Debe ser transparente para el votante de forma que aunque no sepa de tecnología pueda votar y verificar su voto sin problemas.
8 ) Debe poder dar los resultados de forma automática (esta es la parte mas fácil bastaría con poner cada wallet/candidato en blockchain.info y ver el numero de transacciones.


Problemas que veo por ahora.

1) ¿Como evitar que gente no inscrita o de otros países envíen votos (transacciones) a esas direcciones bitcoin. (Quizás enviado todas las transacciones desde una  dirección única y validando solo aquellas en que estén involucradas la única dirección de emisión y la wallet/candidato
2) Si se tiene una única wallet de envió con tanta gente teniendo acceso ya que serian los operadores de las maquinas de votación, podría darse el caso de que alguien cambie la clave y todo al traste.


En fin de poder se que se puede, pero para subsanar los errores se necesita:

1) Que sea si o si de código abierto.
2) Que se de mucho debate al respecto.
3) Que se aplique masivamente antes en elecciones no relevantes para detectar fallas (digamos eligiendo que serie es mejor si Dr. Who o Friends).
4) No perder tiempo y empezar lo antes posible a hacer código.


Yo mismo no soy programador si no apenas usuario avanzado, aunque si he programado una que otra cosilla pero al menos por ahora soy incapaz de programar algo a ese nivel. Pero realmente no veo muy difícil lograr eso y aplicarlo, lo mas difícil evidentemente seria convencer a los gobiernos de ponerlo en practica. Una vez que el primero lo use, muchos mas comenzaran a usarlo.

Mi intención de publicarlo aquí es que me gustaría leer en español opiniones de que tan factible seria, como corregir los problemas y que tan fácil o difícil seria implementarlo.

NOTA: al parecer en Australia se ha usado blockchain en alguna elección pequeña pero la información que tengo es demasiado pequeña como para usarla de base o antecedente.

https://www.btc-funding.com/~csL4PS
1513282133
Hero Member
*
Offline Offline

Posts: 1513282133

View Profile Personal Message (Offline)

Ignore
1513282133
Reply with quote  #2

1513282133
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1513282133
Hero Member
*
Offline Offline

Posts: 1513282133

View Profile Personal Message (Offline)

Ignore
1513282133
Reply with quote  #2

1513282133
Report to moderator
1513282133
Hero Member
*
Offline Offline

Posts: 1513282133

View Profile Personal Message (Offline)

Ignore
1513282133
Reply with quote  #2

1513282133
Report to moderator
Shawshank
Legendary
*
Offline Offline

Activity: 1353



View Profile
November 03, 2015, 11:57:29 AM
 #2

La garantía de que se conozca la identidad del votante se haría con firmas ciegas: http://congreso.us.es/cedya2007/actas/textos/144.pdf

Aún hay mucho trabajo por delante para conseguir unas votaciones electrónicas verificables en la cadena de bloques.

Lo que sí se podría hacer de manera relativamente sencilla son votaciones firmadas con DNI electrónico en una base de datos privada.

A bank-only system is similar to having your Bitcoin wallet confined to your national ID, essentially forfeiting your privacy and handing all private keys to the government
Anillos2
Legendary
*
Offline Offline

Activity: 1190


View Profile
November 04, 2015, 02:33:10 AM
 #3

Puedes basarte en el sistema que usaron en Podemos alguna vez, creo que se llama Ágora.

Usa sistemas criptográficos para poder demostrar de forma abierta y tangible que unas elecciones son limpias.

Crypsto
Newbie
*
Offline Offline

Activity: 1


View Profile
November 19, 2015, 07:33:35 PM
 #4

La garantía de que se conozca la identidad del votante se haría con firmas ciegas: http://congreso.us.es/cedya2007/actas/textos/144.pdf

Aún hay mucho trabajo por delante para conseguir unas votaciones electrónicas verificables en la cadena de bloques.

Lo que sí se podría hacer de manera relativamente sencilla son votaciones firmadas con DNI electrónico en una base de datos privada.

Muy interesante este tema, lo he comentado un par de veces con otro amigo interesado, especialmente lo de las votaciones mediante DNI electrónico.
Muchas gracias por el pdf, muy buen aporte!
Lo que no sería ninguna tontería y personalmente no veo tan complicado hacer es usar la blockchain como generacion de pasaportes, se podría identificar a las personas creo que con más fiabilidad que los actuales pasaportes.
En esa línea me gusta mucho el proyecto de https://www.proofofexistence.com/ de Manuel Araoz.
Poco a poco...
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!