Impara
Rollup nativi spiegati: la chiave per la rivoluzione della sicurezza di Ethereum

Rollup nativi spiegati: la chiave per la rivoluzione della sicurezza di Ethereum

Rollup nativi spiegati: la chiave per la rivoluzione  della sicurezza di Ethereum

I rollup nativi sono emersi come un promettente sviluppo nel panorama della scalabilità di Ethereum, con ampio supporto delle principali reti Layer 2, tra cui Optimism e Base.

"I rollup nativi sembrano una scelta ovvia per i rollup. Sono così molto più semplici e molto più sicuri," spiega il ricercatore della Ethereum Foundation, Ladislaus. "Possono ereditare la sicurezza del L1 con solo poche righe di codice chiamando la precompilazione in futuro."

Cosa Sono i Rollup Nativi?

I rollup nativi rappresentano una revisione fondamentale del modo in cui le reti Layer 2 operano, rendendole sicure e fidate come Ethereum stesso e spostando i complessi processi di verifica al livello base.

Dal punto di vista dell'utente, conservare 10 milioni di dollari su un rollup nativo sarebbe sicuro come tenerli direttamente su Ethereum.

La proposta, guidata dal ricercatore della Ethereum Foundation Justin Drake, introduce una "elegante e potente esecuzione precompilata" che trasforma i rollup nativi in "shard di esecuzione programmabili" — essenzialmente riportando elementi del piano originale di sharding Eth 2.0.

Come Funzionano

Attualmente, le reti Layer 2 utilizzano due approcci principali per la sicurezza: gli optimistic rollup, che assumono le transazioni valide fino a prova contraria con un periodo di sfida di sette giorni, e gli ZK-rollup, che utilizzano prove crittografiche per prelievi più rapidi.

I rollup nativi semplificherebbero questo processo fornendo al livello base di Ethereum una lista di transazioni chiamata "trace." L'esecuzione precompilata utilizza quindi il motore di esecuzione di Ethereum per rieseguire il calcolo e verificare che le transazioni siano state elaborate correttamente.

Implementazioni future incorporeranno prove a conoscenza zero, quando i rollup nativi mostreranno tutto il loro potenziale.

Vantaggi Chiave

Il vantaggio principale è l'eliminazione della necessità di sistemi di prova complessi e consigli di sicurezza, che attualmente consentono a piccoli gruppi autorizzati di intervenire quando si verificano problemi.

"I rollup nativi non rischiano di essere svuotati a causa di un problema con il sistema di prova e possono eliminare in sicurezza i consigli di sicurezza, migliorando la loro decentralizzazione," dice Alex Hook, ricercatore di 2077 e CEO di Untronfi.

"I loro fondi su un rollup nativo sono sicuri come su Ethereum senza aggiungere assunzioni di fiducia," spiega Hook, evidenziando i vantaggi per la sicurezza dell'utente.

Sfide da Superare

Nonostante questi vantaggi, i rollup nativi introducono "un ridimensionamento completamente sicuro e decentralizzato al costo di una complessità del protocollo significativamente aumentata," secondo Hook.

Il design corrente richiederebbe ai nodi Ethereum di rieseguire le transazioni per la verifica, creando un potenziale collo di bottiglia che sembra contrario al proposito dei rollup di spostare l'esecuzione dal livello base di Ethereum più lento.

Drake riconosce questa limitazione, descrivendola come una "pietra miliare." Ladislaus suggerisce che potrebbe inizialmente funzionare meglio per gli optimistic rollup, poiché "gli optimistic rollup devono solo chiamare la precompilazione per risolvere una sfida di prova di frode."

La visione a lungo termine prevede che i costruttori di blocchi Ethereum generino prove ZK con nodi che le verificano, eliminando i requisiti di riesecuzione. "Idealmente, sarebbe possibile provare un blocco ZK-EVM per Ethereum in un certo punto su un Macbook Pro," aggiunge Ladislaus.

Problemi di Compatibilità Tecnica

I rollup attuali hanno modificato le loro versioni della Ethereum Virtual Machine (EVM), creando sfide di compatibilità con il motore di esecuzione di Ethereum. Sarà probabilmente necessario uno standard prima che i rollup possano aggiornare alle versioni native.

Questo rappresenta uno sviluppo positivo, poiché i rollup compatibili con EVM attualmente devono aggiornarsi frequentemente per allinearsi ai fork duri di Ethereum — un rischio per la sicurezza che può introdurre bug. I rollup nativi si aggiornerebbero automaticamente con i fork duri L1.

Hook nota che questo creerebbe "meno attrito per gli sviluppatori" poiché "oggi, la maggior parte degli L2 si staccano dalle specifiche L1 in qualche modo o forma, e gli sviluppatori devono sempre tenere a mente queste differenze."

