Polygon, Matter Labs e Scroll hanno pubblicato aggiornamenti sui loro rollup a conoscenza zero compatibili con Ethereum.
Mercoledì scorso, un trio di aziende non affiliate ha dichiarato di aver fatto progressi verso la costruzione di protocolli zero-knowledge in grado di scalare Ethereum.
Polygon, la sidechain di Ethereum, ha pubblicato il codice sorgente della sua Polygon zkEVM, abbreviazione di zero-knowledge Ethereum virtual machine.
Matter Labs, la società che sta dietro a zkSync, ha presentato una tabella di marcia per zkSync 2.0 e prevede di lanciare “il primo rollup di zkEVM” entro la fine dell’anno. E Scroll, un’azienda che si definisce “la zkEVM nativa”, ha dichiarato di aver pubblicato la “versione pre-alpha” del suo protocollo.
Il cofondatore di Polygon, Mihailo Bjelic, ha dichiarato che zkEVM rappresenta un passo avanti verso il “Santo Graal della scalabilità”.
Una zkEVM avrebbe “tutte le proprietà che idealmente vogliamo/necessitiamo“, ha twittato, “ma è stata considerata molto difficile (o addirittura impossibile!) da costruire!”.
Prove a conoscenza zero
Le prove a conoscenza zero (ZK) sono uno dei tanti metodi che le aziende hanno adottato nel tentativo di ridurre la congestione della rete Ethereum, migliorando al contempo la velocità delle transazioni e riducendone i costi.
In crittografia, le prove ZK offrono a una parte (il prover) un modo per dimostrare a un’altra parte (il verificatore) di essere in possesso di determinate informazioni, senza rivelare le informazioni stesse. Ciò avviene attraverso uno o più test proposti dal verificatore che possono essere superati solo da chi possiede le informazioni richieste.
In pratica, ciò significa che le transazioni ad alta intensità di gas possono essere elaborate sulla rete rollup con il solo risultato finale registrato sulla mainnet di Ethereum, riducendo notevolmente la congestione.
Matthew Green, professore di informatica alla Johns Hopkins University, ha definito le prove a conoscenza zero “uno degli strumenti più potenti che i crittografi abbiano mai ideato”.
“Se fossero pienamente realizzate, le prove a conoscenza zero ci permetterebbero di dimostrare le affermazioni“, ha scritto Green in un’opera prima sull’argomento, “senza rivelare alcuna informazione oltre al singolo bit di informazione corrispondente a ‘questa affermazione è vera’”.
Compatibilità con Ethereum
“I primi ZK-rollup non avevano la capacità di eseguire contratti intelligenti ed erano limitati a semplici scambi di token e pagamenti”, ha dichiarato la piattaforma di sviluppo blockchain bitcoin 360 ai in un’introduzione alla tecnologia. “Ma con l’introduzione di macchine virtuali zero-knowledge compatibili con EVM, gli ZK-rollup stanno iniziando a supportare le dApp di Ethereum”.
Polygon ha sottolineato il punto mercoledì.
“L’equivalenza EVM significa che qualsiasi contratto intelligente o strumento di sviluppo che si può usare su Ethereum può essere usato su Polygon #zkEVM. Punto”, ha dichiarato la società. “È proprio come usare Ethereum, ma con l’innovativa potenza di scala della tecnologia ZK”.
zkSync 2.0
Matter Labs ha dichiarato che zkEVM supporterà Solidity e Vyper, linguaggi di programmazione utilizzati dagli sviluppatori di Ethereum.
In un post sul blog indirizzato agli sviluppatori, Matter Labs ha dichiarato: “Non sono necessarie nuove verifiche di sicurezza”. “Il porting è semplice: il 99% dei tool funzionerà immediatamente”.
Matter Labs ha lanciato zkSync 2.0 su una rete di test pubblica a febbraio, definendolo “la prima implementazione zkEVM in assoluto”. Una versione “baby alpha” sarà disponibile per alcuni a novembre, mentre una “full alpha” sarà “disponibile per tutti i progetti e gli utenti” entro la fine dell’anno.
Scroll, nel frattempo, ha dichiarato che la sua “pre-alpha testnet” sarà “la prima occasione per i primi utenti e sviluppatori di interagire con la nostra infrastruttura e sperimentare i flussi di lavoro delle dapp su Scroll”.
Alcuni utenti di Twitter hanno commentato gli annunci. “Quindi ogni rollup di zk annuncia zk EVM questa settimana?”, ha twittato Trenton Van Epps, autodefinitosi “persona dell’ecosistema” presso la Fondazione Ethereum.
Ryan Sean Adams, il fondatore di Bankless, l’ha definita in modo più semplice. “È la stagione dei rollup di zk”, ha twittato.