Recompensa del Bloque

La cantidad de bitcoins que un minero recibe por minar un bloque

La recompensa del bloque es una cantidad de bitcoins que un minero puede cobrar por minar un bloque.

Se reclama mediante una transacción coinbase y proporciona un incentivo para que los mineros minen nuevos bloques en la blockchain.

Origen

¿De dónde viene la recompensa del bloque?

La recompensa del bloque consiste en dos partes:

  1. Subsidio del Bloque
  2. Tarifas de Transacción

1. Subsidio del Bloque

El subsidio del bloque es una cantidad determinada de nuevos bitcoins que un minero puede enviarse a sí mismo por minar un bloque. El tamaño del subsidio se basa en la altura del bloque.

2. Tarifas de Transacción

La recompensa del bloque también consiste en todas las tarifas de las transacciones incluidas en el bloque. Una tarifa de transacción es una cantidad de bitcoin que no se "consume" en una transacción, y los mineros pueden reclamar esos bitcoins "que sobran".

Los mineros llenan sus bloques candidatos con las transacciones de mayor tarifa del memory pool para maximizar los bitcoins que pueden reclamar. Por lo tanto, establecer una tarifa alta funciona como incentivo para que los mineros incluyan tu transacción en el siguiente bloque.

La recompensa del bloque estará formada enteramente por tarifas de transacción cuando ya no haya subsidio.

Propósito

¿Cuál es el propósito de la recompensa del bloque?

1. Incentivo

La recompensa del bloque proporciona un incentivo para que los mineros agreguen nuevos bloques a la blockchain. Se necesita energía para intentar minar, así que la recompensa compensa a los mineros por el poder de procesamiento que usan. Y si la recompensa es sustancial, incentiva a más mineros a entrar en la red, lo que hace que la blockchain sea aún más segura.

2. Distribución

El subsidio del bloque se usa para distribuir nuevos bitcoins en la red. Como Bitcoin es descentralizado, no hay un "banco" central para emitir nuevos bitcoins. Por eso, entran en la red mediante el proceso de minería, en intervalos regulares, y cualquier minero puede tener la oportunidad de reclamarlos.

Halving

¿Qué es "el halving"?

El subsidio del bloque comenzó en 50 BTC y se reduce a la mitad cada 210.000 bloques (aproximadamente cada 4 años). Esto crea una oferta fija de bitcoin, donde la emisión de nuevas monedas disminuye con el tiempo hasta llegar a cero.

Tabla

HalvingAlturaSubsidio (BTC)Fecha
0050,0000000003 ene 2009
1210.00025,0000000028 nov 2012
2420.00012,5000000009 jul 2016
3630.0006,2500000011 may 2020
4840.0003,1250000020 abr 2024
51.050.0001,56250000~2028
61.260.0000,78125000~2032
............
336.930.0000,00000000~2140

La línea resaltada es el subsidio actual (3,125 BTC). Después de 33 halvings, el subsidio llega a cero (debido a la precisión de 8 decimales del satoshi).

Código

Puedes calcular el subsidio del bloque para cualquier altura dividiendo 50 BTC (en satoshis) entre 2 cada 210.000 bloques:

# subsidio del bloque para una altura dada
def subsidy(height)
  halvings = height / 210_000
  return 0 if halvings >= 64
  (50 * 100_000_000) >> halvings  # en satoshis
end
Ícono de herramienta Conversor de Números

Convertidor de Números

Convierte un número entre distintas bases (binaria, decimal, hexadecimal).

0b
0 dígitos
0d
0 dígitos
0x
0 dígitos

Ejemplos

¿Cómo fueron las recompensas de bloques anteriores?

Aquí tienes algunos ejemplos de recompensas de bloques anteriores en la blockchain:

Gasto

¿Cuándo se puede gastar la recompensa del bloque?

La recompensa del bloque solo puede gastarse cuando el bloque alcanza 100 bloques de profundidad en la cadena más larga. Esto se llama "madurez de la coinbase" y existe porque los bloques cerca de la cima de la cadena todavía pueden ser reemplazados por una reorganización de la cadena. Esperar 100 bloques garantiza que la recompensa no se gaste antes de que el bloque esté firmemente establecido en la blockchain.

Notas