• Vou de Cripto
  • Posts
  • #153 | VDC News - Native Rollups - O que são? De onde vem? o que comem?

#153 | VDC News - Native Rollups - O que são? De onde vem? o que comem?

5 min

Apesar dos intensos debates, o roadmap de escalabilidade do Ethereum ainda depende dos rollups. Embora tenham sido essenciais para o sucesso da escalabilidade do Ethereum, os rollups tradicionais apresentam um problema: sua falta de sincronização direta com a cadeia principal.

Atualmente, cada rollup precisa manter seus próprios mecanismos de prova, adicionando complexidade e sobrecarga para cada equipe. Além disso, dependem fortemente de conselhos de segurança ou votos de governança para se manterem alinhados com as atualizações do Ethereum, o que pode causar atrasos e desconexões. Diferentes rollups também operam com variados níveis de segurança e descentralização, fragmentando o ecossistema e dificultando a interoperabilidade.

Além disso, cada novo hard fork do Ethereum exige que as equipes dos rollups atualizem manualmente seus sistemas para garantir compatibilidade. Isso intensifica os desafios de governança e adiciona novos riscos.

Diante desse cenário, muitos estão se perguntando: será que existe um caminho mais simples? Um modelo onde as camadas 2 (L2s) possam permanecer totalmente sincronizadas com o Ethereum sem precisar de tanta manutenção manual?

É aí que entram os Native Rollups—um novo framework que permite que os rollups permaneçam integrados ao Ethereum por design, utilizando totalmente a segurança da blockchain principal, sem depender de mecanismos externos ou lógicas personalizadas.

Vamos aprofundar esse conceito 👇

Native Rollups Decodificados

Discutidos e propostos por membros veteranos da comunidade Ethereum, como Justin Drake e Dan Robinson, os native rollups seriam diretamente integrados às regras centrais de transação do Ethereum. Isso significa que a própria blockchain do Ethereum validaria as transações, eliminando a necessidade de sistemas externos de provas.

Atualmente, a maioria dos L2s executa transações offchain e usa mecanismos de prova para validar saques e mudanças de estado. Já os native rollups adotariam uma abordagem diferente, utilizando o EXECUTE precompile—uma função interna do Ethereum que permite que os rollups processem transações diretamente sob as regras de verificação da própria blockchain.

Nesse modelo, os native rollups publicariam os dados das transações diretamente na cadeia principal do Ethereum, onde a própria rede validaria sua precisão. Com isso, eles adotariam automaticamente atualizações do Ethereum sem precisar de governança ou conselhos de segurança, eliminando grande parte da complexidade e dos conflitos de interoperabilidade existentes hoje.

Ao eliminar a necessidade de duplicar a lógica do Ethereum, os native rollups reduzem custos de manutenção, simplificam a segurança e garantem que as L2s permaneçam alinhadas com a evolução da blockchain principal, enquanto aproveitam ao máximo sua segurança.

Como Eles Se Comparam a Outros Rollups?

Para entender melhor a importância dos native rollups, vale compará-los com outros modelos que estão sendo desenvolvidos.

▪️ Based Rollups

Introduzidos em 2021 por Vitalik Buterin e formalmente definidos por Justin Drake em 2023, os based rollups dependem totalmente dos validadores da Layer 1 (L1) do Ethereum para sequenciar transações, descentralizando o processo de ordenação.

O primeiro based rollup a entrar em operação foi o Taiko, enquanto outras equipes, como a Spire Labs, continuam avançando no desenvolvimento desse modelo. No entanto, embora a maior participação do Ethereum aumente a descentralização, os based rollups ainda precisam gerenciar seus próprios sistemas de prova, o que pode gerar desafios na experiência do usuário devido ao tempo de bloqueio do Ethereum.

▪️ Booster Rollups

Os booster rollups aumentam a escalabilidade ao replicar de forma próxima os processos de execução e armazenamento da Layer 1 dentro da Layer 2, permitindo que aplicativos cresçam sem grandes alterações no código.

