Layer 2 do Ethereum Como Funcionam os Rollups

Layer 2 do Ethereum: Como Funcionam os Rollups, Quais São os Benefícios e os Riscos da Execução Fora da Mainnet

“Descubra como as Layer 2 do Ethereum utilizam rollups para aumentar a escalabilidade da rede, reduzir custos e acelerar transações, entendendo também seus componentes internos, os riscos de centralização dos sequenciadores e as soluções que estão moldando o futuro da arquitetura modular do Ethereum”

A evolução do Ethereum nos últimos anos demonstra que sua transformação vai muito além de atualizações isoladas. Mudanças como o The Merge, o Shanghai Upgrade, a EIP-1559, o Dencun, o Pectra e o Fusaka fazem parte de um roadmap contínuo que busca preparar a rede para suportar uma adoção cada vez maior sem comprometer seus princípios fundamentais. Cada uma dessas atualizações resolveu desafios específicos e, ao mesmo tempo, abriu caminho para a próxima etapa da evolução da plataforma.

Apesar desses avanços, um dos maiores desafios do Ethereum continua sendo o mesmo desde sua criação: como aumentar significativamente a capacidade de processamento da rede sem sacrificar a segurança e a descentralização.

Esse dilema, frequentemente associado ao chamado Trilema Blockchain, tornou-se ainda mais relevante com a expansão das finanças descentralizadas (DeFi), dos NFTs, dos jogos blockchain, da tokenização de ativos e de inúmeras outras aplicações que passaram a disputar espaço na rede principal.

Em vez de tentar resolver esse problema aumentando cada vez mais a capacidade de processamento da própria Layer 1, e potencialmente causando a necessidade de reduzir sua descentralização, a comunidade do Ethereum adotou uma estratégia diferente. A ideia central consiste em manter a camada principal altamente segura e descentralizada, enquanto grande parte da execução das transações é deslocada para infraestruturas complementares conhecidas como Layer 2. Essas redes processam milhares de operações fora da mainnet e posteriormente consolidam seus resultados na blockchain do Ethereum, permitindo reduzir custos e aumentar significativamente a capacidade de processamento sem abrir mão da segurança oferecida pela camada principal.

Essa arquitetura modular representa uma das maiores mudanças filosóficas e tecnológicas já realizadas no ecossistema Ethereum. Em vez de existir uma única blockchain responsável por executar todas as operações, diferentes camadas passam a trabalhar em conjunto, cada uma especializada em funções específicas como execução, disponibilidade de dados, liquidação e consenso. O resultado é uma infraestrutura muito mais flexível, preparada para sustentar milhões de usuários e aplicações simultaneamente.

Ao mesmo tempo, essa nova abordagem também levanta importantes questionamentos. Até que ponto as Layer 2 realmente herdam a segurança da rede principal? Quais são as diferenças entre Optimistic Rollups e ZK Rollups? O que exatamente fazem os sequenciadores? As máquinas virtuais dessas redes são descentralizadas? Quais riscos surgem ao executar transações fora da mainnet? E como o ecossistema pretende reduzir os atuais pontos de centralização presentes em muitas dessas soluções?

Neste artigo, você entenderá em profundidade como funcionam as Layer 2 do Ethereum, quais são seus principais componentes internos, os diferentes modelos de rollups existentes, os benefícios práticos para usuários e desenvolvedores, os riscos associados à execução fora da Layer 1 e as soluções que estão sendo desenvolvidas para tornar essa arquitetura cada vez mais descentralizada. Ao final, ficará claro por que as Layer 2 se tornaram a principal estratégia de escalabilidade do Ethereum e um dos pilares da sua visão de longo prazo como infraestrutura econômica global.

O problema da escalabilidade no Ethereum

O crescimento do ecossistema

Desde o lançamento do Ethereum, em 2015, a rede evoluiu de uma plataforma voltada principalmente para contratos inteligentes experimentais para uma infraestrutura que sustenta milhares de aplicações descentralizadas. Essa expansão transformou o Ethereum em um dos principais pilares da economia digital baseada em blockchain, mas também trouxe um desafio cada vez mais evidente: a capacidade limitada da rede principal para atender a uma demanda crescente.

Nos primeiros anos, o volume de transações era relativamente baixo, permitindo que a infraestrutura existente atendesse às necessidades dos usuários sem grandes dificuldades. Com o amadurecimento do ecossistema, porém, novas categorias de aplicações passaram a disputar espaço dentro da blockchain.

As finanças descentralizadas (DeFi) foram uma das primeiras grandes responsáveis por esse crescimento. Protocolos de empréstimos, corretoras descentralizadas, derivativos e plataformas de rendimento passaram a movimentar bilhões de dólares diariamente, gerando um fluxo constante de transações na rede.

Na sequência, o mercado de NFTs ampliou ainda mais essa demanda. A criação, compra, venda e transferência de ativos digitais únicos provocou períodos de intensa utilização da blockchain, elevando significativamente os custos das transações em momentos de maior atividade.

Ao mesmo tempo, começaram a surgir jogos blockchain, plataformas de identidade digital, redes sociais descentralizadas, sistemas de votação, aplicações empresariais e projetos voltados para a tokenização de ativos do mundo real (Real World Assets – RWAs). Cada uma dessas iniciativas adicionou novos usuários e novos tipos de operações ao ecossistema.

O resultado foi um crescimento contínuo da demanda pela capacidade de processamento do Ethereum. Como a Layer 1 possui um limite de transações que podem ser incluídas em cada bloco, o aumento da utilização naturalmente levou a períodos de congestionamento e ao encarecimento das taxas de gás (gas fees).

Esse cenário deixou evidente que, para atender uma adoção global, seria necessário encontrar uma forma de ampliar significativamente a capacidade da rede sem comprometer as características que tornaram o Ethereum uma das blockchains mais seguras e descentralizadas do mundo.

O Trilema Blockchain

O desafio da escalabilidade do Ethereum está diretamente relacionado a um conceito bastante conhecido no universo das criptomoedas: o Trilema Blockchain.

Popularizado por Vitalik Buterin, esse conceito descreve a dificuldade de otimizar simultaneamente três propriedades fundamentais de uma blockchain:

  • escalabilidade: capacidade de processar um grande número de transações de forma rápida e com baixo custo
  • segurança: resistência a ataques, fraudes e alterações indevidas no histórico da rede
  • descentralização: ampla distribuição da validação entre participantes independentes, reduzindo pontos únicos de controle e aumentando a resistência à censura

Na prática, melhorar significativamente um desses aspectos costuma gerar impactos sobre os outros dois. Por exemplo, aumentar o tamanho dos blocos ou elevar drasticamente a capacidade de processamento pode permitir um número maior de transações por segundo, mas também exige computadores mais potentes para operar um nó completo. Isso reduz o número de participantes capazes de validar a rede, enfraquecendo sua descentralização.

Da mesma forma, simplificar excessivamente os mecanismos de consenso pode aumentar o desempenho, porém às custas da segurança do protocolo. Encontrar um equilíbrio entre esses três elementos tornou-se um dos maiores desafios de engenharia enfrentados pelas principais blockchains.

O Ethereum optou por priorizar dois desses pilares como princípios inegociáveis: segurança e descentralização. Em vez de transformar sua camada principal em uma rede extremamente rápida, mas operada por poucos participantes, a comunidade decidiu preservar uma Layer 1 robusta, acessível e altamente distribuída.

Essa decisão levou ao desenvolvimento de uma estratégia diferente de escalabilidade. Em vez de concentrar toda a execução das transações na blockchain principal, o Ethereum passou a transferir grande parte desse processamento para redes complementares, conhecidas como Layer 2, mantendo na Layer 1 as funções essenciais de consenso, liquidação e segurança.

Essa escolha representa uma mudança profunda na arquitetura da rede. Em vez de tentar vencer o Trilema Blockchain por meio de uma única camada cada vez mais poderosa, o Ethereum busca equilibrar seus três pilares distribuindo diferentes responsabilidades entre componentes especializados de uma infraestrutura modular. É justamente essa estratégia que será explorada nas próximas seções deste artigo.

O que são as Layer 2

Definição de Layer 2

As Layer 2 (L2) são redes construídas sobre o Ethereum com o objetivo de ampliar sua capacidade de processamento sem modificar diretamente as características fundamentais da blockchain principal. Em vez de substituir a Layer 1, essas soluções atuam como uma camada complementar, executando grande parte das transações fora da mainnet e utilizando o Ethereum como base de segurança e liquidação.

De forma simplificada, uma Layer 2 funciona como um ambiente paralelo de execução. Quando um usuário realiza uma transação em uma aplicação hospedada em uma L2, essa operação não é processada imediatamente pela blockchain principal do Ethereum. Ela é executada primeiro dentro da própria infraestrutura da Layer 2, que possui mecanismos otimizados para oferecer confirmações rápidas e custos significativamente menores.

Após processar centenas ou milhares de transações, a Layer 2 agrupa essas operações em um único lote (batch). Em vez de registrar individualmente cada movimentação na Layer 1, ela envia ao Ethereum um conjunto muito mais compacto de informações, contendo os dados necessários para comprovar o resultado daquele processamento. Dependendo da arquitetura utilizada, esse lote pode incluir dados de estado, informações publicadas em calldata ou blobs e provas criptográficas ou mecanismos de contestação que garantem a integridade das operações.

