关于以太坊 2.0,你想知道的都在这里

Tudo o que você precisa saber sobre o Ethereum 2.0

BroadChainBroadChain06/11/2020, 19:59
Este conteúdo foi traduzido por IA
Resumo

O tão aguardado Ethereum 2.0 está prestes a chegar — você está pronto para participar do staking?

Na noite anterior, por volta da meia-noite, os desenvolvedores da rede de testes do Ethereum anunciaram que o lançamento do ETH 2.0 está marcado para 1º de dezembro (altura do bloco superior a 1.606.824.000). O endereço do contrato de depósito da rede principal também entrou oficialmente em vigor. Sobre essa notícia, o próprio Vitalik Buterin ("V神") confirmou que é verdadeira.
O tão aguardado Ethereum 2.0 está chegando! Mas quanto você realmente sabe sobre ele? Pretende participar do staking? Quais são os retornos e os riscos envolvidos? Vamos conversar sobre isso hoje!

O que é o Ethereum 2.0?

O Ethereum 2.0, também chamado de ETH 2 ou "Serenity", é a próxima grande atualização da blockchain Ethereum.

Seu roteiro de desenvolvimento já estava traçado há tempos, seguindo uma estratégia em quatro fases: Frontier, Homestead, Metropolis e Serenity.

A fase "Frontier" marcou o lançamento da versão beta pública; a "Homestead" foi o lançamento oficial da rede principal. Depois, a fase "Metropolis" passou por atualizações via hard fork — Byzantium e Constantinople. A atualização Istanbul foi a última antes da entrada na quarta fase: "Serenity".

As três fases anteriores à "Serenity" pertencem ao Ethereum 1.0. Cada uma delas foi melhorando gradualmente o desempenho da rede e preparando o terreno para o Ethereum 2.0. Agora, finalmente, o ETH 2.0 vai estrear!

Diferenças entre Ethereum 1.0 e 2.0

Comparado ao Ethereum 1.0, a versão 2.0 traz principalmente duas grandes mudanças: PoS (Proof of Stake) e Shard Chains (cadeias de fragmentação).

PoS (Proof of Stake): Na fase 1.0, o mecanismo de consenso era o PoW (Proof of Work), que depende de poder computacional físico (mineradores) e consumo de energia para criar novos blocos. A partir do Ethereum 2.0, será adotado o PoS, uma evolução do PoW que aumenta a segurança e a escalabilidade da rede, além de ser muito mais eficiente em termos energéticos.

O PoS depende de validadores e de ETH em staking para garantir a continuidade dos blocos, sendo um pré-requisito essencial para a implementação das shard chains. O mecanismo dos validadores será explicado mais adiante.

Shard Chains (cadeias de fragmentação): Esse mecanismo traz escalabilidade e pode aumentar drasticamente a capacidade de processamento (throughput) da blockchain Ethereum.

Atualmente, a blockchain única — formada por uma sequência contínua de blocos — tem alta segurança e é fácil de verificar, mas exige que cada nó completo processe e valide todas as transações de cada bloco. Isso limita a velocidade da rede, especialmente quando o volume de transações na rede principal aumenta muito.

Já o mecanismo de shard chains "divide" a blockchain Ethereum em 64 cadeias diferentes. Com isso, o processamento de dados é distribuído entre vários nós, permitindo que as transações sejam processadas em paralelo, e não mais em sequência. Cada nova shard chain adicionada é como uma nova faixa de tráfego, transformando o Ethereum — que antes era como uma estrada de mão única — em uma rodovia com várias faixas. Mais faixas e mais capacidade de processamento paralelo significam um throughput muito maior.

As shard chains melhoram a capacidade do Ethereum de processar transações, armazenar e manipular informações em paralelo. Estimativas conservadoras apontam para um aumento de até 64 vezes no throughput, e seu design permite lidar com volumes de dados centenas de vezes maiores que os suportados pelo Ethereum 1.0.

A previsão é que as shard chains sejam lançadas na Fase 1 do Ethereum 2.0.

O que muda depois que a atualização para 2.0 estiver completa

Ethereum 1.0 atual: A cadeia 1.0 continuará como está e ainda receberá melhorias, até que eventualmente se torne a primeira shard chain do Ethereum 2.0 após o lançamento da Fase 1.

Ethereum 2.0 futuro: As principais melhorias visam aumentar a escalabilidade, o throughput e a segurança da rede principal do Ethereum. O Ethereum 2.0 não apagará nenhum dado histórico, registro de transações ou direito sobre ativos existentes na cadeia 1.0. O componente central do ETH 2.0 — a Beacon Chain — funcionará em paralelo com a cadeia 1.0, garantindo a continuidade do sistema.

Roteiro de desenvolvimento do Ethereum 2.0

O Ethereum 2.0 será lançado em várias fases: Fase 0, Fase 1, Fase 2...

A Fase 0 está programada para começar em 1º de dezembro deste ano; a Fase 1 deve ser lançada em 2021; e a Fase 2 está prevista para 2021 ou 2022. Cada fase trará melhorias específicas às funcionalidades e ao desempenho do Ethereum.

