O que são Propostas de Melhoria da Ethereum (EIPs)?

Ler 5 min
Intermediário
Moedas em espiral
Pontos Principais:
— A comunidade Ethereum pode apresentar propostas de mudanças ou atualizações na rede da blockchain através das EIP, ou Propostas de Melhoria da Ethereum.

— A comunidade dá o seu feedback sobre a EIP e procura garantir que ela vise os interesses da rede Ethereum. O processo de revisão é aberto e transparente. Qualquer pessoa pode participar.

— As EIPs ajudam a garantir que as melhorias na rede Ethereum sejam bem pensadas e tenham amplo apoio da comunidade.

— As EIPs permitem que a blockchain Ethereum responda às evolução do mercado de blockchain, implementando mudanças que beneficiarão a comunidade e a própria rede.

Nos últimos meses, muito se tem falado sobre mudanças na blockchain Ethereum. Para saber mais sobre o The Merge, confira este artigo.

Mas você já se perguntou como começam as mudanças na blockchain?

A maior parte das mudanças na rede Ethereum começam com uma Proposta de Melhoria da Ethereum (EIP).

O processo das Propostas de Melhoria da Ethereum (EIP) é parte central do protocolo e do ecossistema Ethereum.

Mas o que exatamente são as Propostas de Melhoria da Ethereum, como funcionam e por que são importantes? Vamos dar uma olhada.

O que é uma Proposta de Melhoria da Ethereum (EIP)?

Uma Proposta de Melhoria da Ethereum (ou EIP) é uma proposta formal para alterar algum elemento da rede Ethereum. EIPs podem conter desde pequenas melhorias, como esclarecimentos de recursos antigos, até grandes atualizações, como mudar o mecanismo de consenso da rede. Uma visão geral desse processo pode ser lida no EIP-1, que padronizou o procedimento para todas as EIPs desde então.

Em linhas gerais, existem três tipos de EIP.

EIP de Padrões

Uma EIP Padrão é um tipo de melhoria que impacta, de forma fundamental, a forma como a blockchain opera ou as suas funcionalidade e os recursos que ela oferece. Isso inclui mudanças ao protocolo de consenso, alterações nas regras de validação de bloco ou qualquer mudança que afete a interoperabilidade de aplicações que usem a Ethereum.

Esses podem estar relacionados a redes, ou introduzir novas normas de token, por exemplo.

Quando a emenda em questão for um desenvolvimento do núcleo (ou seja, que resultaria em um hard fork), será necessária uma ação específica da equipe de desenvolvimento do núcleo para que seja habilitada. Voltaremos a isso em breve.

EIP Meta

Também consideradas como EIPs de processo, representam mudanças nos elementos fora da cadeia Ethereum (“off-chain”). Por exemplo, procedimentos, processos de tomada de decisões ou mudanças em ferramentas e ambientes usados no desenvolvimento da Ethereum.

EIP Informacional

Uma EIP Informativa oferece informações e diretrizes sobre um certo tópico para a comunidade Ethereum. Contudo, ela não sugere nenhuma mudança na rede nem requer que seja implementada.

Para resumir, existem muito mais EIPs do que apenas alterações na rede, tais como mudanças de protocolo, ou novos padrões de token (o mais significante seria um hard fork completo da blockchain). Eles podem referir-se a processos off-chain. Além disso, a procedimentos de tomada de decisão que precisam ser seguidos pelos nodes depois de ratificados. Mas elas não se referem à função da blockchain em si. Também podem ser apenas orientações ou conselhos para a comunidade. Assim, não precisa ser aceita ou ativamente implementada pela comunidade nem mesmo quando são finalizadas.

Como as EIPs são processadas?

Os detalhes acerca da análise, debate e implementação de uma EIP dependem do tipo de proposta que ela é. Em seguida, vamos analisar cada um de perto.

Quem Considera as Novas EIPs?