Problemi di Disponibilità dei Dati

La disponibilità dei dati rimane una sfida sulla roadmap di Ethereum. I rollup nativi richiedono la pubblicazione di testimoni statali, consumando una notevole capacità di blob di dati in un ambiente già limitato. Tuttavia, i prossimi fork aumenteranno la capacità del blob — raddoppiando nel prossimo aggiornamento e aumentando da 2 a 4 volte nel fork Fusaka a passo veloce entro quest'anno.

Ladislaus chiarisce che i rollup nativi devono usare la disponibilità di dati di Ethereum (come i rollup) o fonti alternative come Celestia o EigenDA (come ottimalità). I validium nativi, che sono ZK-rollup che utilizzano disponibilità di dati alternative, non sono possibili.

Timeline di Implementazione

Sebbene ancora nelle prime fasi di sviluppo, con la proposta di Drake pubblicata a gennaio e solo due chiamate comunitarie tenute, il supporto sta crescendo rapidamente. Numerose reti Layer 2 hanno espresso supporto durante la chiamata di sequencing di gennaio.

"Optimism è disposto a supportare il sequencing basato e l'esecuzione nativa. È tempo di guerra," ha dichiarato il co-fondatore Ben Jones. Jesse Pollak di Base ha aggiunto, "Dobbiamo scalare e collegare l'ecosistema Ethereum e il sequencing basato e l'esecuzione nativa sembrano gli strumenti per farlo."

Ladislaus interpreta questo entusiasmo come dimostrazione di "una certa urgenza e 'fit del prodotto sul mercato' per tali servizi offerti da Ethereum."

La proposta non comparirà nei prossimi fork duri Pectra o Fusaka, il che significa che l'implementazione aspetta almeno fino a "Glamsterdam," il fork successivo a Fusaka. Drake stima 18 mesi per la prima versione, sebbene il co-fondatore di Succinct Umma Roy ritenga che la componente tecnologica ZK potrebbe essere pronta entro quel periodo.

Rollup Nativi vs. Basati

Un concetto correlato, i "rollup basati," utilizza i validatori Ethereum come sequencer decentralizzati, consentendo una composabilità sincrona — interoperabilità immediata nell'ecosistema.

Molti rollup probabilmente diventeranno sia basati che nativi — soprannominati "rollup ultra-sonici." "I rollup basati abilitano superpoteri di composabilità sincrona," spiega Ladislaus. "Sono un po' difficili da vendere perché i team di rollup devono rinunciare all'attuale sovranità sul sequencing, ma in definitiva ci sono forti ragioni per diventare basati e nativi."

Non tutti i rollup possono raggiungere questo status, in particolare quelli che utilizzano macchine virtuali diverse come Eclipse (SVM), Starknet (Cairo) e Movement (MoveVM). MegaETH, che dà priorità alla velocità attraverso il sequencing centralizzato e disponibilità di dati alternativi, è anche improbabile che persegua la designazione ultra-sonica.

Riflessioni Finali

I rollup nativi rappresentano un'evoluzione significativa nell'approccio scalabile di Ethereum, potenzialmente risolvendo il trilemma della blockchain di sicurezza, decentralizzazione e scalabilità senza compromettere la fiducia. Spostando la verifica al livello base stesso, eliminano assunzioni di sicurezza complesse che sono state a lungo un punto di vulnerabilità per le reti Layer 2.

Anche se le sfide tecniche rimangono — in particolare attorno alla complessità dell'implementazione e alla disponibilità dei dati — la risposta entusiasta dell'industria suggerisce che i rollup nativi rispondono a un bisogno critico nell'ecosistema. La potenziale combinazione di approcci sia nativi che basati in "rollup ultra-sonici" potrebbe rimodellare fondamentalmente il modo in cui le applicazioni blockchain interagiscono, abilitando un'esperienza utente più immediata e sicura nel panorama di Ethereum.

Con il progresso dello sviluppo verso Glamsterdam e oltre, i rollup nativi potrebbero rivelarsi il pezzo mancante che finalmente concretizza la visione originale di Ethereum: una piattaforma completamente decentralizzata, altamente scalabile che mantiene le garanzie di sicurezza che l'hanno resa la base dell'ecosistema web3. Per utenti e sviluppatori, ciò promette un futuro in cui le soluzioni Layer 2 non richiedono più compromessi sulla sicurezza per realizzare i loro benefici di scalabilità.

Disclaimer: Le informazioni fornite in questo articolo sono solo a scopo educativo e non devono essere considerate consulenza finanziaria o legale. Conduci sempre la tua ricerca o consulta un professionista prima di investire in criptovalute.
Ultimi Articoli di Apprendimento
Mostra Tutti gli Articoli di Apprendimento