Fase 0 introduz a Beacon Chain. Ela é o coração do Ethereum 2.0, responsável por gerenciar os validadores, coordenar as shard chains e servir como base para o desenvolvimento dos outros componentes.

Fase 1, construída sobre a Fase 0, focará principalmente na integração das shard chains e no registro de dados nelas. A maior parte do trabalho fundamental relacionado às shards já será concluída na Fase 0, o que torna a implementação da Fase 1 bem menos complexa.

Fase 2 é a fase de execução, que eleva o Ethereum 2.0 de um banco de dados robusto para uma plataforma computacional totalmente descentralizada.

A definição da Fase 2 ainda não está tão clara quanto das anteriores, mas incluirá: adição de contas ETH e suporte a transferências e saques; implementação de transferências e chamadas de contratos entre shards; construção de ambientes de execução para aplicações escaláveis no Ethereum 2.0; e, por fim, a fusão da cadeia 1.0 com a cadeia 2.0, encerrando de vez o uso do PoW.

Depois da Fase 2, ainda haverá mais melhorias e desenvolvimentos.

O ETH na carteira dos holders será afetado?

Não.

Quem tem ETH não precisa fazer nada — seus ativos na cadeia Ethereum 1.0 continuam exatamente como estão. No futuro, a cadeia 1.0 se tornará parte do Ethereum 2.0, e os holders não precisarão tomar nenhuma ação: seus ETH continuarão funcionando normalmente, como hoje.

O Ethereum 2.0 não emitirá novos tokens; portanto, não é possível comprar "ETH 2.0". No entanto, os holders podem se tornar validadores e obter rendimentos através do staking.

Para participar do staking, é possível depositar ETH no contrato de depósito de validadores na cadeia 1.0, tornando-se assim um validador na Beacon Chain do Ethereum 2.0. Os ETH depositados serão convertidos em saldo de validador na Beacon Chain.

Como se tornar um validador através do staking

Então, como virar validador?

Cada validador precisa fazer um stake de 32 ETH no contrato de depósito e rodar simultaneamente os clientes do Ethereum 1.0 e do Ethereum 2.0.

Depositar ETH nesse contrato é uma transação unilateral e irreversível. Só depois da conclusão da Fase 1 do Ethereum 2.0 os validadores poderão fazer transferências; e apenas na Fase 2 poderão sacar os ativos em staking para uma shard específica. Estima-se que todo esse processo leve cerca de dois anos.

Os validadores são responsáveis por validar e organizar novos blocos. Ao se tornarem validadores, recebem tarefas atribuídas pela rede Ethereum através da Beacon Chain. A cada 6,4 minutos, precisam enviar uma "attestation" para o bloco da Beacon Chain, e ocasionalmente são sorteados para propor novos blocos. Se houver 100 mil validadores no total, cada um será escolhido, em média, uma vez a cada duas semanas para propor um bloco. Todo o processo é automatizado e executado por software.

Quando um validador consegue validar um bloco com sucesso, recebe uma recompensa em ETH.

Essa recompensa é calculada dinamicamente com base no estado da rede ao final de cada "epoch" (unidade de tempo da Beacon Chain). A taxa de emissão das recompensas da rede depende do total de ETH em staking e da taxa média de disponibilidade (uptime) dos validadores. Já o retorno individual de cada validador depende do número total de validadores e de sua própria taxa de disponibilidade.

A quantidade de ETH que um validador recebe ao final de cada epoch (384 segundos ~ 6,5 minutos) corresponde à recompensa líquida — ou seja, recompensa menos penalidades. Portanto, o valor esperado ao ser sorteado como validador pode ser diferente do valor efetivamente recebido.

No entanto, se um validador tentar comprometer a integridade ou a continuidade da blockchain, parte — ou até a totalidade — dos 32 ETH em staking pode ser confiscada (slashing).

Usuários comuns não são aconselhados a se tornarem validadores

Virar validador envolve custos próprios, como operacionais e de hardware; durante a validação, podem ocorrer bugs no software ou várias penalidades; além do risco de perda de capital se o nó ficar instável por muito tempo ou apresentar comportamentos suspeitos de ataque.

Além disso, como mencionado, os ETH em staking no contrato de depósito só poderão ser sacados depois de pelo menos dois anos — o que significa que esses fundos ficarão indisponíveis por esse período.

Adicionalmente, conforme a quantidade total de ETH em staking aumenta, o retorno percentual do staking diminui gradualmente. Como mostra o gráfico abaixo, inicialmente, se o valor staking atingir o mínimo necessário para ativar a Beacon Chain — 524.288 ETH — o retorno anual estimado seria de cerca de 21,6%. Depois, observa-se uma relação inversa entre o retorno e o volume total em staking.

Por isso, recomendamos que usuários comuns não façam staking diretamente para virar validadores. Se quiserem participar como validadores, não precisam fazer o stake por conta própria: é possível usar plataformas especializadas em staking, que permitem stakar ETH e receber recompensas proporcionais à participação.

Fiquem de olho nas novidades da Cobo! Vamos divulgar imediatamente qualquer atualização relevante sobre o Ethereum 2.0 e novos produtos relacionados!