Esse processo permite dividir o custo da publicação na Layer 1 entre milhares de usuários. Enquanto uma única transação diretamente na mainnet pode consumir uma quantidade significativa de gás, milhares de operações realizadas em uma Layer 2 compartilham o custo de uma única liquidação no Ethereum, reduzindo drasticamente o valor pago por cada participante.

É importante destacar que as Layer 2 não existem de forma isolada. Sua segurança depende da interação contínua com a Layer 1, que permanece responsável pelo consenso da rede, pela liquidação final das transações e pela preservação do histórico imutável da blockchain. Em outras palavras, as L2 ampliam a capacidade de execução do Ethereum sem substituir sua função como camada fundamental de confiança.

Por que o Ethereum escolheu esse modelo

Quando ficou evidente que o crescimento do ecossistema exigiria uma capacidade muito maior de processamento, surgiram diferentes visões sobre como uma blockchain poderia escalar. De maneira geral, essas estratégias podem ser resumidas em duas filosofias bastante distintas.

A primeira consiste em aumentar continuamente a capacidade da própria Layer 1. Nessa abordagem, a blockchain principal passa a processar um número cada vez maior de transações por segundo por meio de blocos maiores, requisitos de hardware mais elevados ou mecanismos de execução mais agressivos. O objetivo é concentrar toda a atividade da rede em uma única camada extremamente poderosa.

Essa estratégia pode proporcionar ganhos significativos de desempenho, mas também apresenta um efeito colateral importante: à medida que aumentam os requisitos para operar um nó completo, diminui o número de pessoas capazes de participar diretamente da validação da rede. Isso tende a favorecer grandes operadores de infraestrutura e pode reduzir o nível de descentralização ao longo do tempo.

Além disso, quanto mais descentralizada globalmente for uma rede, maior tende a ser o tempo que as informações levam para circular através de todos os nós, em um processo que encontra limitações na capacidade de transmissão da rede de internet espalha por diferentes países. Este aspecto faz com que redes menos descentralizadas tenham uma capacidade maior de confirmação rápida das transações.

O Ethereum optou por seguir um caminho diferente. Em vez de transformar sua Layer 1 em uma infraestrutura cada vez mais rápida e com alta capacidade de processamento de transações por segundo, a comunidade decidiu preservar a blockchain principal como uma camada altamente segura, descentralizada e relativamente acessível para quem deseja operar um nó.

Nesse modelo, a Layer 1 concentra funções consideradas essenciais, como consenso, liquidação das transações, disponibilidade de dados e segurança criptográfica. Já a maior parte da execução cotidiana é deslocada para as Layer 2, que podem processar milhares de operações de forma muito mais eficiente antes de consolidar seus resultados na blockchain principal.

Essa arquitetura modular permite que diferentes camadas se especializem em funções específicas. A Layer 1 atua como a base de confiança do sistema, enquanto as Layer 2 fornecem velocidade, escalabilidade e baixo custo para usuários e aplicações.

Essa escolha também reflete uma visão filosófica sobre o futuro da rede. Em vez de competir para construir a blockchain mais rápida a qualquer custo, o Ethereum busca criar uma infraestrutura capaz de crescer continuamente sem abrir mão dos princípios que orientaram seu desenvolvimento desde o início: segurança, descentralização e resistência à censura.

As atualizações mais recentes da rede, como Dencun, Pectra e Fusaka, reforçam essa estratégia ao ampliar progressivamente a capacidade de interação entre a Layer 1 e as Layer 2. Em vez de abandonar sua arquitetura original, o Ethereum vem refinando um modelo no qual diferentes camadas trabalham de forma integrada para sustentar uma infraestrutura econômica global cada vez mais escalável.

Como uma Layer 2 funciona

O fluxo completo de uma transação

Para compreender por que as Layer 2 conseguem oferecer transações rápidas e de baixo custo, é importante acompanhar o caminho percorrido por uma operação desde o momento em que o usuário clica em “Enviar” até sua liquidação definitiva na rede principal do Ethereum.

Imagine, por exemplo, que um usuário realize uma troca de tokens em uma corretora descentralizada hospedada em uma Layer 2. Em vez de enviar essa transação diretamente para a blockchain principal do Ethereum, ela é encaminhada inicialmente para a infraestrutura da própria L2.

O primeiro componente responsável por recebê-la é o sequenciador (Sequencer), mecanismo encarregado de organizar a ordem em que as transações serão executadas. Como ele não precisa aguardar o consenso distribuído de milhares de validadores espalhados pelo mundo, consegue fornecer uma confirmação inicial em poucos milissegundos ou segundos, proporcionando uma experiência muito mais próxima da encontrada em aplicações tradicionais da internet.

Após receber a transação, a máquina virtual compatível com a EVM da Layer 2, que roda de forma integrada ao sequenciador estando ambos instalados no mesmo servidor, executa os contratos inteligentes envolvidos na operação. Ela calcula os novos saldos, atualiza os estados das contas e registra localmente o resultado da execução.

Nesse momento, o usuário já visualiza a transação como confirmada dentro da aplicação. Entretanto, essa confirmação ainda não representa a liquidação definitiva na blockchain do Ethereum. Ela corresponde apenas ao processamento inicial realizado pela infraestrutura da Layer 2.

Enquanto isso, o sequenciador continua recebendo milhares de novas transações de outros usuários. Em vez de encaminhar cada uma delas individualmente para a Layer 1, ele as reúne em grandes conjuntos que serão posteriormente enviados ao Ethereum de forma muito mais eficiente.

Esse modelo permite separar duas etapas distintas do processo: a execução rápida, realizada na Layer 2, e a liquidação final, realizada na Layer 1. É justamente essa divisão de responsabilidades que torna possível aumentar significativamente a capacidade da rede sem comprometer a segurança oferecida pelo Ethereum.

Batching e compressão de dados

O principal segredo da eficiência das Layer 2 está na forma como elas agrupam e resumem milhares de transações antes de interagir com a rede principal. Esse processo é conhecido como batching.

Em vez de registrar individualmente cada operação na blockchain do Ethereum, a Layer 2 executa centenas ou milhares de transações em seu próprio ambiente e, posteriormente, organiza seus resultados em um único lote (batch).

Esse lote não consiste simplesmente em uma lista de todas as transações realizadas. Dependendo da arquitetura utilizada pelo rollup, ele pode conter informações como novas raízes de estado (state roots), dados publicados em calldata ou blobs e mecanismos de verificação, como provas criptográficas de validade ou informações necessárias para permitir eventuais contestações por fraude.

Como todo esse conjunto representa milhares de operações processadas anteriormente, o custo de publicação na Layer 1 é compartilhado entre todos os usuários incluídos naquele lote. Na prática, isso significa que uma única transação registrada no Ethereum pode representar centenas ou até milhares de transações executadas na Layer 2.

Esse mecanismo reduz drasticamente o custo médio pago por cada usuário. Em vez de cada operação competir individualmente pelo espaço limitado dos blocos da Layer 1, milhares delas dividem o custo de uma única publicação, tornando a utilização da rede muito mais econômica.

Além da redução de custos, o batching também melhora a eficiência geral da infraestrutura. A blockchain principal deixa de processar individualmente todas as operações do ecossistema e passa a atuar como uma camada responsável por registrar apenas os resultados consolidados das atividades realizadas nas Layer 2.

Liquidação na Mainnet

Depois que um lote de transações é preparado, chega o momento da liquidação na mainnet do Ethereum. Essa etapa é responsável por transformar o processamento realizado na Layer 2 em um registro permanente protegido pela segurança da Layer 1.

Dependendo do tipo de rollup utilizado, a Layer 2 publica diferentes conjuntos de informações na blockchain principal. Nos Optimistic Rollups, os dados necessários são enviados ao Ethereum e presume-se inicialmente que todas as transações são válidas. Caso algum participante identifique uma inconsistência durante o período de contestação, ele poderá apresentar uma prova de fraude (fraud proof), demonstrando que o lote contém uma execução incorreta.

Já nos ZK Rollups, cada lote é acompanhado por uma prova de validade (validity proof), normalmente construída com tecnologias criptográficas como SNARKs ou STARKs. Em vez de esperar um período para eventuais contestações, o contrato inteligente do Ethereum verifica matematicamente essa prova antes de aceitar o novo estado da Layer 2, permitindo confirmações finais muito mais rápidas.

Em ambos os modelos, a Layer 1 desempenha um papel fundamental. É nela que ficam registrados os dados necessários para preservar a integridade da rede, permitindo que qualquer participante independente audite o comportamento da Layer 2 e verifique se as regras do protocolo foram corretamente seguidas.

Esse é um ponto frequentemente mal compreendido. As Layer 2 não substituem o Ethereum nem criam uma segurança paralela. Pelo contrário, elas utilizam a blockchain principal como sua base de confiança. É a Layer 1 que fornece o consenso distribuído, a imutabilidade do histórico, a liquidação definitiva das transações e as garantias criptográficas que sustentam todo o funcionamento dos rollups.

Graças a essa arquitetura, o Ethereum consegue ampliar enormemente sua capacidade de processamento sem abrir mão de seus princípios fundamentais. Em vez de executar todas as operações diretamente na mainnet, ele passa a atuar como uma camada global de segurança e liquidação, enquanto as Layer 2 assumem a maior parte da execução cotidiana das aplicações descentralizadas.

Os componentes internos de uma Layer 2

O Sequenciador (Sequencer)

O primeiro componente fundamental da maioria das Layer 2 modernas é o sequenciador (Sequencer). Ele pode ser entendido como o mecanismo responsável por receber as transações dos usuários, definir a ordem em que serão executadas e produzir uma confirmação inicial praticamente instantânea.

