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.

Vitalik Buterin, Desenvolvedores, Ethereum 2.0

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.