Creative coding
Redazione Scene & Code
Creative coding

IA e zkEVM: come le prove matematiche possono garantire il futuro di Ethereum

La visione di Vitalik Buterin per la verifica formale assistita dall'IA, unita alla promessa delle zkEVM, indica un passo verso un'infrastruttura blockchain scalabile e matematicamente certa, rafforzando la fiducia in tutte le creazioni digitali.

Pubblicato
15 ottobre 2026
Lettura
5 min
Categorie
Creative coding

Foto: John Phillips / Wikimedia Commons (CC BY 2.0)

Il mondo blockchain ha a lungo affrontato un dilemma fondamentale: come raggiungere simultaneamente decentralizzazione, sicurezza e scalabilità senza compromessi. Questo "trilemma della blockchain", coniato da Vitalik Buterin di Ethereum, ha visto reti tradizionali come Ethereum dare priorità alla sicurezza e alla decentralizzazione, spesso a scapito della scalabilità. Eppure, sta emergendo un nuovo paradigma, guidato dalle prove a conoscenza zero (ZKP) e dall'innovativo concetto di Zero-Knowledge Ethereum Virtual Machines (zkEVM). Queste tecnologie promettono di sbloccare una scalabilità senza precedenti per il livello base di Ethereum, ma la loro intrinseca complessità introduce nuove considerazioni sulla sicurezza. A sorpresa, Buterin sostiene che l'intelligenza artificiale, spesso vista come una minaccia alla cybersecurity, potrebbe essere la chiave per garantire questa prossima generazione di infrastrutture blockchain, cambiando radicalmente il modo in cui costruiamo la fiducia nel regno digitale, con potenziali implicazioni per aree come l'arte on-chain e il creative coding.

La recente argomentazione dettagliata di Buterin si concentra sulla verifica formale assistita dall'IA come strumento trasformativo per la sicurezza del software, contrastando il crescente pessimismo secondo cui gli attacchi guidati dall'IA potrebbero rendere impossibili i sistemi trustless. La verifica formale implica la scrittura di prove matematiche sul codice che possono essere automaticamente controllate da un computer, garantendo matematicamente che un pezzo di codice si comporti esattamente come previsto in tutte le condizioni. Sebbene questa tecnica esista da decenni, la sua applicazione pratica è stata limitata dall'immensa difficoltà e dal tempo richiesto per scrivere queste prove a mano. Buterin crede che l'IA cambi drasticamente questa equazione, consentendo la creazione sia del codice che delle sue prove, con gli umani che verificano principalmente il comportamento del software desiderato, una combinazione che ha descritto come ciò che il ricercatore Yoichi Hirai chiama “la forma finale dello sviluppo software”.

zkEVM: la svolta di scalabilità di cui Ethereum ha bisogno

Le Zero-Knowledge Ethereum Virtual Machines (zkEVM) sono in prima linea nella roadmap di Ethereum per migliorare la scalabilità. Queste tecnologie sfruttano le ZKP per verificare l'esecuzione dei blocchi di Ethereum. Invece di richiedere a ogni nodo di rieseguire tutte le transazioni in un blocco, un singolo attore specializzato — il "prover" — esegue il blocco e genera una prova crittografica di corretta esecuzione. Qualsiasi nodo può quindi verificare questa prova — un processo che è ordini di grandezza più economico rispetto alla riesecuzione di tutte le transazioni, come descritto su ethereum.org. Questo sposta Ethereum da un modello di verifica "N-su-N" (tutti rieseguono) a un modello "1-su-N" (uno prova, tutti verificano), mantenendo la stessa garanzia di sicurezza: un'esecuzione errata non può produrre una prova valida.

