Hace ya tiempo salió en portada de barrapunto,
la idea de crear un sistema monetario ajeno a los bancos utilizando dinero virtual, un proyecto llamado
ripple. El sistema se basaba en la confianza entre pares, de modo que se podían establecer relaciones de deuda. El proyecto se estancó, creo que por no tener implementada la parte de la red de nodos propiamente dicha, al no tener resuelto el problema de como encontrar una cadena de intermediarios para resolver una transaccion monetaria.
Sin embargo, parece que hace poco ha surgido otro proyecto que si ha resulto el problema de otra forma, y parece completamente operativo. De hecho, hay versiones para windows, linux y mac.
Bitcoin es un sistema monetario p2p open source desarrollado por Stoshu Nakamoto el cual es completamente descentralizado (no tiene ningún servidor central).
En cuanto a los entresijos técnicos, me he leido por encima el paper, y no he logrado enterarme todavía como funciona el asunto: sólo me he enterado por encima. Los usuarios tienen las claves cifradas de su propio dinero y realizan transacciones directamente entre si, con la ayuda de la red para evitar el denominado "double-spending".
El concepto de creación del dinero es diferente a ripple. Bitcoin podría ser algo asi como el "patrón oro" de los sitemas monetarios digitales. Según he leido, el sistema crea dinero a un ritmo o tasa determinado (inflación), que es lo que hace que no se pueda alterar por ninguna institución financiera. Otra cosa que me ha chocado es que cuando se instala, y activas la opción "generate coins", la cpu se pone al 100% y esto sería el equivalente en el patrón oro a aumentar la cantidad de oro disponible en el mercado por la minería.
La creación del dinero en Bitcoin no puede ser manipulada por los gobiernos o instituciones financieras. Las transacciones son directamente entre cada parte sin ningún intermediario.
Satoshi Nakamoto publicó un paper académico el 1 de Noviembre de 2008 titulado "Bitcoin: A Peer-to-Peer Electronic Cash System". Aqui está el resumen del paper (OJO, que la traduccion no debe ser muy buena)...:
"una versión pura de dinero electrónico p2p permitiría mandar pagos electrónicos directamente entre una parte a otra sin pasar a través de instituciones financieras. Las firmas digitales proveen parte de la solución, pero el los principales beneficios se pierden si es necesario un tercero de confianza para prevenir el doble-gasto. Proponemos una solucion al problema del doble gasto mediante el uso de una red p2p. La red registra los instantes de las transacciones mediante funciones hash y las rula en una cadena de prueba, formando un registro que no puede ser alterado sin rehacerlo. La cadena más larga no solo sirve como prueba de la secuencia de la evidencia de eventos, sino que también prueba qeu viene del mayor pool de potenecia de cálculo.
Como la mayor parte del poder de cpu está controlado por nodos que no cooperan para atacar la red, generarán la cadena más larga para sobrepasar a los atacantes. La red en sí requiere una estructura mínima. Los mensajes se difunden con "el mejor esfuerzo" y los nodos pueden salir y volverse a enganchar a la red a voluntad, aceptando la cadena más larga como prueba o garantía de lo qeu ha pasado mientras estaban fuera de la red"
El proyecto parece estar muy avanzado, incluso me ha sorprendido la cantidad de paginas y sitios que utilizan este sistema como medio de pago, incluso una
alternativa al ebay - paypal, aunque tampoco es sorprendente teniendo en cuenta que facilitan una API para integrar el demonio del nodo con el sitio y todo es software libre.