Embora esse modelo facilite a escalabilidade, também adiciona complexidade, exigindo engenharia avançada e mecanismos de prova específicos. Apesar de promoverem maior composabilidade e um processo mais simples para escalabilidade de aplicações, eles enfrentam desafios contínuos em relação a incentivos econômicos e experiência do usuário.

▪️ Native Rollups

Diferentemente dos modelos anteriores, os native rollups não precisam de frameworks de prova separados ou validadores externos. Toda a verificação ocorre na blockchain principal do Ethereum. Isso traz benefícios importantes:

✅ Aumento Massivo de Segurança: Os usuários podem armazenar ativos em um native rollup com a mesma confiança que têm no Ethereum L1. O medo de ataques a conselhos de segurança ou multi-sigs de rollups separados é drasticamente reduzido.

✅ Desenvolvimento mais Simples: Remove a necessidade de provas de fraude ou zero-knowledge proofs (ZK-proofs), facilitando a implementação e manutenção.

✅ Alinhamento Total com o Ethereum: Atualizações são herdadas automaticamente, garantindo compatibilidade, interoperabilidade e resistência a ataques quânticos no futuro.

✅ ZK-Proofs mais Eficientes: Agrupamento otimizado de provas reduz custos de verificação para rollups de conhecimento zero.

✅ Maior Facilidade para Novas App Chains: Aplicações descentralizadas (dApps) podem se tornar nativas do Ethereum, sem precisar recriar o Ethereum Virtual Machine (EVM) do zero, apenas adicionando funcionalidades específicas.

Se um rollup for nativo e baseado (ou seja, o Ethereum gerencia tanto a ordenação quanto a verificação das transações), ele se torna um "ultrasound rollup", aproveitando o modelo de segurança do Ethereum de forma completa.

O Que os Native Rollups Não Resolvem?

Embora os native rollups resolvam desafios de governança e segurança, eles não eliminam todas as limitações de escalabilidade do Ethereum.

🔹 Os limites de gas da Layer 1 ainda se aplicam, e a reexecução de todas as transações onchain pode ser ineficiente sem técnicas adicionais, como ZK ou otimistas.

🔹 Eles precisam seguir o modelo do EVM, o que pode limitar a adoção de máquinas virtuais alternativas (como SVM ou MoveVM).

🔹 O EXECUTE precompile aumenta os custos de disponibilidade de dados, podendo elevar a sobrecarga da L2 em 5 a 10 vezes.

🔹 Rollups já existentes teriam dificuldades para adotar esse modelo sem grandes reformulações.

Um Passo à Frente

Os native rollups representam um grande avanço para a escalabilidade do Ethereum, mas provavelmente não serão adotados por todos os rollups.

Alguns especialistas, como Dogan, do Cyber Fund, acreditam que o futuro terá três tipos principais de rollups:

📌 Enterprise Rollups: Criados sob medida por empresas, priorizando controle sobre privacidade e ordenação de transações.
📌 Rollups Otimizados para Performance: Focados em velocidade e custo, utilizando soluções alternativas para disponibilidade de dados.
📌 Native Rollups: Totalmente integrados ao Ethereum, herdando sua segurança e eliminando a necessidade de governança separada.

Com essa diversidade, os rollups poderão continuar inovando, mas agora com uma opção que capitaliza completamente a segurança e confiança do Ethereum.

Drake acredita que a primeira versão de native rollups pode surgir no próximo ano. Porém, para atingir plena maturidade técnica, com integração total de ZK-proofs e melhorias nos limites de gas da L1, ainda será necessária ampla coordenação da comunidade e mais testes.

Em resumo, os native rollups podem não ser a única solução de escalabilidade para o Ethereum, mas oferecem uma alternativa simples, segura e altamente integrada—trazendo uma experiência mais fluida e confiável para usuários, desenvolvedores e para o ecossistema como um todo. 🚀

Quer ficar por dentro de todas atualizações do mercado Cripto, entre hoje pra comunidade!