Questa innovazione consente a Ethereum di aumentare in sicurezza la sua capacità di transazione senza aumentare i requisiti hardware dei validatori, preservando così la decentralizzazione. Tuttavia, la velocità rimane una sfida significativa per la verifica L1 delle zkEVM. I blocchi di Ethereum vengono prodotti ogni 12 secondi, il che significa che le prove devono essere generate entro un lasso di tempo simile per essere utili al consenso. Le attuali implementazioni di zkEVM possono impiegare da minuti a ore per provare un singolo blocco, e la ricerca, supportata dal team Privacy Stewards of Ethereum (PSE) della Ethereum Foundation, si concentra sulla riduzione di questo divario. Fondamentalmente, l'obiettivo è che la verifica formale, sebbene importante per la sicurezza, non diventi un ostacolo per la scalabilità di L1 con le zkEVM, come notato nella zkEVM Security Overview.

IA: rafforzare la fiducia dove conta di più

L'argomentazione di Buterin, dettagliata su CoinDesk e TradingView, è che l'IA può consentire ai difensori di costruire codebase più sicuri utilizzando gli stessi modelli che gli attaccanti potrebbero impiegare. Egli vede l'IA come uno strumento potente per scrivere sia codice complesso che le prove matematiche richieste per la sua verifica formale, specialmente in aree critiche come le firme resistenti ai quanti, i sistemi di prova STARK (un tipo di ZKP), gli algoritmi di consenso e le zkEVM. Questi sono sistemi in cui le proprietà di sicurezza sono chiaramente definibili, nonostante la complessità del codice sottostante.

Sebbene l'IA offra un potenziale immenso, Buterin è attento a sottolinearne i limiti. La verifica formale non è una panacea; le prove possono essere incomplete, le specifiche possono essere sbagliate e le vulnerabilità hardware potrebbero aggirare anche software matematicamente corretto. Ciò che offre è un modo per gli sviluppatori di esprimere le intenzioni in più modi ridondanti e garantire automaticamente la loro compatibilità. Ciò porta a un futuro ottimistico in cui il software si divide in due livelli: un livello edge insicuro per funzioni meno critiche e un core sicuro per componenti critici come Ethereum stesso, i kernel dei sistemi operativi e le infrastrutture IoT sensibili. Questo core sicuro, mantenuto deliberatamente piccolo, sarebbe sottoposto a una verifica formale aggressiva, con l'IA che fornisce la potenza di calcolo per rendere questo pratico su larga scala. Come conclude Buterin, "I difensori hanno finalmente la possibilità di vincere, in modo decisivo."

L'impatto invisibile sul creative coding

Per la comunità del creative coding e dell'arte on-chain, questo passaggio verso una sicurezza matematicamente dimostrabile è un punto di svolta. L'integrità dell'arte digitale, spesso immutabile una volta distribuita on-chain, si basa fortemente sulla sicurezza sottostante della blockchain. Man mano che i contratti intelligenti diventano più complessi e integrali all'arte generativa, alle esperienze interattive e alle organizzazioni autonome decentralizzate (DAO) che governano i progetti creativi, il potenziale di bug catastrofici cresce. La verifica formale assistita dall'IA significa che la logica centrale di questi contratti artistici può essere verificata con una certezza senza precedenti. Questo non riguarda solo la prevenzione degli hack; si tratta di costruire una fiducia fondamentale nella tela digitale stessa. Permette ad artisti e collezionisti di impegnarsi con le creazioni on-chain con maggiore fiducia, sapendo che il codice che definisce i loro beni digitali è robusto quanto la matematica consente. La fusione di IA, ZKP e verifica formale dipinge un quadro ottimistico per un panorama creativo digitale più sicuro, scalabile e, in definitiva, più affidabile.

Argomenti di discussione

Ancora nessun argomento: apri il primo.

Altri articoli

Redazione Scene & Code
···
Creative coding

Occhiali smart: scambiamo ancora la privacy per un'utilità minima?

Nonostante i progressi iterativi di Meta, Xiaomi e Alibaba, gli ultimi occhiali smart continuano a lottare per offrire un'utilità davvero convincente che superi le persistenti preoccupazioni sulla privacy e gli ostacoli all'integrazione sociale.

2 min di lettura Italiano (Italia)