Ambientes de Execução: EVM vs. EVM Modificada
A maioria das Layer 2 Ethereum executa versões modificadas da EVM, introduzindo considerações de compatibilidade. Optimism e seus derivados (Base, Mode, Zora) executam uma EVM quase idêntica: a maioria dos contratos se implementa identicamente. Arbitrum executa a AVM, compatível com EVM no nível do código-fonte Solidity, mas compila diferentemente. zkSync Era usa seu próprio zkEVM com incompatibilidades conhecidas.
Finalidade: Macia vs. Dura
No Ethereum, uma transação é finalizada após ~15 minutos. Em rollups otimistas, as transações têm finalidade macia imediatamente, mas finalidade dura apenas após o período de contestação de 7 dias. Os rollups ZK alcançam finalidade dura assim que a prova de validade é publicada no L1.
Mecânica de Gás e Taxas
O gás L2 é estruturalmente diferente do gás L1. No L1, cada opcode tem custo de gás fixo. No L2, os custos têm dois componentes: gás de execução L2 (geralmente muito mais barato) e custo de publicação de dados L1. EIP-4844 introduziu blobs com mercado de dados separado e mais barato.
Diferenças de Estado e Complicações Cross-Chain
O estado no L2 não é imediatamente visível no L1. Um contrato no Arbitrum não existe no Ethereum Mainnet. A passagem de mensagens cross-chain tem latência: L1-para-L2 tipicamente 5-30 minutos; L2-para-L1 leva 7 dias para rollups otimistas.
Escolher o L2 Correto para Implantação
Para compatibilidade EVM máxima: Optimism ou Base. Para segurança ZK com finalidade rápida: zkSync Era ou Scroll. Para máxima liquidez e ecossistema DeFi: Arbitrum.