Não importa que tipo de proposta está em jogo, há algumas entidades centrais envolvidas no processo de consideração:

  • O Autor da EIP (ou “Campeão”) – a pessoa que detém a autoria da proposta e, agora, está apresentando-a para consideração.
  • Equipe de Editores da Ethereum – também conhecida como os “Cat Herders” da Ethereum, os editores têm a tarefa de revisar EIPs a fim de verificar a precisão técnica, a ortografia e a gramática da proposta. Eles trabalham com o autor para garantir que as propostas estejam no formato correto para avançar à fase de revisão pela comunidade no GitHub.

A equipe de edição (todos os membros escolhidos) consiste em alguns dos desenvolvedores originais da Ethereum, ex-desenvolvedores de outras plataformas, bem como pesquisadores e engenheiros de software.

Estes indivíduos são valorizados pelo seu profundo conhecimento sobre a Ethereum e sobre blockchain. Portanto, eles exercem coletivamente uma influência significativa sobre o processo da EIP.

  • Equipe Central de Desenvolvedores da Ethereum – a equipe central de desenvolvedores é formada por desenvolvedores e pesquisadores destacados que estão trabalhando no software de node da rede e têm uma influência crucial em assuntos técnicos
  • Comunidade Ethereum – usuários finais da blockchain Ethereum que querem ter uma participação em seu futuro.

Como as EIPs são processadas?

O processo de aprovação de um EIP é semelhante ao da votação de novas leia, com várias fases de discussões, alterações e revisões. Embora haja variações neste processo dependendo se a EIP é ou não uma proposta central, todas as EIPs seguem um processo padrão que inclui as seguintes etapas:

  • Draft (Rascunho) – esta é a fase anterior à publicação da EIP no GitHub. Para ser aceita no repositório oficial da Ethereum no GitHub, é preciso verificar se não há erros e se está formatada adequadamente pelo editor. Isso assegura que todas as propostas sejam uniformes, façam sentido técnico e esbocem uma proposta clara que a comunidade será capaz de avaliar objetivamente. Somente então será publicado no GitHub para uma revisão mais ampla.
  • Review (Revisão) – nesta etapa, o autor ou campeão da EIP marcará a proposta publicada como adequada para revisão pelos pares.
  • Last Call (Última chamada) – assim que a EIP passar pelos estágios iniciais de revisão pelos pares, ela será revisada por um público mais amplo. As EIPs devem permanecer nesta fase por pelo menos duas semanas para dar à comunidade tempo adequado para ler a proposta, examiná-la e expressar suas opiniões.

Neste ponto, a proposta pode ser enviada de volta para uma nova revisão pelo autor, se considerado necessário. Alternativamente, se a proposta permanecer nesta etapa por 6 meses ou mais e estiver inativa durante esse tempo, ela será movida para “stagnant” (estagnada), o que a retira da revisão até uma data posterior.

  • Final (não central) – a última fase é onde a EIP chega à sua forma final, sem mudanças necessárias antes de ser adotada pela comunidade.
  • Final (central) – para EIPs centrais, uma fase extra existe além do estágio Final. Nesta, a equipe central de desenvolvedores precisa implementar a alteração, agora ratificada, no software cliente do node para ser habilitada.

Por que EIP importam?

EIPs permitem adaptar e melhorar uma rede. Isso dá mais flexibilidade para a blockchain atender as demandas que surgem no mercado. Além disso, elas permitem uma colaboração aberta, incluindo a opinião da comunidade.

As EIPs servem para dar flexibilidade à Ethereum, permitindo que a rede possa aprimorar-se constantemente. Ao submeter todas as propostas a um rigoroso processo de comunidade e revisão pelos pares, as EIPs garantem que as mudanças na rede Ethereum sejam bem pensadas e tenham amplo apoio da comunidade, tornando todo o processo inclusivo, mas preciso.

Governança Ethereum – como as mudanças de protocolo são gerenciadas

Vale a pena mencionar que o ecossistema da blockchain apresenta diferentes mecanismos para fazer mudanças nos protocolos da cadeia, com diferentes graus de descentralização.

Tomada de decisões na cadeia (on-chain)

Algumas blockchains mais recentes adotam uma governança verdadeiramente comunitária e descentralizada por meio de tomada de decisões na cadeia (“on-chain”). Isso ocorre por meio de tokens de governança.

