OFFCODE
Sign inCreate account

Optimistic rollups e fraud proofs: como Arbitrum e OP Stack realmente funcionam

Deep dive técnico sobre optimistic rollups — execução off-chain, challenge period, fraud proofs em produção (Arbitrum BoLD, OP Cannon) e por que ainda são dominantes em 2026.

16/05/2026 · 5 min de leitura · DeepDive · OptimisticRollups · Arbitrum · OPStack

O modelo: optimistic assumption

Optimistic rollups assumem que sequencer (entidade que ordena transações) é honesto por padrão. Transações são executadas off-chain, estado resultante é publicado no L1 como rollup block. Ninguém precisa verificar — assume-se válido.

A segurança vem do challenge period: durante 7 dias após publicação, qualquer um pode submeter fraud proof se identificar transação inválida. Se proof for válida, sequencer perde stake e o estado é revertido. Após 7 dias sem desafio, estado é finalizado em L1.

Fraud proofs: a parte que demorou para chegar

Até 2024, nenhum optimistic rollup major tinha fraud proofs em produção — eram training wheels. Arbitrum lançou BoLD em fevereiro de 2024, OP Stack lançou Cannon em outubro de 2024. Em maio de 2026, ambos rodam fraud proofs reais.

Mecanismo: se sequencer publica estado inválido, challenger submete bisecção do bloco identificando opcode específico que diverge. Smart contract no L1 executa o opcode em isolamento e determina quem está certo. Se challenger ganha, recebe parte do stake do sequencer; se perde, perde stake próprio.

Challenge period: 7 dias e por quê

Por que 7 dias? Threshold prático que assume mass casualization no caso de ataque (censorship em massa, force majeure). 7 dias dá tempo suficiente para coordenação social caso challenger principal seja DDoSed ou comprometido. Períodos mais curtos (1-3 dias) reduzem UX cost mas aumentam risco — comunidade ainda não confia.

Para usuário final, isso significa que retiradas direto via native bridge demoram 7 dias. Para acelerar, use bridges third-party (Across, Stargate, Hop) que adiantam liquidez em troca de fee de 0,05-0,3% — eles bancam o risco do challenge period.

Vantagens vs ZK rollups

Vantagem 1: bytecode-compatibilidade total com EVM. Qualquer contrato Solidity roda sem modificação. ZK rollups precisam de zkEVM customizado, e edge cases existem. Vantagem 2: maturidade. Arbitrum tem 4+ anos em produção, ecossistema testado, dev tooling completa.

Vantagem 3: custo de operação mais baixo. Não há overhead de prover. Em chains com baixa atividade, isso significa sustentabilidade econômica. Vantagem 4: composability cross-rollup. OP Stack Superchain tem 14+ chains integradas com mensagens cross-chain (Across, OP messenger).

Desvantagens vs ZK rollups

Desvantagem 1: 7 dias de challenge period. UX cost real, especialmente para usuários institucionais que precisam de liquidez rápida. Desvantagem 2: assume honest minority — pelo menos um challenger online e bem-funded. Em ataque governmental ou regulatório coordenado, esse modelo é vulnerável.

Desvantagem 3: no longo prazo, ZK rollups vão ter custo de execução menor (proofs ficam mais baratos com hardware) e UX melhor (sem challenge period). Optimistic rollups eventualmente migrarão para hybrid model (Arbitrum já anunciou Arbitrum Anytrust/Stylus + ZK proofs).

Estado em maio de 2026

Optimistic rollups dominam em TVL e atividade: Arbitrum (US$ 14B TVL), Base (US$ 11B), Optimism (US$ 5B) — soma US$ 30B+. ZK rollups (zkSync, Linea, Starknet, Scroll, Polygon zkEVM) somam US$ 4B. Razão: vantagem de tempo + ecossistema maduro.

Em 5 anos, expectativa é que share inverta gradualmente — ZK rollups crescem mais rápido. Mas optimistic rollups continuam relevantes por anos pela inércia de DeFi protocols deployados.

Como operar em optimistic rollups via OFFCODE

Para Arbitrum, Base e Optimism, OFFCODE oferece depósito/saque direto via bridge nativo — sem trip ao Ethereum mainnet. Taxa de saque on-chain varia US$ 0,30 a US$ 2,00 conforme congestionamento. Para movimentar para Ethereum L1 após saque, há challenge period de 7 dias na bridge oficial.

Para movimentos rápidos cross-rollup (ex: Arbitrum → Base), use Across — fee 0,05-0,15%, completa em 30-90 segundos. Não recomendado para volumes >$100k em Across por causa de limite de liquidez (slippage). Para volumes grandes, use bridge nativo + paciência.

← Todos os artigos