Per affrontare i problemi di scalabilità della blockchain di Ethereum, sono emersi numerosi Layer 2 di tipo “Rollup”.
Questi ultimi operano in complemento al protocollo principale di Ethereum, utilizzando la sua infrastruttura per migliorare le performance generali dell’ecosistema Ethereum senza comprometterne la sicurezza.
In questo articolo, esploriamo il funzionamento di Optimism e la sua tecnologia “Optimistic Rollup”.
Che Cos’è Optimism e Cosa Offre all’Ecosistema Ethereum?
Optimism è un layer 2, o “strato aggiuntivo” in italiano, che si propone come un estensione di Ethereum. Fornisce agli sviluppatori una soluzione più rapida e economica rispetto alla blockchain Ethereum, sfruttando la sua infrastruttura altamente sicura e decentralizzata.
Su Optimism, le transazioni vengono raggruppate fuori dalla blockchain principale (Layer 1) e presentate in seguito come prove verificabili.
In altre parole, le transazioni vengono eseguite sulla rete Optimism, ma pubblicate sulla blockchain madre, Ethereum (ETH). Questo meccanismo riduce notevolmente il carico di lavoro, la larghezza di banda e lo spazio di archiviazione dei dati sulla catena principale, evitando la sua saturazione.
Ma perché Ethereum ha bisogno di soluzioni più scalabili? Forse lo sapete, ma Ethereum è vittima del suo successo da anni. Con l’ascesa della finanza decentralizzata (DeFi) e dei token non fungibili (NFT) nel 2021, la rete ha visto un incremento esponenziale degli utenti.
Di conseguenza, i costi delle transazioni sono diventati estremamente elevati. Alcune transazioni potevano generare gas fees di centinaia di dollari o impiegare ore per essere validate per gli utenti che non volevano pagare troppo.
Era quindi essenziale sviluppare nuove soluzioni di scalabilità dedicate a Ethereum per ridurre la congestione della rete. Tra queste, ci sono state le sidechains, i payment channels, ma anche i rollups.
Optimism rientra in quest’ultima categoria, introducendo la prima soluzione di Optimistic Rollups.
Come Funziona il Layer 2 Optimism?
La rete di Optimism si basa sui Rollups, e più precisamente sugli Optimistic Rollups. Rivisitiamo il funzionamento di base di un Rollup.
Il termine “rollup” deriva dall’inglese “to roll up”, che significa “raggruppare”.
Come suggerisce il nome, è una tecnologia che raggruppa i dati di centinaia di transazioni (scambio, minting di NFT, ecc.) in un unico lotto di transazioni.
Questo lotto viene poi inviato alla rete principale (Layer 1), Ethereum nel caso di Optimism.
Il layer 1 identifica questo lotto come una singola transazione, risultando in costi di gas significativamente inferiori rispetto a se tutte le transazioni fossero state eseguite una dopo l’altra.
Questa tecnologia consente quindi di ridurre i costi di transazione, aumentare la capacità di elaborazione, mantenendo la sicurezza e la decentralizzazione della rete Ethereum.
Come Funzionano gli Optimistic Rollups?
Come i ZkRollup, gli Optimistic Rollups sono una tecnologia di scaling progettata per risolvere il problema di scalabilità delle blockchain. Consentono di gestire un gran numero di transazioni in modo rapido ed efficiente, al di fuori della blockchain principale.
La caratteristica principale degli Optimistic Rollups è che ogni transazione effettuata viene validata per default. Questo migliora notevolmente l’efficienza della rete.
Per garantire la sicurezza di ogni transazione, gli Optimistic Rollups si basano su un modello di “prova di frode” o “fraud proof”. Sebbene le transazioni siano considerate valide al momento dell’esecuzione, possono essere contestate in caso di sospetto di frode.
Questo processo si applica durante un periodo di contestazione chiamato “challenge period”, che avviene subito dopo la pubblicazione di un lotto di transazioni. Durante questo periodo, qualsiasi partecipante può verificare la validità di una transazione. In caso di sospetto, possono contestarla fornendo una prova (fraud proof) che dimostri l’invalidità della transazione.
Una volta concluso il periodo di contestazione, le transazioni valide vengono definitivamente registrate sulla rete principale, Ethereum.
OP – Il Token Nativi dell’Ecosistema Optimism
Per mantenere un alto livello di decentralizzazione, la blockchain Optimism si affida in parte al suo token di governance nativo, l’$OP.
Il token OP è usato principalmente per gestire il sistema di governance introdotto nel 2022. Il token concede ai suoi detentori il diritto di partecipazione a “The Optimism Collective”, la DAO (Decentralized Autonomous Organization) di Optimism. Maggiori informazioni
Il token OP è divenuto noto soprattutto a seguito dei suoi 2 Airdrops, volti a premiare gli utenti della blockchain Optimism. Con più di 240.000 indirizzi eligibili al 31 maggio 2022 e quasi 300.000 all’inizio del 2023, sono stati distribuiti più di 225 milioni di token agli utenti.
Questo rappresenta meno del 6% dell’offerta totale di token, suggerendo la possibilità di un nuovo airdrop nei prossimi mesi.
Optimism Bedrock – Il Nuovo Aggiornamento di Optimism
Optimism ha recentemente rilasciato il suo nuovo aggiornamento denominato “Optimism Bedrock”, un’evoluzione significativa della tecnologia Optimism. Più che un semplice upgrade, Optimism Bedrock rappresenta la nuova versione ufficiale dell'”OP Stack”, un insieme di software che alimentano l’ecosistema blockchain di Optimism.
Per ulteriori informazioni sull’Op Stack, consulta questo articolo: https://stack.optimism.io/
In sintesi, Optimism Bedrock mira a migliorare le prestazioni, la sicurezza e l’esperienza utente sulla blockchain Optimism. Tra i miglioramenti principali troviamo:
- Riduzione dei costi di transazione attraverso una strategia di “compressione dei dati” e l’eliminazione dei gas fees eseguiti su L1 (Ethereum).
- Riduzione dei tempi di deposito resa possibile da una riorganizzazione della rete principale.
- Aumento delle prestazioni dei nodi eliminando la “dettecnica” della versione precedente della rete Optimism.
Per maggiori dettagli su Optimism Bedrock, leggi questo comunicato: https://community.optimism.io/docs/developers/bedrock/explainer/
Il Ruolo di Optimism nell’Ecosistema Blockchain
Oggi, la blockchain Optimism è tra i più grandi Rollup al mondo, superando Metis e ZkSync. Con una TVL (Total Value Locked) stimata in oltre 795 milioni di dollari secondo DeFillama, la blockchain si posiziona addirittura davanti a giganti come Avalanche e Solana.
Tra le 149 applicazioni decentralizzate costruite su questo protocollo, troviamo colossi come Uniswap, AAVE, Velodrome e Synthetix. Esistono anche numerosi bridge, come Optimism Gateway e CBridge.
Non c’è dubbio che Optimism abbia un impatto significativo sull’ecosistema blockchain e su tutti gli attori coinvolti. Tuttavia, ha ancora margine di crescita prima di raggiungere i leader del settore, come Ethereum, la BSC e persino il ZK Rollup Arbitrum, che lo supera di oltre 1 miliardo di dollari in termini di TVL.
Come Configurare la Rete Optimism su Metamask?
Ora che avete una maggiore comprensione del funzionamento della blockchain di Optimism, vediamo come configurare la rete Optimism sul vostro portafoglio digitale (Wallet).
Soluzione 1:
Per prima cosa, aprite il vostro Metamask, selezionate il network a cui siete connessi, poi cliccate su “Aggiungi manualmente una rete”.
Successivamente, nella scheda “Rete”, inserite le seguenti informazioni nella sezione a destra della pagina:
- Nome della rete: Optimism
- Nuovo URL di RPC: https://mainnet.optimism.io
- ID della catena: 10
- Simbolo della valuta: OP o ETH
- URL dell’explorer di blocchi: https://optimistic.etherscan.io
Infine, cliccate su “Salva”.
Soluzione 2:
Per questa soluzione alternativa, visitate la piattaforma: https://chainlist.org/
Dovrete poi collegare il vostro wallet, inserire “OP Mainnet” nella barra di ricerca.
Infine, non vi resta che cliccare su “Aggiungi a Metamask” e approvare la transazione sul vostro wallet.
Conclusione
La soluzione offerta dalla blockchain Optimism e la sua tecnologia degli Optimistic Rollups rappresentano un miglioramento significativo nelle prestazioni e nell’evolutività della rete Ethereum.
Con queste innovazioni, la blockchain Optimism e gli Optimistic Rollups svolgono un ruolo fondamentale nell’evoluzione e nella crescita dell’ecosistema blockchain.
Nel prossimo futuro, con la democratizzazione e la comprensione su larga scala della tecnologia dei Rollups, è possibile che la blockchain Optimism assista a un aumento crescente del numero dei suoi utenti.