Com o lançamento bem-sucedido da ETH 2.0 fase 0, vamos dar uma olhada no que a tão esperada atualização reserva para usuários e desenvolvedores.
Em 19 de junho de 2020, Ethereum aumentou seu limite de gas em 20% para 12 milhões. Em não menos de dois dias, essa capacidade recém-descoberta foi usada, trazendo o uso de blocos de volta a 100%. Este jogo de gato e rato entre o limite de gas e seu uso ocorreu nos últimos três aumentos consecutivos. Evidentemente, há uma demanda de mercado genuína para fazer coisas no Ethereum, mas os preços do gas costumam ser proibitivamente caros para a maioria dos casos de uso. É aqui que entra a ETH 2.0.

O que a ETH 2.0 está trazendo para a mesa? Dimensionamento. Muito disso. Com o que Vitalik Buterin chama de "Ethereum centrado em rollup", até 100.000 transações/segundo (TPS) podem ser alcançadas no Ethereum 2.0, por meio do uso de escalonamento de rollup de Camada 2 (L2) e cadeias fragmentadas de fase 1 com armazenamento de dados . Mesmo sem quaisquer rollups, os cálculos nativos em cadeia ainda podem atingir algo entre 1000 e 5000 TPS, dada a conclusão da fase 2.
Com os aumentos nas taxas de gas que todos vimos, que às vezes ultrapassam até 1000 Gwei, essas melhorias de escalabilidade não poderiam vir em breve. Essas mudanças não apenas reduzirão significativamente a barreira de entrada para contratos inteligentes proibitivamente caros, mas também fornecerão uma nova gama de oportunidades para desenvolvedores que serão capazes de criar sistemas que normalmente seriam economicamente inviáveis.
Por exemplo Tornado.cash, o serviço de anonimato Ethereum. As taxas de gas exigidas para realizar um depósito podem às vezes exceder o valor real depositado. Coloque isso no L2 no Ethereum 2.0 e você agora reduz essas taxas para uma fração de centavo, tornando as ferramentas de privacidade muito mais acessíveis e convenientes para o usuário final. A escalabilidade é o ponto problemático para muitos projetos Ethereum hoje, e nós temos uma solução em vista.
Outro recurso importante do ETH 2.0 que muitas vezes passa despercebido é a segurança aprimorada. Você não pode excluir hardware. Se alguém tiver os meios para realizar um ataque de 51% em uma rede Proof-of-Work (PoW), poderá realizar esses ataques continuamente, mesmo depois que a corrente for interrompida. Com o Proof-of-Stake (PoS), o invasor só pode atacar uma vez, tornando as interrupções repetidas inviáveis até mesmo para os adversários mais bem financiados.
Além disso, a Ethereum Foundation está construindo uma equipe dedicada de segurança para ETH 2.0 para garantir a robustez e a segurança da próxima atualização - sem mencionar a auditoria de especificação mais recente da Least Security e a abundância de auditorias de código em andamento, e concluídas para todos os Clientes ETH 2.0 que se preparam para o lançamento. A segurança tem sido uma das principais prioridades em todo o processo.
Não só será mais difícil atacar a rede, mas também será mais descentralizado. Embora a maioria das cadeias de PoS tenha um pequeno número de validadores, o ETH 2.0 só será ativado quando pelo menos 16.384 validadores decidirem apostar seu ETH. Além disso, os pools de mineração PoW existem principalmente para tornar os fluxos de receita mais consistentes, mas como isso não é um problema para o PoS, não haverá mais um punhado de pools que controlam a maioria da rede.
No mesmo espírito de abertura e descentralização, aqui na Status, estamos construindo o Nimbus, um cliente ETH 2.0 para dispositivos com recursos restritos. Se o objetivo é realmente ser o computador do mundo, o Ethereum deve ser usado em qualquer lugar do mundo. Acreditamos que a maior implantação do Ethereum será em sistemas embarcados, e o Nimbus é a nossa forma de apoiar essa revolução global.
Seja comprando um CryptoKitty, ganhando algum interesse no DeFi ou comprando alguma arte apoiada pelo NTF, as pessoas deveriam ter todo o ecossistema do Ethereum acessível na ponta dos dedos. O melhor caminho a seguir é garantir que tenhamos as ferramentas para lidar com a adoção em massa, sem comprometer a soberania individual ou a privacidade. Isso é o que estamos nos esforçando para alcançar na Status.
Embora o Nimbus ofereça suporte a nós completos e de arquivamento, sua função principal será como um cliente leve, com foco em PoS e fragmentação. O próprio cliente é escrito em Nim, uma linguagem de programação leve, rápida e sem dependências que é adequada para dispositivos com recursos limitados. Se você tem um laptop antigo na garagem, pode ser o momento certo para limpar a poeira e fazê-lo funcionar.
O plano do Nimbus não é apenas servir como um excelente cliente ETH 2.0 para dispositivos móveis, mas também funcionar como back-end para nosso aplicativo de mensagens, carteira de ciptomoedas e navegador Web3, Status. Assim como muitos outros serviços que são construídos no Ethereum, nosso aplicativo atualmente conta com o Infura, uma API centralizada que fornece informações como saldos de carteira e informações de transações. Esperamos substituir totalmente todos os elementos centralizados da Status e estamos constantemente procurando maneiras de fortalecer a privacidade e a soberania individual de nossos usuários.