Sempre que um usuário envia uma transação para uma aplicação hospedada em uma Layer 2 do Ethereum, essa operação é encaminhada inicialmente ao sequenciador. Sua primeira função é organizar as transações em uma sequência única de execução, evitando conflitos e garantindo que todos os contratos inteligentes sejam processados na mesma ordem.

Após estabelecer essa ordem, o sequenciador encaminha as operações para a máquina virtual da Layer 2, que executa os contratos inteligentes e atualiza o estado local da rede. Como esse processo ocorre sem depender do consenso distribuído da Layer 1, a resposta ao usuário costuma acontecer em poucos milissegundos ou segundos.

Essa rapidez representa uma das maiores vantagens das Layer 2. Enquanto uma transação diretamente na mainnet do Ethereum precisa aguardar sua inclusão em um bloco e a confirmação pela rede, a confirmação inicial em uma Layer 2 ocorre quase imediatamente, proporcionando uma experiência muito mais fluida.

É importante compreender, porém, que essa confirmação rápida não corresponde à liquidação definitiva da operação. Ela representa apenas a aceitação da transação pelo ambiente da Layer 2. A segurança final continuará dependendo da publicação e da verificação do lote correspondente na Layer 1.

Atualmente, muitas das principais Layer 2 utilizam um único sequenciador controlado por suas respectivas fundações ou empresas responsáveis pelo desenvolvimento da rede. Essa arquitetura simplifica a operação e reduz a latência, mas também introduz riscos de centralização que serão discutidos mais adiante neste artigo.

A Máquina Virtual (EVM Equivalente)

Depois que o sequenciador organiza as transações, entra em ação outro componente essencial: a máquina virtual da Layer 2.

Sua função é executar os contratos inteligentes exatamente da mesma forma que ocorre na Ethereum, preservando a compatibilidade com o ecossistema existente. Graças a isso, desenvolvedores podem criar aplicações utilizando linguagens de programação comuns as utilizadas na L1, como Solidity e Vyper, sem precisar reescrever completamente seus códigos para cada nova Layer 2.

Embora muitas vezes sejam chamadas genericamente de “EVM da Layer 2”, essas máquinas virtuais não constituem uma implementação única. Cada projeto pode desenvolver sua própria arquitetura, desde que mantenha compatibilidade suficiente com a Ethereum Virtual Machine para permitir a execução dos contratos inteligentes.

Entre as implementações mais conhecidas estão o OP Stack, utilizado pelo ecossistema Optimism e por redes derivadas como a Base, o Nitro, desenvolvido pela Arbitrum, além das diversas implementações de zkEVM presentes em projetos como zkSync, Scroll, Polygon zkEVM e Linea.

Apesar das diferenças internas entre essas arquiteturas, todas compartilham um objetivo comum: executar contratos inteligentes de maneira muito mais eficiente do que seria possível diretamente na Layer 1.

Essa otimização é obtida através de melhorias na infraestrutura de processamento, modelos de armazenamento adaptados à arquitetura da Layer 2 e mecanismos específicos para integração com os rollups. O resultado é uma capacidade significativamente maior de execução, mantendo elevada compatibilidade com o ecossistema Ethereum.

O Estado da Rede (State Database)

Outro elemento fundamental para o funcionamento de uma Layer 2 é o banco de dados responsável por manter o estado atual da rede, frequentemente chamado de State Database.

Esse componente armazena informações como saldos das contas, contratos inteligentes implantados, variáveis internas dos protocolos e todos os demais dados necessários para que a máquina virtual execute corretamente as transações.

Sempre que uma operação é processada, esse estado é atualizado imediatamente dentro da infraestrutura da Layer 2. Se um usuário envia tokens para outra carteira, por exemplo, os saldos das duas contas são modificados localmente, permitindo que a aplicação apresente o novo resultado quase instantaneamente.

Entretanto, essas atualizações permanecem inicialmente dentro da própria Layer 2. Somente depois que diversas operações são agrupadas em um lote é que o estado consolidado passa a ser representado pelos dados publicados na Layer 1.

Essa separação entre processamento local e liquidação global é um dos principais fatores responsáveis pela eficiência das Layer 2. A maior parte das alterações ocorre em uma infraestrutura otimizada para velocidade, enquanto apenas as informações necessárias para garantir a segurança do sistema são posteriormente registradas no Ethereum.

Auditoria distribuída

Embora muitas Layer 2 utilizem atualmente um sequenciador centralizado para realizar a execução inicial das transações, isso não significa que todo o restante da infraestrutura seja centralizado.

Na realidade, um dos aspectos mais importantes da arquitetura dos rollups é que o trabalho realizado pelo sequenciador pode ser posteriormente auditado por uma rede distribuída de participantes independentes.

Qualquer pessoa pode executar um nó da respectiva Layer 2, baixar os dados publicados na Layer 1 e reproduzir localmente toda a execução realizada anteriormente pelo sequenciador. Esse processo permite verificar se os contratos inteligentes foram executados corretamente e se os novos estados calculados realmente correspondem às transações enviadas pelos usuários.

Nos Optimistic Rollups, essa auditoria é realizada pelos chamados challengers, participantes capazes de reexecutar o lote e apresentar uma prova de fraude (fraud proof) caso encontrem alguma inconsistência. É importante destacar que a segurança desse modelo não depende da boa-fé do sequenciador, mas da existência de pelo menos um participante honesto disposto a contestar uma execução inválida durante o período de contestação.

Já nos ZK Rollups, a verificação segue um caminho diferente. Em vez de depender de um período para contestação, computadores especializados conhecidos como provers executam os cálculos necessários para gerar uma prova criptográfica de validade (validity proof). Essa prova demonstra matematicamente que todas as transações do lote foram processadas corretamente antes mesmo de sua aceitação definitiva pelo Ethereum.

Esse modelo evidencia uma distinção importante entre a execução inicial e a verificação definitiva das transações. A primeira costuma ocorrer de forma concentrada no sequenciador para garantir alta velocidade. A segunda, porém, é distribuída entre diversos participantes ou respaldada por provas criptográficas verificadas na Layer 1.

Por isso, afirmar simplesmente que “as Layer 2 são centralizadas” é uma simplificação excessiva. O que existe atualmente em muitas redes é uma centralização da ordenação inicial das transações, enquanto a verificação, a auditoria e a liquidação definitiva permanecem protegidas por mecanismos distribuídos e pelas garantias de segurança oferecidas pela blockchain do Ethereum.

Principais tipos de Layer 2

Embora todas as Layer 2 tenham o objetivo comum de aumentar a escalabilidade do Ethereum, elas não utilizam exatamente a mesma arquitetura. Ao longo dos últimos anos surgiram diferentes modelos, cada um adotando mecanismos próprios para garantir a integridade das transações, reduzir custos e equilibrar desempenho, segurança e descentralização.

Atualmente, os dois modelos dominantes são os Optimistic Rollups e os ZK Rollups, mas outras arquiteturas também vêm sendo desenvolvidas para atender necessidades específicas do ecossistema.

Optimistic Rollups

Os Optimistic Rollups foram as primeiras soluções de Layer 2 a alcançar ampla adoção dentro do ecossistema Ethereum e continuam sendo responsáveis por uma parcela significativa das transações realizadas atualmente.

Seu funcionamento baseia-se em uma ideia bastante simples: o sistema parte da hipótese otimista de que todas as transações processadas pela Layer 2 são válidas. Em vez de verificar imediatamente cada lote por meio de provas criptográficas complexas, a rede publica os dados necessários na Layer 1 e presume inicialmente que o processamento foi realizado corretamente.

Naturalmente, essa confiança não é absoluta. Para impedir que um sequenciador mal-intencionado publique resultados incorretos, existe um mecanismo de fiscalização distribuída baseado nas chamadas Fraud Proofs (provas de fraude).

Após um lote ser publicado na blockchain do Ethereum, inicia-se um período de contestação, que normalmente dura cerca de sete dias. Durante esse intervalo, qualquer participante da rede pode baixar os dados publicados, reexecutar todas as transações localmente e verificar se o resultado produzido pelo sequenciador está correto.

Caso seja identificada alguma inconsistência, basta que um único participante honesto apresente uma prova de fraude ao contrato inteligente da Layer 1. Se a fraude for confirmada, o lote é rejeitado, o estado incorreto é revertido e o operador responsável pode sofrer penalidades econômicas.

Esse detalhe é extremamente importante. A segurança dos Optimistic Rollups não depende da boa-fé do sequenciador, mas da existência de pelo menos um auditor honesto disposto a contestar uma execução inválida.

A principal vantagem dessa arquitetura é sua simplicidade. Como não é necessário gerar provas criptográficas sofisticadas para cada lote de transações, os Optimistic Rollups conseguiram atingir rapidamente um elevado grau de compatibilidade com a Ethereum Virtual Machine (EVM), facilitando a migração de aplicações já existentes.

Por outro lado, o período de contestação traz algumas limitações práticas. Saques da Layer 2 para a Layer 1 normalmente precisam aguardar o término desse intervalo antes de serem considerados definitivamente concluídos, embora diversos protocolos utilizem mecanismos de liquidez para reduzir essa espera na experiência do usuário.

Entre os principais exemplos desse modelo estão a Arbitrum, atualmente uma das maiores Layer 2 do Ethereum, a Optimism, responsável pelo desenvolvimento do OP Stack, e a Base, rede construída pela Coinbase sobre essa mesma infraestrutura.

ZK Rollups