Aqui, as mudanças já estão escritas no código, e tudo o que resta é que elas sejam implementadas na cadeia, uma vez aprovadas. Os tokens são programados para poder registrar “votos” na blockchain, permitindo à comunidade decidir sobre mudanças e atualizações como um organismo descentralizado, e implementá-las com efeito imediato. Quer participar de uma Proposta de Melhoria da Ethereum? Compre um pouco de ETH e os guarde em uma das carteiras Ethereum mais seguras.

Uma blockchain em evolução para um sistema em evolução

Por outro lado, as mudanças no protocolo Ethereum acontecem por meio do processo informal de discussão e debate, mencionado anteriormente. Em outras palavras, a tomada de decisão é fora da cadeia (“off-chain”).

Embora qualquer pessoa na comunidade possa propor EIPs, elas só serão aprovadas e debatidas pelos Editores da Ethereum, a equipe central de desenvolvedores e os membros mais ativos da comunidade. E no caso das EIPs centrais que envolvem um hard fork (como o Merge), em última análise, somente a Equipe de Desenvolvimento Central pode implementar as emendas nos clientes da rede para tornar isso possível. Isso cria um elemento bastante centralizado no processo.

Por um lado, as Proposta de Melhoria da Ethereum são inclusivas. Por outro, uma hierarquia pequena (mas muito qualificada) existe na forma dos Editores, Desenvolvedores Centrais e os membros mais ativos da comunidade, que influenciam o processo e o quanto de suporte e momentum uma proposta vai angariar. Há uma pitada de política em jogo.

Principais Propostas de Melhoria da Ethereum (EIPs)

Para lhe dar uma ideia de exatamente como as EIPs são usadas – e o impacto que tiveram – vamos dar uma rápida olhada em alguns dos exemplos mais significativos dos últimos anos.

NFTs

Os tokens não fungíveis (um mercado em crescimento com um valor atual de 3 bilhões de dólares) foram resultado do processo EIP-721, responsável pela introdução do novo padrão de tokens.

Taxas de Gás

Enquanto isso, a EIP-1559 mudou significativamente a estrutura de taxas para a forma como as transações na Ethereum são processadas e priorizadas. Em uma blockchain onde as taxas de gás são uma fonte constante de debate, este é um grande exemplo de uma emenda significativa que iniciou a vida como uma humilde proposta de melhoria.

The Merge

Talvez o exemplo mais ilustre das EIPs em vigor seja o Merge, iniciada pela EIP-3675. Esta proposta fez com a blockchain Ethereum trocasse o seu mecanismo de consenso, originalmente de Prova-de-Trabalho (PoW) para um sistema de Prova de Participação (PoS), menos intensivo energeticamente. Com o objetivo de trazer mais escalabilidade e eficiência à blockchain e ao seu ecossistema.

Uma blockchain em evolução para um sistema em evolução

Como a blockchain Ethereum continua evoluindo, as Propostas de Melhoria da Ethereum desempenham um papel vital na formação de seu futuro, e na capacidade de superar as limitações atuais.

Eles permitem que a comunidade melhore a rede colaborando abertamente e compreenda exatamente como o processo funciona. Isso também deixa a porta aberta para que qualquer um possa ajudar com estas melhorias: você realmente pode ter algo a dizer. Veja as EIPs para saber mais sobre como as redes Ethereum atualizam – você pode inclusive submeter sua própria proposta.

Agora você sabe como este processo funciona, você já pode enviar a sua própria proposta. Nunca se sabe, você pode ser o autor ou a autora do próximo capítulo da Ethereum.


Recursos relacionados

Fique em contato

Acompanhe nosso blog para novidades. Contato de imprensa:
[email protected]

Assine nossa
newsletter

Novas moedas compatíveis, atualizações do blog e ofertas exclusivas diretamente em sua caixa de entrada


Seu endereço de email só será usado para enviar-lhe a newsletter, assim como novidades e ofertas. Você pode desinscrever-se a qualquer momento usando o link incluído na newsletter.

Saiba mais sobre como gerenciamos seus dados e seus direitos.