Vitalik Buterin: "Gli ZK-EVM diventeranno un terzo tipo di client Ethereum"

Vitalik Buterin su ZK-EVM e la filosofia multi-client di Ethereum

Gli ZK-EVM sono rollup utilizzati nei rollup per aumentare la scalabilità della rete Ethereum, pur essendo compatibili con la sua infrastruttura blockchain. 

Il creatore di Ethereum Vitalik Buterin ha condiviso i suoi pensieri sul ruolo critico che gli ZK-EVM svolgeranno nel futuro della blockchain. 

Buterin ha osservato che, oltre ad aumentare significativamente la scalabilità di Ethereum, le soluzioni basate sulla tecnologia a conoscenza zero (ZK) trasformerà il modo in cui viene convalidato sulla catena, quindi è importante analizzarne l'impatto all'interno della rete. 

In una pubblicazione intitolata "Come interagirà la filosofia multi-client di Ethereum con gli ZK-EVM?", Buterin discute di come gli ZK-EVM influenzeranno la decentralizzazione e la sicurezza della blockchain. 

Il creatore di Ethereum ha indicato che queste soluzioni di scalabilità sono in sviluppo da anni e ora hanno iniziato ad essere implementate attivamente nei protocolli di secondo livello, come Rete poligonale vs zkSync, che ha recentemente lanciato i suoi rollup zk completamente compatibili con EVM (Ethereum Virtual Machine). Entrambe le soluzioni basate sulla tecnologia a conoscenza zero sono attive sulla mainnet e presto ne saranno disponibili altre, ha affermato Buterin. 

Considerato questo scenario, Buterin ha indicato che ZK-EVM non sarà solo un rollup per scalare la rete, ma anche Verranno utilizzati per accelerare il processo di verifica nel livello di base di Ethereum e, una volta che ciò accadrà, gli ZK-EVM diventeranno un terzo tipo di client per la rete blockchain. 

ZK-EVM e la filosofia multi-client di Ethereum

Buterin riferisce che Ethereum ha mantenuto una filosofia multi-client per garantire la sicurezza e la decentralizzazione del suo protocollo. Pertanto, invece di utilizzare un client di riferimento eseguito da tutti i nodi, la blockchain ha una specifica gestita di cui esistono varie implementazioni, note come client. Questi ultimi sono quelli eseguiti dai nodi della rete. 

Attualmente, Ethereum ha due tipi di client, consenso ed esecuzione. Tuttavia, il creatore di Ethereum vuole mantenere i fondamenti della decentralizzazione blockchain, sfruttando al contempo i vantaggi offerti dagli ZK-EVM per portare Ethereum a un livello superiore, quindi l'integrazione di ZK-EVM come client di terzo tipo consentirà alla rete per essere più leggere e accelerare la verifica delle transazioni al livello base, poiché queste soluzioni raggruppano le transazioni e le elaborano off-chain, risparmiando sulle tariffe di spazio e gas. 

Quindi, per sfruttare la scalabilità degli ZK-EVM senza compromettere la decentralizzazione o la sicurezza di Ethereum, Buterin propone diverse opzioni. Uno di questi, e con il quale lo sviluppatore è maggiormente d'accordo, è creare un ecosistema ZK-EVM aperto, invece di un singolo ZK-EVM per verificare i blocchi sulla catena. 

Basarsi su un ecosistema multi ZK-EVM aperto è l’opzione migliore

Un ecosistema aperto multi ZK-EVM, in cui diversi clienti hanno diverse implementazioni di un ZK-EVM, Ha le sue sfide ma non sarebbe troppo difficile- notò Buterin. "Si potrebbe avere una sottorete p2p per ogni tipo di prova e un client che utilizza un tipo di prova ascolterà sulla sottorete corrispondente e aspetterà finché non riceve una prova che il suo verificatore riconosce come valida." 

Le principali sfide presentate da questa proposta sono legate alla latenza e all’inefficienza dei dati. Tuttavia, Buterin spiega anche che queste sfide sembrano piccole e non sono difficili da affrontare. 

Continua a leggere: Vitalik Buterin ha effettuato la prima transazione su Polygon zkEVM Mainnet Beta