Os ZK Rollups (Zero-Knowledge Rollups) seguem uma filosofia diferente para garantir a segurança das transações. Em vez de assumir inicialmente que um lote é válido e permitir sua contestação posterior, eles exigem que cada conjunto de transações seja acompanhado por uma prova matemática de validade antes de ser aceito pela Layer 1.

Essas provas, conhecidas como Validity Proofs, utilizam tecnologias avançadas de criptografia de conhecimento zero (Zero-Knowledge Proofs). O objetivo é demonstrar matematicamente que todas as transações foram executadas corretamente, sem que a blockchain principal precise repetir todos os cálculos realizados pela Layer 2.

Após processar milhares de operações, a Layer 2 gera uma prova criptográfica extremamente compacta que resume toda a execução daquele lote. Essa prova é enviada para a blockchain do Ethereum, onde um contrato inteligente verifica sua validade antes de aceitar o novo estado da rede.

As implementações atuais utilizam principalmente duas famílias de algoritmos criptográficos:

  • SNARKs (Succinct Non-Interactive Arguments of Knowledge), que produzem provas muito pequenas e rápidas de verificar, embora geralmente dependam de um processo inicial de configuração (trusted setup)
  • STARKs (Scalable Transparent Arguments of Knowledge), que dispensam essa configuração inicial, oferecem maior transparência e são considerados mais resistentes a futuras ameaças da computação quântica, embora normalmente gerem provas maiores

Como a validade do lote já foi comprovada matematicamente antes da liquidação, os ZK Rollups não precisam de um período de contestação semelhante ao dos Optimistic Rollups. Isso permite confirmações finais e saques para a Layer 1 muito mais rápidos.

A principal desvantagem desse modelo está na complexidade computacional. Gerar provas criptográficas de validade exige algoritmos sofisticados e um elevado poder de processamento, tornando o desenvolvimento dessas redes significativamente mais desafiador.

Entre os principais representantes dessa arquitetura estão a zkSync, focada em compatibilidade com a EVM e facilidade para desenvolvedores, e a Starknet, construída sobre a tecnologia STARK para oferecer elevada escalabilidade.

Outros modelos de Layer 2

Embora Optimistic Rollups e ZK Rollups concentrem a maior parte da atividade atual, outras arquiteturas também vêm sendo desenvolvidas para atender necessidades específicas do ecossistema.

Um exemplo é o Validium, que mantém o uso de provas criptográficas de validade semelhantes às dos ZK Rollups, mas armazena a disponibilidade dos dados fora da blockchain principal do Ethereum. Essa escolha reduz ainda mais os custos operacionais, porém faz com que parte da confiança na disponibilidade dos dados dependa de uma infraestrutura externa.

Outro modelo é o Volition, que combina características dos ZK Rollups e do Validium. Nesse sistema, usuários ou aplicações podem escolher onde desejam armazenar seus dados. Operações que exigem máxima segurança podem utilizar diretamente a disponibilidade de dados da Layer 1, enquanto aplicações que priorizam custos menores podem optar por armazenamento externo.

Também existem propostas conhecidas como Hybrid Rollups, que combinam diferentes mecanismos de provas, disponibilidade de dados ou integração entre múltiplas camadas para atender casos de uso específicos. Essas arquiteturas procuram adaptar a infraestrutura às necessidades de aplicações muito distintas, como protocolos financeiros, jogos blockchain, redes sociais descentralizadas e sistemas de tokenização.

Essa diversidade demonstra que a evolução das Layer 2 ainda está longe de terminar. Em vez de existir uma única solução ideal para todos os cenários, diferentes arquiteturas exploram combinações distintas entre desempenho, segurança, custo e descentralização.

Essa flexibilidade faz parte da própria filosofia do Ethereum. Ao adotar uma arquitetura modular, a rede permite que múltiplas soluções coexistam e evoluam simultaneamente, criando um ecossistema capaz de atender desde pequenas aplicações experimentais até infraestruturas financeiras globais.

A segurança das Layer 2 realmente é a mesma do Ethereum?

Uma das frases mais repetidas no universo das criptomoedas é que as Layer 2 herdam a segurança do Ethereum. Embora essa afirmação seja correta em muitos aspectos, ela também pode levar a interpretações equivocadas quando apresentada sem contexto.

Na prática, a segurança de uma Layer 2 não é simplesmente idêntica à da Layer 1. Ela resulta da combinação entre as garantias oferecidas pelo Ethereum e diversos componentes próprios da arquitetura de cada rollup. Entender essa divisão é essencial para avaliar corretamente os riscos e benefícios dessas redes.

O que é herdado da Layer 1

O principal motivo pelo qual os rollups são considerados extremamente seguros é que eles utilizam o Ethereum como sua camada de confiança. Em vez de construir um mecanismo próprio de consenso ou depender de um conjunto independente de validadores para proteger os ativos dos usuários, eles recorrem diretamente à segurança já estabelecida pela blockchain principal.

O primeiro elemento herdado é o consenso da Layer 1. Todos os lotes enviados pelas Layer 2 tornam-se parte da blockchain do Ethereum após serem incluídos em blocos validados pela própria rede. Isso significa que a imutabilidade desses registros passa a depender do mesmo mecanismo de consenso que protege bilhões de dólares em ativos na mainnet.

Outro aspecto fundamental é a liquidação final das transações. Embora a execução aconteça inicialmente na Layer 2, é o Ethereum que registra permanentemente o resultado consolidado dessas operações. Em outras palavras, a Layer 1 funciona como o “livro contábil definitivo” de todo o sistema.

A disponibilidade de dados (Data Availability) também desempenha um papel central. Nos rollups tradicionais, os dados necessários para reconstruir o estado da Layer 2 são publicados na blockchain do Ethereum, permitindo que qualquer participante independente baixe essas informações, reproduza a execução e verifique se todas as regras do protocolo foram corretamente seguidas.

Esse mecanismo impede que um operador esconda informações importantes ou apresente um estado impossível de ser auditado. Mesmo que o sequenciador deixe de funcionar, os dados publicados na Layer 1 permitem que a rede continue sendo verificada por participantes independentes e que mecanismos de recuperação possam ser acionados.

Além disso, tanto os Optimistic Rollups, por meio das Fraud Proofs, quanto os ZK Rollups, através das Validity Proofs, utilizam contratos inteligentes implantados diretamente no Ethereum para validar ou contestar os resultados enviados pela Layer 2. Em última instância, é a própria Layer 1 que decide se um lote será aceito ou rejeitado.

É justamente essa dependência estrutural que faz com que os rollups sejam considerados muito mais seguros do que sidechains tradicionais, que possuem consenso próprio e não contam com as mesmas garantias criptográficas fornecidas pelo Ethereum.

O que continua sendo responsabilidade da Layer 2

Embora a segurança fundamental seja fornecida pela Layer 1, diversos componentes importantes permanecem sob responsabilidade da própria Layer 2. É justamente nesses elementos que surgem muitos dos riscos discutidos atualmente pela comunidade.

O primeiro deles é o sequenciador. Como visto anteriormente, grande parte das principais Layer 2 ainda opera com um único sequenciador controlado pela fundação ou empresa responsável pelo projeto. Esse componente define a ordem inicial das transações, fornece confirmações quase instantâneas e organiza os lotes enviados ao Ethereum.

Essa centralização não permite que o operador roube os ativos dos usuários, já que qualquer tentativa de alterar o estado de forma inválida será rejeitada pelos mecanismos de segurança da Layer 1, mas pode causar outros problemas importantes. Um sequenciador pode sofrer falhas operacionais, interromper temporariamente a rede, atrasar confirmações ou até censurar determinadas transações antes que elas sejam incluídas em um lote.

Outro aspecto relevante é a governança do protocolo. Cada Layer 2 possui sua própria estrutura de desenvolvimento, processos de tomada de decisão e mecanismos para aprovar novas funcionalidades. Mudanças nas regras da rede, parâmetros econômicos e evolução do software dependem dessas estruturas internas e não do consenso do Ethereum.

Também merecem atenção as chamadas Admin Keys. Muitas Layer 2 ainda mantêm chaves administrativas capazes de atualizar contratos inteligentes, corrigir falhas críticas ou implementar novas versões do protocolo. Embora esses mecanismos sejam frequentemente protegidos por carteiras multisig e controles rigorosos, eles representam um nível adicional de confiança que não existe na mesma forma na Layer 1 do Ethereum. Nos últimos anos, diversos projetos têm trabalhado para reduzir gradualmente esse poder administrativo por meio de processos de descentralização e governança on-chain.

Outro componente crítico são as bridges, responsáveis por movimentar ativos entre a Layer 1 e as Layer 2 ou entre diferentes redes. Como esses contratos inteligentes concentram grandes volumes de recursos, historicamente eles se tornaram um dos principais alvos de ataques no ecossistema blockchain. A segurança de uma Layer 2 depende, portanto, não apenas do rollup em si, mas também da robustez das pontes utilizadas para entrada e saída de ativos.

Por fim, toda Layer 2 continua responsável por suas próprias atualizações de software. Melhorias de desempenho, correções de vulnerabilidades, implementação de novos recursos e integração com futuras evoluções do Ethereum exigem desenvolvimento contínuo e coordenação entre as equipes responsáveis por cada projeto.

Essa distinção é fundamental para compreender o verdadeiro modelo de segurança das Layer 2. Elas realmente herdam do Ethereum os elementos mais difíceis de reproduzir, como consenso, liquidação, disponibilidade de dados e garantias criptográficas, mas continuam possuindo componentes próprios que introduzem riscos operacionais, de governança e de infraestrutura.

