Transacción coinbase

Aprende qué es una transacción coinbase en la minería de criptomonedas y cómo paga recompensas de bloque a los mineros.

3 min de lectura
minería

Definición

Una transacción coinbase es la primera transacción especial en un bloque recién minado. Crea la recompensa de bloque y la asigna al minero o pool de minería que encontró el bloque válido. A diferencia de las transacciones normales, no gasta monedas desde una salida anterior, una distinción descrita en las reglas de transacción coinbase de la referencia para desarrolladores de Bitcoin.

Cómo Funciona

Cuando un minero construye un bloque candidato, empieza creando una transacción coinbase. Esta transacción reclama el subsidio de bloque permitido más las comisiones de transacción de las demás transacciones del bloque.

En Bitcoin, la transacción coinbase tiene una entrada especial porque no hay una transacción anterior que se esté gastando. En lugar de hacer referencia a una salida previa, contiene datos de marcador de posición definidos por el protocolo. Los mineros suelen usar esta zona para incluir datos adicionales, como información del pool o un nonce extra usado para crear más variaciones del encabezado de bloque durante la minería, un enfoque que los mineros usan junto con los campos extranonce explicados por Learn Me A Bitcoin.

La salida envía la recompensa a una dirección controlada por el minero o el pool de minería. Si un pool minó el bloque, después distribuye partes de la recompensa según sus reglas de pago.

Los nodos revisan cuidadosamente la transacción coinbase antes de aceptar el bloque. La recompensa no puede superar el subsidio de bloque actual más el total de comisiones de transacción de ese bloque. Si el minero intenta crear demasiadas monedas, todo el bloque es inválido y los demás nodos lo rechazarán.

Las recompensas coinbase también suelen tener un período de maduración. En Bitcoin, las monedas recién creadas a partir de una transacción coinbase deben esperar 100 confirmaciones antes de poder gastarse, como señala la explicación de madurez coinbase de Bitcoin Wiki.

Por Qué Importa

La transacción coinbase es la forma en que la minería prueba-de-trabajo paga a los mineros. Convierte el acto de encontrar un bloque válido en ingresos, lo que ayuda a cubrir hardware, electricidad, refrigeración y operaciones.

También controla la emisión de nuevas monedas. En redes con un cronograma de recompensa fijo, como Bitcoin, toda transacción coinbase válida debe seguir las reglas de suministro del protocolo. Esta es una de las razones por las que los nodos ordinarios importan: verifican de forma independiente que los mineros no estén creando monedas adicionales.

Para los mineros, la transacción coinbase también forma parte del propio proceso de minería. Cambiar datos dentro de ella cambia la raíz de Merkle, lo que cambia el encabezado de bloque que se está hasheando. Esto les da a los mineros más variaciones posibles de bloque para probar mientras buscan una proof of work válida.

Términos Relacionados