Saltar al contenido

Halving de Bitcoin: subsidio por altura, comisiones y economía minera

El halving de Bitcoin es la reducción impuesta por consenso del subsidio máximo por bloque a intervalos fijos de altura. Analice por separado red, época, redondeo en satoshis, límite de coinbase, comisiones, dificultad, economía minera, oferta y afirmaciones de precio.

Actualizado

Análisis educativo del protocolo y de la economía minera; no es asesoramiento de inversión. Un calendario de subsidios conocido no determina el precio futuro, la rentabilidad minera, las comisiones, el hash rate, las condiciones de confirmación ni el presupuesto de seguridad.

Respuesta directa

Un halving de Bitcoin es el cambio impuesto por consenso en el que el subsidio máximo de monedas nuevas permitido para un bloque baja al siguiente importe reducido a la mitad mediante aritmética entera. En la red principal de Bitcoin, la época de subsidio cambia cada 210.000 alturas de bloque. Lo activa la altura, no una fecha, votación minera, anuncio empresarial o precio. Las fechas son previsiones porque la llegada de bloques PoW es estocástica.

El halving afecta al subsidio de bloque, no reduce mecánicamente saldos existentes, comisiones, número de transacciones, dificultad ni valor coinbase total. Una coinbase válida puede reclamar como máximo el subsidio propio de la altura más las comisiones del bloque. Bitcoin Core construye la plantilla con esa suma y los nodos rechazan un bloque cuya coinbase cree valor superior al permitido.

El calendario de mainnet empezó en 50 BTC por bloque. Los desplazamientos enteros en satoshis produjeron 25, 12,5, 6,25 y, desde la altura 840.000, 3,125 BTC. Al ser cantidades discretas, épocas posteriores se truncan hacia abajo: el subsidio llega a un satoshi en 6.720.000 y a cero en 6.930.000. La suma teórica es 20.999.999,9769 BTC; no una fórmula de coma flotante ni un contador literal de 21.000.000 BTC aplicado por separado.

La reducción predecible importa económicamente, pero no codifica un precio. Los ingresos fiat del minero también dependen del precio, comisiones, cuota de hash rate, condiciones del pool, disponibilidad y costes. La red depende del hash rate total, dificultad, azar de llegada y demanda de espacio. Una tesis de precio exige modelos explícitos de demanda, liquidez y contrafactual; las trayectorias históricas no son experimentos controlados.

Cómo analizar un halving de Bitcoin

  1. Fije cadena y reglas. Registre mainnet, testnet, signet, regtest u otro activo; versiones de cliente y consenso; altura y hash canónicos; e intervalo exacto. Un evento parecido en otra cadena no prueba nada sobre mainnet.
  2. Calcule la época. Divida de forma entera la altura entre el intervalo de la red. Reproduzca el subsidio en satoshis, incluido el truncamiento del desplazamiento, sin redondear decimales de memoria.
  3. Verifique los bloques frontera. Compare el último bloque canónico anterior y el primero desde la frontera. Compruebe altura, hash, padre, salidas coinbase y subsidy con un nodo independiente, considerando una posible reorganización cerca de la punta.
  4. Concilie la coinbase. Separe subsidio de totalfee, sume las salidas coinbase y confirme que no superan subsidio más comisiones. Un minero puede reclamar menos; no crea un derecho futuro ni altera el calendario.
  5. Modele la economía minera. Declare cuota de hash, horizonte de suerte, pago del pool, comisiones, precio, energía, eficiencia, restricciones, financiación, depreciación y coberturas. Distinga subsidio BTC, ingreso BTC total y margen fiat.
  6. Siga el ajuste de red. Observe hash rate, intervalos, mempool y presión de comisiones antes y después; separe la frontera del posterior retarget de dificultad de 2.016 bloques. El halving no cambia el objetivo PoW.
  7. Pruebe por separado oferta, seguridad y mercado. Reproduzca emisión con truncamiento, estrese comisiones y salidas de mineros y confronte precio con demanda, liquidez, tipos y posicionamiento previo. Etiquete previsiones y no deduzca causalidad de pocos ciclos.

En Bitcoin Core mainnet actual, nSubsidyHalvingInterval = 210000. GetBlockSubsidy calcula halvings = nHeight / nSubsidyHalvingInterval, parte de 50 * COIN, devuelve cero cuando el desplazamiento sería indefinido y, en otro caso, aplica nSubsidy >>= halvings. La construcción usa block_reward = nFees + GetBlockSubsidy(...). Son hechos específicos de red y versión; otras redes y cambios futuros requieren verificación propia.

Ejemplos resueltos

1. Cálculo de la altura frontera

En la altura 839999, la división entera da 839999 / 210000 = 3, por lo que el máximo sigue siendo 50 BTC / 2^3 = 6.25 BTC. En 840000, el cociente pasa a 4:

50 BTC / 2^4 = 3.125 BTC

