69 / 736SAT

Satoshi

sat / sats · pequeñas unidades de bitcoin

No necesitas comprar un bitcoin entero. Puedes tener y enviar pequeñas partes, llamadas satoshis o sats. Un bitcoin contiene exactamente 100000000 sat; cambiar la visualización de la cartera de BTC a sats no cambia la cantidad de dinero.

Un satoshi, abreviado sat, es una cienmillonésima parte de un bitcoin: 1 sat = 0,00000001 BTC. Es la unidad de valor más pequeña registrada en las transacciones de la capa base de Bitcoin. No es otra criptomoneda. Una misma cantidad puede expresarse en BTC o en satoshis enteros, como una longitud en metros o centímetros.

Conversor de BTC, satoshis y monedasConvierte BTC y satoshis enteros con una proporción fija; calcula el valor monetario con el tipo de referencia de la moneda elegida.

Anna debe pagar 25000 sat, pero su cartera muestra 0,00025 BTC. No son monedas distintas ni un mejor tipo de cambio: son dos formas de escribir la misma cantidad. Se cumple 1 BTC = 100000000 sat y, por tanto, 0,001 BTC = 100000 sat. Para pequeñas cantidades cotidianas, los sats suelen resultar más claros que una fila de ceros tras la coma. El precio del bitcoin en euros o dólares puede variar; la conversión entre BTC y sat no cambia con él. [1] [2]

Cuando Anna selecciona sats en los ajustes, su bitcoin no se mueve y no aparecen monedas nuevas. Solo cambian el número y la unidad en pantalla. sat abrevia la unidad y sats se utiliza habitualmente en plural. El nombre recuerda a Satoshi Nakamoto, creador de Bitcoin, no a un activo que deba comprarse por separado. Una unidad menor facilita expresar cantidades pequeñas. No garantiza un poder adquisitivo estable ni beneficios. [2]

Supongamos que la cartera de Anna utiliza un ingreso anterior de 50000 sat. Envía 25000 sat al destinatario, devuelve 24000 sat a Anna y deja 1000 sat de comisión para el minero que incluya la transacción en un bloque. Las cuentas cuadran: 50000 = 25000 + 24000 + 1000. Anna ha gastado 26000 sat en el pago, no todo el ingreso utilizado. Es un ejemplo, no una comisión habitual o recomendada. Antes de confirmar, lee por separado el importe del destinatario y la comisión. [8]

Junto a la comisión, la cartera puede mostrar una Fee Rate, o tasa en sat/vB. Indica los satoshis por byte virtual, una unidad para medir el tamaño de la transacción a efectos de comisiones. Con 100 vB y una tasa de 10 sat/vB, la comisión es de 1000 sat. La tasa no es un porcentaje del dinero enviado. Dos pagos de igual valor pueden tener tamaños diferentes, por ejemplo si uno combina más ingresos anteriores. Comprueba el resultado en el resumen final de la cartera. [7] [8]

Un número sin su unidad no basta. Escribir 25000 en un campo de sats significa algo muy distinto que en uno de BTC. Tras escanear un QR de pago, revisa la dirección, la red, el importe y la comisión antes de firmar. La firma es una autorización digital para gastar: la cartera la crea con una clave privada, un valor secreto que permite controlar los bitcoins. Según BIP 321, la especificación de enlaces de pago, el parámetro amount de un enlace de pago utiliza BTC decimales y un punto: amount=0.00025 significa 25000 sat. Esto sigue siendo así aunque la cartera muestre sats o utilice una coma decimal local. No hace falta editar el enlace a mano; importa que el resultado de la pantalla de confirmación sea correcto. [3]

En la red no hay pequeños archivos que representen satoshis individuales. Hay salidas de transacciones con una cantidad y condiciones para gastarla. Una salida que aún no se ha gastado se llama UTXO. La cartera puede tener varios de estos ingresos y sumar sus valores en un saldo. Al pagar, consume algunas salidas enteras y crea otras para el destinatario y el posible cambio. Satoshi es la unidad con la que se cuentan estos valores, no un objeto independiente dentro de la cartera. [2]

La precisión de una cantidad y el importe práctico de un pago son cosas distintas. Una salida puede contener 1 sat. Sin embargo, los nodos, los ordenadores que verifican y retransmiten transacciones, pueden rechazar la retransmisión de una transacción que cree una salida demasiado pequeña. Dust se refiere a sus reglas de propagación y a una estimación del coste de gastarlas más adelante. El umbral también depende del tipo de salida y de la configuración de esas reglas. No es una norma universal que imponga el mismo mínimo a todo pago válido. Incluso una salida pequeña ya incluida en un bloque puede costar más al gastarla de lo que vale. [7]

Lightning Network utiliza canales de pago, en los que los participantes actualizan cómo se reparten los fondos comprometidos en el canal. Así, no hace falta registrar cada pago por separado en un bloque de Bitcoin. Sus cálculos internos también usan millisatoshi, abreviado msat: 1 sat = 1000 msat. Esto resulta útil, por ejemplo, para calcular comisiones con más precisión. No crea una salida con una fracción de satoshi en la capa base. Al cerrar los canales, las reglas de Lightning convierten los valores en satoshis enteros y omiten algunas salidas demasiado pequeñas. Una contabilidad interna más precisa y la liquidación final son cosas distintas. [6] [5]

Dividir un BTC en cien millones de partes no aumenta la cantidad de bitcoin, igual que convertir metros a centímetros no alarga una mesa. Los nuevos bitcoins se crean según las reglas del subsidio de bloque, la nueva emisión asociada a un bloque. En cada Halving, ese subsidio se divide por dos en satoshis enteros; se descartan las fracciones y, en un futuro lejano, el resultado llega a cero. La constante técnica MAX_MONEY sirve como límite de comprobación de cantidades. Por sí sola no significa que se vayan a emitir exactamente 21 millones de BTC disponibles para gastar. Las claves perdidas y algunas recompensas inutilizables o no reclamadas también reducen la disponibilidad. [1] [8]

Bitcoin Core utiliza CAmount, un tipo entero de 64 bits, para las cantidades, y una constante COIN con valor 100000000. Así, 0,00025 BTC se maneja internamente como el entero 25000. Esto ayuda a evitar las imprecisiones de la aritmética binaria habitual en coma flotante, o floating point. Para el usuario, la regla es sencilla: comprobar la unidad y la cantidad exacta. Si creas una calculadora o procesas pagos mediante software, usa satoshis enteros o aritmética decimal exacta, en lugar de redondear después un resultado aproximado. [1]

Para obtener la imagen más completa, lee esta entrada junto con Bitcoin, 21 Million, Unit of Account, Lightning Network, UTXO, Transaction Fees. También enlazan con esta entrada Día de la Pizza Bitcoin, Chaumian eCash, Blind Signature, OP_CHECKTEMPLATEVERIFY.

DOC · 001Bitcoin Core — consensus amount.hFuente primaria DOC · 002Bitcoin Developer Reference — Glossary: denominations and outputsDocumentación DOC · 003BIP 321 — URI SchemeEspecificación DOC · 004Lightning BOLT #1 — Base ProtocolEspecificación DOC · 005Lightning BOLT #3 — Transactions: whole-satoshi settlementEspecificación DOC · 006Lightning BOLT #2 — Peer Protocol for Channel ManagementEspecificación DOC · 007Bitcoin Core v29.0 — Dust policyFuente primaria DOC · 008Bitcoin Core v29.0 — Block subsidy and transaction validationFuente primaria
Revisado: Fuentes primero · No es asesoramiento financiero