Il co-fondatore di Ethereum Vitalik Buterin ha dichiarato il 12 settembre che non considererà più una rete di "livello 2" se non avrà raggiunto la "Fase 1" entro la fine dell'anno.
"L'era dei rollup come multisig glorificati sta volgendo al termine", ha affermato, aggiungendo che "l'era della fiducia crittografica è alle porte".
Per la comunità Ethereum, la questione se una rete sia di livello 2 non è solo un cavillo.
Determina se la rete dipende per la sua sicurezza da Ethereum e, pertanto, ci si può fidare che protegga i fondi degli utenti oppure se si tratta di una rete completamente separata, che può essere sicura o meno.
La questione è stata portata alla ribalta il 2 giugno, quando è stato sfruttato il protocollo di finanza decentralizzata Velocore, perdendo 2,6 milioni di dollari.
Velocore girava sulla rete Linea, che sosteneva di essere un layer 2 di Ethereum. Tuttavia, il team ha rapidamente interrotto la produzione di blocchi per impedire all'aggressore di prelevare fondi su Ethereum.
I critici hanno sostenuto che questa interruzione della produzione di blocchi non sarebbe stata possibile se la rete dipendesse da Ethereum per la sua sicurezza. Dopotutto, un'autorità non può mettere in pausa Ethereum.
A causa di questo evento, molti critici hanno sostenuto che l'ecosistema Ethereum si stava decentralizzando troppo lentamente.
Buterin aveva già commentato l'argomento un mese prima dell'attacco Velocore. Aveva affermato che tutti gli Ethereum layer 2 devono aver raggiunto lo "Stage 1" entro la fine del 2024. In caso contrario, la comunità non dovrebbe più chiamarli "layer 2".
Ma cos'è esattamente la Fase 1?
Fasi della decentralizzazione
Il termine "Fase 1 strato 2" deriva dal post di Buterin del 2 novembre 2022 sulla bacheca dei messaggi della Fellowship of Ethereum Magicians.
Nel post, Buterin sostiene che gli strati 2 di Ethereum erano ancora in una fase iniziale di sviluppo e non ci si poteva aspettare che fossero completamente decentralizzati subito.
Invece, agli sviluppatori dovrebbe essere concesso un periodo di tolleranza per sviluppare completamente i componenti delle loro reti. All'inizio, queste reti sarebbero fortemente centralizzate. Ma col tempo, diventerebbero completamente prive di permessi, garantendo transazioni senza censura.
Recente: l’autorità di regolamentazione finanziaria del Regno Unito FCA è un “deterrente” per l’industria delle criptovalute, afferma CryptoUK
Una rete di Fase 0 si definisce livello 2 o "rollup" e le versioni compresse di tutte le sue transazioni vengono pubblicate su Ethereum.
Inoltre, il team fornisce un "rollup full node", un software che può confermare in modo indipendente lo stato del layer 2, purché abbia i dati completi delle transazioni da entrambi i layer. Gli utenti possono ritirarsi dalla rete senza l'aiuto del team, purché il team non tenti attivamente di fermarli pubblicando un falso stato root su Ethereum.
In un rollup di Fase 1, lo smart contract della rete su Ethereum contiene uno “schema di prova di frode o di validità” che impedisce allo sviluppatore di pubblicare radici di stato non valide.
Se lo sviluppatore tenta di prelevare fraudolentemente fondi che non gli appartengono o di bloccare i prelievi legittimi degli utenti, queste transazioni falliranno in circostanze normali.
Tuttavia, lo sviluppatore può ignorare le prove di frode con un voto di almeno sei membri su otto del Consiglio di sicurezza della rete. Questa scappatoia esiste nel caso in cui gli sviluppatori scoprano un bug nel sistema a prova di frode.
Inoltre, almeno tre degli otto membri del Consiglio di sicurezza devono essere esterni al team di sviluppo, rendendo teoricamente impossibile per il team di sviluppo ignorare le prove da solo.
Anche gli aggiornamenti della rete dovranno essere implementati con un ritardo minimo di sette giorni, a meno che non siano approvati dal Consiglio di sicurezza.
Nei due anni trascorsi dalla pubblicazione del post da parte di Buterin, la maggior parte delle reti che si sono pubblicizzate come layer 2 sono rimaste bloccate allo stadio 0 o inferiore, il che ha portato a critiche sul fatto che l'ecosistema Ethereum nel suo complesso non stia mantenendo le sue promesse.
Tuttavia, sei reti hanno invertito la tendenza riuscendo a raggiungere almeno la Fase 1.
Reti che hanno già raggiunto la Fase 1
Elenco dei livelli L2 di stadio 1. Fonte: L2Beat.
Secondo la ricerca della piattaforma di analisi blockchain L2Beat, ecco l'elenco completo delle reti che dichiarano di essere layer 2 (L2) e che hanno già raggiunto la Fase 1. Questo elenco è ordinato in base al valore totale bloccato (TVL), con le reti che detengono più asset elencate per prime.
Decisione Uno
Abitrum One ha già raggiunto la Fase 1. La rete è gestita da 14 validatori che elaborano prelievi e depositi utilizzando un set di prove di frode. Se i validatori provano a inviare transazioni fraudolente, verranno respinte dagli smart contract su Ethereum a meno che queste prove non vengano esplicitamente ignorate.
Le prove di frode possono essere ignorate dai 12 membri del Consiglio di sicurezza di Arbitrum. Tuttavia, secondo i documenti di Arbitrum, nessuna organizzazione può avere più di tre membri nel Consiglio di sicurezza. Il team di sviluppo non è esente da questa restrizione.
L'organizzazione autonoma decentralizzata Arbitrum (ArbitrumDAO) può aggiornare la rete, ma in questo caso c'è un ritardo di 12 giorni e otto ore. Il Consiglio di sicurezza può aggiornare la rete senza ritardo.
Se il sequencer Arbitrum smette di funzionare, gli utenti possono ritirarsi direttamente dalla rete Ethereum, ma il ritiro verrà ritardato di un giorno dopo l'avvio. Secondo L2Beat, gli utenti hanno una "finestra di uscita" di due giorni se non sono d'accordo con un aggiornamento avviato da ArbitrumDAO. Se si ritirano entro questa finestra di due giorni, ArbitrumDAO non può fermarli da solo, anche se il DAO diventa corrotto o viene preso in consegna da un aggressore.
Se l'utente non è d'accordo con un aggiornamento eseguito dal Consiglio di sicurezza, non esiste una finestra di uscita, poiché gli aggiornamenti del Consiglio di sicurezza sono pressoché immediati.
Ottimismo
Optimism ha raggiunto la Fase 1 il 10 giugno, con l'implementazione del sistema a prova di errore "Cannon". È tornato alla Fase 0 il 17 agosto, dopo che sono stati trovati dei bug in questo sistema. Tuttavia, ha riattivato le prove di errore l'11 settembre e ora è di nuovo alla Fase 1.
Se i validatori di Optimism tentano di elaborare transazioni fraudolente, verranno respinti dal sistema a prova di errore all'interno degli smart contract Ethereum di Optimism. Un voto del Consiglio di sicurezza può ignorare queste prove di errore, ma nessuna organizzazione ha abbastanza seggi nel consiglio per riuscirci senza la cooperazione di altre organizzazioni.
Secondo L2Beat, OptimismDAO non può implementare gli aggiornamenti di rete senza il consenso del Security Council. Gli aggiornamenti vengono implementati senza ritardi.
dYdX v3
DYdX v3, un Ethereum L2 di Fase 1, è una rete completamente separata da dYdX v4 basata su Cosmos. Utilizza prove di validità a conoscenza zero per garantire che tutti i prelievi validi vengano elaborati e che non vengano elaborati quelli non validi.
I validatori dYdX possono bloccare i prelievi fino a 14 giorni rifiutandosi di includerli nelle transazioni. Se ciò accade, gli utenti possono avviare un'“uscita forzata” su Ethereum per recuperare i propri fondi una volta trascorso il periodo di 14 giorni.
Gli aggiornamenti sono ritardati di nove giorni in circostanze normali o di appena due giorni se il Priority Controller li approva come urgenti. L2Beat avverte che se la governance dovesse finire sotto il controllo di un attore malintenzionato, potrebbe impedire i ritiri tramite una combinazione di blocco per 14 giorni e avvio di un aggiornamento del contratto che viene implementato entro nove giorni.
Ciononostante, L2Beat ritiene che dYdX si trovi nella Fase 1 perché in circostanze normali gli aggiornamenti subiscono un ritardo di nove giorni, ovvero più del minimo di sette giorni.
ZKsync Lite
ZKsync Lite utilizza prove a conoscenza zero per convalidare le transazioni e il team non può elaborare transazioni non valide o impedire la conferma di quelle valide in circostanze normali.
Se il team avvia un upgrade, questo non avrà effetto per 21 giorni. Se i validatori ZKsync si rifiutano di includere il prelievo di un utente in una transazione, l'utente può avviare un prelievo forzato su Ethereum e recuperare i propri fondi in 14 giorni. Un upgrade richiede 21 giorni, dando all'utente una "finestra di uscita" di sette giorni, secondo il report di L2Beat.
ZKsync Lite non supporta contratti intelligenti; è disponibile esclusivamente per i pagamenti in criptovaluta.
Oltre a queste reti, L2Beat elenca DeGate v1 e Fuel v1 come reti che hanno già raggiunto la Fase 1. Infatti, queste reti sono considerate "Fase 2", o completamente decentralizzate. Hanno un TVL combinato di circa $ 51 milioni.
Gli utenti che concordano con i criteri di Buterin dovrebbero continuare a fare riferimento alle reti di cui sopra come "livello 2" dopo il 1° gennaio, a patto che non siano in disaccordo con qualche aspetto dell'analisi di L2Beat.
Le quattro reti principali che non ce la fanno
Le prime quattro reti che attualmente non sono designate come Fase 1 da L2Beat o non soddisfano uno dei criteri richiesti per essere nella Fase 1 oppure sono ancora in fase di valutazione.
Tutte queste reti hanno raggiunto la Fase 0, quindi potrebbero ancora raggiungere la Fase 1 entro la fine dell'anno.
Base
La rete Base di Coinbase non esegue prove di frode. Fa parte della Optimism Superchain e Optimism ha già implementato prove di frode. Per questo motivo, le prove di frode sarebbero semplici da implementare per Base e potrebbe finire per raggiungere la Fase 1 prima della fine dell'anno. Ma finora non l'ha fatto.
Problemi di fase 1 della rete di base. Fonte: L2Beat
Raffica
L2Beat considera Blast una rete di "Fase 0". Gli utenti possono gestire in modo indipendente un nodo Blast che verifica la validità di depositi e prelievi. Tuttavia, il software emetterà un avviso solo se un prelievo non è valido. Gli utenti non hanno la possibilità di prelevare fondi contro la volontà dell'organismo di governo di Blast.
Blast potrebbe rilasciare prove di frode prima della fine dell'anno, nel qual caso continuerebbe a essere etichettato come "livello 2" nel 2025. Ma al momento non soddisfa tutti i criteri di un rollup di Fase 1.
Era ZKsync
Secondo Matter Labs, lo sviluppatore della rete, ZKsync Era, utilizza prove a conoscenza zero per convalidare depositi e prelievi. L2Beat sta attualmente valutando il funzionamento del sistema. ZKsync Era potrebbe essere già nella Fase 1 o potrebbe raggiungerla presto.
Il 12 settembre, il team ha annunciato un nuovo sistema di governance che designa i "Guardiani" per proteggere gli utenti in caso di un attacco alla governance. Nel suo annuncio, il team ha affermato che stava tentando di raggiungere la Fase 2 di decentralizzazione completa.
Tuttavia, L2Beat classifica attualmente ZKsync Era come in Fase 0 poiché non ha completato la valutazione degli elementi della Fase 1 della rete.
Rete stellare
Starknet ha già implementato prove di validità a conoscenza zero nei suoi contratti intelligenti. Tuttavia, queste prove possono essere ignorate dagli operatori inseriti nella whitelist e gli utenti non possono ritirarsi senza il permesso dei validatori di livello 2.
Poiché Starknet ha già implementato prove di validità, applicare gli altri criteri di una rete di Fase 1 sarebbe relativamente semplice. Quindi, Starknet potrebbe raggiungere la Fase 1 prima del 31 dicembre, ma al momento non ce la fa.
Una manciata di altre reti con un TVL inferiore a 600 milioni di dollari sono ancora identificate come Fase 0.
Tra questi troviamo Mode, Lisk, Polygon zkEVM, Taiko, Bob, Loopring, Zora, Kroma, Kinto, Paradex, Boba, ZKSpace e altri.
Ognuna di queste reti ha raggiunto la Fase 0 e alcune hanno soddisfatto almeno un criterio della Fase 1. Ma nessuna ha ancora soddisfatto tutti i criteri per raggiungere la Fase 1.
Scroll e Linea sono ancora sotto la fase 0
Secondo i dati di L2Beat, ci sono due reti con oltre 700 milioni di dollari di TVL che non hanno nemmeno raggiunto lo Stadio 0, sebbene affermino di essere di livello 2.
Il primo è Scroll, che ha oltre 1,1 miliardi di dollari di criptovalute bloccate nei suoi contratti. L2Beat afferma che Scroll non ha "alcun software di nodo disponibile in grado di ricostruire lo stato dai dati L1", rendendo impossibile per gli utenti verificare in modo indipendente le sue transazioni.
La seconda è Linea, che ha oltre 780 milioni di $ bloccati nel suo contrasto. Come Scroll, Linea non ha prodotto software di nodo che possa essere utilizzato dal pubblico per controllare la validità delle sue transazioni.
Rivista: il cambiamento proposto potrebbe salvare Ethereum dalla “roadmap per l’inferno” L2
Queste sono le reti che rientrano e non rientrano nella definizione di “livello 2” sostenuta da Buterin per il 2025.
I sostenitori di Ethereum probabilmente continueranno a spingere i team a rendere le loro reti più decentralizzate e smetteranno sempre più di chiamarle layer 2 se non lo faranno. Ma alcune reti continueranno a sostenere che ci stanno lavorando, mentre altre affermeranno che comunque non ha importanza. Solo il tempo ci dirà quale parte vincerà nel lungo periodo.