O que √© Ethereum 2.0 e Qual a Sua Import√Ęncia?
P√°gina Inicial
Artigos
O que √© Ethereum 2.0 e Qual a Sua Import√Ęncia?

O que √© Ethereum 2.0 e Qual a Sua Import√Ęncia?

Iniciante
Publicado em Nov 16, 2020Atualizado em Dec 28, 2022
6m

TL;DR

Ethereum 2.0 √© uma atualiza√ß√£o muito aguardada da rede Ethereum (ETH) que promete melhorias significativas para a funcionalidade e experi√™ncia da rede como um todo. Algumas das atualiza√ß√Ķes mais importantes incluem a mudan√ßa para o mecanismo Proof of Stake (PoS), shard chains e uma nova blockchain central, chamada beacon chain. Todas essas implementa√ß√Ķes devem ocorrer atrav√©s de um roteiro (roadmap) cuidadosamente planejado.

Mas isso é apenas a ponta do iceberg. Como a Ethereum é uma das criptomoedas mais populares do planeta, existem detalhes importantes sobre o que realmente será a Ethereum 2.0 e como as suas mudanças irão impactar o mundo cripto de forma geral.

Introdução

Desde o lan√ßamento da Ethereum, o desenvolvimento de novas tecnologias na forma de aplicativos descentralizados (DApps) e outras blockchains se expandiu significativamente. Mais importante ainda, muitas dessas tecnologias foram constru√≠das usando a rede Ethereum como base. Pense em algumas das maiores inova√ß√Ķes das Finan√ßas Descentralizadas (DeFi) ‚Äď boa parte delas √© executada na rede Ethereum.

Infelizmente, come√ßaram a surgir problemas de escalabilidade. Conforme o n√ļmero de transa√ß√Ķes aumenta na rede Ethereum, tamb√©m aumenta o custo para realiza√ß√£o dessas transa√ß√Ķes (que s√£o pagas em Gas). Supostamente, a Ethereum ser√° a plataforma de lan√ßamento da pr√≥xima gera√ß√£o da Internet, portanto seus aspectos econ√īmicos devem ser adequados. Caso contr√°rio, torna-se impratic√°vel utiliz√°-la.

√Č a√≠ que entra a Ethereum 2.0. As atualiza√ß√Ķes propostas da ETH 2.0 para a rede Ethereum devem solucionar, principalmente, o problema de escalabilidade. Essas melhorias criar√£o um contraste com a vers√£o existente da Ethereum e ser√£o implementadas por meio de um roteiro (roadmap) cuidadosamente planejado.

O Que √Č Ethereum 2.0?

A Ethereum 2.0 (também conhecida como Eth2 ou "Serenity") é a tão aguardada atualização da rede Ethereum que promete, entre outras coisas, melhorar a escalabilidade da rede. Com a implementação de vários aprimoramentos, a velocidade, a eficiência e a escalabilidade devem melhorar, sem sacrificar a segurança e a descentralização da rede.

Esta nova versão da Ethereum sempre esteve nos planos da equipe, mas foram necessários alguns anos para o planejamento. O principal motivo para isso é que dimensionar uma blockchain de maneira segura e descentralizada é uma tarefa desafiadora.

Felizmente, a proposta da Ethereum 2.0 é solucionar esse problema com a implementação de alguns recursos muito importantes. Esses novos recursos criam diferenças significativas entre a Ethereum que conhecemos hoje e a Ethereum do futuro.

Diferenças entre Ethereum e Ethereum 2.0

As principais diferenças entre a Ethereum e a Ethereum 2.0 envolvem o mecanismo de consenso Proof of Stake (PoS), shard chains e a beacon chain. Vamos ver mais detalhes sobre essas diferenças.

Proof of Stake

Proof of Work (PoW) é o mecanismo usado pela Ethereum (e muitas outras blockchains) para manter a rede segura e atualizada, recompensando os mineradores pela criação e validação de blocos na blockchain. Infelizmente, o PoW não oferece escalabilidade, pois à medida que a blockchain cresce, o mecanismo exige um poder computacional cada vez maior.

O Proof of Stake (PoS) resolve esse problema, substituindo o poder computacional pela abordagem ‚Äúskin in the game‚ÄĚ (em tradu√ß√£o livre, ‚Äúarriscar a pr√≥pria pele‚ÄĚ). Nesse contexto, a express√£o denota o comprometimento dos participantes respons√°veis por validar as transa√ß√Ķes e blocos da rede. Em outras palavras, contanto que voc√™ tenha um saldo m√≠nimo de 32 ETH, voc√™ pode compromet√™-lo (staking), se tornar um validador e ser pago pela confirma√ß√£o de transa√ß√Ķes. Se quiser saber mais sobre o funcionamento do PoS e o processo de staking, confira o artigo sobre Proof of Stake.

Sharding

O acesso à rede Ethereum deve ser feito por meio de um node (nó). Um node armazena uma cópia de toda a rede, ou seja, ele baixa, armazena e processa cada transação desde o início da existência da Ethereum. Isso desacelera todo o processo, mesmo que o usuário não precise necessariamente executar um node para efetuar uma transação.

