## Definição

Um mecanismo de consenso é o método que uma rede blockchain usa para concordar sobre quais transações são válidas e quais blocos devem ser adicionados em seguida. Na mineração de criptomoedas, é o sistema de regras que permite que muitos computadores independentes cheguem à mesma versão do ledger sem precisar de uma autoridade central.

Para mineradores, o mecanismo de consenso mais conhecido é a [prova de trabalho](/pt/glossary/prova-de-trabalho), em que máquinas competem para resolver um quebra-cabeça de hashing difícil, conforme descrito no [whitepaper original do Bitcoin](https://bitcoin.org/bitcoin.pdf). Outras blockchains podem usar sistemas diferentes, mas o objetivo é o mesmo: manter a rede sincronizada, resistente a fraudes e difícil de reescrever.

## Como Funciona

Uma blockchain é mantida por muitos nós que talvez não se conheçam nem confiem uns nos outros. Quando usuários enviam transações, essas transações são compartilhadas pela rede e agrupadas em blocos candidatos. O mecanismo de consenso define como um desses blocos passa a ser aceito como o próximo bloco oficial.

Na mineração por prova de trabalho, os mineradores alteram repetidamente um valor chamado [nonce](/pt/glossary/nonce) e aplicam hash ao [cabeçalho do bloco](/pt/glossary/cabecalho-do-bloco) até que o resultado atenda ao alvo atual de [dificuldade de mineração](/pt/glossary/dificuldade-de-mineracao). O primeiro minerador a encontrar um hash válido transmite o bloco para a rede. Outros nós então verificam se as transações, a estrutura do bloco e a prova de trabalho são válidas de acordo com as [regras de validação de blocos](https://developer.bitcoin.org/reference/block_chain.html) da rede.

Se o bloco segue as regras, os nós o adicionam à sua cópia da blockchain e os mineradores começam a trabalhar no próximo bloco. Se ele viola as regras, os nós o rejeitam, mesmo que um minerador tenha gasto energia real para criá-lo. Essa verificação automática é o que mantém o sistema descentralizado.

O consenso também lida com desacordos temporários. Se dois blocos válidos forem encontrados mais ou menos ao mesmo tempo, nós diferentes podem seguir brevemente ramificações diferentes. Na prova de trabalho, a ramificação com [mais trabalho acumulado](https://learnmeabitcoin.com/technical/blockchain/chain-reorganization/) geralmente se torna a cadeia aceita, e a outra ramificação é abandonada.

## Por Que Isso Importa

Mecanismos de consenso são a base da segurança das blockchains. Eles evitam gasto duplo, tornam o histórico de transações difícil de alterar e dão aos usuários confiança de que todos estão seguindo as mesmas regras.

Para mineradores, o mecanismo de consenso determina qual hardware é útil, como as recompensas são obtidas, quão difícil a mineração se torna e qual comportamento é considerado válido. Um minerador que ignora as regras de consenso pode produzir blocos que a rede se recusa a aceitar.

O consenso também afeta a descentralização e o custo. A prova de trabalho vincula a segurança ao investimento em energia e hardware, enquanto outros mecanismos podem depender da posse de moedas, da seleção de validadores ou de modelos híbridos. Entender o mecanismo de consenso ajuda a explicar por que a mineração existe e como uma criptomoeda protege seu ledger.

## Termos Relacionados

- [Prova de Trabalho](/pt/glossary/prova-de-trabalho)
- [Dificuldade de Mineração](/pt/glossary/dificuldade-de-mineracao)
- [Cabeçalho do Bloco](/pt/glossary/cabecalho-do-bloco)
- [Nonce](/pt/glossary/nonce)
- [Blockchain](/pt/glossary/tecnologia-blockchain)
