0%

Modulo 15 - Consenso, governança e forks

Como o Bitcoin muda as regras

16 min de leitura

O que voce vai aprender

  • Entender o processo de mudança de regras no Bitcoin.
  • Compreender a ideia de proposta de melhoria.
  • Ver o papel de cada grupo, sem controle total de nenhum.
  • Entender por que as mudanças são raras, lentas e cuidadosas.

Evoluir sem um chefe

Vimos que o consenso sobre as regras é mantido por todos rodarem as mesmas regras, e que mudar exige um novo consenso. Mas como, na prática, o Bitcoin muda, se não há um chefe que decida? Esta aula explica o processo de mudança de regras, uma forma de governança descentralizada incomum e fascinante. Entender esse processo desfaz mal-entendidos sobre quem pode mudar o Bitcoin, e mostra por que as suas regras fundamentais são tão estáveis e difíceis de alterar, protegendo o que os usuários valorizam.

O ponto central, que decorre do que vimos, é que nenhuma autoridade decide as mudanças. Não há um conselho, uma empresa, nem uma pessoa que possa, sozinho, mudar as regras do Bitcoin. As mudanças acontecem por um processo de proposta, discussão ampla, implementação, e, crucialmente, adoção voluntária pelos participantes, que escolhem rodar ou não a nova versão. Uma mudança só se efetiva se a rede a adotar; ninguém pode impô-la. Essa adoção voluntária é o coração da governança do Bitcoin.

Essa forma de evoluir sem um chefe é, ao mesmo tempo, uma força e um desafio. É uma força porque protege o Bitcoin de mudanças impostas por poucos, mantendo as suas propriedades estáveis. É um desafio porque torna as mudanças lentas e difíceis, exigindo amplo consenso, o que pode frustrar quem gostaria de mudanças rápidas. Mas, para um sistema que se propõe a ser um dinheiro confiável e resistente a capturas, essa estabilidade vale o custo da lentidão. Vamos ver como o processo funciona.

A proposta de melhoria

O processo de mudança costuma começar com uma proposta de melhoria, um documento técnico que descreve uma mudança ou adição às regras ou ao funcionamento do Bitcoin. Essas propostas, conhecidas por uma sigla em inglês, são publicadas e numeradas, ficando abertas para que a comunidade as analise, discuta e critique. É um processo aberto: qualquer um pode propor uma melhoria, e as propostas são debatidas publicamente, de forma transparente, por desenvolvedores e pela comunidade técnica.

Proposta de melhoria (BIP)
Documento técnico, aberto e numerado, que descreve uma mudança proposta ao Bitcoin. Fica disponível para a comunidade analisar, discutir e criticar, como ponto de partida do processo de mudança.

A proposta de melhoria é o ponto de partida, não a decisão. Publicar uma proposta não muda nada por si; é apenas colocar a ideia na mesa para discussão. Muitas propostas são debatidas e nunca adotadas, por não conquistarem consenso, ou por terem falhas apontadas na discussão. Outras são refinadas ao longo do debate. Esse processo aberto de proposta e discussão é parte do que torna as mudanças do Bitcoin cuidadosas: as ideias são escrutinadas publicamente antes de qualquer adoção, filtrando as ruins.

Esse caráter aberto e transparente é importante. Como qualquer um pode propor e as discussões são públicas, o processo não é controlado por um grupo fechado. As melhores propostas, que conquistam apoio técnico e da comunidade, avançam; as que não convencem, ficam para trás. É uma espécie de mercado de ideias, em que as propostas competem pelo apoio com base no seu mérito técnico e na sua aceitação. Esse escrutínio aberto é uma camada de proteção contra mudanças mal pensadas ou mal-intencionadas.

Vale notar que propor uma melhoria é diferente de tê-la aceita. Os desenvolvedores que escrevem o código e as propostas têm influência técnica, mas não o poder de impor mudanças; as suas propostas precisam ser adotadas pela rede para valerem. Por isso, mesmo os desenvolvedores mais respeitados não controlam o Bitcoin; eles propõem e implementam, mas a adoção é da rede. Essa distinção entre propor e adotar é central para entender por que nem os desenvolvedores podem mudar o Bitcoin sozinhos.