As shard chains s√£o como qualquer outra blockchain, exceto que elas cont√™m apenas subconjuntos espec√≠ficos de uma blockchain inteira. Com essa ferramenta, os nodes devem gerenciar apenas uma parte, ou shard (fragmento), da rede Ethereum. Isso aumenta o rendimento das transa√ß√Ķes e a capacidade geral da rede Ethereum.

A beacon chain

Com as shard chains trabalhando em paralelo, é preciso garantir que todas permaneçam sincronizadas umas com as outras. Esse é o papel da beacon chain, que fornece consenso a todas as shard chains executadas em paralelo.

A beacon chain √© uma blockchain totalmente nova que desempenha um papel central na Ethereum 2.0. Sem ela, o compartilhamento de informa√ß√Ķes entre as partes (shards) n√£o seria poss√≠vel e a escalabilidade seria inexistente. Por este motivo, a beacon chain ser√° o primeiro recurso implementado na Ethereum 2.0.

O caminho para a Ethereum 2.0

O lançamento da Ethereum 2.0 não acontecerá de uma vez. Ela será implementada em três fases, cada uma com recursos distintos para garantir o sucesso da nova Ethereum.

Fase 0

A primeira fase, ou fase 0, será dedicada ao lançamento da beacon chain, uma vez que ela é uma ferramenta fundamental para a funcionalidade das shard chains. Ainda não haverá shard chains, mas a beacon chain começará a aceitar validadores (ou seja, stakers) por meio de um contrato de depósito unilateral.

√Č importante notar que todos os validadores registrados, que fazem staking de ETH, n√£o poder√£o "desfazer o staking" at√© que as shard chains sejam totalmente implementadas. Isso significa que o saldo em ETH dos validadores ficar√° bloqueado at√© a pr√≥xima fase.

A Beacon Chain foi lan√ßada em 1¬ļ de dezembro de 2020 e est√° funcionando paralelamente √† mainnet (rede principal). Desde seu lan√ßamento, a Beacon Chain n√£o est√° processando transa√ß√Ķes da mainnet. Em vez disso, est√° funcionando em paralelo, obtendo consenso ao concordar com os validadores ativos e seus respectivos saldos em conta.¬†

Fase 1/1,5

A próxima fase é na verdade uma mistura de duas fases: a fase 1 e a fase 1,5. A fase 1 introduziu as shard chains, que permitem que os validadores criem blocos na blockchain através do PoS. Na fase 1,5, a mainnet da Ethereum apresentará oficialmente as shard chains e iniciará a transição do mecanismo PoW para o PoS.

A fase 1/1,5 começou a ser implementada em 2021.

The Merge

A atualização Merge (Fusão) é um passo importante para a Ethereum 2.0 e representa a conclusão da transição do PoW. Ela mudará a blockchain da Ethereum de um mecanismo de consenso PoW para um mecanismo PoS. 

A atualiza√ß√£o Merge envolve a transi√ß√£o do protocolo atual da mainnet da Ethereum para a Beacon Chain. Esta √© uma grande mudan√ßa, pois agora as transa√ß√Ķes da Ethereum ser√£o realizadas na nova rede PoS. Novos tokens ETH ser√£o emitidos por nodes na rede atrav√©s do staking de uma quantidade razo√°vel de tokens ether em um pool, para prote√ß√£o da rede e valida√ß√£o das transa√ß√Ķes.

A Merge n√£o √© um hard fork, que resultaria em duas vers√Ķes diferentes da blockchain. A Ethereum continuar√° como uma √ļnica blockchain e todo o hist√≥rico de transa√ß√Ķes dos usu√°rios ser√° unificado. Todo o hist√≥rico de transa√ß√Ķes atualmente armazenado na mainnet n√£o ser√° perdido; portanto, os usu√°rios n√£o precisam tomar nenhuma medida para proteger seus ativos.

Fase 2

A fase 2 será a fase final, quando a Ethereum 2.0 oferecerá suporte a shards totalmente implementados e se tornará a rede Ethereum oficial. As shard chains também serão capazes de trabalhar com contratos inteligentes, permitindo que desenvolvedores de DApps e outras tecnologias se integrem à Ethereum 2.0.

A fase 2 deve ser implementada após a Merge, ou posteriormente.

Considera√ß√Ķes finais

A Ethereum 2.0 é uma atualização importante para a rede Ethereum por uma série de fatores, especialmente quando se trata de escalabilidade. Sem os novos recursos de PoS, shard chains e beacon chain, a Ethereum poderia eventualmente se tornar insustentável e perder o posto de plataforma líder em contratos inteligentes do ecossistema cripto.

A implementação da Eth2 levará algum tempo e pode até demorar mais do que o esperado. A boa notícia é que a atualização já está bem encaminhada e os desenvolvedores da Ethereum estão empenhados com o desenvolvimento do projeto.