Como decía ayer, estuve sumergiéndome en todo lo relacionado con BitCoin que es una criptomoneda o criptodinero, de índole digital (no me gusta decir que es virtual porque es como decir que no existe pero sí existe), no regulado por los gobiernos.
Hay gente que no entiende bien cómo funciona BitCoin y se confunde, entonces voy a tratar de explicar de qué se trata.

Cuando Satoshi Nakamoto (un personaje muy misterioso) crea esta red que es peer to peer con la intención de que la gente sea libre, de hecho, algo de liberalismo hay detrás de la idea:
Yes, [we will not find a solution to political problems in cryptography,] but we can win a major battle in the arms race and gain a new territory of freedom for several years.
Governments are good at cutting off the heads of a centrally controlled networks like Napster, but pure P2P networks like Gnutella and Tor seem to be holding their own.
It's very attractive to the libertarian viewpoint if we can explain it properly. I'm better with code than with words though.
Entonces la idea de Bitcoin, que es una moneda ante todo (más que un medio de pago como podría ser Paypal), una moneda que se gestiona por medio de una red no centralizada, pero que además al ser totalmente para Internet nos permite pagar y recibir pagos a través de la red.
¿Cómo se emite la moneda? ¿Desde dónde salen los bitcoins?
El dinero tradicional puede estar soportado en la riqueza del país o en la deuda, pero de cualquier manera los Estados pueden emitir todo el dinero que ellos quieran a discreción. En el caso de Bitcoin, la moneda se emite de una manera bien geek, cada diez minutos aproximadamente se genera un bloque ¿qué es eso? Es una nueva cadena de operaciones en la red (como un árbol), pero para generarlo hay que hacer algo que parece un juego y se trata de resolver un enigma criptográfico, miles de ordenadores en el mundo con altas capacidades de procesamiento intentan resolver el mismo problema ¿por qué? porque al resolver el "hash" crean un nuevo bloque y eso "crea" el dinero, a 50 Bitcoins por bloque (durante los primeros 210.000 bloques, luego se reduce a la mitad de bitcoins) que por supuesto, van a quien lo ha resuelto. A ese proceso se le llama "minería".
Los bloques además son importantes por otro motivo: Las operaciones financieras se registran en ellos.
Los bloques se generan por siempre pero el dinero tiene un límite que rondará los 21 millones de bitcoins. Asi que a diferencia del dinero tradicional, los bitcoins sólo se generan a un ritmo conocido pero a la vez no se pueden generar a gusto de una organización estatal o de ninguna clase.
Aquí una presentación que explica la generación del dinero:
¿Cómo se usa para pagar o recibir un pago?
Existe un cliente oficial de Bitcoin que funciona en los 3 sistemas operativos más conocidos. Al abrirlo y conectarse a la red p2p, éste va leyendo todos los bloques. Algo importante de entender es que nuestro cliente almacena nuestros bitcoins en un archivo, las transacciones se registran vía Internet sin embargo, las "monedas" se almacenan físicamente en un archivo.
Para pagar o recibir un pago, es necesario entender que las direcciones de Bitcoin son un protocolo criptográfico asíncrono, es decir, en vez de contar con una sola contraseña, tendremos dos tipos de ellas. En Bitcoin se llaman direcciones, pero lo digo para que se entienda. Por ejemplo, cuando vas a Gmail a leer tus correos, la contraseña es sincrónica, es la misma para abrir que para cerrar sesión. En Bitcoin tienes dos tipos de dirección (compuestas de una larga serie de números y letras) para recibir pagos y otra para enviar.
La recepción de un pago es simple de entender: Es una dirección que podemos publicar en cualquier sitio o entregársela a quién nos deba dinero, es como el número de nuestra cuenta corriente. No hemos de tener miedo de compartirla, de hecho, si nos preocupa la privacidad, podemos generar otras direcciones que apuntarán a nuestro mismo monedero. Hay gente que pone su dirección con un código QR.
La emisión de un pago no es tan distinta: De hecho si abres el cliente de Bitcoin verás enseguida el botón para "enviar monedas". Esta dirección no debe publicarse pero es la firma (se parece a emitir un cheque al portador) con que demuestras al sistema p2p que has enviado unas monedas a otra persona o a una empresa.
No es necesario mantener el cliente conectado todo el día a la red, el pago llegará igualmente mientras el cliente sea capaz de leer el bloque en que apareció emitido el pago y no te hayan robado el archivo monedero. Para que esto último no suceda hay varias ideas compartidas por la comunidad para proteger el wallet.dat (ese es el archivo) con el mayor celo.
A mi me preocupan actualmente dos cosas de Bitcoin que me hacen no querer tener la divisa digital:
- Que está sobrevalorada. La verdad es que no se pueden comprar muchas cosas con ella, pero su valor ha subido desde Mayo en que costaba 4.07usd por BTC hasta el día de hoy en que cuesta 14.20usd (y su valor más alto ha rondado los 30 usd).
- La seguridad, porque no se ha resuelto el tema de la seguridad relativa del monedero, aunque he leído que podría surgir una solución de software en algún momento no muy lejano que encripte el monedero.