ZK-rollup
Uno ZK-rollup è una tecnologia che elabora molte transazioni crypto in blocco. In questo modo una blockchain come Ethereum può gestire più transazioni, con costi potenzialmente inferiori.
Che cos’è uno ZK-rollup?
Uno ZK-rollup è una soluzione Layer 2. Si tratta di un livello aggiuntivo sopra una blockchain esistente, come Ethereum. La blockchain sottostante è chiamata Layer 1.
Le transazioni vengono prima elaborate al di fuori di quella blockchain. Poi vengono raggruppate in un unico pacchetto. Su Ethereum vengono registrati solo dati riassuntivi o una prova crittografica.
ZK significa zero-knowledge. Questa prova dimostra che il pacchetto è valido senza dover mostrare tutti i dati. Il fatto che i dettagli delle transazioni restino davvero nascosti dipende dallo ZK-rollup utilizzato.
Un esempio di ZK-rollup
Immagina che mille persone vogliano effettuare una transazione tramite Ethereum nello stesso momento. Senza uno ZK-rollup, Ethereum dovrebbe elaborare ogni transazione separatamente.
Con uno ZK-rollup, le mille transazioni vengono prima raggruppate al di fuori di Ethereum. Poi il rollup invia a Ethereum una sola prova che conferma la validità dell’intero pacchetto. Ethereum deve quindi elaborare meno operazioni singole.
Perché uno ZK-rollup è importante nel mondo crypto?
Una blockchain congestionata può causare transazioni lente e costi elevati. Gli ZK-rollup aiutano a ridurre questo problema elaborando molte transazioni al di fuori di Layer 1.
Puoi incontrare gli ZK-rollup nelle notizie su Ethereum, sulle nuove reti Layer 2 o sulle commissioni gas più basse. Le commissioni gas sono i costi per effettuare una transazione su una blockchain.
Le transazioni avvengono al di fuori di Ethereum, ma la prova viene verificata lì. In questo modo il rollup può sfruttare la sicurezza di Ethereum. Uno ZK-rollup non rende automaticamente le transazioni completamente private: questo dipende dall’applicazione.