BitcoinBr

Consenso do Bitcoin: hard e soft forks

Como o protocolo Bitcoin é atualizado? Tudo pode ser modificado? Como é decidido qual proposta será escolhida? Todos os agentes da rede concordam sobre o futuro do protocolo?

Rafaela Romano
Escrito por

Rafaela Romano

Ex-Editora-chefe do CointelegraphBR, Eleita TOP educadora Bitcoin pelo Livecoins.

ChatGPT Image 1 de jul. de 2026, 19_21_30.png

A imutabilidade da blockchain faz com que muitas pessoas acreditem erroneamente que o código do Bitcoin está congelado no tempo. No entanto, para sobreviver e mitigar ameaças cibernéticas, o protocolo precisa de melhorias periódicas.

Mas se o Bitcoin precisa de atualizações e não possui um "dono", presidente ou fundação central, como o protocolo evolui? Quem decide o que muda? O que acontece quando a comunidade discorda sobre o futuro da rede?

Abaixo, destrinchamos a mecânica do consenso, o papel dos agentes de poder e as propostas de melhoria (BIPs) que ditam o futuro da moeda

Os Dois Níveis de Consenso no Bitcoin

Em 2017, as notícias sobre o hardfork do Bitcoin Cash, evidenciaram as controvérsias em torno da governança do Bitcoin e deixaram claro que existem pelo menos dois tipos de consenso em jogo. De um lado, há um conjunto rígido de regras que definem os critérios para validação de uma transação e de um bloco, e de outro, há uma série de processos que são seguidos para atualizar o protocolo Bitcoin.

1. Consenso Técnico (Regras de Validação)

Diz respeito ao conjunto rígido de regras matemáticas que definem se uma transação ou bloco é legítimo. Todos os computadores que rodam o software (como o Bitcoin Core) seguem essas regras de forma cega e automatizada.

Se um minerador cria um bloco que viola essas regras (por exemplo, um bloco maior do que o permitido), os nós validadores o rejeitam instantaneamente. Aqui, o consenso é binário: ou o bloco segue as regras, ou ele está fora da rede.

2. Consenso Social (Governança e Evolução)

A palavra consenso também é usada para descrever a situação em que desenvolvedores, mineradores e usuários ponderam e votam sobre alguma atualização que não diga respeito às regras do consenso. Essas discussões servem para construção de decisões técnicas que visam melhorar o desempenho da rede. Esse processo, apesar de buscar o consenso, pode ser responsável por criar muitas controvérsias, desacordos e dissidências.

O Mecanismo de Mudança: Soft Forks vs. Hard Forks

Quando o consenso social decide que o código precisa mudar, os desenvolvedores têm duas formas de aplicar essa alteração nas regras de consenso técnico:

  • Soft Fork (Atualização Compatível): É uma mudança que restringe ou aperta as regras do protocolo. Ele é retrocompatível (backward-compatible). Isso significa que nós antigos que não atualizaram o software ainda conseguem enxergar os blocos novos como válidos. Exemplos: SegWit (2017) e Taproot (2021).

  • Hard Fork (Bifurcação Incompatível): É uma mudança que afrouxa, expande ou remove regras de consenso anteriores. Ele introduz uma ruptura total que é incompatível com as versões antigas do software. Se a rede não aceitar a mudança por unanimidade, a blockchain se divide em duas moedas distintas. Exemplo: A divisão que gerou o Bitcoin Cash em 2017, quando parte da comunidade quis aumentar o tamanho do bloco à força.

ChatGPT Image 29 de jun. de 2026, 10_07_34.png

Os 4 Agentes de Poder na Governança do Bitcoin

No mecanismo de Consenso de Prova de Trabalho (Proof of Work), a governança funciona como um sistema de freios e contrapesos entre quatro grupos de interesse:

  1. Os Desenvolvedores: Responsáveis pelo gerenciamento técnico, revisão e escrita do código do Bitcoin Core. No início, Satoshi Nakamoto centralizava essa função. Em abril de 2011, Nakamoto transferiu o controle do repositório para o desenvolvedor Gavin Andresen. Hoje, o ecossistema é descentralizado e o código já conta com contribuições históricas de centenas de desenvolvedores ao redor do mundo. Qualquer pessoa pode ver quais desenvolvedores fizeram quais contribuições ao código do Bitcoin.

  2. Os Nós Validadores (Usuários): Os usuários que rodam seus próprios Full Nodes em casa são os verdadeiros juízes do sistema. Eles escolhem qual versão do software querem rodar. Se os desenvolvedores escreverem um código ruim, os nós simplesmente se recusam a instalá-lo.

  3. Os Mineradores: Fornecem o poder computacional (hashrate) para proteger a rede e registrar transações. Eles sinalizam seu apoio a atualizações ativando bits em seus blocos minerados. Se não concordarem com o rumo da rede, podem direcionar seu poder computacional para outras moedas ou pools.

  4. As Empresas (Exchanges e Carteiras): Prestadores de serviços econômicos que fornecem a infraestrutura comercial e a liquidez de mercado. Embora não votem diretamente no código, a decisão de uma grande exchange de listar ou não uma nova bifurcação define o sucesso financeiro de uma atualização.

O Processo BIP: Bitcoin Improvement Proposal

Qualquer alteração formal no protocolo deve passar por um processo transparente e padronizado chamado Bitcoin Improvement Proposal (BIP). Para entender exatamente como um BIP funciona, veja BIP02, que define as regras dos BIPs.

Para submeter um BIP, o autor deve seguir um determinado fluxo de trabalho: perguntar à comunidade se a ideia é original ou se vale a pena ser desenvolvida, debater com a comunidade a ideia, apresentar um esboço do BIP à lista de discussão bitcoin-dev, esperar o feedback do editor (atualmente Luke Jr), buscar o acordo geral da comunidade e mediar as posições contrárias.

Se você quer saber mais detalhes sobre como submeter um BIP, acesse o BIP process. Esse BIP é a revisão da primeira proposição do sistema de proposições BIP, criado por Amir Taaki em 19 de agosto de 2011. O BIP9, publicado em 4 de outubro de 2010 define que o consenso entre nodes e mineradores deve ser feito modificando apenas um bit 0 para um bit 1. Ao final das modificações dos bits há uma votação para saber se a implementação deve ocorrer ou não.

Os 3 Tipos de BIPs

As propostas de melhoria são indexadas e arquivadas publicamente de acordo com o seu escopo:

  • Standards Track BIP: Altera diretamente o protocolo, as regras de validação de blocos, transações ou interoperabilidade de rede. É o tipo que exige consenso técnico absoluto.

  • BIP Informativo: Fornece diretrizes gerais, esclarece problemas de design ou traz informações conceituais relevantes para a comunidade, sem alterar o funcionamento do software.

  • BIP de Processo (Meta-BIP): Propõe mudanças nos processos internos da comunidade, fluxos de tomada de decisão, ferramentas de desenvolvimento ou diretrizes sobre como o próprio processo BIP deve funcionar.

🔗 O repositório completo e oficial com o andamento de cada proposta pode ser consultado diretamente no GitHub Oficial de BIPs do Bitcoin.

https://github.com/bitcoin/bips

NEWSLETTER

Tudo que você precisa saber sobre Bitcoin, no seu email

Sem spam. Cancele quando quiser.