Il responsabile tecnico di Polygon spiega cosa aspettarsi da zkEVM

L'ecosistema Ethereum è destinato a testimoniare una delle tendenze blockchain più in voga quest'anno, con numerose aziende desiderose di sfruttare l'imminente rollup zkEVM di Polygon.

Cosa sono le prove a conoscenza zero?

La tecnologia a conoscenza zero (ZK) è una soluzione crittografica che rimodella il settore blockchain. Eseguono linguaggi e bytecode di basso livello a livello programmabile, supportati dalle stesse regole della mainnet di Ethereum.

È una macchina virtuale che utilizza prove a conoscenza zero per verificare i dati senza rivelare alcuna informazione sul contenuto o sulle proprietà dei dati. È un protocollo resistente alla censura che replica l'ambiente di esecuzione delle transazioni della mainnet di Ethereum.

Vitalik Buterin, il fondatore di Ethereum, classificato zkEVM in quattro tipi principali.

  1. ZkEVM di tipo 1: completamente equivalenti a Ethereum
  2. zkEVM di tipo 2: equivalenza EVM (non Ethereum).
  3. Tipo-3 zkEVM: in partenza da EVM
  4. Tipo-4 zkEVM: cugini stretti dell'EVM
Confronto dei tipi zkEVM di Vitalik
(Fonte: blog Ethereum)

"Il progetto è un progetto ingegneristico completo", ha affermato Jordi Baylina, che guida il team tecnico che costruisce il Polygon zkEVM. “L'idea è che con questi dispositivi elettronici abbiamo in qualche modo costruito un processore. Inoltre, è possibile scrivere un programma che elabora le transazioni. È uno stack completo di componenti con diversi team che lavorano in ciascuno di questi livelli in questi stack".

In un YouTube video rilasciato il 2 marzo, Baylina ha spiegato i componenti tecnici alla base del lancio, “il sistema che stiamo costruendo è resistente alla censura. Non è una soluzione perfetta, ma fino a un certo punto perché il sistema non è universale».

“Abbiamo creato l'assemblea stessa. È un nuovo processore, un nuovo assemblaggio, un nuovo modo di scrivere hardware".

Dettagli tecnici

Con il rollup zkEVM, un trasferimento ERC-20 definirà infrastrutture di dati univoche come ProgramCounter, GlobalCounter, EVMWord, GasInfo e GasCost, che includono e contengono elementi come stack, memoria e codici operativi. pc e gc sono incapsulati per usare, mentre EVMWord incapsula un array u8 con una lunghezza di 32.

Per semplificare le operazioni relative alla memoria, gli sviluppatori utilizzano in modo intelligente le macro di Rust per estrarre informazioni critiche sulla memoria come tratti di indice e intervallo e implementarle in modo standardizzato. D'altra parte, Storage è rappresentato da una HashMap e i suoi valori chiave sono tutti EVMWord

StackAddress è rappresentato come un uso con lo Stack un array dinamico costituito da EVMWord.

Anche MemoryAddress è un usize, con valori compresi tra 0 e 1023, mentre Memory è un array di u8.

Lo stack tecnico completo del rollout di zkEVM è disponibile su github.

La corsa per la supremazia zkEVM

La corsa è iniziata per colpire il mercato con un prodotto funzionante.

Diversi progetti sono in corsa per lanciare il primo zkEVM completamente funzionante ed equivalente a EVM, con alcuni dei principali contendenti Polygon zkEVM, zkSync, StarkNET e Scroll.

Polygon zkEVM è open source e mira a ridurre i costi di transazione fino al 90%, mentre zkSync 2.0 è attivo su Ethereum Testnet, consentendo agli sviluppatori di scrivere contratti intelligenti Solidity. StarkNET utilizza ZK-STARK, che sono più sicuri ma con limitazioni, e Scroll sta costruendo una soluzione ad alta componibilità che dà la priorità alla sicurezza e alla trasparenza.

La scommessa di $ 250 milioni di Polygon su zkEVM

Polygon ha acquistato la rete Hermez per 250 milioni di dollari nel 2021 e successivamente ha lanciato la sua soluzione di rollup ZK Ethereum Layer-2, Polygon Hermez, a metà del 2022. Nel luglio 2022, Polygon ha annunciato il rebranding di Polygon Hermez in Polygon zkEVM, che ha adottato l'approccio zkEVM di tipo 2 per essere equivalente a EVM ma non a Ethereum.

Gli sviluppatori dovranno adattare il codice e gli strumenti EVM al rollup ZK. Polygon mira a raggiungere 2000 transazioni al secondo e a ridurre i costi di transazione fino al novanta percento, rendendolo meno costoso rispetto a Ethereum Mainnet. Polygon ha lanciato il suo testnet pubblico zkEVM il 10 ottobre.

Pubblicato in: Poligono, Tecnologia

Fonte: https://cryptoslate.com/polygons-technical-lead-explains-what-to-expect-from-zkevm/