Em outras palavras, afirmar que “uma Layer 2 tem exatamente a mesma segurança do Ethereum” simplifica excessivamente a realidade. O mais correto é dizer que os rollups utilizam a segurança do Ethereum como sua base de confiança, enquanto ainda dependem da maturidade e da descentralização de seus próprios componentes para oferecer uma experiência verdadeiramente robusta. Essa distinção é essencial para analisar de forma equilibrada os benefícios e as limitações dessas soluções de escalabilidade.

Benefícios das Layer 2

As Layer 2 surgiram para resolver um dos maiores desafios enfrentados pelo Ethereum: ampliar sua capacidade de processamento sem comprometer os princípios de segurança e descentralização que sustentam a rede principal.

Ao transferir a maior parte da execução das transações para camadas exteriores e utilizar a Layer 1 como ambiente de liquidação e segurança, essas soluções conseguem oferecer uma experiência muito mais eficiente tanto para usuários quanto para desenvolvedores.

Os benefícios vão muito além da simples redução das taxas. Na prática, as Layer 2 estão tornando economicamente viáveis aplicações que seriam extremamente caras ou até impossíveis de operar exclusivamente na mainnet.

Taxas significativamente menores

O benefício mais evidente das Layer 2 é a redução expressiva do custo das transações.

Na blockchain principal do Ethereum, cada operação compete diretamente pelo espaço disponível nos blocos da rede. Em momentos de grande utilização, milhares de usuários disputam simultaneamente essa capacidade limitada, elevando consideravelmente o preço do gás (gas fee).

As Layer 2 alteram completamente essa dinâmica. Em vez de publicar cada transação individualmente na Layer 1, elas executam milhares de operações localmente, agrupam seus resultados em grandes lotes (batching) e enviam apenas um conjunto compacto de dados para o Ethereum.

Como o custo dessa publicação é compartilhado entre centenas ou milhares de usuários, o valor pago individualmente por cada transação diminui drasticamente.

Após atualizações como o Dencun Upgrade, que introduziu os blobs por meio do proto-danksharding, essa redução tornou-se ainda mais significativa. Os rollups passaram a contar com um mecanismo muito mais eficiente para publicar seus dados na Layer 1, reduzindo ainda mais os custos operacionais e tornando as taxas cobradas dos usuários consideravelmente menores.

Essa economia abre espaço para uma enorme variedade de aplicações que anteriormente eram inviáveis na rede principal. Pequenos pagamentos, jogos blockchain, redes sociais descentralizadas, programas de fidelidade, tokenização de ativos de baixo valor e inúmeras outras aplicações passam a fazer sentido quando cada interação custa apenas uma pequena fração do que custaria diretamente na mainnet.

Maior velocidade

Além da redução das taxas, as Layer 2 oferecem uma experiência muito mais rápida para o usuário.

Enquanto uma transação enviada diretamente para a Layer 1 precisa aguardar sua inclusão em um bloco e o processo de confirmação da rede, as Layer 2 utilizam seus sequenciadores para fornecer uma confirmação inicial em poucos segundos e, em muitos casos, em apenas alguns milissegundos.

Na prática, isso significa que operações como trocas em exchanges descentralizadas, depósitos, pagamentos, mintagem de NFTs ou interações com protocolos DeFi acontecem quase instantaneamente do ponto de vista do usuário.

Essa rapidez melhora significativamente a experiência de uso. Em vez de esperar pela confirmação de cada operação antes de continuar utilizando a aplicação, o usuário interage com interfaces muito mais responsivas, aproximando a experiência das aplicações descentralizadas daquela encontrada em serviços tradicionais da internet.

É importante lembrar, entretanto, que essa confirmação inicial corresponde à execução realizada pela Layer 2. A liquidação definitiva continua ocorrendo posteriormente na blockchain do Ethereum, preservando as garantias de segurança da Layer 1.

Essa separação entre velocidade de execução e segurança de liquidação constitui um dos principais pilares da arquitetura modular adotada pelo Ethereum.

Escalabilidade para aplicações

Talvez o maior impacto das Layer 2 seja permitir que o ecossistema Ethereum suporte uma quantidade de aplicações muito maior do que seria possível utilizando apenas a Layer 1.

Protocolos de Finanças Descentralizadas (DeFi) conseguem atender muito mais usuários com custos operacionais reduzidos, tornando negociações, empréstimos, staking e outras operações financeiras muito mais acessíveis.

No mercado de NFTs, a redução das taxas viabiliza coleções com grande volume de transações, marketplaces mais eficientes e aplicações que exigem interações frequentes entre usuários e contratos inteligentes.

Os jogos blockchain também se beneficiam enormemente dessa infraestrutura. Em vez de pagar altas taxas por cada movimentação de personagem, compra de item ou atualização de inventário, os jogadores passam a realizar centenas de operações com custos praticamente insignificantes, tornando possível criar experiências muito mais próximas dos jogos tradicionais.

Outro segmento em expansão são as redes sociais descentralizadas. Curtidas, comentários, compartilhamentos, criação de conteúdo e outras pequenas interações deixam de representar operações economicamente inviáveis e passam a ser processadas em grande escala.

As Layer 2 também ampliam as possibilidades para aplicações baseadas em Inteligência Artificial (IA). Agentes autônomos podem executar pagamentos entre máquinas, remunerar serviços computacionais, registrar resultados de inferências ou coordenar mercados descentralizados de dados e modelos sem que o custo de cada operação inviabilize o sistema.

Na área de tokenização de ativos, a escalabilidade proporcionada pelas Layer 2 facilita a emissão e negociação de títulos financeiros, commodities, créditos de carbono e inúmeros outros ativos do mundo real. Como as transações tornam-se muito mais baratas, mercados antes restritos passam a operar de forma mais eficiente e acessível.

Em conjunto, esses benefícios demonstram que as Layer 2 não representam apenas uma otimização técnica do Ethereum. Elas constituem a infraestrutura que possibilita transformar a blockchain em uma plataforma capaz de atender milhões, e, no futuro, potencialmente bilhões de usuários, preservando a segurança da Layer 1 enquanto ampliam significativamente a capacidade de inovação do ecossistema.

Os riscos da execução fora da Mainnet

As Layer 2 representam um dos maiores avanços tecnológicos já implementados no ecossistema do Ethereum, mas essa evolução não ocorre sem concessões. Para oferecer taxas muito menores e confirmações quase instantâneas, muitas redes adotam componentes que ainda apresentam diferentes níveis de centralização e dependência operacional.

Isso não significa que as Layer 2 sejam inseguras ou que os ativos dos usuários estejam constantemente em risco. Pelo contrário, os rollups continuam protegidos pelas garantias criptográficas e pela liquidação da Layer 1. No entanto, existem riscos que não estão presentes, ou aparecem em menor intensidade, quando uma transação é executada diretamente na mainnet.

Compreender essas limitações é fundamental para avaliar de forma equilibrada os benefícios e os desafios da arquitetura modular adotada pelo Ethereum.

Centralização dos Sequenciadores

O principal ponto de debate sobre as Layer 2 atualmente é a centralização dos sequenciadores.

Como visto anteriormente, o sequenciador é o componente responsável por receber as transações dos usuários, definir sua ordem de execução e produzir a confirmação inicial quase instantânea. Embora esse modelo ofereça excelente desempenho, muitas das principais Layer 2 ainda utilizam um único sequenciador, controlado pela fundação ou empresa responsável pelo projeto.

Essa arquitetura cria um ponto único de falha (Single Point of Failure).

Se esse servidor sofrer uma falha de hardware, um erro de software, um ataque cibernético ou problemas de infraestrutura, toda a Layer 2 pode interromper temporariamente suas operações. Durante esse período, usuários podem ficar impossibilitados de enviar novas transações, negociar ativos ou interagir com aplicações descentralizadas hospedadas naquela rede.

Esse tipo de incidente já ocorreu em algumas Layer 2 e demonstrou que, embora os fundos permaneçam protegidos pela Layer 1, a disponibilidade operacional da rede pode ser afetada.

É importante destacar que essa centralização não permite que o operador simplesmente altere saldos ou roube ativos dos usuários. Qualquer tentativa de modificar o estado da rede de forma incompatível com as regras do protocolo será rejeitada pelos mecanismos de verificação do Ethereum. O problema está principalmente na disponibilidade e na ordenação inicial das transações, e não na segurança dos ativos propriamente dita.

Por esse motivo, diversas equipes trabalham atualmente no desenvolvimento de arquiteturas com sequenciadores descentralizados, tema que será abordado mais adiante neste artigo.

Censura de transações

Outra consequência da centralização dos sequenciadores é a possibilidade de censura de transações.

Como o sequenciador decide quais operações serão incluídas nos próximos lotes e em que ordem elas serão executadas, ele possui, ao menos temporariamente, a capacidade técnica de ignorar determinadas transações ou retardar sua inclusão.

Na prática, isso significa que uma Layer 2 pode sofrer pressão regulatória, judicial ou política para impedir a participação de determinadas carteiras, protocolos ou regiões geográficas.

Embora existam mecanismos de escape que permitem aos usuários interagir diretamente com os contratos inteligentes da Layer 1 em situações extremas, esses procedimentos normalmente são mais lentos e menos convenientes do que o fluxo operacional habitual.

Além disso, a censura temporária pode causar impactos importantes para aplicações financeiras que dependem de confirmações rápidas, como exchanges descentralizadas, protocolos de empréstimo e mercados de derivativos.

