Ambienti di Esecuzione: EVM vs. EVM Modificata
La maggior parte dei Layer 2 Ethereum esegue versioni modificate dell'EVM, introducendo considerazioni di compatibilità. Optimism e i suoi derivati (Base, Mode, Zora) eseguono un EVM quasi identico: la maggior parte dei contratti si distribuisce in modo identico. Arbitrum esegue l'AVM, compatibile con l'EVM a livello di codice sorgente Solidity ma compila diversamente. zkSync Era utilizza il proprio zkEVM con incompatibilità note.
Finalità: Morbida vs. Dura
Su Ethereum, una transazione viene finalizzata dopo ~15 minuti. Su rollup ottimistici, le transazioni hanno finalità morbida immediatamente ma finalità dura solo dopo il periodo di contestazione di 7 giorni. I rollup ZK raggiungono finalità dura non appena la prova di validità viene pubblicata su L1.
Meccanica del Gas e delle Commissioni
Il gas L2 è strutturalmente diverso dal gas L1. Su L1, ogni opcode ha costo di gas fisso. Su L2, i costi hanno due componenti: gas di esecuzione L2 (solitamente molto più economico) e costo di pubblicazione dei dati L1. EIP-4844 ha introdotto blob con mercato dati separato e più economico.
Differenze di Stato e Complicazioni Cross-Chain
Lo stato su L2 non è immediatamente visibile su L1. Un contratto su Arbitrum non esiste su Ethereum Mainnet. Il passaggio di messaggi cross-chain ha latenza: L1-a-L2 tipicamente 5-30 minuti; L2-a-L1 impiega 7 giorni per rollup ottimistici.
Scegliere il Corretto L2 per la Distribuzione
Per massima compatibilità EVM: Optimism o Base. Per sicurezza ZK con finalità veloce: zkSync Era o Scroll. Per massima liquidità ed ecosistema DeFi: Arbitrum.



