Share this article

Cosa sono i rollup? Spiegazione dei rollup ZK e degli ottimistici rollup

Questi protocolli di livello 2 Ethereum aiutano a elaborare le transazioni separatamente dalla rete principale, contribuendo ad aumentare la velocità e a ridurre i costi.

Blockchain, comeEthereum, può essere lento e costoso. Dovendo spendere $25 o più intariffe GAS per una singola transazione non è l'ideale se si desidera completare un'operazione Finanza decentralizzata (DeFi).

Ecco perché sistemi di livello 2come i rollup. I rollup elaborano le transazioni su un'altra blockchain più veloce (nota come layer 2), quindi trasferiscono i dati delle transazioni alla blockchain madre (layer 1 o mainnet) a una frazione del prezzo. Ciò significa che gli utenti possono beneficiare della velocità e della convenienza del rollup, beneficiando anche della sicurezza della blockchain più grande.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the The Protocol Newsletter today. See all newsletters

I rollup sono ONE dei vari sistemi di scaling, che sono semplicemente metodi per rendere una blockchain lenta più veloce ed economica. Altri sistemi di scaling includono catene lateralie canali statali.

Molti prodotti di scaling sono specificamente correlati a Ethereum, la più grande blockchain di smart contract. Gli sviluppatori CORE Ethereum stanno cercando di migliorare la velocità e i costi della blockchain nei prossimi anni attraverso una serie di aggiornamenti. La prima integrazione importante, la tanto chiacchierata Unisci, dovrebbe essere lanciato a settembre 2022. Questi aggiornamenti non diminuiranno necessariamente l'importanza delle soluzioni di scalabilità. Al contrario, è probabile che le soluzioni di scalabilità integrino gli aggiornamenti Ethereum .

Continua a leggere: Cos'è la fusione?

Due tipi principali di rollup

Esistono due tipi principali di rollup, Optimistic e Zero-Knowledge (ZK). Il vantaggio di entrambi è che riducono notevolmente i costi di transazione. L'idea è che invece di aspettare e pagare per ogni transazione da elaborare in modo indipendente su Ethereum, decine e decine di transazioni vengono registrate sulla catena di livello 2, quindi "raggruppate" in un'unica transazione che viene poi reimmessa nella blockchain più costosa e lenta. In questo modo, il costo di ONE transazione viene suddiviso tra molti utenti.

Rollup ottimisti

La prima varietà è chiamata rollup ottimistico. Questo perché presuppone ottimisticamente che tutte le transazioni contenute in un rollup siano valide. I rollup ottimistici danno a tutti sulla rete un certo lasso di tempo, solitamente una settimana, per contestare le transazioni fraudolente. Il vantaggio del rollup ottimistico è che è QUICK; presupponendo che le cose siano corrette, la rete T deve perdere tempo a confermare le cose. Lo svantaggio è che di solito ci vuole circa una settimana per ritirare ufficialmente i tuoi fondi da reti popolari come Optimism o Arbirtrum.

ZK-rollup

Il secondo tipo di rollup è un rollup Zero-Knowledge, noto anche come ZK-rollup. Questi protocolli utilizzano un complesso pezzo dicrittografiachiamata prova Zero-Knowledge per determinare che una transazione è valida usando solo informazioni minime su quella transazione. È a tutela della privacy, elegante e, cosa più importante, veloce ed economica. Rispetto a un rollup ottimistico, che richiede che i fondi rimangano sulla rete fino alla chiusura del periodo di risoluzione delle controversie, gli ZK-rollup consentono agli utenti di prelevare i propri fondi con un ritardo minore.

Gli ZK-rollup hanno una serie di vantaggi rispetto agli Optimistic rollup in termini di velocità e sicurezza, ma sono notevolmente più complessi sotto il cofano. Finora, tutti gli ZK-rollup in circolazione hanno avuto applicazioni specifiche, il che significa che possono supportare solo un servizio o un caso d'uso specifico (come lo scambio di token non fungibili o il trasferimento di Cripto tra indirizzi).

