Tutto quello che devi sapere su Polygon zkEVM, il Layer 2 di Ethereum che sfrutta la tecnologia zero-knowledge
Abbiamo una data: il 27 Marzo arriva la mainnet beta di Polygon zkEVM. Il team della blockchain di MATIC il 20 Luglio 2022 aveva annunciato lo sviluppo di un’innovativa soluzione di scalabilità per Ethereum (Layer 2), capace di migliorare le performance dell’intero settore. È nata così la Polygon zkEVM che unisce la tecnologia zero-knowledge (ZK) e la compatibilità con l’Ethereum Virtual Machine.
Il progetto è diventato la novità tech più attesa negli ultimi mesi, tanto che il 2023 è stato ribattezzato l’anno del “zero-knowledge”.
Ora che la data della mainnet beta si avvicina, ecco tutto quello che devi sapere su Polygon zkEVM, l’ultima novità per la scalabilità di Ethereum!
Polygon zkEVM: la blockchain punta tutto sul zero-knowledge
Per Ethereum non c’è sfida più urgente della scalabilità. La crescente quantità di dapp e servizi DeFi che utilizzano il suo network ne stanno mettendo alla prova l’efficienza. Le transazioni da elaborare aumentano giorno dopo giorno e secondo Polygon, la soluzione più promettente per affrontare questa sfida sono i Layer 2 basati sulla tecnologia zero-knowledge. Che permette di processare tantissime transazioni insieme e a costi ridotti.
Una tipologia di Layer 2 derivati da questa tecnologia sono i rollup. Questi aggregano off chain una serie di transazioni in un “rollup” (come un pacchetto) che viene trasferito sulla blockchain Layer 1 di riferimento con una sola e unica prova di validità per tutte le transazioni (zero-knowledge proof). In altre parole, le transazioni non vengono verificate una per una, trasferendo su Ethereum una grande mole di dati. Viene tutto ridotto a un singolo passaggio.
Cosa che rende più leggera la finalizzazione delle transazioni e la mole di dati che finiscono su blockchain. I rollup di Polygon zkEVM permettono delle transazioni istantanee a differenza di altre tipologie come gli optimistic rollup, scelti come soluzione di scalabilità da protocolli come Arbitrum e Optimistic.
Rollup zero-knowledge: pro e contro
Per quanto promettente, quella degli zk rollup è una tecnologia poco utilizzata come soluzione di scalabilità per Ethereum. In generale questi richiedono molto tempo per essere sviluppati e sono costosi da integrare. Ma soprattutto, nella maggior parte dei casi, non sono compatibili con l’Ethereum Virtual Machine e quindi non sono interoperabili con Ethereum.
La compatibilità è fondamentale perché permette ai diversi progetti di essere uniformati e intercambiabili tra di loro, facilitando lo scambio di informazioni e di valore.
Polygon ha deciso di lavorare proprio su questo punto debole dei zk rollup: “sapevamo che Ethereum ha bisogno di scalare. Sapevamo che le zero-knowledge proof sono il modo migliore per farlo. Sappiamo che la compatibilità con l’EVM è l’ingrediente segreto che avrebbe favorito sia sviluppatori che utenti. Così abbiamo costruito Polygon zkEVM”.
La mainnet beta di Polygon zkEVM che andrà online il 27 Marzo è dunque una soluzione Layer 2 zero-knowledge per la scalabilità di Ethereum, completamente compatibile con l’EVM.
Polygon zkEVM: perché è davvero una novità
Zk rollup sì, ma compatibili con Ethereum. Questo è il progetto di Polygon che finalmente è realtà! In sostanza non essere compatibili con l’EVM è un grande svantaggio, significa non poter usare lo stesso linguaggio di programmazione di Ethereum (Solidity), il suo codice o gli strumenti di sviluppo. Il problema degli zk rollup è quindi di usabilità.
Polygon zkEVM tuttavia è un Layer 2 che può essere utilizzato esattamente come se fosse Ethereum. Sviluppatori e utenti possono trovare la stessa sicurezza e decentralizzazione del network di ETH ma più velocità e più convenienza.
Polygon zkEVM: cosa cambia ora per la blockchain
Per riassumere, i vantaggi di Polygon zkEVM sono:
- Più scalabilità e sicurezza per il network;
- Costi più bassi per l’elaborazione delle transazioni;
- Tempi di finalizzazione delle transazioni più rapide;
- Compatibilità con Ethereum, la piattaforma di smart contract più utilizzata.
Cosa cambia quindi con l’arrivo della mainnet beta di Polygon zkEVM? La prima conseguenza immediata secondo il team del progetto è che il costo delle fee delle transazioni su Layer 1 (quindi su Polygon stessa) diminuirà del 90%.
Inoltre grazie alla piena compatibilità con l’EVM, gli sviluppatori del Web3 che vogliono migliorare la performance delle proprie dapp costruite su Ethereum possono semplicemente trasferire l’esecuzione degli smart contract già esistenti sul Layer 2.
Polygon zkEVM: le prime applicazioni
Il team di Polygon ha spiegato che le principali applicazioni di Polygon zkEVM saranno nel campo delle dapp della finanza decentralizzata, degli NFT, del gaming su blockchain e dei pagamenti.
Uno dei primi progetti ad aver scelto proprio la Polygon zkEVM per scalare le sue attività è ImmutableX, la blockchain dedicata al crypto gaming che fin dalla sua fondazione ha sempre usato gli zk rollup.
All’inizio del mese Polygon ha presentato un nuovo prodotto costruito sulla sua zkEVM: Polygon ID. Si tratta di una servizio per verificare la propria identità digitale, in cui gli utenti possono registrare tramite smart contract delle credenziali in un wallet. Il titolare di un bar ad esempio potrebbe verificare la maggiore età di un cliente anche senza documenti. O gli sviluppatori potrebbero costruire soluzioni decentralizzate per il KYC.
Dopo il lancio della mainnet beta di Polygon zkEVM il 27 Marzo, vedremo ulteriori applicazioni della nuova soluzione di scalabilità. Che ha tutte le carte in regola per stabilire nuovi standard tech per la blockchain e il suo sviluppo.