Bitcoin

Bitcoin y transacciones

¿Qué es Bitcoin?


Bitcoin (con "B" mayúscula) es la primera red de blokchain, y bitcoin (con "b" minúscula, o BTC) es la moneda digital que se usa dentro de esa red. Es importante comenzar con esto ya que muchos se confunden.

Fue lanzada en el 2009 por una persona o grupo (no se sabe) bajo el nombre de Satoshi Nakamoto y nació precisamente para resolver el problema del que hablabamos antes: Permitir enviar dinero a cualquier parte del mundo sin depender de bancos, gobiernos ni empresas.

La bitcoin es peer-to-peer y se guarda en nodos (miles de computadoras). Tú puedes ser uno de esos nodos pero eso lo explicare dentro de poco.

Las 3 características fundamentales:

1. Escazes: Los dólares, soles peruanos, euros, pesos, etc pueden ser impresos por el banco central pero, en la bitcoin, solo existirán 21 millones de bitcoins en toda la historia. Esta regla está escrita en su código fuente y nadie la puede cambiar (ni siquiera los creadores).

2. Es divisible: Una sola btc vale miles de dólares pero no necesitas mucho dinero ya que puedes comprar desde $1 dolar que serían, tal vez, un 0.000001BTC.

3. Inmutable y transparente: Todas las transacciones son públicas (cualquiera las puede ver) y quedan registradas para siempre en su red de blockchain. Una vez que una transacción entra a la red, nadie la puede borrar, alterar ni revertir.

btc.png

El modelo UTXO (Inputs y Outputs)

Imagina que vas a una tienda a comprar un café que cuesta $3 dólares y en tu billetera física solo tienes un billete de $10 dólares:
1. No puedes romper el billete de $10 por la mitad
2. Le entregas el billete completo de $10 al cajero (Input o Entrada)
3. El cajero se cobra los $3 del café y te devuelve $7 dólares de cambio (Output o Salida)

Ahora en tu billetera física ya no tienes el billete de $10, sino un nuevo billete de $7 que queda disponible para tu próxima compra. Eso es exactamente el modelo UTXO.


¿Cómo funciona en Bitcoin con Inputs y Outputs?

Cuando abres tu billetera y ves que tienes 0.5 BTC, tu billetera en realidad está sumando varios fragmentos (UTXOs) que recibiste en el pasado (por ejemplo, uno de 0.2 BTC, otro de 0.2 BTC y uno de 0.1 BTC)

Direcciones, transacciones y la Mempool


1. Las direcciones

Una dirección es equivalente a tu número de cuenta bancaria pero en formato Criptografía Es la cadena de letras y números que compartes públicamente para que alguien te envíe fondos
Una dirección luce algo así: 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa


2. Las transacciones

Una transacción es simplemente un mensaje firmado digitalmente que dice: "Autorizo transferir este saldo (UTXO) de mi dirección a esta otra dirección".

Cada transacción contiene 3 cosas esenciales:

1. Inputs (origen): ¿De qué dirección proviene el dinero?
2. Outputs (destino): ¿A qué dirección va el dinero?
3. La Firma Digital: La prueba matemática generada por tu clave privada que demuestra que tú eres el dueño legal de esos fondos



3. Memory Pool o Sala de Espera

Cuando le das al botón de "Enviar dinero" en tu wallet, la transacción no entra inmediatamente a la blockchain. Primero debe pasar por la mempool que es como una sala de espera temporal donde residen todas las transacciones válidas que han sido enviadas a la red pero que aún no han sido incluidas en un bloque por un minero.

En el siguiente módulo hablaremos de minería.

Fees (comisiones de red)

Entender cómo se calculan las comisiones de red o network fees es uno de los mayores "ajás" del mundo cripto, porque no funcionan para nada como un banco.

Pagas por tamaño (bytes), NO por monto (dinero)

En un banco tradicional o en una tarjeta de crédito, te cobran un porcentaje: Enviar $100 cuesta poco y enviar $1,000,000 cuesta mucho más.
En Bitcoin:
- Enviar $10,000,000 de dólares puede costarte $0.30 USD de comisión
- Enviar $5 dólares puede costarte $0.30 USD de comisión.

¿Por qué? Porque a los mineros no les importa cuánto dinero mueves; a ellos les importa cuánto espacio ocupa tu transacción dentro del bloque

Casi todas las billeteras modernas calculan la comisión recomendada automáticamente según el estado de la Mempool en ese instante. Sin embargo, la mayoría te permite elegir entre "Lenta/Barata", "Media" o "Rápida" para ajustar el costo según la urgencia que tengas. Si quieres que un minero trabaje en tu transacción, entonces tendras que pagar porque la comisión será más alta