21 Million es el máximo de bitcoins que pueden crearse conforme a las reglas actuales de la red. La minería introduce nuevos bitcoins, pero la cantidad permitida se reduce repetidamente a la mitad hasta llegar a cero. El total queda justo por debajo de 21 millones de BTC. Para sus propietarios, lo importante es que ningún administrador puede ordenar por sí solo una emisión adicional que la red acepte bajo estas reglas.
Si tienes bitcoin, también importa cuántos bitcoins más pueden crearse. Si alguien pudiera añadir monedas a voluntad, tu proporción del total disminuiría. Bitcoin sigue, en cambio, un calendario de emisión fijado de antemano. El límite no es una ley natural ni la promesa de una empresa: es una regla que los participantes aplican al verificar los bloques, los conjuntos en los que se confirman las transacciones. [3] [1]
El minero que construye un bloque incluye una primera transacción especial, la Coinbase Transaction. Aquí el nombre designa un tipo de transacción, no una plataforma de intercambio. Permite cobrar, como máximo, la Block Subsidy, la cantidad autorizada de nuevos bitcoins, más las comisiones de las transacciones del bloque. Solo el subsidio crea unidades nuevas; las comisiones trasladan bitcoin existente. Superar ese total hace que el bloque sea inválido. [1] [4]
Al principio, cada bloque permitía hasta 50 BTC nuevos. Cada 210.000 bloques, esa cantidad se divide por dos: 25, después 12,5, 6,25 BTC y así sucesivamente. El evento se llama Halving. Depende del número de bloques, aproximadamente una vez cada cuatro años, no de una fecha fija. En cada período queda, por tanto, una cantidad menor de bitcoins pendientes de emisión. [1] [3]
El primer período permitía 50 × 210.000, es decir, 10,5 millones de BTC. El segundo añade la mitad de esa cantidad, el tercero una cuarta parte, y después los incrementos siguen disminuyendo. Es una serie geométrica cuya suma ideal es 21 millones. Bitcoin, sin embargo, cuenta satoshis enteros, cada uno equivalente a una cienmillonésima de BTC. Al dividir se descartan las fracciones de satoshi; por eso la emisión permitida termina en cero y el máximo total queda ligeramente por debajo de 21 millones. [1] [2] [3]
Un Full Node es un programa que verifica por sí mismo los bloques y las transacciones según las reglas de Bitcoin. Calcula el subsidio permitido a partir de la posición del bloque en la cadena y lo comprueba junto con las comisiones. No necesita confiar en una cifra de una web ni en la palabra de un minero. Lo decisivo es repetir ese cálculo y esa comprobación, no disponer de un contador central cuyo administrador pueda autorizar más emisión. [1]
Imagina un bloque en el que un minero se paga más de lo permitido. Un Full Node que mantiene esas reglas lo rechaza, aunque encontrarlo haya consumido mucha energía. La potencia de cálculo, llamada hashrate, ayuda a decidir qué rama válida del historial prevalece. No concede el derecho a cambiar las condiciones de validez. Producir un bloque y comprobar su recompensa son tareas distintas. [1] [4]
El código fuente puede modificarse. Eso no cambia los programas que los demás ya ejecutan. Si alguien usara una versión con mayor emisión y minara conforme a ella, los nodos que conservaran las reglas iniciales rechazarían esos bloques inflacionarios. Si ambas partes continuaran, se produciría una división de la red. Mantener el límite depende también de que las personas decidan utilizar y aceptar esas reglas; actualizar un programa no puede obligar silenciosamente a todos. [1] [3]
Un calendario conocido facilita estimar cuánto puede aumentar todavía la cantidad total. El propietario no tiene que adivinar cuántas monedas nuevas decidirá crear un emisor central: aquí no existe tal emisor. Una emisión que supere las reglas aceptadas no puede diluir su proporción del total. Pero eso no garantiza el precio ni el poder adquisitivo: incluso algo escaso puede atraer a menos compradores. La demanda y la disponibilidad de compradores o vendedores cambian. Bitcoin puede bajar mucho de precio aunque se respete el límite. [3] [2]
Si alguien pierde las claves sin una copia de seguridad utilizable, sus bitcoins pueden quedar imposibles de gastar. El límite de emisión no cambia y la red no crea sustitutos automáticamente. Además, una larga inactividad no demuestra por sí sola que se hayan perdido las claves. El máximo total no equivale, por tanto, a la cantidad disponible para vender. Dividir un BTC en satoshis permite pagos pequeños, como dividir un todo en partes; no crea BTC adicionales. [5]
Cuando el subsidio llegue a cero, el diseño prevé que las comisiones de transacción sean el ingreso de los mineros. Los pagos y la producción de bloques no deberían detenerse automáticamente. Sigue abierta una cuestión económica: cuánto estarán dispuestos a pagar los usuarios y cuánta potencia minera podrá financiarse con ello. Una oferta limitada describe las reglas de creación de dinero, no garantiza su precio futuro ni el presupuesto de seguridad de la red. [4] [1]
Para obtener la imagen más completa, lee esta entrada junto con Block Subsidy, Halving, Bitcoin, Full Node, Reglas de consenso. También enlazan con esta entrada Bitcoin, Block Subsidy, Halving, Satoshi.