Il primo mainnet di uno zkEVM è ora disponibile
Mentre la competizione tra le soluzioni di scalabilità di Ethereum si fa sempre più serrata, la piattaforma ZK rollup zkSync Era (precedentemente zkSync 2.0) ha appena lanciato il suo mainnet pubblico. Di conseguenza, la blockchain zkSync Era è ora aperta a tutti e gli sviluppatori di applicazioni decentralizzate potranno accogliere i loro primi utenti.
zkSync Era è una blockchain di layer 2 costruita su Ethereum con l’obiettivo di migliorare le prestazioni e l’esperienza utente dell’ultima. Creata nel 2018 da Matter Labs, zkSync Era utilizza la tecnologia dei “zero-knowledge rollups” (o zkRollups).
In sostanza, Matter Labs ritiene che la tecnologia degli zkRollups offra, a lungo termine, un’alternativa più sicura ed efficiente alla tecnologia degli Optimitic Rollups, il meccanismo che alimenta le reti Arbitrum (ARB) e Optimism (OP).
A seguito di questo importante traguardo, tutti gli occhi della comunità sono ora rivolti a un potenziale token nativo per zkSync Era.
Quali sono i punti di forza di zkSync Era?
Oltre all’elevata scalabilità, l’architettura unica di zkSync Era si traduce in 3 principali vantaggi.
L’astrazione nativa degli account
zkSync Era dispone di un’astrazione di account nativa. L’astrazione dell’account consiste nel separare il processo delle transazioni dai meccanismi sottostanti della blockchain. In parole semplici, nel caso di zkSync Era, ciò elimina la necessità per gli utenti di gestire le chiavi crittografiche di un portafoglio. Questo offre numerose possibilità:
- Recuperare il tuo account se perdi le chiavi;
- Condividere la sicurezza del tuo account con dispositivi o persone fidate;
- Pagare le commissioni per qualcun altro o chiedere a qualcun altro di pagare le tue;
- Raggruppare le transazioni in lotti (ad esempio, approvare ed eseguire uno scambio in un’unica volta);
- Maggiori opportunità per gli sviluppatori di applicazioni di innovare in termini di esperienza utente.
In sintesi, l’astrazione degli account apre la strada a una maggiore adozione dell’ecosistema delle criptovalute.
La compressione dei dati
La data availability, o disponibilità dei dati in italiano, è la risorsa più difficile da reperire per tutti i Rollup e rappresenta la parte più significativa del costo della transazione (sebbene questo sia già abbastanza basso).
Da questo punto di vista, zkSync Era è unica tra i progetti zkEVM esistenti nell’affrontare questo problema pubblicando le differenze di stato anziché le voci delle transazioni. Ciò presenta numerosi vantaggi, tra cui una maggiore compressione dei dati, aggiornamenti molto più frequenti dell’oracle, una privacy a basso costo e un’estensione dello storage off-chain trasparente.
Un potente compilatore LLVM
Se desiderano migrare le loro applicazioni su zkSync Era, gli sviluppatori non hanno bisogno di riscrivere il loro codice in un nuovo linguaggio o di utilizzare strumenti diversi. Ciò è reso possibile dall’investimento di Matter Labs nella costruzione del primo compilatore basato su LLVM per i linguaggi EVM (Solidity, Vyper, Yul).
LLVM, ovvero Low Level Virtual Machine (Macchina Virtuale di Basso Livello in italiano), è la più matura pila di compilatori al mondo e permetterà di migliorare notevolmente le prestazioni e l’esperienza degli sviluppatori all’interno dell’ecosistema di zkSync Era.
“Tutte queste caratteristiche, insieme al nostro completo piano di decentralizzazione, sono elementi importanti per ‘Hyperscalability’: la nostra visione a lungo termine di accelerare l’adozione di massa delle criptovalute attraverso l’Internet illimitato delle Hyperchains alimentate da ZK su Ethereum. Ma questa storia è per un’altra volta.”