Optimism, una blockchain leader di livello 2, mira ad aiutare gli utenti di Ethereum a effettuare transazioni rapidamente e a tariffe inferiori. La sua tecnologia funge da base per alcuni dei più grandi nomi della blockchain, tra cui la famosa blockchain Base dell'exchange Coinbase e la World Chain di Worldcoin, del fondatore di OpenAI Sam Altman.

Ma per anni l’ottimismo ha avuto un problema. Tutte le blockchain che utilizzavano la tecnologia di Optimism sono state costruite secondo una premessa fondamentale: hanno "preso in prestito" l'apparato di sicurezza di Ethereum. In realtà, però, non è stato così.

Fino ad ora, a Optimism è mancata una caratteristica fondamentale al centro del suo progetto di sicurezza: la "prova di errore". Lunedì, quella tecnologia promessa da tempo arriverà finalmente sulla rete principale di Optimism.

Le prove di errore hanno lo scopo di mantenere oneste le catene di livello 2 basate sull'ottimismo. Aiutano a impedire agli operatori di una catena di livello 2 di trasmettere dati di transazione imprecisi al registro delle transazioni di livello 1 di Ethereum e alimentano il meccanismo di prelievo "decentralizzato" della catena di livello 2.

Per saperne di più: L'ottimismo inizia finalmente a testare le "prove di errore" nel cuore del design e della critica

Una tecnologia di "prova" simile viene utilizzata da tutte le reti rollup di livello 2, inclusi i concorrenti di Optimism come Arbitrum. Ha lo scopo di garantire che gli utenti di un rollup, siano essi trader NFT, investitori al dettaglio o istituzioni finanziarie di grandi nomi, possano fidarsi della vasta rete di operatori di Ethereum, piuttosto che dei sistemi interni del rollup, per registrare accuratamente le loro transazioni e prelievi.

Mentre le catene di livello 2 come Arbitrum mettevano a prova i loro sistemi, Optimism è rimasta indietro. Per anni, ciò ha reso l’ottimismo oggetto di critiche da parte di colleghi che sostenevano che la propria tecnologia fosse più sicura e più avanzata.

Ora che le prove di errore stanno finalmente arrivando alla rete principale di Optimism, gli sviluppatori della rete - e il crescente ecosistema di altri team che utilizzano la sua tecnologia - sperano di lasciarsi il passato alle spalle.

Come funzionano le "prove di guasto"?

Negli ultimi due anni, le reti rollup di livello 2 come Optimism sono diventate il metodo di riferimento per operare sulla notoriamente costosa blockchain di Ethereum.

Quando un utente invia una transazione a una rete di rollup, questa viene raggruppata con le transazioni di altri utenti prima di essere trasmessa a Ethereum. Questi pacchetti vengono scritti nel registro delle transazioni di Ethereum tutti in una volta, una configurazione che consente agli utenti di effettuare transazioni più velocemente e solo per una frazione delle commissioni.

In teoria, le transazioni di rollup sono protette da "prove", ovvero metodi crittografici che consentono agli osservatori su Ethereum di verificare se i dettagli della transazione sono stati registrati accuratamente. Ciò è particolarmente rilevante nel contesto dei prelievi, poiché consente agli utenti di fidarsi di Ethereum, piuttosto che della rete di rollup, per estrarre i propri fondi dalla catena di livello 2.

Senza prove di errore, gli utenti che depositavano i propri fondi su Optimism dovevano fidarsi del "consiglio di sicurezza" del rollup per restituire i propri fondi, un sistema che esponeva il rollup a potenziali errori umani o pregiudizi. Con le prove di errore, quegli utenti dovrebbero fidarsi solo di Ethereum.

Ottimismo prende il nome dal suo sistema di prova "ottimista" e ha lanciato una versione della tecnologia quando è stata rilasciata per la prima volta nel 2021 prima di eliminarla rapidamente dopo aver riscontrato problemi.

"Abbiamo letteralmente eliminato l'intero sistema, essenzialmente, lo abbiamo riprogettato e riscritto il tutto", ha dichiarato Karl Floersch, CEO di OP Labs, in un'intervista a CoinDesk. "È stata brutale, ma assolutamente la decisione corretta."

Il team di Optimism aveva precedentemente condiviso a marzo che stava testando il suo sistema di prova degli errori sul testnet Sepolia. Da allora, hanno effettuato un audit condotto dalla società di sicurezza blockchain Sherlock e hanno scoperto alcuni bug che sono stati in grado di correggere.

"Quindi abbiamo sistemato tutto ciò che abbiamo trovato e abbiamo avuto molta fiducia che l'effettiva implementazione fosse pronta per il debutto", ha affermato Floersch.

A partire da questa settimana, la rete farà nuovamente affidamento su un sistema a prova di errore per i prelievi di energia, ma manterrà comunque delle “ruote di allenamento” intese a garantire che le cose funzionino senza intoppi. Il Consiglio di Sicurezza resterà intatto e potrà intervenire nel caso in cui il sistema a prova di errore fallisca. Questa combinazione delle due entità è ciò che l’ottimismo chiama “decentralizzazione della fase 1”.

L’obiettivo è quello di raggiungere alla fine la fase 2 del decentramento, in cui la rete non dovrà più fare affidamento sul Consiglio di Sicurezza.

“La fase 2 è un sistema a prova di guasti multipli, sufficiente in modo tale che sia possibile far funzionare il sistema in qualche modo, come con il pilota automatico. Il Consiglio di Sicurezza non ha la possibilità di intervenire all'ultimo momento”, ha detto Floersch.

Floersch ha aggiunto che il team è al lavoro per raggiungere gli obiettivi della Fase 2, ma non ha fornito una tempistica per quando quella visione finale sarebbe stata raggiunta.

Con le prove di errore finalmente inviate alla rete principale di Optimism, anche altre catene che utilizzano OP Stack di Optimism avranno accesso alla tecnologia. (Secondo DefiLlama, due blockchain che utilizzano OP Stack di Optimism, Blast e Base, attualmente superano la rete principale di Optimism in termini di valore totale bloccato.)

"Inizieremo con la mainnet OP per questo aggiornamento, è un aggiornamento abbastanza grande", ha detto Floersch a CoinDesk. "Tuttavia, non dovrebbe volerci troppo tempo" perché anche la catena Base di Coinbase implementi il ​​sistema a prova di errore, ha aggiunto Floersch.