sábado, 12 de enero de 2013

Usando BitCoin para transferencias internacionales

¿Qué es BitCoin?

Así, en resumen, una criptomoneda, que cotiza como una divisa más.

¿Para qué puede servir BitCoin?

Pues para lo mismo que todas las demás monedas, y para algunas cosas más.

¿Qué distingue a BitCoin del resto de monedas?


  • La moneda no existe fisicamente.
  • No existe un Banco Central emisor de la moneda.
  • Existe una cantidad máxima de monedas en circulación (masa monetaria).
  • Las transacciones son anónimas por sistema (otra cosa es que tú quieras anunciar).

¿Cómo funciona técnicamente?

Bueno, explicar el funcionamiento interno de BitCoin, se escapa del alcance de esta entrada, aunque voy a dar unos datos. Al no existir un Banco Central, el registro de las transacciones se almacena en la Red. Esta Red está formada por un sistema Peer-to-peer (P2P) de nodos que van registrando y replicando todas las transacciones de las que ha tenido constancia. Una transacción corresponde a una transferencia de la moneda entre dos carteras de BitCoin. Las carteras contienen direcciones únicas donde se reciben las transacciones. Todas las comunicaciones están cifradas y firmadas digitalmente. Así, las monedas son un conjunto de firmas y hashes de todas las direcciones por las que ha pasado.


Bueno..., y en la práctica?

Creo que el primer escollo que hay que superar es el de conseguir los BitCoin. Para conseguirlos, hay dos formas:
  • Hacer "minería" de BitCoin: consiste en poner el ordenador a hacer cálculos, y es como si se estuviera recogiendo oro de una mina. Te puede salir o no. Hay un esfuerzo predecible de cuánto se tarda en conseguir monedas. Para un equipo normal, esto no es rentable, porque se consume más electricidad que lo que se extrae.
  • Comprar BitCoin. Para ello, hay Mercados donde se pueden poner órdenes de compra y órdenes de venta.
Para comprar los BitCoin, normalmente, hay que hacer una transferencia bancaria a un Mercado de BitCoins. En Europa, hay varios, como BitCoin-Central, que recientemente se convirtió en un banco oficial de Francia; y el más famoso: MTGox.

Un ejemplo: transferir dinero desde Brasil a España

Sacar dinero desde Brasil, a veces puede eternizarse, y ser tremendamente burocrático. Tienen tantas reglas sobre el intercambio de divisas, que a veces me recuerda a un corralito. Tienen además una serie de impuestos para transferencias internacionales, que es bastante complicado incluso de demostrar que tienes que pagar menos. Este puede ser un buen caso de estudio para ver como hacer transferencias internacionales desde Brasil a España (por ejemplo).

Escenario: supongamos que tenemos una cantidad de Reales en Brasil. Pongamos que R$ 10.000, y lo queremos transferir a España. La idea, es utilizar un mercado, donde podamos comprar BitCoin utilizando Reales Brasileños, y luego volver a cambiar los BitCoin en Euros, y cada transacción, se hace en el país (con un intermediario) local.

La interfaz que hay que atravesar para cada tipo de cambio, es un Mercado donde coticen ambas monedas.
Tendremos que preparar nuestra cartera de BitCoins. Para ello, hay sitios Web que nos la guardan, como BlockChain, o podemos descargarnos el cliente de la página web de BitCoin (http://bitcoin.org/), y crear una dirección para recibir el dinero.

En primer lugar, necesitamos convertir nuestros Reales a BitCoin.
Para ello, nos damos de alta en el Mercado de Brasil (https://www.mercadobitcoin.com.br), y le ingresamos el dinero mediante una transferencia bancaria (o mediante un cheque). El método de pago lo establece el propio mercado. Hay una serie de normas que tienen que cumplir (como que por ejemplo, para dar da alta a alguien, tienen que recibir una copia del número de identificación fiscal - CPF y del carnet de identidad RG/RNE). Una vez, se está de alta, y se ingresa el dinero, en la página web, veremos que tenemos R$ 10.000 menos el 0,65% de comisión (a fecha de comienzo del 2013 es lo que estaban cobrando) por ingresar el dinero en el mercado: esto es, ingresaremos R$ 9.935. Seguidamente, podemos establecer órdenes de compra de BitCoin. En Enero de 2012, la cotización del BitCoin con el Real está en torno a 32 R$ /BitCoin. Nos interesa establecer una órden de compra que no sea muy elevada (aunque esto depende de la prisa que tengamos en conseguir los BitCoin) para conseguir los BitCoin lo más barato posibles. Imaginamos que ponemos los R$ 9.935 para comprar a 32 R$/BitCoin (un volumen de 310,46874 BTC a 32,00).

Cotización de los BitCoin en MercadoBitCoin

Creación de orden de compra de BitCoin de ejemplo.


En el momento en que alguien quiera vender esta cantidad de BitCoin, pondrá su orden de venta, y cuando lo ponga al precio de R$ 32, se producirá la operación. Serán transferidos los Reales al que quiere vender BitCoin, y serán transferidos los BitCoin a quien quiere comprarlos.

En ese momento, ya tendremos BitCoin en nuestra cartera. Y podremos ir a la página de Bit-Central, y en un proceso similar con Eur, llevarlos a nuestra cuenta. Finalmente, tendremos que hacerlos efectivos con una transferencia bancaria a nuestro banco habitual.