El cambio rige para el propio bloque 840.000. No espera una marca temporal ni reduce UTXO existentes. La hora prevista cambia si los bloques llegan más rápido o lento que el objetivo a largo plazo.

2. Subsidio, comisiones y límite coinbase

Suponga que un bloque de frontera contiene 0.35 BTC en comisiones. Justo antes, la coinbase máxima es 6.25 + 0.35 = 6.60 BTC; desde la frontera es 3.125 + 0.35 = 3.475 BTC, con las mismas comisiones.

El valor permitido baja 3.125 BTC, pero no exactamente 50 % porque las comisiones no se reducen. Si se reclaman solo 3.40 BTC, el bloque aún puede ser válido; los 0.075 BTC no reclamados no se reemiten.

3. Ingreso esperado del minero

Use 144 bloques diarios, un pool con 2% del hash rate, subsidio de 3.125 BTC y comisiones medias de 0.25 BTC. Sin varianza ni condiciones del pool, el subsidio diario es 144 * 2% * 3.125 = 9 BTC, las comisiones 144 * 2% * 0.25 = 0.72 BTC y el total 9.72 BTC.

Antes, con 6,25 BTC y lo demás igual, serían 18 + 0.72 = 18.72 BTC. La caída en BTC es aproximadamente 48.08%, no 50 %. El beneficio fiat aún exige precio, actividad, tarifa del pool, electricidad, refrigeración, personal, financiación y depreciación.

4. Emisión geométrica y suelo de satoshi

La primera época de 210.000 alturas permite 50 * 210000 = 10,500,000 BTC; la siguiente 25 * 210000 = 5,250,000 BTC. Una serie geométrica continua sugiere 21 millones, pero el consenso opera en satoshis enteros y trunca cada desplazamiento.

En 6510000 el subsidio es 2 satoshis; en 6720000, 1 satoshi; y en 6930000, 0 satoshis. La suma de épocas no nulas es 20,999,999.9769 BTC. La oferta gastable es menor por razones separadas como la coinbase génesis no gastable, recompensas no reclamadas y claves perdidas.

Riesgos y fallos de revisión

Errores de protocolo y medición

  • Tratar una fecha estimada como activador sin verificar altura y ascendencia canónicas.
  • Importar de otra cadena intervalo, subsidio inicial, precisión, emisión de cola o regla de recompensa.
  • Usar coma flotante y redondeo decimal en vez de desplazamientos enteros de satoshis.
  • Confundir subsidio, comisiones, recompensa total, salidas coinbase y pagos del pool.
  • Suponer que debe reclamarse el máximo o que lo no reclamado se acuñará después.
  • Leer un explorador sin conciliar altura, hash, reorganización, coinbase, subsidio y comisiones.
  • Llamar al aproximado de 21 millones una comprobación separada y no consecuencia del calendario.
  • Equiparar subsidio emitido, oferta gastable, circulante, líquida e inventario de mercados.

Errores del modelo minero y de red

  • Multiplicar por cuota nominal ignorando varianza, pago del pool, shares stale, inactividad y cargos.
  • Suponer que ingreso BTC, ingreso fiat y beneficio operativo caen en igual porcentaje.
  • Fijar precio, comisiones, hash rate, dificultad, energía y eficiencia sin etiquetar el escenario.
  • Afirmar que el halving cambia directamente la dificultad; el retarget independiente responde después.
  • Inferir pérdida permanente de hash rate o coste exacto de ataque desde una ventana corta.
  • Ignorar deuda, colateral, coberturas, contratos eléctricos, restricciones, reventa y concentración.
  • Dar por garantizado que las comisiones reemplazan el subsidio pese a depender de la demanda.

Errores de mercado y política

  • Presentar el calendario determinista como calendario de precio, retorno, volatilidad o ciclo.
  • Usar pocos episodios solapados como prueba ignorando demanda, liquidez, tipos y posicionamiento.
  • Igualar menor emisión bruta con igual descenso de ventas mineras u oferta neta.
  • Atribuir todo movimiento posterior sin contrafactual ni ventana de evento.
  • Suponer que la regla es físicamente inmutable y no software aplicado socialmente que solo cambiaría mediante una transición contenciosa.

Errores comunes

  • Los saldos BTC existentes se reducen a la mitad. Solo cambia el máximo subsidio nuevo; los UTXO existentes no se tocan.
  • Ocurre cada cuatro años naturales. Sucede cada 210.000 alturas de mainnet; cuatro años es una aproximación.
  • El ingreso minero se reduce exactamente a la mitad. Comisiones, precio, cuota, pool y costes son variables separadas.
  • La dificultad se reduce con el subsidio. La frontera y el ajuste de 2.016 bloques son mecanismos independientes.
  • Una emisión conocida garantiza subidas. El precio refleja demanda, liquidez, expectativas y riesgos; no hay regla de precio.

Temas relacionados

Fuentes

Navegación

Buscar en la wiki...