Transação Coinbase

Aprenda o que é uma transação coinbase na mineração de criptomoedas e como ela paga recompensas de bloco aos mineradores.

3 min de leitura
mineraçãotransaçõesprotocolo

Definição

Uma transação coinbase é a primeira transação especial em um bloco recém-minerado. Ela cria a recompensa de bloco e a atribui ao minerador ou pool de mineração que encontrou o bloco válido. Diferentemente das transações normais, ela não gasta moedas de uma saída anterior, uma distinção descrita nas regras de transação coinbase da referência para desenvolvedores do Bitcoin.

Como Funciona

Quando um minerador monta um bloco candidato, ele começa criando uma transação coinbase. Essa transação reivindica o subsídio de bloco permitido mais as taxas de transação das outras transações no bloco.

No Bitcoin, a transação coinbase tem uma entrada especial porque não há nenhuma transação anterior sendo gasta. Em vez de referenciar uma saída anterior, ela contém dados de placeholder definidos pelo protocolo. Mineradores costumam usar essa área para incluir dados extras, como informações do pool ou um nonce adicional usado para criar mais variações de cabeçalho de bloco durante a mineração, uma abordagem que mineradores usam junto com campos extranonce explicados pelo Learn Me A Bitcoin.

A saída envia a recompensa para um endereço controlado pelo minerador ou pelo pool de mineração. Se um pool minerou o bloco, ele depois distribui partes da recompensa de acordo com suas regras de pagamento.

Os nós verificam a transação coinbase com cuidado antes de aceitar o bloco. A recompensa não pode exceder o subsídio de bloco atual mais o total das taxas de transação naquele bloco. Se o minerador tentar criar moedas demais, o bloco inteiro será inválido e outros nós o rejeitarão.

As recompensas coinbase também geralmente têm um período de maturidade. No Bitcoin, moedas recém-criadas por uma transação coinbase precisam aguardar 100 confirmações antes que possam ser gastas, como observado na explicação da Bitcoin Wiki sobre maturidade coinbase.

Por Que Isso Importa

A transação coinbase é a forma como a mineração por prova-de-trabalho paga os mineradores. Ela transforma o ato de encontrar um bloco válido em receita, ajudando a cobrir hardware, eletricidade, refrigeração e operações.

Ela também controla a emissão de novas moedas. Em redes com um cronograma fixo de recompensa, como o Bitcoin, toda transação coinbase válida precisa seguir as regras de oferta do protocolo. Esse é um dos motivos pelos quais nós comuns são importantes: eles verificam de forma independente que os mineradores não estão criando moedas extras.

Para mineradores, a transação coinbase também faz parte do próprio processo de mineração. Alterar dados dentro dela muda a raiz de Merkle, o que muda o cabeçalho do bloco que está sendo submetido a hash. Isso dá aos mineradores mais variações possíveis de bloco para testar ao procurar uma proof of work válida.

Termos Relacionados