Da discussão à implementação

Quando uma proposta conquista apoio na discussão, ela pode ser implementada em código, ou seja, programada no software do Bitcoin. Desenvolvedores escrevem e revisam o código que realiza a mudança, num processo rigoroso de revisão por pares, em que muitos olhos conferem o código em busca de erros e riscos. Essa revisão cuidadosa é parte do que torna as mudanças do Bitcoin seguras: o código que mexe num sistema que guarda tanto valor é escrutinado exaustivamente antes de ser liberado.

Mas implementar o código ainda não é mudar o Bitcoin. O código que realiza a mudança é incluído numa nova versão do programa, que fica disponível para os participantes baixarem e rodarem. A mudança só se efetiva quando os participantes adotam essa nova versão, rodando-a nos seus nós. Até lá, é apenas código disponível, não regra em vigor. A adoção pelos nós é o passo final e decisivo, que transforma uma proposta implementada em regra efetiva da rede.

Esse processo, da proposta à adoção, é deliberadamente cuidadoso e lento. Cada etapa filtra e refina: a discussão filtra ideias ruins, a revisão de código filtra erros, e a adoção filtra mudanças sem amplo apoio. Esse cuidado é apropriado para um sistema que guarda enorme valor e cujas mudanças são difíceis de reverter. Mudanças apressadas poderiam introduzir falhas graves ou dividir a rede. A lentidão e o rigor, embora frustrem quem quer rapidez, são uma proteção valiosa para o Bitcoin.

É importante entender que a implementação e a disponibilização do código não forçam ninguém a adotar a mudança. Os participantes escolhem se atualizam para a nova versão ou não. Se muitos adotarem, a mudança se efetiva; se poucos adotarem, ela não pega. Essa escolha voluntária de cada operador de nó é o que dá à rede o poder final sobre as mudanças, acima dos desenvolvedores que implementam e dos mineradores que mineram. A adoção é da rede, distribuída entre todos que rodam nós.

A adoção voluntária pelos nós

O passo decisivo, que já vimos no módulo dos nós, é a adoção voluntária pelos nós. Cada operador de nó escolhe qual versão do programa rodar, e portanto quais regras seguir. Uma mudança de regra só se efetiva se a vasta maioria dos nós adotar a nova versão. Se a comunidade de nós não adotar, a mudança não vale, por mais que tenha sido proposta, discutida e implementada. É a adoção pelos nós que dá ou nega vigência a uma mudança, tornando-a a etapa onde a rede exerce o seu poder final.

Essa adoção voluntária distribui o poder de mudança entre todos os que rodam nós, em vez de concentrá-lo. Não basta os desenvolvedores implementarem, nem os mineradores apoiarem; é preciso que os nós, espalhados e independentes, adotem. Como qualquer um pode rodar um nó, esse poder de adotar ou rejeitar mudanças está distribuído amplamente. É por isso que rodar um nó é participar da governança: você escolhe quais regras seguir, contribuindo para a decisão coletiva sobre as mudanças. A governança reside nessa adoção distribuída.

Por isso se diz que, no Bitcoin, são os usuários, por meio dos seus nós, que têm a palavra final sobre as mudanças. Os desenvolvedores propõem e implementam, os mineradores processam, mas são os nós, que os usuários rodam, que adotam ou rejeitam as regras. Essa primazia da adoção pelos usuários é uma característica central da governança do Bitcoin, e o que a torna resistente a capturas: nenhum grupo pode mudar o Bitcoin sem o consentimento amplo dos usuários, manifestado pela adoção dos seus nós.

Essa adoção voluntária também significa que mudanças contestadas dificilmente passam. Se uma parte significativa da rede não concorda com uma mudança e não a adota, a mudança não consegue se efetivar de forma limpa, e pode até levar a uma divisão, como veremos. Por isso as mudanças que acontecem são as que conquistam amplo consenso, com pouca oposição. As contestadas tendem a falhar ou a dividir, o que desincentiva tentativas de impor mudanças sem amplo apoio. O sistema favorece o consenso amplo.

