Blockchain/Nível VI · Depois do bitcoin/6.1 Cópias e promessas/Lição 5
Quem pode mudar as regras
A arquitetura da autoridade: quem detém o poder de reescrever o consenso
MateriaisUm explorador de blocos capaz de visualizar históricos de forksA documentação de governança para pelo menos três dos principais protocolos de Camada 1
Curiosidade
- Por que uma mudança no Bitcoin requer adoção voluntária por milhares de operadores independentes, enquanto um upgrade do Ethereum pode ser coordenado por uma equipe central?
- Qual é a diferença operacional entre uma cadeia que bifurca sua história e outra que para completamente?
- Como a capacidade de pausar uma rede se traduz no poder de censurar transações específicas?
Explorar
- As regras do Bitcoin estão codificadas em código de fonte aberta, mas funcionam como contratos sociais acordados. As mudanças exigem uma ampla adoção voluntária por parte dos operadores de nodes; não existe uma instituição central com autoridade para forçar uma atualização. Se uma alteração proposta não contar com apoio quase unânime dos participantes da rede — mineradores, nodes e usuários — ela corre o risco de dividir o sistema em duas cadeias concorrentes. Esse modelo de governança descentralizada garante que nenhuma entidade única possa reescrever unilateralmente a história, tornando as mudanças controversas historicamente difíceis de implementar sem consenso.
- O Ethereum funciona de maneira diferente. A Ethereum Foundation e os desenvolvedores principais coordenam as atualizações em um cronograma regular, mantendo uma forte cultura de verificação pela comunidade, ao mesmo tempo em que permitem uma coordenação mais centralizada do que o Bitcoin. Em julho de 2016, após o hack da DAO, a rede foi submetida a um hard fork para transferir os fundos roubados para um contrato de recuperação, uma alteração irregular no estado da cadeia. Isso demonstrou que as regras do Ethereum podiam ser modificadas pelos desenvolvedores, desde que a comunidade concordasse, estabelecendo um precedente de que o histórico da cadeia é mutável por meio de consenso coordenado, e não um fato imutável.
- Muitas cadeias mais recentes introduzem mecanismos de controle centralizado para garantir estabilidade ou segurança. Uma fundação, empresa ou pequeno conjunto de validadores pode frequentemente fazer atualizações, pausar ou interromper completamente a rede. Essa capacidade permite uma resposta rápida a erros ou vulnerabilidades, mas concentra o poder em poucas mãos. O trade-off é claro: eficiência e capacidade de recuperação vêm ao custo da descentralização. Os usuários dessas cadeias precisam confiar que a entidade responsável pelo controle não abusará de sua autoridade, o que representa um afastamento significativo dos modelos sem permissões pioneirados pelo Bitcoin.
- A capacidade de interromper uma cadeia é funcionalmente equivalente à capacidade de censurá-la. Se os validadores puderem parar a geração de blocos ou reverter transições de estado, eles também podem impedir que transações específicas sejam incluídas. Em outubro de 2022, os validadores da BNB Chain interromperam a rede após um hack em uma ponte, congelando ativos e possibilitando sua recuperação. Embora isso tenha evitado a perda total dos fundos dos usuários, destacou que a entidade que controla o botão de interrupção controla o fluxo de valor. Esse controle centralizado é uma escolha de design deliberada presente em muitas arquiteturas modernas de Layer-1.
- Os modelos de governança variam muito ao longo do ecossistema. Algumas cadeias utilizam votação on-chain, na qual os detentores de tokens propõem e aprovam mudanças diretamente; outras dependem da coordenação de desenvolvedores off-chain com consenso social; ainda outras concedem autoridade final a uma entidade corporativa. Cada modelo apresenta riscos distintos: a votação on-chain pode ser dominada por grandes detentores, a coordenação entre desenvolvedores pode se tornar oligárquica, e o controle corporativo introduz risco de contraparte. Entender quem possui as chaves para fazer mudanças é essencial para avaliar a segurança e a neutralidade de longo prazo de qualquer rede blockchain.
- Para avaliar a governança, examine o mecanismo de alterações por consenso. Verifique se uma única entidade ou um pequeno grupo pode forçar uma bifurcação ou interromper o funcionamento do projeto. Analise as bifurcações históricas: elas foram motivadas por desentendimentos na comunidade ou pela coordenação dos desenvolvedores? Observe o tamanho do conjunto de validadores; conjuntos menores indicam maior centralização e facilitam a interrupção do funcionamento. Por fim, inspecione o código-fonte em busca de funções de “pausa” ou chaves administrativas. Esses artefatos técnicos revelam a verdadeira distribuição de poder, que muitas vezes difere significativamente das afirmações públicas de um projeto sobre descentralização.
Fatos-chave
- As mudanças no Bitcoin exigem adoção voluntária por parte dos operadores de nodes; não existe nenhuma organização com autoridade para forçar atualizações.
- O Ethereum sofreu um hard-fork em julho de 2016, após o hack do DAO, transferindo os fundos roubados para um contrato de recuperação por meio de uma alteração de estado irregular.
- Os validadores da BNB Chain interromperam a rede em outubro de 2022 após um hack em uma ponte, demonstrando controle centralizado sobre as transições de estado.
- A capacidade de interromper uma cadeia é tecnicamente equivalente à capacidade de censurar transações ou congelar ativos.
- Os upgrades do Ethereum são coordenados pela Ethereum Foundation e pelos desenvolvedores principais em um cronograma regular, diferente do consenso ad hoc do Bitcoin.
- Muitas cadeias mais recentes concedem às fundações ou aos conjuntos de validadores o poder de pausar ou atualizar a rede, priorizando a capacidade de recuperação em vez da imutabilidade.
Exercício nove, seis, três, um
9ReunirListe 9 redes de blockchain além do Bitcoin. Para cada uma, identifique quem pode alterar as regras de consenso, pausar a cadeia ou congelar fundos, com uma fonte.
6AgruparAgrupe os 9 em 6 de acordo com quem detém esse poder: uma empresa, uma fundação, um pequeno conjunto de validadores, voto dos detentores de tokens, coordenação de desenvolvedores com adoção de nodes ou ninguém.
3DestilarReduza os 6 grupos para 3 níveis de controle e nomeie o único fator que melhor prevê se uma rede pode ser interrompida.
1CristalizarA capacidade de reverter a história é uma funcionalidade de segurança para a possibilidade de recuperação, mas também representa um risco para a neutralidade.
Verificação de fatos
Datas, números e afirmações verificados com as fontes publicadas listadas abaixo.
- Ethereum Foundation, 'Hard Fork Completed' (20 Jul 2016)
- The Register, 'Binance bridge hack siphons about $566 million of BNB tokens' (7 Oct 2022)
- Bitcoin Core documentation on the BIP process and consensus rules