Glosario / Conceptos básicos
Unidades de bitcoin
También se conoce como Denominaciones de bitcoin.
- ¿Qué son las unidades de bitcoin?
- Las unidades de bitcoin son las unidades con nombre en que se fijan los precios, desde un BTC entero, por el milibitcoin y el microbitcoin, hasta el satoshi, todas el mismo activo a distinta escala.
Se especifica en el BIP-176.
Solo dos de estas unidades significan algo para el software: la moneda entera, utilizada en la interfaz RPC y en las pantallas de los exchanges, y el satoshi, que es lo que cuenta el protocolo. Todo lo que hay en medio es una preferencia de visualización, de la misma forma en que una tienda puede indicar 1,50 euros o 150 céntimos por el mismo precio. Elegir una unidad cómoda no es una cuestión trivial de gustos, porque leer mal una posición decimal es un error costoso.
Cómo funciona
Bitcoin usa ocho decimales, y cada unidad con nombre es una fracción fija de eso.
Un bitcoin son 1.000 milibitcoin, 1.000.000 de microbitcoin y 100.000.000 de satoshis. El microbitcoin tiene un nombre informal, el bit, que el BIP176 propuso en 2017 como unidad estándar de 100 satoshis; la propuesta nunca se convirtió en una regla de consenso y el nombre compite con el significado habitual de la palabra en informática, por lo que su adopción se estancó. Mientras tanto, el satoshi se ganó el favor popular, ayudado por el hecho de que un monto de cinco cifras en satoshis se lee como un precio normal, mientras que 0,00042 BTC no.
El propio ticker tiene dos formas. La mayoría de los exchanges y billeteras escriben BTC, pero Kraken, las terminales de Bloomberg y varios bancos escriben XBT, porque la norma ISO 4217 reserva una X inicial para las monedas que ningún país emite, la misma convención que le da al oro el código XAU. BTC y XBT son la misma unidad; una billetera que muestra una y un exchange que muestra la otra no están describiendo activos distintos.
Bitcoin Core le permite elegir la unidad de visualización en la interfaz gráfica, ofreciendo BTC, mBTC, microBTC y satoshis, mientras que su interfaz JSON-RPC siempre habla en monedas enteras con ocho decimales. Vale la pena recordar ese desajuste si alguna vez programa algo: la interfaz humana es configurable, la interfaz de la máquina no.
Dónde aparece
Las unidades aparecen exactamente en los momentos en que un error cuesta dinero.
Las pantallas de retiro son las primeras. Un exchange le pedirá un monto en BTC mientras que su billetera muestra satoshis, y 0,001 BTC, 1 mBTC y 100.000 satoshis son todos el mismo retiro. Desplazar una posición decimal convierte una transferencia de 100 dólares en una de 1.000 dólares con un precio de seis cifras, por lo que la mayoría de las billeteras ahora muestran un equivalente en fiat debajo del campo. Lea esa línea antes de confirmar.
Las interfaces de comisiones son las segundas. Nadie cotiza las comisiones en bitcoin: se cotizan en satoshis por byte virtual, de modo que un retiro de 141 vbyte a 3 sat/vB cuesta 423 satoshis. Las billeteras que muestran las comisiones en dólares están convirtiendo a partir de esa cifra, y su conversión no es más reciente que su fuente de precios.
Las facturas de Lightning son las terceras. Un pago con Strike o con una billetera compatible con Lightning está denominado en satoshis, y su contabilidad interna es aún más fina, hasta los milisatoshis. Nada en esa capa tiene precio en monedas enteras.
Por último, la unidad da forma a cómo la gente habla de comprar. La expresión "stacking sats" existe porque una compra recurrente de 20 dólares es un saldo de satoshis que crece, en lugar de un error de redondeo en un saldo de monedas, y plataformas construidas en torno a las compras recurrentes, como Swan y River, lo presentan así deliberadamente. La unidad es una interfaz psicológica tanto como numérica, lo cual está bien, siempre que usted sepa exactamente cuál está usando su pantalla antes de pulsar enviar.