O papel de cada grupo

Vale detalhar o papel de cada grupo na governança, porque nenhum tem controle total, e entender isso desfaz muitos mal-entendidos. Os desenvolvedores propõem e escrevem o código, com influência técnica, mas não podem impor mudanças. Os mineradores processam transações e, em alguns tipos de mudança, sinalizam apoio, mas não definem as regras. Os usuários, por meio dos nós, adotam ou rejeitam as mudanças, tendo a palavra final. E as empresas, como corretoras, influenciam pela adoção e pela voz, mas também não controlam.

Esse equilíbrio entre os grupos, sem nenhum com controle total, é o que torna a governança do Bitcoin descentralizada e resistente a capturas. Para uma mudança passar, ela precisa do apoio amplo de vários grupos, especialmente da adoção dos usuários pelos seus nós. Nenhum grupo pode, sozinho, mudar o Bitcoin contra a vontade dos outros. Esse balanço de poderes, que vimos entre nós e mineradores, se estende a todos os grupos, criando um sistema em que as mudanças exigem cooperação ampla, não imposição.

Esse arranjo desfaz vários mitos comuns. O mito de que os desenvolvedores controlam o Bitcoin, por escreverem o código, ignora que o código só vale se for adotado. O mito de que os mineradores controlam ignora que os nós impõem as regras. O mito de que uma empresa poderosa pode mudar o Bitcoin ignora a adoção distribuída. A verdade é que o poder está distribuído entre os grupos, com a adoção dos usuários como palavra final. Entender isso é entender corretamente a governança do Bitcoin.

É claro que, na prática, os grupos interagem e se influenciam, e há debates sobre o peso de cada um em diferentes tipos de mudança. A governança real é dinâmica e às vezes tensa, como veremos no caso histórico. Mas o princípio permanece: nenhum grupo controla, e mudanças exigem amplo consenso. Reconhecer essa complexidade dinâmica, sem cair no mito de que algum grupo manda, é parte de entender a governança do Bitcoin de forma realista e madura, nem ingênua nem conspiratória.

Por que as mudanças são raras

Uma consequência de tudo isso é que as mudanças nas regras do Bitcoin são raras, lentas e cuidadosas. Como exigem amplo consenso e passam por proposta, discussão, revisão e adoção, poucas mudanças conseguem completar o processo, e as que conseguem levam tempo. As regras fundamentais, como o limite de emissão, praticamente não mudam, porque mudá-las iria contra o interesse dos usuários, que não adotariam. Essa estabilidade das regras é uma característica central do Bitcoin, valorizada por quem busca um dinheiro previsível.

Essa raridade de mudanças é uma virtude para um dinheiro. Imagine se as regras do Bitcoin, como o limite de emissão, mudassem com frequência; ele perderia a previsibilidade e a confiança que o tornam atraente. A dificuldade de mudar é o que garante que as propriedades fundamentais permaneçam, dando ao Bitcoin a estabilidade de regras que o dinheiro estatal, sujeito a decisões, não tem. Por isso a comunidade valoriza a resistência à mudança, mesmo que ela frustre propostas de melhoria que não conquistam consenso amplo.

As mudanças que acontecem tendem a ser melhorias técnicas que conquistam amplo apoio, sem alterar as propriedades fundamentais. Por exemplo, melhorias de eficiência, privacidade ou funcionalidade, que aprimoram o Bitcoin sem mexer no que é essencial, como o limite de emissão. Essas melhorias incrementais, cuidadosamente adotadas, permitem o Bitcoin evoluir sem perder a sua identidade. É uma evolução conservadora, que melhora o sistema preservando o que o torna confiável, equilibrando progresso e estabilidade.

Essa abordagem conservadora de mudança é, ela mesma, uma escolha de governança valorizada pela comunidade. Prefere-se errar para o lado da cautela, mantendo a estabilidade, a arriscar mudanças apressadas que poderiam comprometer o sistema. Para um dinheiro que guarda valor de muita gente, essa cautela faz sentido. Quem critica a lentidão do Bitcoin em mudar às vezes não considera que essa lentidão é uma proteção deliberada, parte do que torna o Bitcoin confiável e resistente. A estabilidade é uma escolha, não uma falha.

