O que é o consenso na blockchain?

Em palavras simples
O consenso são as regras pelas quais os participantes de uma rede chegam a um acordo sobre qual registro conta como correto e qual bloco adicionar a seguir. Uma cópia do livro-blockchain está nas mãos de muitos participantes ao mesmo tempo, e aqui não há nenhum chefe que decida por todos. Por isso é preciso um procedimento honesto que permita a esses participantes chegar a um acordo comum sem um centro de confiança. É esse procedimento que se chama de mecanismo de consenso.
Imagine um grupo grande sem ninguém no comando que precisa decidir o que anotar numa ata comum. Eles precisam de uma forma honesta de chegar a um acordo, uma que seja muito difícil de forçar sozinho. O mecanismo de consenso é justamente isso, só que para uma rede de computadores.
Para que serve a você? Do mecanismo de consenso depende o quão segura a rede é, com que rapidez as transferências passam e quanta eletricidade ela gasta. É também o motivo de umas moedas serem mineradas e outras serem stakadas. Minerar significa ganhar o direito a um novo bloco com o trabalho de um computador. Stakar significa depositar uma garantia com as suas próprias moedas. As duas formas são explicadas em detalhe no artigo mineradores e validadores.
Mais a fundo
As duas formas mais conhecidas
A primeira forma é chamada de Proof of Work, ou prova de trabalho. Seus participantes são chamados de mineradores. Eles competem para ser os primeiros a resolver uma tarefa de cálculo difícil. Quem resolve primeiro adiciona o novo bloco e recebe por isso uma recompensa em moedas. A forma é confiável, mas gasta muita eletricidade. É assim que a rede Bitcoin funciona.
A segunda forma é chamada de Proof of Stake, ou prova de participação. Em vez de cálculos, um participante chamado validador congela na rede uma garantia com as suas próprias moedas e, pelas regras da rede, de vez em quando lhe cabe propor um novo bloco. Se ele tentar trapacear, parte da sua garantia é queimada pelas regras da rede. Esse castigo é chamado de slashing. Essa forma costuma precisar de bem menos energia. A rede Ethereum passou de prova de trabalho para prova de participação em 15 de setembro de 2022, um evento chamado de The Merge, e o consumo de energia da rede caiu cerca de 99,95%1.
Além de Proof of Work e Proof of Stake
Não são as únicas variantes, e vale a pena saber disso, porque a quem está começando muitas vezes fazem crer que só existe mineração ou staking. A rede XRP Ledger, por exemplo, não usa nem uma coisa nem outra. Ali servidores validadores de confiança acordam as transferências. Cada um se guia pela sua própria lista de servidores em que confia; essa lista é chamada de Unique Node List. Em algumas rodadas de conferência eles chegam a uma decisão comum, sem competição e sem garantia2. Existem outros mecanismos, mas todos compartilham uma mesma tarefa, acordar um histórico único dos registros sem nenhum centro.
Por que o consenso afeta você
Do mecanismo de consenso dependem a velocidade das transferências, o tamanho das taxas, a eletricidade que a rede gasta e como exatamente uma moeda está protegida contra a falsificação. É uma das primeiras coisas que convém olhar na descrição de qualquer rede.