Grazie ai recenti progressi nella crittografia, i team di Polygon, Matter Labs e Scroll affermano di essere prossimi al lancio dei primi zkEVM, ZK-rollup che funzionano in modo identico alla mainnet di Ethereum. Come i popolari Optimistic rollup di oggi, questi nuovi ZK-rollup dovrebbero essere in grado di supportare praticamente qualsiasi applicazione che gli sviluppatori vorrebbero creare su Ethereum , rendendo le cose molto più rapide ed economiche per gli utenti finali.

Rischi dei rollup

I rollup, pur prendendo a prestito le CORE garanzie di sicurezza di Ethereum, presentano comunque alcuni rischi rispetto alla rete principale di Ethereum.

Per ONE cosa, gli smart contract di un rollup possono contenere bug, non diversamente da qualsiasi altro programma creato su Ethereum. Mentre i fail-safe e gli audit dovrebbero aiutare a prevenire gli exploit, affidarsi a un programma esterno per gestire le transazioni comporterà sempre un rischio aggiuntivo.

Entrambi i tipi di rollup sono ancora agli inizi e, come tali, le reti su cui operano sono spesso in qualche modo centralizzate. In alcuni casi, il team di sviluppo dietro un rollup mantiene un controllo parziale sulla rete e può teoricamente metterlo in pausa o disattivarlo quando vuole.

Molti rollup continuano anche a fare affidamento su "sequencer" centralizzati per coordinare in modo efficiente le transazioni sulla catena di livello 2. Un sequencer T può falsificare o alterare le transazioni, ma potrebbe tecnicamente censurarle o riordinarle per estrarne qualche vantaggio.

In genere i rollup prevedono di decentralizzare in qualche modo.Optimism ha avviato la transizione verso la governance della comunità all'inizio di quest'anno e i progressi nella Tecnologie rollup dovrebbero migliorare alcuni dei problemi relativi al controllo centralizzato della rete.

Vedi anche:I rollup di Ethereum non T tutti uguali

Come usare i rollup su Ethereum

Utilizzare i rollup è facile. Sia i rollup Optimistic che quelli Zero-Knowledge funzionano più o meno allo stesso modo. L'idea è che tu colleghi i tuoi fondi alla rete layer 2 e completi le transazioni che vuoi fare sul rollup, come acquistare e vendere criptovalute o NFT, spostare fondi tra wallet o interagire con protocolli DeFi. Una volta completata la transazione, puoi riportare i tuoi fondi su Ethereum. Ecco una breve guida su come funziona.

Per prima cosa, dovrai riempire il tuo portafoglio Cripto , come ad esempio MetaMaschera, con etere (ETH) O Token ERC-20 – token conformi alla blockchain Ethereum . Quindi dovrai passare il tuo portafoglio alla rete di livello 2. È lo stesso procedimento di qualsiasi protocollo DeFi: premi semplicemente "collega portafoglio". Dopo aver collegato il tuo portafoglio al livello 2, vorrai "ponte"i tuoi token: spostali da ONE rete all'altra.

Ci sarà una commissione di transazione Ethereum che dovrai pagare per collegare i tuoi fondi a un rollup. Una volta che i tuoi fondi sono sul rollup, puoi fare trading come al solito. Alcune reti, come Optimism, ti addebitano ETH per le commissioni di transazione, ma sono molto più economiche rispetto a Ethereum stessa. Altre, come Loopring, non applicano praticamente alcuna commissione di transazione.

Una volta completate le transazioni che ti eri prefissato di realizzare, puoi sempre ritrasferire i tuoi fondi a Ethereum. Ciò comporta la conversione dei fondi di rollup in token ERC-20 nativi della mainnet Ethereum . Il processo è lo stesso: vai al token bridge e preleva i tuoi fondi.

Vedi anche:I ponti blockchain sono sicuri? Perché i ponti sono obiettivi di hackeraggio

Robert Stevens

Robert Stevens è un giornalista freelance i cui lavori sono apparsi su The Guardian, Associated Press, New York Times e Decrypt. È anche laureato presso l'Internet Institute dell'Università di Oxford.

Robert Stevens