Rollup
Un rollup è un sistema che elabora le transazioni al di fuori di una blockchain di base. Poi registra su quella blockchain i dati necessari e il risultato.
Che cos’è un rollup?
Un rollup è una soluzione Layer 2. Si tratta di un sistema aggiuntivo che si appoggia a una blockchain, come Ethereum. Aiuta a elaborare più transazioni senza che Ethereum debba eseguirle tutte direttamente.
Il rollup raggruppa molte transazioni e registra i risultati in forma compatta sulla blockchain di base. In questo modo, i costi per transazione possono essere più bassi. Gli smart contract, cioè programmi sulla blockchain, verificano quali aggiornamenti e prelievi sono validi.
Un rollup non è una coin o un token. Alcuni rollup hanno un proprio token, ma non è necessario.
Un esempio di rollup
Immagina che mille persone effettuino pagamenti tramite un rollup su Ethereum. Il rollup elabora questi pagamenti al di fuori di Ethereum e ne raggruppa i risultati.
Poi pubblica su Ethereum i dati necessari e un unico aggiornamento. Quindi, i mille pagamenti non vengono eseguiti singolarmente come normali transazioni Ethereum.
Perché i rollup sono importanti nel mondo crypto?
I rollup possono supportare applicazioni in cui i costi e la velocità di elaborazione sono importanti, come i pagamenti e il trading di token. Per questo il termine ricorre spesso nelle notizie sulla scalabilità di Ethereum e sulle reti Layer 2.
Esistono diversi tipi di rollup. Un optimistic rollup considera inizialmente valido un aggiornamento, ma concede del tempo per dimostrare che si tratta di una frode. Uno ZK-rollup usa una prova crittografica per verificare che un aggiornamento sia stato calcolato secondo le regole. In questo caso, ZK non significa automaticamente che le transazioni siano private.
I rollup comportano anche dei rischi. La sicurezza dipende anche dagli smart contract, dai permessi di amministrazione e dal modo in cui vengono ordinate le transazioni. Se una sola parte decide l’ordine, potrebbe essere in grado di rallentare o bloccare le transazioni. Inoltre, con alcuni optimistic rollup, riportare i fondi sulla blockchain di base può richiedere più tempo.