Esse risco não representa uma vulnerabilidade exclusiva das Layer 2, mas torna-se mais evidente quando a ordenação inicial das transações está concentrada em poucos operadores.

MEV e Front Running

Um terceiro risco frequentemente discutido envolve a chamada MEV (Maximal Extractable Value).

MEV representa o valor econômico que pode ser obtido por quem possui o poder de escolher a ordem em que as transações serão executadas.

Como o sequenciador recebe todas as operações antes de publicá-las na blockchain, ele consegue visualizar negociações que ainda não foram registradas definitivamente. Em teoria, um operador mal-intencionado poderia reorganizar essa ordem para obter vantagens financeiras.

Uma das formas mais conhecidas dessa prática é o Front Running. Imagine que um usuário envie uma grande ordem de compra em uma exchange descentralizada. Se o sequenciador identificar que essa operação provocará uma valorização do ativo, ele poderia inserir sua própria compra imediatamente antes da transação original e vender os ativos logo depois, obtendo lucro às custas do usuário.

Também existem outras estratégias relacionadas ao MEV, como back-running, sandwich attacks e diferentes formas de arbitragem oportunista baseadas na reorganização da ordem das transações.

Nos últimos anos, diversas iniciativas vêm sendo desenvolvidas para reduzir esses problemas por meio de mecanismos de leilões transparentes de blocos, protocolos especializados de compartilhamento de MEV e futuras arquiteturas de sequenciamento descentralizado. Ainda assim, o tema permanece como um dos principais desafios econômicos das Layer 2.

Dependência operacional

Além dos aspectos puramente técnicos, cada Layer 2 também possui uma infraestrutura operacional própria que precisa ser administrada continuamente.

A primeira dimensão dessa dependência está na governança. Atualizações do protocolo, alterações de parâmetros econômicos, integração de novos recursos e correções de vulnerabilidades dependem das equipes de desenvolvimento e dos mecanismos de decisão adotados por cada projeto.

Outro elemento importante são as Admin Keys. Muitas Layer 2 ainda mantêm chaves administrativas capazes de atualizar contratos inteligentes ou implementar mudanças emergenciais no protocolo. Embora essas chaves normalmente sejam protegidas por carteiras multisig, cronogramas de atraso (timelocks) e processos de governança cada vez mais sofisticados, elas representam um nível adicional de confiança que não existe da mesma forma na Layer 1 do Ethereum.

As próprias atualizações de software também constituem uma responsabilidade contínua. Cada evolução do Ethereum, como Dencun, Pectra ou Fusaka, exige adaptações por parte das Layer 2 para incorporar novas funcionalidades e manter compatibilidade com a infraestrutura da rede principal.

Essa dependência operacional não significa necessariamente um problema. Pelo contrário, ela permite que as Layer 2 inovem muito mais rapidamente do que seria possível diretamente na Layer 1. Entretanto, também implica confiar na competência técnica, na transparência e na maturidade das equipes responsáveis por cada ecossistema.

Em síntese, a execução fora da mainnet envolve um conjunto de trade-offs. Em troca de maior velocidade, custos significativamente menores e enorme capacidade de escalabilidade, as Layer 2 introduzem novos desafios relacionados à centralização operacional, governança e infraestrutura. A estratégia do Ethereum para os próximos anos consiste justamente em reduzir gradualmente essas limitações, aproximando cada vez mais as Layer 2 dos mesmos padrões de descentralização e resistência à censura que caracterizam sua Layer 1.

As máquinas virtuais das Layer 2 são centralizadas?

Uma dúvida bastante comum entre os usuários é se as máquinas virtuais utilizadas pelas Layer 2 são centralizadas. A resposta é mais sutil do que um simples “sim” ou “não”.

À primeira vista, pode parecer que toda a execução ocorre em um único servidor, já que as transações são confirmadas quase instantaneamente por um sequenciador centralizado. No entanto, essa percepção não representa toda a arquitetura dos rollups.

Na realidade, é importante separar dois momentos distintos do processamento de uma transação: a execução inicial, responsável pela rapidez da experiência do usuário, e a verificação definitiva, que garante a segurança e a integridade do sistema. Embora o primeiro estágio ainda seja frequentemente centralizado, o segundo depende de mecanismos distribuídos ou de provas criptográficas verificadas pela Layer 1.

Essa distinção ajuda a compreender por que as Layer 2 conseguem combinar alta velocidade com um elevado nível de segurança.

Execução inicial

Quando um usuário envia uma transação para uma Layer 2 do Ethereum, ela é recebida inicialmente pelo sequenciador.

Esse componente é responsável por ordenar as transações, encaminhá-las para a máquina virtual da Layer 2 e atualizar imediatamente o estado local da rede. É esse processamento inicial que permite que a aplicação apresente confirmações quase instantâneas ao usuário.

Na maioria das Layer 2 atuais, essa primeira execução acontece em um único ambiente controlado pelo operador da rede. Isso significa que, naquele instante, apenas a máquina virtual associada ao sequenciador possui autoridade para produzir a resposta inicial da transação.

Esse desenho arquitetônico foi adotado para maximizar o desempenho. Se cada transação precisasse aguardar consenso distribuído entre centenas ou milhares de nós antes de ser executada, as Layer 2 perderiam justamente uma de suas principais vantagens: a baixa latência.

É importante observar que essa centralização da execução inicial não significa que o sequenciador possa alterar arbitrariamente os saldos dos usuários ou criar transações falsas. A execução produz apenas um estado provisório, que posteriormente será submetido aos mecanismos de verificação e liquidação da Layer 1.

Auditoria distribuída

Embora o sequenciador execute primeiro as transações, ele não é o único computador capaz de processá-las.

Qualquer pessoa pode executar um nó de uma Layer 2, baixar os dados publicados na blockchain do Ethereum e reproduzir localmente toda a execução realizada anteriormente pelo sequenciador e pela máquina virtual associada a ele.

Esses nós independentes executam exatamente a mesma máquina virtual utilizada pela Layer 2, recalculando contratos inteligentes, saldos e estados para verificar se o resultado produzido originalmente foi correto.

Nos Optimistic Rollups, esse processo de auditoria é realizado pelos participantes responsáveis por apresentar as chamadas Fraud Proofs (provas de fraude). Caso algum nó identifique que o sequenciador publicou um estado incompatível com as regras do protocolo, ele pode contestar o lote durante o período de contestação. Se a fraude for confirmada, o lote é rejeitado e o operador pode sofrer penalidades econômicas.

Nos ZK Rollups, a verificação ocorre de maneira diferente. Em vez de depender de contestação posterior, computadores especializados chamados provers executam toda a máquina virtual da Layer 2 para gerar uma Validity Proof (prova de validade). Essa prova criptográfica demonstra matematicamente que todas as transações foram processadas corretamente antes de sua aceitação definitiva pelo Ethereum.

Em ambos os casos, o objetivo é o mesmo: impedir que o sequenciador consiga alterar o estado da rede sem que isso seja detectado.

Isso significa que, embora a confirmação inicial seja produzida por um único componente, a integridade do sistema depende de mecanismos distribuídos de auditoria ou de provas criptográficas verificadas pela própria Layer 1.

O verdadeiro nível de descentralização

A discussão sobre descentralização nas Layer 2 torna-se muito mais clara quando se compreende que execução e verificação são etapas distintas da arquitetura.

A execução imediata costuma ser centralizada porque isso permite oferecer confirmações rápidas, baixas taxas e uma experiência semelhante à das aplicações tradicionais da internet.

Já a verificação definitiva é distribuída. Os dados publicados na Layer 1 podem ser auditados por qualquer participante da rede, enquanto contratos inteligentes do Ethereum garantem que apenas estados válidos sejam aceitos.

Em outras palavras, o sequenciador possui atualmente o monopólio da primeira execução, mas não o monopólio da verdade. Seu trabalho pode ser reproduzido, auditado e, se necessário, rejeitado pelos mecanismos de segurança do próprio Ethereum.

Essa diferença é fundamental para compreender o atual estágio de evolução das Layer 2. Elas ainda apresentam elementos de centralização operacional, principalmente na ordenação inicial das transações, mas sua segurança final continua baseada em uma infraestrutura distribuída.

Nos próximos anos, espera-se que essa distinção diminua ainda mais. Projetos como Shared Sequencers, Based Rollups e outras arquiteturas descentralizadas procuram eliminar gradualmente o papel do sequenciador único, distribuindo também a ordenação inicial das transações entre múltiplos participantes.

Assim, a tendência é que as Layer 2 evoluam para um modelo em que não apenas a verificação, mas também a própria execução inicial se torne progressivamente mais descentralizada, aproximando ainda mais essas redes dos princípios fundamentais que orientam a arquitetura do Ethereum desde sua criação.

Como o ecossistema está resolvendo esses problemas

O fato de muitas Layer 2 ainda utilizarem sequenciadores centralizados não significa que essa arquitetura seja considerada o estado final do ecossistema. Pelo contrário, a própria comunidade do Ethereum reconhece essa limitação e trabalha ativamente para reduzi-la.

Nos últimos anos, pesquisadores, desenvolvedores e diversas equipes passaram a explorar novas arquiteturas capazes de distribuir também a ordenação inicial das transações, diminuindo a dependência de operadores únicos sem abrir mão da escalabilidade conquistada pelas Layer 2.

Entre as principais propostas estão os Shared Sequencers e os Based Rollups, duas abordagens diferentes que procuram resolver o mesmo problema por caminhos distintos.

