Breve conteúdo
Ethereum 2.0 é uma atualização muito aguardada da rede Ethereum (ETH) que promete melhorias significativas na funcionalidade e operação da rede como um todo. Algumas das atualizações mais notáveis são a mudança para Proof of Stake (PoS), sharding e o novo blockchain Beacon Chain. Espera-se que tudo isto e muito mais seja concretizado como parte de um roteiro cuidadosamente planeado.
Mas esta é apenas a ponta do iceberg. Sendo o Ether uma das criptomoedas mais populares do planeta, há detalhes importantes sobre o que o Ethereum 2.0 realmente é e como ele afetará o mundo criptográfico em geral.
Introdução
Desde o lançamento do Ethereum, o desenvolvimento de novas tecnologias na forma de aplicações descentralizadas (dApps) e outras blockchains expandiu-se significativamente. Mais importante ainda, muitas dessas tecnologias foram construídas na rede Ethereum. Considere algumas das maiores inovações em Finanças Descentralizadas (DeFi) – muitas delas alimentadas pela Ethereum.
Infelizmente, começaram a aparecer problemas de escalabilidade. À medida que o número de transações na rede Ethereum aumentou, o custo de realização dessas transações (que são pagas em gás) aumentou. Se o Ethereum quiser ser a plataforma que desbloqueará a próxima geração da Internet, então a economia tem que fazer sentido. Caso contrário, o uso torna-se impraticável.
É para isso que serve o Ethereum 2.0. As atualizações propostas do ETH 2.0 para a rede Ethereum devem abordar principalmente a questão da escalabilidade. Essas melhorias contrastarão com a versão existente do Ethereum e serão todas implementadas de acordo com um roteiro cuidadosamente planejado.
O que é Ethereum 2.0?
Ethereum 2.0 (também conhecido como Eth2 ou “Serenity”) é uma atualização há muito esperada para a rede Ethereum que, entre outras coisas, promete melhorar a escalabilidade da rede. Ao implementar diversas melhorias, a velocidade, a eficiência e a escalabilidade aumentarão sem comprometer a segurança e a descentralização.
Esta versão do Ethereum sempre esteve no horizonte, mas demorou vários anos para ser lançada. A principal razão para isso é que dimensionar uma blockchain de maneira segura e descentralizada é um desafio.
Felizmente, o Ethereum 2.0 pretende resolver este problema implementando alguns recursos muito importantes. Esses novos recursos criam várias diferenças importantes entre o Ethereum que conhecemos e o Ethereum que esperamos.
Diferenças entre Ethereum e Ethereum 2.0
As maiores diferenças entre Ethereum e Ethereum 2.0 são o uso do mecanismo de consenso Proof of Stake (PoS), shard chains e Beacon chain. Vejamos essas diferenças com mais detalhes.
Prova de Participação
Prova de Trabalho (PoW) é uma forma do Ethereum (e de muitos outros blockchains) manter a rede segura e atualizada, recompensando os mineradores pela criação e validação de blocos no blockchain. Infelizmente, o PoW não é escalável, pois requer cada vez mais poder computacional à medida que o blockchain cresce.
O Proof of Stake (PoS) resolve esse problema substituindo o poder computacional pela “aposta no jogo”. Ou seja, se você tiver pelo menos 32 ETH, você pode comprometê-los (ou seja, apostar), tornar-se um validador e ser pago pela validação de transações. Se você quiser uma compreensão mais profunda de como o PoS e o staking funcionam, confira a Prova de Participação Explicada.
Fragmentação
Quem quiser acessar a rede Ethereum deverá fazê-lo através de um nó. Um nó mantém uma cópia de toda a rede, o que significa que ele deve baixar, calcular, armazenar e processar todas as transações desde o início do Ethereum. Embora você, como usuário, não precise executar um nó para transações, esse procedimento torna as coisas mais lentas.
Os fragmentos de cadeia são semelhantes a outros blockchains, exceto pelo fato de conterem apenas subconjuntos específicos de um blockchain inteiro. Isso ajuda os nós, pois eles só precisam gerenciar uma parte ou fragmento da rede Ethereum. Isto deve aumentar o rendimento das transações e a competência geral do Ethereum.
Cadeia de balizas
Quando as cadeias de fragmentos são executadas em paralelo, deve haver uma garantia de que todas estarão sincronizadas entre si. A Beacon Chain cuida disso fornecendo consenso para todas as cadeias de fragmentos executadas em paralelo.
Beacon Chain é um blockchain completamente novo que desempenha um papel central no Ethereum 2.0. Sem ele, a troca de informações entre os shards seria impossível e a escalabilidade não existiria. Portanto, este será o primeiro recurso introduzido no caminho para o Ethereum 2.0.
O caminho para Ethereum 2.0
A implementação do Ethereum 2.0 não acontecerá imediatamente. Em vez disso, será lançado em três fases, cada uma com características diferentes para garantir o sucesso do novo Ethereum.
Fase 0
A primeira fase, ou fase 0, será dedicada ao lançamento da cadeia Beacon, pois é fundamental para a funcionalidade dos fragmentos da cadeia. Ainda não haverá fragmentos de cadeia, mas a cadeia Beacon começará a aceitar validadores (ou seja, stakers) através de um contrato de depósito unilateral.
É importante observar que todos os validadores registrados que fizerem stake de seus ETH não poderão “desstake” até que as shard chains sejam totalmente implementadas. Isso significa que o ETH dos validadores ficará bloqueado até a próxima etapa.
Beacon Chain foi lançado em 01/12/2020 e a rede funciona paralelamente à rede principal. Após o lançamento, o Beacon Chain não processou transações na rede principal. Em vez disso, funcionou em paralelo, alcançando consenso ao combinar validadores ativos e seus saldos de contas.
Fase 1/1.5
A próxima fase é uma mistura de duas fases: fase 1 e fase 1.5. A Fase 1 introduziu cadeias de fragmentos que permitem aos validadores criar blocos no blockchain via PoS. Na Fase 1.5, a rede principal Ethereum adicionará oficialmente cadeias de fragmentos e iniciará a transição de PoW para PoS.
A Fase 1/1.5 começou em 2021.
Fusão
A fusão é um passo importante em direção ao Ethereum 2.0 e à conclusão da transição do PoW. A fusão mudará o mecanismo de consenso PoW para um mecanismo PoS para o blockchain Ethereum.
A fusão envolve a transição do atual protocolo mainnet Ethereum para Beacon Chain. Esta é uma grande mudança, pois as transações Ethereum serão realizadas na nova rede PoS. Novos tokens ETH serão cunhados por nós na rede que irão apostar tokens Ether suficientes em um pool para proteger a rede e verificar as transações.
Uma fusão não é como um hard fork, que resultaria em duas versões diferentes do blockchain. Ethereum permanecerá um único blockchain e todo o histórico de transações do usuário será unificado. Todo o histórico de transações armazenado hoje na rede principal não será perdido; portanto, os usuários não precisam tomar nenhuma ação para proteger seus ativos.
Fase 2
A fase final será a Fase 2, quando o Ethereum 2.0 suportará fragmentos totalmente formados e se tornará a rede oficial do Ethereum. As cadeias de fragmentos também poderão trabalhar com contratos inteligentes, permitindo que desenvolvedores de dApp e outras tecnologias se integrem perfeitamente ao Ethereum 2.0.
Espera-se que a Fase 2 seja implementada após a fusão ou posteriormente.
Resultados
Ethereum 2.0 é uma atualização importante para a rede Ethereum por vários motivos, especialmente quando se trata de escalabilidade. Sem os novos recursos de PoS, chain shards e Beacon chain, o Ethereum pode eventualmente se tornar inviável e deixar de ser a plataforma de contrato inteligente líder no ecossistema criptográfico.
A implantação do Eth2 levará algum tempo e pode demorar ainda mais do que o esperado. A boa notícia é que tudo já está em pleno andamento e os desenvolvedores do Ethereum estão ansiosos para ver isso acontecer.
