Este blog es principalmente teórico, como indica su nombre, y dice mucho sobre bitcoin y las monedas digitales, sobre cómo son una mejor forma de dinero que el fiat, etc., etc. El lector puede entonces, con justa razón, preguntarse cómo es que se usa esta nueva tecnología de las criptomonedas. Este artículo es un breve tutorial acerca de eso.
Cualquier duda sobre cuestiones técnicas más profundas puede buscarse entre las preguntas frecuentes de bitcoin.org. Acá vamos a centrarnos en las cuestiones prácticas.
Lo primero que necesitamos para tener bitcoins es una billetera (wallet). Podemos catalogar las billeteras en tres tipos:
1) Billeteras on-line: Son servicios, plataformas, sitios web, que se encargan de guardar tu dinero digital y ofrecen promociones, descuentos, tarjetas para gastar tu dinero, etc. de manera similar a lo que hace un banco o un servicio de pagos online. La ventaja que tiene es que al encargarse ellos de cuidar el dinero, pueden restablecer la contraseña si uno se la olvida, además de los beneficios, promociones y demases que ofrezcan. La desventaja de esto es no tener tu dinero en tus propias manos y las vulnerabilidades que puede tener el servidor, al ser un servicio centralizado. Se pueden buscar en motores de búsqueda como "billeteras online bitcoin", "crypto online wallets", etc.
Xapo, SpectroCoin, Coinbase, Blockchain.
2) Billeteras off-line livianas: Son clientes, aplicaciones que se usan desde un dispositivo (PC, teléfono, tablet) y se encargan de crear las claves, verificar el saldo, administrar las direcciones, firmar las transacciones, etc. Se comunican con diferentes servidores que comparten la cadena de bloques para verla y comprobar las transacciones, por lo que no ocupan demasiado espacio de almacenamiento. La ventaja que tienen es que las claves están en manos del usuario, y uno puede llevarlas de un lado a otro y usarlas desde distintos dispositivos o hacer copias de seguridad. La desventaja es que la seguridad recae completamente en el usuario, nadie va a hacerse cargo ni puede compensarte si te roban tu dinero u olvidás tu clave. También estás confiando en que la información sobre la cadena de bloques que recibe del servidor es legítima.
Electrum, Copay, Jaxx, Coinomi
Especializadas en anonimato y privacidad: Samourai, Wasabi
3) Nodo completo (full-node): Es el cliente principal de Bitcoin, descarga una copia completa de toda la cadena de bloques para corroborar todas las operaciones, al mismo tiempo que la comparte con toda la red P2P. Las ventajas que tiene son: que comprueba por sí mismo la validez de todas las operaciones en lugar de confiar en un nodo (más seguridad); y correrlo fortalece a toda la red P2P (como al compartir cualquier archivo de esta manera: cuantos más sean, mejor). La desventaja es que para funcionar necesita sincronizarse, es decir, ponerse al día con la cadena, descargar todos los bloques que faltan, y también tiene que almacenar esa enorme cantidad de datos. Puede usarse en modo pruning y solo descargar los últimos bloques, ahorrando espacio, pero tomando incluso más tiempo para sincronizarse.
Una vez que tengamos establecida nuestra billetera y nuestras direcciones, podemos enviar y recibir bitcoins con otras personas (o con computadoras). Vale aclarar, con una misma clave se puede tener un número virtualmente ilimitado de direcciones, los programas se encargan de sumar el saldo que tengamos auqnue no figure todo en la misma dirección; asimismo, al enviar dinero que está distribuido en distintas direcciones, el programa automáticamente hace una transacción en la que varias cuentas mandan parte de la suma total al destino. Al enviar dinero las UTXO que teníamos se destruyen y se crean unos nuevos a donde enviamos el dinero, la red se asegura que la cantidad de las UTXO de entrada (las que se destruyen) sea igual a las de salida (las que se crean), si se envió una cantidad menor de lo que teníamos en la UTXO, se crea una salida hacia otra dirección en un proceso análogo a recibir un vuelto al pagar con un billete demasiado grande. También en la transacción se incluye la tarifa para los mineros.
Hoy en día, ya están bien establecidos comercios que se dedican al cambio de criptodivisas por moneda local en varios países, es decir, casas de cambio. Encontrar una no debería ser difícil, tan sólo buscamos "comprar bitcoin en [nombre del país en el que estamos]" en algún motor de búsqueda y deberíamos dar con ellas. Después será cuestión de saber qué tan bueno es el comerciante, cómo pagarle, etc. El problema con este método es que este tipo de negocios son los primeros en los que se posa la mirada de los gobiernos, los cuales podrían querer explicaciones sobre los orígenes de nuestro dinero o cobrarnos impuestos. Justamente esto es lo que queremos evitar ¿No? De eso se trata este blog.
La plataforma LocalBitcoins está diseñada específicamente para que gente de cualquier país del mundo pueda cambiar su dinero fiduciario por digital de forma P2P, es decir, entre pares. No se trata de una empresa que efectúa las compraventas sino de una plataforma que nuclea a los comerciantes. Uno se registra y puede mirar los anuncios o hacer uno propio, con el fin de comprar y vender bitcoins. Se aceptan diversos medios de pago: transferencias o depósitos bancarios, servicios de pago online (PayPal, Western Union, etc.). Paxful es otra plataforma similar. Además, existen un par de plataformas que explícitamente se niegan a pedir datos a los usuarios, haciendo incapié en la privacidad: estas son HodlHodl y Bisq. Para una lista completa de mercados que operan sin KYC/AML (Conoce a tu cliente y anti-lavado de dinero) se puede consultar el sitio KYC, not me.
Los cajeros automáticos de bitcoins son otra opción para cambiar dinero con efectivo pero no de forma anónima. Se puede ver dónde hay estos ATMs en esta lista.
Para consultar el precio actual de bitcoin y saber si nos están pagando/cobrando algo justo, se puede consultar este sitio que muestra el precio en tiempo real de bitcoin en la moneda de cualquier país.
CoinMap es un mapa mundial que muestra los comercios que aceptan bitcoin como forma de pago, incluye casas de cambio y cajeros automáticos. OpenBazaar es una red P2P de comercio con criptomonedas, usando el cliente se puede ver y crear anuncios para comprar y vender productos usando varias criptomonedas.
Si quisiéramos, de todos modos, comprar y vender bitcoins de forma poco anónima pero quizás más cómoda y asociarlas a nuestra cuenta bancaria, por ejemplo, existen las siguientes plataformas: SpectroCoin, Ripio, SatoshiTango, Bitstamp.
Alguna gente cree que es capaz de ganar dinero comprando y vendiendo distintas altcoins o midiendo las oscilaciones de los precios. Eso se llama hacer trading y existe abundante material acerca de eso como para desarrollarlo en este blog.
Existen dos tipos de exchanges, los centralizados o CEX y los descentralizados o DEX. Los más populares en general son centralizados, lo que quiere decir que guardan los fondos de sus usuarios (es decir, tenés que mandarles tu plata y confiar en que no la pierdan, cosa que pasa seguido) y están bajo la lupa de las autoridades, al menos los más importantes. Los que tienen la ventaja de no estar bajo la lupa de las autoridades, tienen la desventaja de ser menos confiables: si desaparecen con el dinero de sus clientes, no se puede tomar acciones legales). Por su lado, los DEX son, en cierto modo, P2P. No guardan el dinero de los usuarios y en muchos casos ni siquiera hay registro de usuarios, sino que se entra con una billetera, por ejemplo, de Ethereum, y se compran y venden tokens directamente, de billetera a billetera, en cuyo caso el exchange solo se ocupa de nuclear a las partes interesadas. La desventaja de esto es que suelen ser más lentos y por lo tanto poco prácticos para hacer trading de alta frecuencia, es decir, en lapsos de tiempo muy cortos.
¿Qué significa tener bitcoins?
Comencemos con una somera explicación técnica acerca de cómo funcionan en tanto programas de computadora. Cuando una persona tiene bitcoins, lo que realmente tiene es una clave privada, una contraseña. Esta contraseña lo que hace es certificar transacciones, operaciones en las que se envía dinero de una dirección a otra, esto se conoce como firma digital. Se dice que yo TENGO, por ejemplo, 5 bitcoins, si puedo demostrar que en todo el historial de operaciones (la cadena de bloques, blockchain) entraron 5 bitcoins a direcciones que estén bajo mi control. Estas se llaman UTXO, unspent transaction imput, que vienen a ser cómo cheques en los que una dirección firma que le transfiere X cantidad de bitcoins a otra. Si yo tengo UTXOs por un valor de 5 bitcoins, entonces yo tengo 5 bitcoins. Es decir, todo el dinero se tiene porque se recibió antes, y no se puede enviar más del que uno tiene, esto lo regula la red entera de mineros. Los únicos que producen monedas nuevas son los mineros, en un proceso similar de autentificación, pero que no viene al caso.Cualquier duda sobre cuestiones técnicas más profundas puede buscarse entre las preguntas frecuentes de bitcoin.org. Acá vamos a centrarnos en las cuestiones prácticas.
1. La billetera
Elegir, instalar, configurar, entender la tecnología
1) Billeteras on-line: Son servicios, plataformas, sitios web, que se encargan de guardar tu dinero digital y ofrecen promociones, descuentos, tarjetas para gastar tu dinero, etc. de manera similar a lo que hace un banco o un servicio de pagos online. La ventaja que tiene es que al encargarse ellos de cuidar el dinero, pueden restablecer la contraseña si uno se la olvida, además de los beneficios, promociones y demases que ofrezcan. La desventaja de esto es no tener tu dinero en tus propias manos y las vulnerabilidades que puede tener el servidor, al ser un servicio centralizado. Se pueden buscar en motores de búsqueda como "billeteras online bitcoin", "crypto online wallets", etc.
Xapo, SpectroCoin, Coinbase, Blockchain.
2) Billeteras off-line livianas: Son clientes, aplicaciones que se usan desde un dispositivo (PC, teléfono, tablet) y se encargan de crear las claves, verificar el saldo, administrar las direcciones, firmar las transacciones, etc. Se comunican con diferentes servidores que comparten la cadena de bloques para verla y comprobar las transacciones, por lo que no ocupan demasiado espacio de almacenamiento. La ventaja que tienen es que las claves están en manos del usuario, y uno puede llevarlas de un lado a otro y usarlas desde distintos dispositivos o hacer copias de seguridad. La desventaja es que la seguridad recae completamente en el usuario, nadie va a hacerse cargo ni puede compensarte si te roban tu dinero u olvidás tu clave. También estás confiando en que la información sobre la cadena de bloques que recibe del servidor es legítima.
Electrum, Copay, Jaxx, Coinomi
Especializadas en anonimato y privacidad: Samourai, Wasabi
3) Nodo completo (full-node): Es el cliente principal de Bitcoin, descarga una copia completa de toda la cadena de bloques para corroborar todas las operaciones, al mismo tiempo que la comparte con toda la red P2P. Las ventajas que tiene son: que comprueba por sí mismo la validez de todas las operaciones en lugar de confiar en un nodo (más seguridad); y correrlo fortalece a toda la red P2P (como al compartir cualquier archivo de esta manera: cuantos más sean, mejor). La desventaja es que para funcionar necesita sincronizarse, es decir, ponerse al día con la cadena, descargar todos los bloques que faltan, y también tiene que almacenar esa enorme cantidad de datos. Puede usarse en modo pruning y solo descargar los últimos bloques, ahorrando espacio, pero tomando incluso más tiempo para sincronizarse.
Una vez que tengamos establecida nuestra billetera y nuestras direcciones, podemos enviar y recibir bitcoins con otras personas (o con computadoras). Vale aclarar, con una misma clave se puede tener un número virtualmente ilimitado de direcciones, los programas se encargan de sumar el saldo que tengamos auqnue no figure todo en la misma dirección; asimismo, al enviar dinero que está distribuido en distintas direcciones, el programa automáticamente hace una transacción en la que varias cuentas mandan parte de la suma total al destino. Al enviar dinero las UTXO que teníamos se destruyen y se crean unos nuevos a donde enviamos el dinero, la red se asegura que la cantidad de las UTXO de entrada (las que se destruyen) sea igual a las de salida (las que se crean), si se envió una cantidad menor de lo que teníamos en la UTXO, se crea una salida hacia otra dirección en un proceso análogo a recibir un vuelto al pagar con un billete demasiado grande. También en la transacción se incluye la tarifa para los mineros.
2. Comprar bitcoins
¿Cómo se compran bitcoins con dólares, pesos, euros, guaraníes, soles, bolivianos, etc.?
Muy bien, ya tengo una billetera en la que puedo guardar bitcoins ¿Y de dónde las saco? En principio uno podría, si es un trabajador independiente, cobrar a sus clientes directamente en criptodivisas "Esta es mi dirección, págueme aquí.", "Listo, ya se confirmó, gracias por su compra". Sin embargo, este no es el caso de muchas personas, cuyos ingresos vienen en moneda nacional. Si este último es tu caso, vas a necesitar cambiar tu moneda de curso legal por bitcoins, y a eso vamos.Hoy en día, ya están bien establecidos comercios que se dedican al cambio de criptodivisas por moneda local en varios países, es decir, casas de cambio. Encontrar una no debería ser difícil, tan sólo buscamos "comprar bitcoin en [nombre del país en el que estamos]" en algún motor de búsqueda y deberíamos dar con ellas. Después será cuestión de saber qué tan bueno es el comerciante, cómo pagarle, etc. El problema con este método es que este tipo de negocios son los primeros en los que se posa la mirada de los gobiernos, los cuales podrían querer explicaciones sobre los orígenes de nuestro dinero o cobrarnos impuestos. Justamente esto es lo que queremos evitar ¿No? De eso se trata este blog.
La plataforma LocalBitcoins está diseñada específicamente para que gente de cualquier país del mundo pueda cambiar su dinero fiduciario por digital de forma P2P, es decir, entre pares. No se trata de una empresa que efectúa las compraventas sino de una plataforma que nuclea a los comerciantes. Uno se registra y puede mirar los anuncios o hacer uno propio, con el fin de comprar y vender bitcoins. Se aceptan diversos medios de pago: transferencias o depósitos bancarios, servicios de pago online (PayPal, Western Union, etc.). Paxful es otra plataforma similar. Además, existen un par de plataformas que explícitamente se niegan a pedir datos a los usuarios, haciendo incapié en la privacidad: estas son HodlHodl y Bisq. Para una lista completa de mercados que operan sin KYC/AML (Conoce a tu cliente y anti-lavado de dinero) se puede consultar el sitio KYC, not me.
Los cajeros automáticos de bitcoins son otra opción para cambiar dinero con efectivo pero no de forma anónima. Se puede ver dónde hay estos ATMs en esta lista.
3. Gastar bitcoins
Aceptamos bitcoin
CoinMap es un mapa mundial que muestra los comercios que aceptan bitcoin como forma de pago, incluye casas de cambio y cajeros automáticos. OpenBazaar es una red P2P de comercio con criptomonedas, usando el cliente se puede ver y crear anuncios para comprar y vender productos usando varias criptomonedas.
Si quisiéramos, de todos modos, comprar y vender bitcoins de forma poco anónima pero quizás más cómoda y asociarlas a nuestra cuenta bancaria, por ejemplo, existen las siguientes plataformas: SpectroCoin, Ripio, SatoshiTango, Bitstamp.
4. Trading
Bitcoin es, en general, la puerta de acceso a la criptoeconomía, ya que es la moneda más importante, pero ni por lejos es la única. Es la moneda de mayor uso y por eso es idónea para ser cambiada por monedas nacionales de todo el mundo y también por otras criptodivisas. Una vez que tenemos bitcoin y queremos cambiarla por una altcoin, debemos buscar los lugares en los que se intercambian. Una manera sencilla de hacerlo es ir a CoinMarketCap, buscar al moneda que nos interese y ver en dónde está disponible en la sección "markets". El resto consiste en entrar en ese mercado, registrarse, transferir bitcoins a nuestra cuenta en ese mercado, cambiarlas por la otra moneda y retirarla a nuestra billetera de esa otra moneda, en general todas funcionan de un modo similar.Alguna gente cree que es capaz de ganar dinero comprando y vendiendo distintas altcoins o midiendo las oscilaciones de los precios. Eso se llama hacer trading y existe abundante material acerca de eso como para desarrollarlo en este blog.
Existen dos tipos de exchanges, los centralizados o CEX y los descentralizados o DEX. Los más populares en general son centralizados, lo que quiere decir que guardan los fondos de sus usuarios (es decir, tenés que mandarles tu plata y confiar en que no la pierdan, cosa que pasa seguido) y están bajo la lupa de las autoridades, al menos los más importantes. Los que tienen la ventaja de no estar bajo la lupa de las autoridades, tienen la desventaja de ser menos confiables: si desaparecen con el dinero de sus clientes, no se puede tomar acciones legales). Por su lado, los DEX son, en cierto modo, P2P. No guardan el dinero de los usuarios y en muchos casos ni siquiera hay registro de usuarios, sino que se entra con una billetera, por ejemplo, de Ethereum, y se compran y venden tokens directamente, de billetera a billetera, en cuyo caso el exchange solo se ocupa de nuclear a las partes interesadas. La desventaja de esto es que suelen ser más lentos y por lo tanto poco prácticos para hacer trading de alta frecuencia, es decir, en lapsos de tiempo muy cortos.