Glossário · em profundidade

Transação coinbase

A primeira transação de cada bloco. Não tem entrada real e paga ao minerador o subsídio mais as taxas.

A transação coinbase é sempre a primeira transação num bloco. É como bitcoin novo entra em circulação.

O que tem de especial

  • Tem exatamente uma entrada, que não gasta uma moeda real. O seu outpoint é tudo zeros, e o minerador pode pôr dados arbitários no campo scriptSig.
  • As suas saídas podem pagar no máximo a recompensa de bloco: o subsídio atual mais todas as taxas do bloco. Um minerador pode reclamar menos, mas nunca mais.
  • Desde o SegWit, também carrega uma saída OP_RETURN com o compromisso aos dados witness do bloco.

Maturidade

As saídas coinbase não podem ser gastas até terem sido construídos mais 100 blocos por cima. Se o bloco for depois substituído numa reorganização, a recompensa desaparece, e a regra impede que isso se propague para as transações de outras pessoas.