Ninguém pode forçar uma mudança

O princípio mais importante a guardar é que ninguém pode forçar uma mudança no Bitcoin. Nem desenvolvedores, nem mineradores, nem empresas, nem governos podem impor uma mudança de regra que a rede de usuários, pelos seus nós, não adote. Tentativas de impor mudanças contestadas esbarram na recusa dos nós a adotá-las, e falham, ou levam a uma divisão que deixa o Bitcoin original intacto. Essa impossibilidade de forçar mudanças é o que torna o Bitcoin resistente a capturas e às pressões externas.

Isso tem implicações poderosas. Significa que as propriedades fundamentais do Bitcoin, como o limite de vinte e um milhões, estão protegidas não por uma promessa, mas pela impossibilidade prática de mudá-las contra a vontade dos usuários. Mesmo um ator poderoso, com muito dinheiro ou influência, não consegue mudar o Bitcoin se os usuários não adotarem a mudança. Essa resistência a forças externas é uma das propostas centrais do Bitcoin, e a governança descentralizada é o que a realiza, distribuindo o poder de mudança.

Essa resistência foi testada na prática, num caso histórico que veremos na próxima aula, em que houve uma tentativa de impor uma mudança contestada, e a rede de usuários, pelos seus nós, resistiu. Esse episódio mostrou na prática que o poder está com os usuários, e que mudanças sem amplo consenso não passam à força. É uma das melhores ilustrações de como a governança do Bitcoin funciona, e de por que ele é tão resistente a capturas, que estudaremos com cuidado e equilíbrio.

Com esta aula, você entende como o Bitcoin muda as regras, ou resiste a mudá-las: por proposta, discussão e adoção voluntária pelos nós, sem que nenhum grupo possa forçar. Esse entendimento desfaz mitos sobre quem controla o Bitcoin, e mostra por que as suas propriedades fundamentais são tão estáveis. Na próxima aula, vamos ver os tipos de mudança, soft forks e hard forks, que são as duas formas técnicas de alterar as regras, com implicações diferentes para a unidade da rede.

O site oficial do Bitcoin descreve que mudanças no protocolo passam por um processo aberto de propostas e revisão, e só entram em vigor quando adotadas voluntariamente pelos participantes da rede, sem uma autoridade que as imponha. (Bitcoin.org - como funciona)

A governança na prática para você

Que implicações isso tem para você? Primeiro, tranquilidade: as propriedades que você valoriza no Bitcoin, como a escassez, estão protegidas pela governança descentralizada, difíceis de mudar contra a vontade dos usuários. Segundo, perspectiva: ao avaliar notícias sobre propostas de mudança, você entende que mudar é difícil e exige amplo consenso, e não se assusta com cada proposta polêmica. Terceiro, possibilidade: você pode participar, ainda que de forma distribuída, rodando o seu nó e escolhendo quais regras seguir.

Essa compreensão também te protege de narrativas enganosas sobre mudanças no Bitcoin. Há quem alegue que uma mudança é inevitável, que tal grupo vai mudar o Bitcoin, ou que as regras fundamentais estão ameaçadas. Você, entendendo a governança, avalia essas alegações com critério, sabendo que mudanças exigem amplo consenso e que os usuários têm a palavra final. Esse senso crítico é valioso para navegar os debates sobre o futuro do Bitcoin, que às vezes são marcados por exageros e interesses.

Para a maioria, a implicação principal é a confiança de que o Bitcoin é estável e resistente a mudanças impostas, protegido pela sua governança. Você não precisa participar ativamente para se beneficiar dessa proteção; ela existe enquanto a governança descentralizada funcionar. Mas saber que pode participar, e entender como a governança opera, enriquece a sua relação com o Bitcoin e a sua confiança nas suas propriedades fundamentais, que dependem dessa governança para se manterem ao longo do tempo.

