Nakamoto Consensus
Conjunto de regras que permite a uma blockchain concordar sobre seu histórico sem autoridade central, unindo prova de trabalho e a cadeia mais longa.
Pontos-chave
- Consenso de Nakamoto é o conjunto de regras que permite a uma rede como a do Bitcoin concordar sobre seu histórico sem autoridade central.
- Combina a prova de trabalho, que torna caro criar blocos, com a regra de que a cadeia válida é a que acumulou mais trabalho.
- Foi a primeira solução prática para o problema de coordenar participantes que não confiam uns nos outros em uma rede aberta.
O que é o consenso de Nakamoto?
Consenso de Nakamoto é o mecanismo introduzido pelo Bitcoin para que participantes independentes, e sem confiança mútua, concordem sobre qual é a versão válida do registro de transações. Ele resolveu, de forma prática, um problema antigo da computação: como coordenar uma rede aberta em que alguns participantes podem agir de má-fé, sem depender de um árbitro central.
Como funciona
O consenso combina dois elementos. O primeiro é a prova de trabalho: para adicionar um bloco, é preciso gastar poder computacional para resolver um problema difícil, o que torna caro produzir blocos. O segundo é uma regra de escolha: entre versões concorrentes do histórico, a rede adota a cadeia que acumulou mais trabalho, geralmente a mais longa.
Juntas, essas regras fazem com que seguir as regras seja mais lucrativo do que tentar burlá-las. Quem minera de forma honesta é recompensado, enquanto tentar reescrever o passado exigiria refazer todo o trabalho dos blocos afetados mais rápido que o resto da rede, o que é economicamente inviável em cadeias grandes. Assim, o acordo emerge do incentivo, e não de uma autoridade.
Quando surgem duas versões válidas ao mesmo tempo, a rede converge naturalmente à medida que novos blocos se acumulam sobre uma delas, e a outra é descartada.
Por que importa
O consenso de Nakamoto é a inovação que tornou possível uma moeda digital descentralizada e resistente a censura. Para quem avalia a segurança de uma rede de prova de trabalho, entender que a proteção vem do custo de refazer o trabalho ajuda a dimensionar quão difícil seria atacá-la.
Limitações
O consenso de Nakamoto exige alto consumo de energia e oferece confirmação probabilística: uma transação ganha segurança com o tempo, mas nunca é absolutamente irreversível de imediato. Redes pequenas, com pouco trabalho acumulado, ficam vulneráveis a ataques de reorganização. Essas limitações motivaram o surgimento de mecanismos alternativos de consenso. Ainda assim, foi o mecanismo que provou, na prática, ser possível coordenar uma rede aberta sem confiança mútua.