Al reproducirlo se carga el reproductor de YouTube.
En este artículo
¿Hace falta comprar un bitcoin entero?
No. Mucha gente cree que para usar Bitcoin hay que tener uno completo, y como vale mucho, se queda fuera. Puedes tener, enviar o recibir una fracción minúscula, igual que un euro se divide en 100 céntimos. La diferencia es de escala: un bitcoin tiene cien millones de partes.
El satoshi: la unidad de verdad
Dentro del protocolo no existen bitcoins con decimales. Todo se cuenta en satoshis (sats), la unidad más pequeña, llamada así en honor a Satoshi Nakamoto. En el código de Bitcoin Core, un bitcoin es una constante que vale exactamente 100.000.000. Cuando tu billetera (wallet) muestra 0,005 BTC, en la cadena esa cantidad está registrada como 500.000 sats.
| En BTC | En sats |
|---|---|
| 1 | 100.000.000 |
| 0,01 | 1.000.000 |
| 0,001 | 100.000 |
| 0,0001 | 10.000 |
| 0,00001 | 1.000 |
| 0,000001 | 100 |
| 0,00000001 | 1 |
Milisatoshis: la unidad de Lightning
En Lightning Network los pagos se cuentan en milisatoshis (msats): un sat son 1.000 msats. Esa precisión extra sirve para cobrar comisiones de enrutamiento muy pequeñas y proporcionales al importe. Pero el milisatoshi solo existe dentro de Lightning. En la cadena principal la unidad mínima sigue siendo el sat, así que al cerrar un canal los saldos se redondean hacia abajo a satoshis enteros y los milisatoshis sobrantes acaban en la comisión.
Otras formas de escribirlo
Verás también el mBTC (milibitcoin, 0,001 BTC, es decir 100.000 sats) y el bit, propuesto en el BIP-176 en 2017: un bit son 100 sats, la millonésima parte de un bitcoin. La propuesta no llegó a extenderse. El símbolo ₿ entró en el estándar Unicode en 2017. Hoy muchas billeteras permiten mostrar el saldo directamente en sats.
¿Hay una cantidad mínima?
Las reglas de consenso solo exigen cantidades enteras de sats; ni siquiera prohíben una salida de cero. Lo que pone un suelo en la práctica son los nodos: por defecto no retransmiten transacciones con salidas tan pequeñas que gastarlas costaría más de lo que valen, calculado con una comisión de referencia de 3 sat/vB. Esas salidas se llaman polvo (dust). Con la configuración por defecto de Bitcoin Core, el umbral es de 546 sats para las direcciones antiguas (P2PKH), 294 para las SegWit nativas (P2WPKH) y 330 para Taproot (P2TR).
Es una norma de los nodos, no del consenso. Ojo: mucha gente llama también «polvo» a cualquier salida que, con las comisiones del momento, no compensa gastar. Esa cifra cambia cada día; la de los nodos, no.
Qué significa esto para ti
Pensar en sats evita el error más caro con las unidades: equivocarse de cero. Entre 0,001 y 0,0001 BTC hay un factor diez y se confunden con facilidad; entre 100.000 y 10.000 sats, mucho menos. Si tienes dudas, usa el conversor de BTC, sats y msats antes de enviar.
Errores habituales
- Creer que hay que comprar un bitcoin entero para empezar
- Confundir 0,001 BTC con 0,0001 BTC: un cero de más o de menos es un factor diez
- Pensar que en la cadena principal se pueden enviar fracciones de satoshi (solo en Lightning, en milisatoshis)
- Pensar que se puede retirar a la cadena cualquier saldo, por pequeño que sea: por debajo de unos cientos de sats los nodos no retransmiten la salida
Conceptos relacionados
Fuentes primarias
- Bitcoin Core, src/consensus/amount.h: COIN = 100.000.000
- BOLT #11, Invoice Protocol for Lightning Payments (multiplicadores y milisatoshis)
- BIP-176, Bits Denomination (Jimmy Song, 2017)
- BOLT #3, Bitcoin Transaction and Script Formats (redondeo al cerrar un canal)
- Bitcoin Core, src/policy/policy.cpp: GetDustThreshold
- Unicode 10.0.0 (20 de junio de 2017): signo de bitcoin U+20BF