Shared Sequencers

Os Shared Sequencers (Sequenciadores Compartilhados) surgiram com a proposta de substituir o sequenciador exclusivo de cada Layer 2 por uma rede descentralizada de sequenciadores, compartilhada entre diversos rollups.

Em vez de cada projeto operar seu próprio servidor responsável por ordenar as transações, múltiplas Layer 2 passam a utilizar uma infraestrutura comum composta por diversos nós independentes.

Nessa arquitetura, a responsabilidade pela ordenação das transações é distribuída entre vários participantes. Dependendo do protocolo, esses operadores utilizam mecanismos semelhantes ao Proof of Stake (PoS) para determinar qual nó terá o direito de produzir o próximo lote de transações.

Caso um operador apresente falhas, fique indisponível ou tente agir de forma maliciosa, outros participantes da rede podem assumir sua função, eliminando o problema do ponto único de falha presente nos modelos atuais.

Além do ganho em descentralização, os Shared Sequencers oferecem outra vantagem bastante interessante: a interoperabilidade entre diferentes Layer 2.

Como uma mesma rede de sequenciadores pode atender simultaneamente múltiplos rollups, torna-se possível coordenar transações entre diferentes ecossistemas de forma muito mais eficiente. No futuro, um usuário poderá realizar operações envolvendo diversas Layer 2 em uma única sequência coordenada, reduzindo fricções e melhorando significativamente a experiência de uso.

Entre os projetos mais conhecidos que trabalham nessa direção destacam-se o Espresso Systems, responsável pelo desenvolvimento da rede Espresso, e a Astria, que propõe uma infraestrutura modular de sequenciamento compartilhado para múltiplos rollups.

Apesar do enorme potencial, essa arquitetura também possui desafios. Ela introduz uma nova camada de consenso entre a Layer 2 e o Ethereum, aumentando a complexidade da infraestrutura e exigindo mecanismos robustos para garantir segurança, disponibilidade e coordenação entre diferentes redes.

Based Rollups

Enquanto os Shared Sequencers procuram descentralizar o sequenciamento criando uma nova infraestrutura, os Based Rollups seguem uma filosofia ainda mais radical: eliminar completamente o sequenciador próprio da Layer 2.

Nesse modelo, a ordenação das transações deixa de ser responsabilidade da Layer 2 e passa diretamente para os próprios validadores do Ethereum.

Em vez de um operador específico organizar as transações da Layer 2, quem define essa ordem são os mesmos validadores responsáveis pela produção dos blocos da blockchain principal.

Isso faz com que o rollup herde imediatamente diversas propriedades do Ethereum, como resistência à censura, elevada descentralização e alta disponibilidade operacional.

Se o Ethereum estiver funcionando corretamente, o mecanismo de ordenação da Layer 2 também continuará funcionando, eliminando praticamente todo o risco associado à indisponibilidade de um sequenciador centralizado.

Outra consequência importante é a redução das oportunidades de extração abusiva de MEV (Maximal Extractable Value) por operadores exclusivos da Layer 2, já que a ordenação passa a seguir os mecanismos já existentes na própria Layer 1.

Entretanto, essa abordagem também apresenta limitações.

Como a ordenação depende diretamente da produção de blocos do Ethereum, a confirmação inicial das transações tende a acompanhar o ritmo natural da Layer 1, o que pode reduzir parte da sensação de instantaneidade oferecida pelos sequenciadores dedicados. Diversas propostas procuram contornar esse problema por meio de sistemas de pré-confirmação, mas essa área ainda está em intenso desenvolvimento.

Assim, os Based Rollups priorizam segurança, simplicidade arquitetônica e descentralização máxima, enquanto aceitam alguns compromissos em relação à latência e a experiência do usuário.

Caminhos futuros

Os Shared Sequencers e os Based Rollups demonstram que o ecossistema Ethereum não considera a arquitetura atual das Layer 2 como definitiva.

A direção de desenvolvimento aponta claramente para uma descentralização progressiva de todos os componentes da infraestrutura.

Os sequenciadores únicos tendem a ser substituídos por redes distribuídas de operadores ou, em alguns casos, pela própria camada de consenso do Ethereum. Ao mesmo tempo, mecanismos de governança tornam-se mais descentralizados, as Admin Keys passam a ser gradualmente eliminadas ou limitadas por processos on-chain, e novos protocolos de interoperabilidade reduzem a fragmentação entre diferentes Layer 2.

Outro objetivo importante é diminuir cada vez mais a dependência de operadores específicos, tornando as redes mais resistentes a falhas, censura e interrupções operacionais.

Essa evolução acompanha a própria filosofia do Ethereum: escalar sem abandonar os princípios fundamentais de segurança, descentralização e neutralidade.

Embora ainda existam desafios importantes, a trajetória das Layer 2 mostra que o ecossistema está caminhando para uma infraestrutura em que desempenho e descentralização deixam de ser objetivos conflitantes e passam a evoluir em conjunto.

Em vez de representar um desvio dos ideais originais do Ethereum, essas novas arquiteturas procuram justamente aproximar as Layer 2 do mesmo nível de robustez e confiança que tornou a Layer 1 uma das infraestruturas mais seguras e descentralizadas do mundo blockchain.

A dimensão filosófica das Layer 2

As Layer 2 não representam apenas uma evolução técnica do Ethereum. Elas também refletem uma mudança importante na forma como a comunidade passou a encarar um dos maiores dilemas das blockchains: como escalar uma rede global sem abandonar os princípios que lhe deram origem.

Durante muitos anos, o debate sobre escalabilidade parecia colocar duas opções opostas sobre a mesa. De um lado, aumentar continuamente a capacidade da blockchain principal, mesmo que isso elevasse os requisitos de hardware e dificultasse a participação de novos operadores. Do outro, preservar uma Layer 1 enxuta e altamente descentralizada, deslocando a maior parte da execução para camadas exteriores.

O Ethereum escolheu deliberadamente a segunda alternativa.

Essa decisão vai muito além de uma escolha de engenharia. Ela representa uma visão de longo prazo sobre qual deve ser o papel da Layer 1 e como uma infraestrutura econômica global pode crescer sem concentrar poder em poucos participantes.

Centralização como compromisso temporário

Um dos aspectos mais debatidos das Layer 2 é justamente o fato de muitas delas ainda utilizarem componentes centralizados, especialmente os sequenciadores.

À primeira vista, isso pode parecer contraditório. Afinal, a descentralização sempre esteve entre os princípios fundamentais do Ethereum.

No entanto, a comunidade geralmente interpreta essa centralização não como um objetivo permanente, mas como um compromisso temporário para acelerar a adoção da tecnologia.

Ao aceitar um certo grau de centralização operacional na execução inicial das transações, as Layer 2 conseguem oferecer taxas extremamente baixas, confirmações quase instantâneas e uma experiência de uso muito mais próxima das aplicações tradicionais da internet.

Essa escolha reflete um equilíbrio entre dois objetivos importantes.

De um lado está a eficiência, necessária para que milhões de pessoas possam utilizar aplicações descentralizadas no dia a dia sem enfrentar altos custos ou longos tempos de espera.

Do outro permanece a descentralização, entendida como uma característica que deve ser progressivamente ampliada à medida que novas tecnologias, como Shared Sequencers e Based Rollups, amadurecem.

Sob essa perspectiva, a centralização atual de alguns componentes não representa uma renúncia aos princípios do Ethereum, mas uma etapa intermediária dentro de um processo contínuo de evolução arquitetônica.

A visão do Ethereum

A estratégia adotada pelo Ethereum nos últimos anos revela uma mudança profunda na forma como a rede entende sua própria função.

Nas primeiras gerações de blockchains, havia uma tendência de concentrar todas as atividades em uma única camada: consenso, execução, armazenamento de dados e liquidação aconteciam no mesmo ambiente.

Com a evolução do ecossistema, tornou-se evidente que esse modelo encontraria limites físicos e econômicos caso bilhões de usuários passassem a utilizá-lo simultaneamente.

Foi nesse contexto que surgiu a visão de uma Layer 1 mínima e altamente robusta, responsável principalmente pela segurança, pelo consenso, pela disponibilidade de dados e pela liquidação final das transações.

Ao mesmo tempo, a execução cotidiana das aplicações migra para uma Layer 2 massiva, composta por diversos rollups especializados, capazes de processar milhões de operações com custos reduzidos.

Essa arquitetura modular transforma o Ethereum em algo diferente de uma blockchain tradicional. Em vez de executar diretamente todas as aplicações, a Layer 1 passa a funcionar como uma infraestrutura de confiança sobre a qual diferentes ecossistemas podem ser construídos.

Essa visão aproxima o Ethereum de um papel semelhante ao da própria internet: uma camada básica de coordenação sobre a qual inúmeras aplicações independentes coexistem e evoluem continuamente.

O equilíbrio entre inovação e princípios

A adoção das Layer 2 também levanta uma questão filosófica que acompanha toda a história da tecnologia: até que ponto vale aumentar a complexidade de um sistema para torná-lo mais eficiente?

A arquitetura atual do Ethereum é significativamente mais sofisticada do que era alguns anos atrás. Hoje, compreender completamente seu funcionamento exige conhecer conceitos como rollups, blobs, disponibilidade de dados, provas criptográficas, sequenciadores, bridges, modularização e diversos outros componentes.

Essa complexidade pode parecer um custo elevado.

Por outro lado, ela permite preservar aquilo que muitos consideram o ativo mais valioso do Ethereum: sua capacidade de permanecer aberto, auditável, neutro e descentralizado, mesmo diante de uma demanda crescente.

