Estuve mirando las transacciones de coinbase por diversión y encontré una con dos salidas op_return.
¿Alguien sabe cuál es el segundo?
Además, entiendo que el primer op_return se usa para incrustar el merkleroot del árbol testigo para transacciones segwit en el bloque.
Sin embargo, también he visto transacciones de coinbase con múltiples op_returns como esta. ¿Hay un propósito específico para ese 2nd op_return o el minero simplemente lo está usando para su propio propósito?
Las transacciones de Coinbase tienen algunas reglas especiales que no comparten otras transacciones:
El campo "coinbase" es donde los mineros colocan el extranonce
, se comprometen a una altura de bloque específica (ver BIP-34 ) y marcan los bloques para que los encuentren. Aunque los mineros a menudo obtienen la recompensa del bloque en una sola salida, además de las reglas para el compromiso de testigo, la transacción de Coinbase no tiene restricciones especiales en otras salidas . De hecho, algunos pools de minería solían pagar recompensas de minería directamente desde Coinbase, vea, por ejemplo, Coinbase de 133,471 extraídos por Eligius creando 919 salidas . Como tal, la segunda OP_RETURN
salida podría ser cualquier cosa que el minero quiera.