Overview

Rollups tornaram-se pioneiros na resolução do problema de escalabilidade no mundo blockchain. De acordo com Vitalik Buterin, fundador da Ethereum, um futuro dominado por rollups parece estar tomando forma constantemente.

A tecnologia Rollup ajuda a acelerar as operações de blockchain e aumentar sua capacidade, funcionando como um blockchain autônomo de alta velocidade que armazena dados de transação compactados em uma rede de camada base (L1). Dois tipos de tecnologias de rollup - "rollups otimistas" e "rollups de conhecimento zero (ZK)" - têm se mostrado muito promissores. Rollups otimistas, adotados por projetos como Arbitrum e Optimism, têm tido um bom desempenho consistente por quase dois anos. Por outro lado, os acúmulos de ZK, como vistos em Starkware, zkSync e Polygon zkEVM, são totalmente públicos há alguns meses.

Dada a confiabilidade demonstrada, é hora de focar na logística de configurar e executar centenas ou até milhares de rollups, uma etapa crítica para alcançar escalabilidade total em blockchain. Para esta próxima etapa, os projetos de rollup existentes devem construir uma infraestrutura técnica que minimize os custos de configuração e permita uma fácil integração no ecossistema de rollup. Isso permitirá uma transferência mais suave de um rollup para outro sem ter que interagir diretamente com o Ethereum. Para atrair usuários e desenvolvedores, esses projetos também precisam incorporar formas sustentáveis de agregar valor.

Se esses ecossistemas de rollup variados conseguirem escalar o Ethereum com sucesso, as versões baseadas no Ethereum de conceitos originalmente do Cosmos, como roll apps e Eigenlayer, poderiam potencialmente superar e substituir plataformas semelhantes como Cosmos, Solana ou mesmo Polkadot. Nas palavras de Cosmos OG Zaki Manian, eles poderiam ser "engolidos" por essas alternativas centradas no Ethereum. No entanto, se os ecossistemas de rollup se tornarem uma parte fundamental da infraestrutura de blockchain, eles terão que abordar questões difíceis como descentralização e Miner Extractable Value (MEV).

Rollups otimistas

Rollups otimistas são soluções de Camada 2 que permitem maior escalabilidade do Ethereum executando a maioria das transações fora da cadeia e postando o estado resultante na cadeia. Eles executam transações com otimismo e apenas executam cálculos na cadeia em caso de disputa.

Arbitrum

A Arbitrum, em setembro de 2021, foi a primeira a introduzir um rollup otimista para Ethereum, conhecido como Arbitrum One, seguido por uma variante mais econômica, mas menos segura, Arbitrum Nova, em julho de 2022.

Este ano, em março, eles revelaram um novo conceito conhecido como Arbitrum Orbit, que prevê cadeias construídas sobre as fundações do Arbitrum One ou Arbitrum Nova. A Arbitrum as categoriza como "cadeias L3", com o objetivo de atrair desenvolvedores que buscam opções de personalização. Qualquer um pode bifurcar e "adaptar o código-fonte do Arbitrum para atender às suas necessidades específicas". Esses acúmulos de L3 compensarão os sequenciadores da Arbitrum com ETH pelas taxas de transação.

Há também outro método para a Arbitrum gerar valor. Embora a criação de um novo L3 seja irrestrita, o lançamento de um L2 semelhante ao One/Nova é regulamentado. Para estabelecer uma nova cadeia L2, é obrigatório o sinal verde do Arbitrum DAO, que pode ser obtido por meio de um mecanismo de proposta de governança. Tal proposta requer a posse de 5 milhões de tokens em uma carteira para envio. Isso aumentaria a demanda por tokens ARB, pois os projetos que procuram lançar L2s baseados em pilha Arbitrum estariam interessados. Curiosamente, esse método é um pouco semelhante à abordagem da Polkadot, em que as cadeias precisam depositar tokens DOT para garantir um 'slot' e aproveitar as medidas de segurança da Polkadot.

Optimism

Logo após o lançamento do Arbitrum em dezembro de 2021, o Optimism estreou seu Optimistic Rollup. No início deste ano, a Optimism apresentou o OP Stack e o Superchain, uma visão projetada para "consolidar a Optimism Mainnet e outras cadeias em uma única rede unificada de cadeias OP". O Superchain compartilha a mesma rede de sequenciadores, eliminando a necessidade de pontes separadas para cada cadeia.

Qualquer projeto pode lançar um rollup OP na Superchain, que opera sob uma licença MIT de código aberto. Embora o código do Optimism Stack possa ser personalizado para atender aos requisitos de um projeto, isso exigiria a implementação de seus próprios mecanismos de segurança, pois não seria compatível com o Superchain.

A Base da Coinbase é o primeiro membro da Superchain, com o Conduit pronto para ingressar na rede no futuro. Outras plataformas, como Opclave e Restaking.wtf, planejam utilizar esse modelo específico. O Opclave é um aprimoramento do OP Stack que permite aos usuários criar e usar carteiras sem custódia, autenticando com ID de toque/face em dispositivos Apple sem a necessidade de frases iniciais. Enquanto isso, o Restaking.wtf permite que os usuários validem várias redes confiáveis on-chain simultaneamente com qualquer token ERC20. Esta plataforma desempenhará um papel crucial na descentralização do sequenciador do Optimism.

Olhando para o futuro, a Optimism planeja empregar uma rede de sequenciadores que exigem a participação de tokens OP, aumentando a demanda por esses tokens. Em termos gerais, as "cadeias OP" do Optimism têm uma forte semelhança com as "cadeias de aplicativos" do Cosmos, pois ambas fornecem uma plataforma para desenvolver uma variedade de aplicativos descentralizados em cadeias dedicadas. Nesta comparação, o Cosmos-SDK é análogo ao Optimism Stack.

Rollups de conhecimento zero (ZK-Rollups)

O ZK-Rollups usa provas de conhecimento zero para verificar a exatidão das transações fora da cadeia e publicar a prova de validade na cadeia. Isso permite escalabilidade sem comprometer a segurança.

zkSync

zkSync planeja ter um ecossistema de Hyperchains que estão todos conectados ao Basechain. A Basechain liquida diretamente seus blocos no L1 Ethereum e atua como uma camada de liquidação para todas as outras Hyperchains. Cada Hyperchain deve ser alimentado pelo mesmo mecanismo zkEVM que a instância primária zkSync L2 para garantir confiança e interoperabilidade perfeita.