O cofundador da Ethereum, Vitalik Buterin, delineou seus objetivos para o blockchain da Ethereum na próxima etapa de seu roadmap, chamada de "Surge".
Em um post técnico de blog em 17 de outubro, Buterin compartilhou seus “principais objetivos” para o Surge, que incluem alcançar mais de 100.000 transações por segundo (TPS) na mainnet da Ethereum e nas blockchains de camada-2, além de aumentar a interoperabilidade entre as L2s.
“A Ethereum deve se sentir como um ecossistema, não como 34 blockchains diferentes”, escreveu Buterin.
Buterin afirmou que 100.000 transações por segundo entre L1s e L2s é um objetivo chave do Surge. Fonte: Vitalik Buterin
Buterin celebrou o sucesso do roadmap centrado em rollups da Ethereum — impulsionado pela atualização Dencun em março — mas admitiu que essa abordagem introduziu “alguns desafios únicos”.
Dencun — composta pelas atualizações Shanghai e Cancun-Deneb — introduziu uma série de melhorias de escalabilidade, incluindo “blobs” para dados mais baratos e redução dos custos de taxas nas redes L2.
O roadmap centrado em rollups atraiu críticas, com alguns alegando que “L2s extrativas” estão roubando usuários e receita da mainnet da Ethereum, o que introduziu novos riscos de segurança e fez com que o token nativo Ether (ETH) se tornasse inflacionário.
Em seu post, Buterin disse que a rede Ethereum teria que explorar novas áreas, como amostragem de disponibilidade de dados, melhorar a compressão de dados, tornar as redes L2 suficientemente “trustless” e melhorar a experiência do usuário entre blockchains.
Ele afirmou que o desenvolvimento dos rollups da Ethereum para serem trustless — assim como a mainnet da Ethereum — não avançou devido a preocupações com “bugs no código”.
Buterin disse que a Ethereum “precisa” de rollups trustless para que algumas L2s possam “herdar as propriedades principais da Ethereum” e permitir uma escalabilidade mais robusta ao longo do tempo.
A Ethereum também precisa escalar
Buterin também observou a necessidade de escalar a camada base da Ethereum para acompanhar a demanda.
“Se as L2s se tornarem muito escaláveis e bem-sucedidas, mas a L1 continuar capaz de processar apenas um volume muito baixo de transações, muitos riscos podem surgir para a Ethereum.”
Buterin disse que a “solução mais simples” seria aumentar o limite de gas da Ethereum, mas observou que isso introduziria riscos de centralização devido aos custos adicionais para os stakers.
Sua outra solução proposta seria tornar recursos e tipos específicos de computações mais baratos sem sacrificar a descentralização. Ele mencionou melhorias como preços de gas “multidimensionais”, redução de custos de gas de opcodes específicos e a introdução de novos formatos de bytecode.
Melhorando a experiência do usuário da Ethereum
Em uma seção menos técnica de seu post, Buterin destacou a importância de melhorar a experiência do usuário entre as redes subsequentes de camada 2 da Ethereum — uma preocupação levantada por muitos usuários da Ethereum nos últimos meses.
“Se estamos realmente comprometidos com a ideia de que as L2s fazem parte da Ethereum, precisamos fazer com que o uso do ecossistema L2 pareça como usar um ecossistema Ethereum unificado”, disse ele.
Buterin afirmou que permitir que as redes de camada 2 se comuniquem mais facilmente entre si no back-end reduziria a carga técnica sobre os usuários.
Tais melhorias permitiriam que os usuários das L2 enviassem tokens de uma cadeia para outra sem o incômodo de fazer manualmente a ponte ou trocá-los por um token nativo para pagar o gas.
O roadmap centrado em rollups
Historicamente, o desenvolvimento da Ethereum foi baseado no longo roadmap do ETH 2.0, que planejava escalar a Ethereum de forma monolítica usando “sharding” — algo que parecia aproximadamente como 64 blockchains da Ethereum funcionando juntas em uníssono.
Em outubro de 2020, Buterin abandonou o sharding à medida que uma solução alternativa começou a emergir na forma de rollups Optimistic e ZK. Esses projetos de camada 2 tiram a execução e a computação da cadeia principal, mas mantêm sua segurança.
“Agora, nossa tarefa é trazer o roadmap centrado em rollups para sua conclusão e resolver esses problemas, enquanto preservamos a robustez e descentralização que tornam a L1 da Ethereum especial”, escreveu Buterin.