Em vez de sacrificar a descentralização para aumentar a capacidade da Layer 1, o Ethereum optou por distribuir responsabilidades entre diferentes camadas, mantendo sua base de segurança relativamente simples enquanto a inovação acontece em níveis superiores.

Essa escolha demonstra que, para a comunidade Ethereum, escalabilidade não significa apenas processar mais transações por segundo. Significa construir uma infraestrutura capaz de crescer durante décadas sem perder as propriedades que tornam uma blockchain pública confiável.

No fim, a discussão sobre as Layer 2 ultrapassa a engenharia de software e entra no campo da filosofia dos sistemas distribuídos. Ela pergunta qual é o melhor caminho para construir uma infraestrutura econômica verdadeiramente global: concentrar cada vez mais poder em poucos participantes para obter eficiência imediata ou aceitar uma arquitetura mais complexa que preserve, no longo prazo, a abertura, a neutralidade e a descentralização.

Até o momento, todas as decisões estratégicas do Ethereum indicam que a segunda alternativa continua sendo a visão predominante. As Layer 2 representam justamente essa tentativa de conciliar dois objetivos que durante muito tempo pareceram incompatíveis: oferecer uma experiência capaz de atender bilhões de usuários sem abrir mão dos princípios fundamentais que deram origem ao projeto.

O futuro da arquitetura modular do Ethereum

Ao longo dos últimos anos, ficou cada vez mais evidente que o futuro do Ethereum não está em transformar sua blockchain principal na rede mais rápida do mercado. Em vez disso, o projeto passou a seguir uma estratégia diferente: construir uma arquitetura modular na qual cada camada desempenha uma função específica.

Essa mudança representa uma das maiores transformações da história do Ethereum. A Layer 1 deixa de ser responsável por executar todas as aplicações do ecossistema e passa a concentrar-se naquilo que faz melhor: fornecer segurança, consenso, disponibilidade de dados e liquidação para um número crescente de redes que operam sobre ela.

As Layer 2 tornam-se, assim, a principal interface entre os usuários e a infraestrutura do Ethereum, enquanto a blockchain principal evolui para uma base de confiança compartilhada por todo o ecossistema.

O papel das Layer 2

As Layer 2 deixaram de ser apenas soluções temporárias para aliviar o congestionamento da rede. Hoje, elas ocupam uma posição central na estratégia de crescimento do Ethereum.

A visão de longo prazo é que praticamente todas as aplicações de uso cotidiano, incluindo protocolos DeFi, marketplaces de NFTs, jogos blockchain, redes sociais descentralizadas, sistemas de identidade digital, tokenização de ativos do mundo real e até aplicações de Inteligência Artificial, sejam executadas predominantemente sobre diferentes Layer 2.

Cada uma dessas redes poderá especializar-se em determinados casos de uso, oferecer diferentes modelos de segurança, desempenho ou custos e evoluir de maneira relativamente independente.

Enquanto isso, a Layer 1 continuará funcionando como a base comum de confiança, permitindo que todas essas aplicações compartilhem o mesmo ambiente de liquidação e segurança.

Essa arquitetura aproxima o Ethereum de um modelo semelhante ao da própria internet: inúmeros serviços independentes operam simultaneamente sobre uma infraestrutura básica comum.

À medida que novas Layer 2 surgem e as existentes amadurecem, o ecossistema tende a tornar-se cada vez mais diversificado, interoperável e capaz de atender uma escala global de utilização.

Evolução contínua

A arquitetura modular do Ethereum não é um projeto concluído, mas um processo contínuo de evolução.

Atualizações recentes como o Dencun, com a introdução dos blobs, reduziram drasticamente o custo de publicação de dados pelos rollups, tornando as Layer 2 muito mais eficientes.

Posteriormente, melhorias como Pectra continuaram aperfeiçoando a experiência dos usuários, dos validadores e da infraestrutura da rede.

Mais recentemente, propostas incorporadas ao Fusaka Upgrade, como o PeerDAS (Peer Data Availability Sampling), passaram a ampliar ainda mais a capacidade de disponibilidade de dados sem exigir que todos os nós armazenem integralmente todas as informações produzidas pela rede.

Essas atualizações demonstram que o roadmap do Ethereum busca continuamente aumentar sua capacidade de fornecer uma base robusta de segurança sobre a qual suas L2 podem operar. Seu objetivo é construir uma infraestrutura capaz de crescer de forma sustentável durante décadas.

Os próximos anos deverão trazer novos avanços em áreas como:

  • expansão contínua da capacidade de blobs
  • aperfeiçoamento dos mecanismos de Data Availability
  • descentralização progressiva dos sequenciadores
  • interoperabilidade nativa entre diferentes Layer 2
  • redução da fragmentação do ecossistema
  • evolução das provas criptográficas utilizadas pelos rollups
  • maior abstração de complexidade para desenvolvedores e usuários

Cada uma dessas melhorias reforça a estratégia de manter a Layer 1 relativamente enxuta enquanto toda a capacidade de execução continua se expandindo nas camadas exteriores.

O Ethereum como camada de liquidação mundial

Talvez a transformação mais profunda esteja na própria identidade do Ethereum.

Durante seus primeiros anos, a rede era frequentemente vista como uma blockchain capaz de executar contratos inteligentes, fornecendo assim uma infraestrutura para a instalação de aplicações descentralizadas.

Hoje, essa definição já parece limitada.

A visão de longo prazo adotada pela comunidade é transformar o Ethereum em uma camada global de liquidação, responsável por fornecer segurança criptográfica para uma enorme variedade de aplicações distribuídas em diferentes Layer 2.

Nesse modelo, milhões, e futuramente bilhões de usuários, poderão interagir diariamente com aplicações descentralizadas sem sequer perceber que existe uma arquitetura composta por múltiplas camadas funcionando em segundo plano.

Da mesma forma que poucas pessoas conhecem os protocolos de roteamento que sustentam a internet moderna, a expectativa é que a complexidade da infraestrutura blockchain torne-se praticamente invisível para o usuário final.

O Ethereum deixaria, assim, de ser apenas uma blockchain para tornar-se uma infraestrutura econômica global, capaz de coordenar ativos digitais, pagamentos, mercados financeiros, identidades, organizações descentralizadas e processos automatizados em escala mundial.

Essa visão também reforça um aspecto importante da filosofia do projeto: o sucesso do Ethereum não será medido pela quantidade de transações executadas diretamente na Layer 1, mas pela capacidade de servir como a base de confiança sobre a qual inúmeras redes e aplicações poderão operar com segurança, descentralização e interoperabilidade.

Se essa estratégia continuar evoluindo como planejado, as Layer 2 não representarão uma solução temporária para um problema de escalabilidade. Elas passarão a constituir a própria forma como o Ethereum pretende sustentar a próxima geração da economia digital, mantendo sua blockchain principal como um dos ambientes de liquidação mais seguros, neutros e descentralizados do mundo.

Conclusão

As Layer 2 consolidaram-se como a principal estratégia de escalabilidade do Ethereum, representando uma mudança profunda na forma como a rede pretende crescer nas próximas décadas. Em vez de aumentar indefinidamente a capacidade da Layer 1, o Ethereum passou a distribuir responsabilidades entre diferentes camadas, preservando sua blockchain principal como a base de segurança, consenso, disponibilidade de dados e liquidação, enquanto a maior parte da execução ocorre em redes especializadas.

Essa arquitetura permitiu ampliar significativamente a capacidade do ecossistema. Hoje, milhares de transações podem ser processadas com custos muito menores e confirmações muito mais rápidas, tornando economicamente viáveis aplicações de Finanças Descentralizadas (DeFi), NFTs, jogos blockchain, redes sociais descentralizadas, tokenização de ativos e inúmeros outros casos de uso que dificilmente alcançariam adoção em massa utilizando apenas a mainnet.

Ao mesmo tempo, este artigo mostrou que os rollups não representam um “mundo perfeito”. Embora herdem do Ethereum suas garantias fundamentais de segurança e liquidação, eles introduzem novos desafios relacionados à governança, aos sequenciadores, às bridges, às chaves administrativas e à própria complexidade da arquitetura modular. Esses componentes não comprometem a robustez criptográfica da Layer 1, mas exigem uma análise cuidadosa dos riscos operacionais e dos diferentes níveis de descentralização presentes em cada projeto.

A boa notícia é que o próprio ecossistema já trabalha para reduzir essas limitações. Iniciativas como Shared Sequencers, Based Rollups, avanços na disponibilidade de dados e novas arquiteturas de interoperabilidade demonstram que a centralização observada em muitos componentes atuais não é encarada como um estado permanente, mas como uma etapa de transição rumo a uma infraestrutura cada vez mais distribuída, resiliente e alinhada aos princípios que deram origem ao Ethereum.

No fim, compreender as Layer 2 significa compreender a direção estratégica do próprio Ethereum. O objetivo da rede não é simplesmente processar um número maior de transações por segundo, mas construir uma arquitetura modular capaz de sustentar uma economia digital de escala global sem abrir mão da segurança, da neutralidade e da resistência à censura. Se essa visão continuar sendo executada com sucesso, o futuro do Ethereum não será definido apenas pela evolução de sua blockchain principal, mas pela capacidade de coordenar um ecossistema inteiro de redes interoperáveis, oferecendo a base de confiança necessária para que bilhões de pessoas utilizem aplicações descentralizadas de uma forma cada vez mais simples, eficiente e segura.