A governança de uma rede descentralizada
Nessa segunda metade de setembro foi decidido que a próxima atualização da rede Ethereum, chamada Pectra, será menor do que inicialmente planejada. No caso, decidiu-se por postergar a implementação de algumas funcionalidades tidas como muito complexas.
Ao ler a notícia sobre essa mudança de planejamento, fiquei me perguntando quem tomou essa decisão e como foi o processo. Isso porque, assim como as transações, a governança da rede Ethereum também é descentralizada. Ou seja, não existe um CEO que escolhe quando e quais mudanças vão ocorrer. Por isso, fui tentar entender como e quem determina o destino desta rede.
No caso, as atualizações que vão ao ar no Ethereum são decididas através de um processo colaborativo e transparente que envolve toda a comunidade. Este processo tem as seguintes etapas:
- Propostas de Melhoria do Ethereum: Qualquer pessoa pode sugerir mudanças criando um documento chamado EIP, sigla que em português significa Proposta de Melhoria do Ethereum. Este documento descreve as especificações técnicas e a justificativa para a alteração.
- Discussão Comunitária: A EIP é revisada e discutida pela comunidade, incluindo desenvolvedores, pesquisadores e outros interessados. Esta discussão geralmente ocorre em fóruns como ethresear.ch, Ethereum Magicians e no servidor Discord de P&D do Ethereum.
- Construção de Consenso: Através dessas discussões, a comunidade trabalha para chegar a um consenso sobre a necessidade das mudanças. Este processo envolve abordar quaisquer preocupações e refinar a proposta.
- Aprovação Formal: Uma vez que há um amplo acordo, a EIP passa por um processo de aprovação mais formal, que pode incluir votos dos interessados e revisões técnicas adicionais.
- Implementação: Se aprovada, as mudanças são implementadas em uma futura atualização da rede. Essas atualizações são agendadas e comunicadas com antecedência para garantir uma transição suave.
Pode parecer um processo burocrático, mas todo cuidado é pouco quando se modifica uma rede estável, que funciona 24/7 e que movimenta bilhões de dólares por dia. Em sistemas assim, qualquer alteração precisa ser meticulosamente testada e comunicada aos interessados com bastante antecedência.
Neste sentido, a comunidade da rede Ethereum tem conseguido ser consistente em seguir o processo citado acima e em entregar novas funcionalidades com segurança. Por exemplo, há alguns anos (em 2021), reformularam toda a rede e a migração levou poucos minutos. Desde então, novas atualizações têm sido lançadas normalmente uma vez por ano.
Seguindo estas diretivas, a atualização Pectra deve ir ao ar no primeiro semestre de 2025 com provavelmente oito EIPs, que devem otimizar o armazenamento de dados e melhorar a forma de armazenamento dos Ethers.
Saiba mais