O protocolo Ethereum está passando por mudanças significativas. As equipes do cliente estão fazendo melhorias no protocolo para que possa atender à demanda global, sem prescindir da segurança nem da descentralização. Além do desenvolvimento do protocolo, a mudança nos termos "Eth1" e "Eth2" foi fundamental no Ethereum. No final de 2021, os principais desenvolvedores deixaram de usar essa terminologia, dando preferência aos termos "camada de execução" e "camada de consenso", respectivamente. Hoje, como mencionamos no nosso roadmap para o 1º trimestre, o ethereum.org se adere a essa mudança.
- Eth1 → camada de execução
- Eth2 → camada de consenso
- Camada de execução + camada de consenso = Ethereum
Vejamos os motivos.
Tl;dr;
- Os termos Eth1 e Eth2 (Ethereum 2.0) deixarão de ser usados
- Os novos termos serão "camada de execução" (Eth1) e "camada de consenso" (Eth2)
- O roadmap para expandir Ethereum de maneira descentralizada permanece igual
- Não é necessário fazer nada
Qual é a origem de Ethereum 2.0?
Como parte de seu roadmap, o Ethereum sempre considerou expandir a rede de maneira descentralizada e migrar para a prova de participação. Inicialmente, os investigadores trabalharam em prol disso de maneira separada, mas, em 2018, os esforços deles foram combinados em um único roadmap no “Ethereum 2.0”.
Como parte desse roadmap, a cadeia de prova de trabalho (Eth1) existente seria descontinuada por meio do que se denomina "bomba de dificuldade". Usuários e aplicativos seriam migrados para uma nova cadeia de prova de participação do Ethereum, conhecida como Eth2.
O artigo O roadmap para o Serenity (em inglês), da ConsenSys, explica o panorama que havia no início de 2019.
O que mudou?
Com o início dos trabalhos na Beacon Chain, ficou evidente que o roadmap gradual do Ethereum 2.0 demoraria anos para ser concluído. Isso fez ressurgir as iniciativas de pesquisa sobre a cadeia de prova de trabalho, como Stateless Ethereum, um paradigma que eliminaria o estado intocado da rede para limitar sua taxa de expansão.
O enfoque em tornar a cadeia de prova de conceito sustentável a longo prazo, juntamente com a certeza de que a Beacon Chain estaria pronta muito antes do que outros componentes do roadmap do Ethereum 2.0, levou à proposta de "Integração antecipada". Esta proposta lançaria a cadeia EVM existente como o "Fragmento 0" do sistema Ethereum 2.0. Isso não somente agilizaria a mudança para a prova de participação, como também simplificaria a transição dos aplicativos, já que a prova de participação poderia ser executada sem necessitar de qualquer migração.
Pouco depois dessa proposta, Danny Ryan analisou como isso poderia ser feito aproveitando os clientes atuais de Eth1 em sua publicação intitulada Relação de clientes Eth1+Eth2 (em inglês). Isso reduziria em grande medida os esforços de desenvolvimento necessários para entregar um sistema pós-integração e aproveitar os clientes atuais, algo que foi exaustivamente testado na rede principal por anos. No mesmo período, pesquisas sobre rollups como uma maneira viável e segura de expandir Ethereum provaram ser promissoras. Em vez de esperar uma solução complexa e incerta de expansão que levaria anos para ficar pronta, poderíamos simplesmente expandir via rollups, e não através de uma execução fragmentada.
Quer mais detalhes? Assista à apresentação de Danny Ryan “Eth1 + Eth2 = Ethereum” ETHGlobal.
Por que não podemos simplesmente usar Eth2?
Modelos mentais
Nosso principal problema com a marca Eth2 é que ela cria um modelo mental ambíguo para os novos usuários de Ethereum. De maneira quase automática, eles pensam que Eth1 vem primeiro, seguido de Eth2. Ou que Eth1 deixará de existir quando Eth2 passar a existir. E nada disso é certo. Ao eliminar o termo Eth2, evitamos que nossos usuários futuros se sintam confusos.
Inclusividade
Como o roadmap de Ethereum se modernizou, Ethereum 2.0 se tornou uma representação pouco precisa dele. Ser cuidadosos e precisos com as escolhas de palavras que fazemos permite que o conteúdo do Ethereum seja compreendido por uma maior quantidade de pessoas.
Prevenção de golpes (scam)
Infelizmente, pessoas mal-intencionadas tentaram usar o nome "Eth2" errado para enganar usuários ao induzi-los a trocar seus tokens ETH por "ETH2" ou a migrar os ETHs antes das melhorias de "Eth2".
Esperamos que a atualização desse termo traga transparência, para eliminar esse vetor de fraudes e ajudar a proteger o ecossistema.
Transparência na participação
Alguns provedores de staking também representaram ETH na Beacon Chain com o ticker "ETH2". Isso cria uma possível confusão, dado que os usuários desses serviços não estão realmente recebendo tokens "ETH2". Não existe token "ETH2". Isso simplesmente representa a participação desses usuários no stake daquele provedor específico.
De que maneira esta atualização modifica o roadmap do Ethereum?
Não modifica. É fundamental entender que essa alteração de nome representa somente uma mudança de nomenclatura. Os recursos no roadmap atual do Ethereum (por exemplo, integração, fragmentação) e os recursos futuros serão lançados no mesmo cronograma. Mais informações sobre as melhorias no Ethereum.
Mudanças de conteúdo
ethereum.org
- Nossos recursos "Eth2" (ethereum.org/en/eth2) agora se encontram na seção "Melhorias em Ethereum"
- Recursos individuais agora são denominados "melhorias"
- Todas as páginas que antes mencionavam "Eth2" foram atualizadas, com explicações onde apropriado
A mudança de nome foi uma tarefa exaustiva, com muita mudança de conteúdo, e ainda há muitas melhorias a serem feitas. Há algo que precisa ser corrigido? Crie um problema ou abra uma PR no GitHub do ethereum.org.
Staking Launchpad
Atualizado em 1º de fevereiro de 2022
Como parte da mudança de nomenclatura, também atualizamos o Ethereum Staking Launchpad (anteriormente conhecido como Eth2 Launchpad). Crie um problema ou abra uma PR se passamos algo por alto.
Tradução do conteúdo
Se você é hábil na tradução de conteúdo, então sua ajuda é bem-vinda! Atualizamos este conteúdo em inglês, no entanto os mais de 40 idiomas adicionais precisam ser atualizados, pois ainda fazem referência ao termo "Eth2". Você pode ajudar.
Atualizamos nossas categorias de conteúdo para incluir uma categoria sobre as melhorias no Ethereum. Isso permitirá que os diversos contribuidores ativos do programa de tradução trabalhem diretamente nessas mudanças para publicar as informações novas e precisas nos distintos idiomas de maneira muito mais rápida.
Interessado em traduzir conteúdo do ethereum.org ou do Ethereum Staking Launchpad? Conheça nosso programa de tradução.
Informações adicionais
Para muitos, ethereum.org é visto como uma fonte confiável de informação mantida por nossa comunidade. É compreensível que muitos tenham preferido continuar usando o termo "Eth2" até que ele deixasse de ser usado em ethereum.org. Esperamos que as mudanças que fizemos sirvam de incentivo para que outros deixem de usar o termo descontinuado "Eth2". Ao fazê-lo, ajudarão a manter a consistência e a transparência do ecossistema, contribuindo a modelos mentais mais precisos e tornando o Ethereum mais acessível.
Agradecemos a Tim Beiko e a Trent Van Epps cujas publicações foram mencionadas neste artigo.