É quase universalmente aceito dentro da criptoesfera que a blockchain do Ethereum é boa – mas não perfeita. A grande maioria dos desenvolvedores da Ethereum Virtual Machine (EVM) concorda que, se a camada de execução da camada-1 (L1) fosse rápida e escalável, haveria menos necessidade de soluções de camada-2 (L2). No entanto, sabemos que o futuro do Ethereum depende das soluções de camada-2.
A espada de dois gumes das camadas-2
Embora as camadas-2 tenham demonstrado sua capacidade de acelerar transações, reduzir drasticamente as taxas de gás e escalar exponencialmente os volumes de transações, esses ganhos vêm com uma contrapartida significativa — múltiplas blockchains camada-2 operando isoladamente umas das outras, também conhecidas como "fragmentação".
Atualmente, a CoinGecko classifica 46 diferentes soluções camada-2 em sua lista de protocolos de escalabilidade vertical off-chain, muitos dos quais rodam no Ethereum para aumentar sua escalabilidade enquanto mantêm os padrões de segurança e a funcionalidade descentralizada. No entanto, tal variedade de opções de camada-2 pode criar problemas de interoperabilidade; isolamento de inovações; bem como experiências de usuário abaixo do esperado. As camadas-1 originais tiveram problemas de fragmentação semelhantes quando foram lançadas, incluindo: diferentes métodos de consenso, arquiteturas únicas e restrições de desempenho.
Ethereum pode implementar ZK-EVM no futuro
Tendo vivido os desafios de fragmentação das camadas-1, não é surpresa que o cofundador do Ethereum, Vitalik Buterin, disse em dezembro que apoia a ideia de instalar uma atualização “ZK-EVM consagrada” para sua blockchain.
Embora as Zero-knowledge Proof (ZKPs) (Prova de Conhecimento Zero) existam há décadas, elas realmente se tornaram populares no espaço da blockchain e das criptomoedas nos últimos anos. Usando criptografia, a tecnologia ZK permite que duas partes concordem que uma reivindicação é válida sem trocar os detalhes da reivindicação.

Em teoria, a ideia tem muito mérito, mas também traz muita complexidade. Por exemplo, uma mudança de regra que ele propõe exigiria adicionar uma raiz de pré-estado e uma raiz de pós-estado a cada bloco que entra na camada de consenso.
Isso significa que cada bloco recebe um tipo especial de prova criptográfica mostrando que as transações no bloco são válidas e depois atualiza corretamente o estado da blockchain. Esta prova não revela nenhuma informação extra sobre as próprias transações, apenas que elas estão corretas. Além disso, poderia haver uma opção de usar múltiplas provas para ainda maior segurança.
No entanto, na execução prática, uma única mudança de regra poderia criar desafios para centenas de desenvolvedores e programadores de camada-2 no EVM quando se trata de compatibilidade, capacidade de atualização e adaptabilidade dentro de seus sistemas existentes. Um Ethereum com ZK-EVM incorporado provavelmente não está prestes a acontecer.
Ecossistemas camada-2 interoperáveis são a solução por enquanto
Para resolver o problema da fragmentação, os usuários finais e desenvolvedores precisam ser capazes de trocar informações de criptoativos entre camadas-2 (L2) de maneira barata e rápida, sem ter que parar na camadas-1 (L1) do Ethereum.
Felizmente, alguns ecossistemas L2 estão focados em fornecer exatamente isso, sendo os mais notáveis o ZK Stack da ZKsync e o CDK da Polygon. Quando uma nova rede blockchain é implantada usando uma dessas frameworks, ela compartilha uma ponte comum com o Ethereum e outras cadeias que utilizam a mesma estrutura. Além disso, como todas as cadeias que usam a mesma estrutura também compartilham um sistema de provas comum, deve ser possível enviar mensagens cross-chain de maneira cada vez mais barata e rápida, ao mesmo tempo em que se baseia na segurança da L1 subjacente do Ethereum.
Por enquanto, esses ecossistemas não são interoperáveis entre si. Por exemplo, as cadeias ZK Stack são interoperáveis apenas com outras cadeias ZK Stack. Além disso, mesmo dentro de um único ecossistema, as implementações tecnológicas, integrações de carteira e interfaces de usuário ainda estão em um estágio muito inicial.
No entanto, essas soluções L2 já representam uma mudança significativa rumo a uma nova era na tecnologia blockchain. Elas podem ser usadas por desenvolvedores para explorar os casos de uso e as experiências do usuário possibilitadas pela comunicação cross-chain garantida pelo Ethereum.
Por exemplo, com essa nova abordagem, seria possível para um usuário bloquear um criptoativo como colateral em uma cadeia L2 enquanto toma emprestado outro criptoativo em outra cadeia L2.
O ponto principal é que, embora o Ethereum tenha lançado as bases para aplicações descentralizadas, é claro que o progresso agora repousa firmemente sobre os ombros das soluções L2.
Este artigo é para fins de informação geral e não se destina a ser, e não deve ser considerado, como aconselhamento legal ou de investimento. As opiniões, pensamentos e pontos de vista expressos aqui são exclusivamente do autor e não refletem ou representam necessariamente as opiniões e pontos de vista do Cointelegraph.