Com a compreensão de como o Bitcoin muda, ou resiste a mudar, você está preparado para entender os tipos de fork e o caso histórico, que ilustram a governança em ação. Na próxima aula, vamos aos soft forks e hard forks, as duas formas técnicas de mudança, com implicações diferentes para a unidade da rede. Entender essa distinção é a base para compreender o caso histórico do tamanho do bloco, em que a governança do Bitcoin foi testada de forma marcante e instrutiva.

A documentação do Bitcoin reforça que nenhuma entidade controla o desenvolvimento do protocolo, e que as melhorias dependem de consenso amplo entre desenvolvedores, operadores de nós, mineradores e a comunidade. (Bitcoin.org - vocabulário)

Juntando como o Bitcoin muda

Recapitulando: o Bitcoin muda por um processo de proposta de melhoria, discussão aberta, implementação com revisão rigorosa, e adoção voluntária pelos nós, sem uma autoridade que decida. Desenvolvedores, mineradores, usuários e empresas têm papéis, mas nenhum com controle total; os usuários, pelos seus nós, têm a palavra final na adoção. Por isso as mudanças são raras, lentas e cuidadosas, e ninguém pode forçar uma mudança que a rede rejeite, o que protege as propriedades fundamentais.

Com esta aula, você entende a governança descentralizada do Bitcoin: como ele evolui sem um chefe, por consenso amplo e adoção voluntária. Esse entendimento desfaz mitos sobre quem controla o Bitcoin, e mostra por que as suas regras fundamentais são tão estáveis e resistentes a capturas. É uma das compreensões mais importantes sobre o Bitcoin como sistema social, complementando o entendimento técnico com o da sua governança incomum e robusta.

Na próxima aula, vamos aos soft forks e hard forks, as duas formas técnicas de mudar as regras, com implicações diferentes para a unidade da rede. Entender essa distinção é a base para compreender o caso histórico do tamanho do bloco, em que a governança do Bitcoin foi testada. Com a base de como o Bitcoin muda, ver os tipos de fork e o caso histórico completa a sua compreensão de como a rede evolui e se mantém coesa, ou, raramente, se divide.

O site oficial do Bitcoin explica que o desenvolvimento do Bitcoin é colaborativo e aberto, e que as mudanças no protocolo só se tornam efetivas com a adoção pela rede, refletindo a sua natureza descentralizada. (Bitcoin.org - como funciona)

Perguntas frequentes

Quem decide as mudanças no Bitcoin?
Ninguém sozinho. As mudanças passam por proposta, discussão aberta, implementação e adoção voluntária pelos nós. Uma mudança só vale se os participantes a adotarem rodando a nova versão; não há autoridade que possa impô-la.
O que é uma proposta de melhoria (BIP)?
É um documento técnico, aberto e numerado, que descreve uma mudança proposta ao Bitcoin. Fica disponível para a comunidade analisar, discutir e criticar. É o ponto de partida do processo, não a decisão; muitas propostas nunca são adotadas.
Os desenvolvedores controlam o Bitcoin?
Não. Eles propõem e escrevem o código, com influência técnica, mas o código só vale se for adotado pela rede. Mesmo os mais respeitados não podem impor mudanças; a adoção é dos usuários, pelos seus nós, que têm a palavra final.
Quem tem a palavra final sobre as mudanças?
Os usuários, por meio dos seus nós. Cada operador de nó escolhe qual versão rodar, e uma mudança só se efetiva se a vasta maioria dos nós a adotar. Esse poder distribuído entre quem roda nós é onde reside a governança do Bitcoin.
Por que as mudanças no Bitcoin são tão raras?
Porque exigem amplo consenso e passam por um processo cuidadoso de proposta, discussão, revisão e adoção. As regras fundamentais praticamente não mudam, pois iria contra o interesse dos usuários. Essa estabilidade é uma virtude para um dinheiro.
Um governo ou empresa pode mudar o Bitcoin?
Não pode forçar. Nenhum ator, por mais poderoso, consegue impor uma mudança de regra que a rede de usuários, pelos seus nós, não adote. Essa resistência a mudanças forçadas protege as propriedades fundamentais, como o limite de emissão.

Fontes

Marque a aula para acompanhar seu progresso no curso. Funciona sem login, salvo neste aparelho.