Uma transação coinbase é uma transação especial do Bitcoin colocada primeiro em cada bloco. Ela permite ao produtor reivindicar o subsídio e as taxas das outras transações. O termo do protocolo é distinto da empresa Coinbase.
De onde vem o valor
Ao contrário de transações comuns, a coinbase não gasta uma saída existente. Usa uma estrutura especial de entrada, e suas saídas não podem superar o subsídio permitido mais as taxas coletadas. Nós completos rejeitam um bloco que reivindique mais, mesmo que a prova de trabalho atinja o alvo.
Maturidade antes do gasto
Saídas coinbase precisam cumprir a regra de maturidade de 100 blocos antes de serem gastas. Isso reduz o risco de recompensas circularem antes de uma cadeia concorrente tornar obsoleto o bloco de origem. A maturidade é medida em blocos, não em horas garantidas.
Além da emissão
Dados coinbase podem incluir altura do bloco e dados escolhidos pelo minerador. Alterações permitidas geram novos candidatos de hash pelo caminho da raiz de Merkle. As saídas podem repartir a recompensa. Um bloco válido pode conter apenas sua coinbase, e um pagamento posterior de pool de mineração não é automaticamente uma transação coinbase.