Le prove Zero-Knowledge rappresentano la terza ondata di innovazione nello sviluppo Blockchain

Le prove Zero-Knowledge rappresentano la terza ondata di innovazione nello sviluppo Blockchain

La tecnologia Zero-Knowledge rappresenta la terza ondata di innovazione nel mondo della blockchain, dopo Bitcoin ed Ethereum. 

In un recente rapporto, il crypto blogger Colin Wu ha sottolineato l'importanza e l'innovazione che la tecnologia a prova di conoscenza zero (ZK) apporta per sbloccare nuovi casi d'uso della blockchain e inaugurare una nuova ondata di innovazione.

Secondo Wu stiamo raggiungendo una terza ondata di innovazione nell’ecosistema blockchain, caratterizzata da sicurezza, privacy, scalabilità e decentralizzazione. 

La prima ondata di innovazione che ha segnato l’industria delle criptovalute/blockchain è avvenuta con l’arrivo dello stesso Bitcoin, che ha portato la blockchain nel mondo reale, ha detto Wu. La seconda ondata di innovazione nell’ecosistema blockchain è stata segnata dai contratti intelligenti nati sulla rete Ethereum.

La tecnologia a conoscenza zero trasformerà la società

Essendo la terza ondata di innovazione nell’ecosistema blockchain, la tecnologia a conoscenza zero ha il potenziale per creare sistemi di verifica molto più efficienti e sicuri e per garantire privacy e scalabilità, motivo per cui è diventata una tecnologia fondamentale per costruire Web3 e accelerare la socializzazione. trasformazione. 

Questa tecnologia ha caratteristiche uniche che aiutano a preservare la proprietà dei dati, migliorare la protezione della privacy e mitigare i rischi associati alle violazioni dei dati.

Cos’è la tecnologia a conoscenza zero?

Lo sono le prove a conoscenza zero (ZKP), o prove a conoscenza zero “un costrutto crittografico che fornisce un meccanismo robusto per la diffusione delle informazioni”.

Attraverso ZK, una persona può verificare la veridicità delle informazioni senza doverle rivelare e, sebbene esista un certo margine di errore, questa tecnologia applica una serie di tecniche per ridurre significativamente la possibilità che un attore disonesto inganni un verificatore credi ad una affermazione falsa. 

“La prova a conoscenza zero è una prova di probabilità, non di certezza, ma possiamo ridurre l’errore di razionalità a trascurabile utilizzando alcune tecniche”. 

Casi d'uso della tecnologia ZK

Nel segnalare pubblicato da Wu, intitolato “The Third Wave of Technological Advancements in Blockchain: Exploring the Application of Zero-Knowledge Proof Technology”, evidenzia i principali casi d’uso attuali della tecnologia a conoscenza zero. Tuttavia, si afferma anche che si tratta di un campo di innovazione in forte espansione in cui in futuro si potrebbero vedere nuovi casi d’uso, applicazioni e implementazioni. 

Quindi, attualmente, la costruzione di sistemi di riservatezza dei dati dove gli utenti possono condividere in modo sicuro le informazioni necessarie senza dover rivelare informazioni personali è uno dei principali casi d'uso della tecnologia ZK. 

Allo stesso modo, con l’aumento delle interazioni digitali, la sicurezza e la protezione dei dati sono diventate più che un’opzione, ma una necessità. 

La tecnologia a conoscenza zero viene utilizzata per creare sistemi di reputazione che forniscono prova dell'identità di un utente e forniscono registri riservati per l'autenticazione dell'utente senza visualizzazione diretta dei propri dati. Ciò consente ai fornitori di servizi di verificare la reputazione degli utenti senza rivelarne l'identità ed elimina la necessità di creare archivi di dati centralizzati, vulnerabili agli attacchi. 

Inoltre, l' pagamenti anonimi Sono un altro degli attuali casi d’uso della tecnologia a conoscenza zero. Come spiegato nel rapporto, nel sistema finanziario tradizionale, i dettagli dei pagamenti bancari sono accessibili sia agli enti bancari, sia ai fornitori di servizi e ai governi, lasciando esposta la privacy finanziaria degli utenti. Ora, con la tecnologia a conoscenza zero è possibile rafforzare la sicurezza e la privacy offerte dalle criptovalute creando un sistema finanziario alternativo senza intermediari. 

La tecnologia ZK, attraverso token per la privacy, app per la privacy e blockchain pubbliche con funzionalità di privacy, consente di effettuare pagamenti anonimi che non includono dettagli della transazione o informazioni personali del mittente e del destinatario. 

La efficienza e scalabilità nelle blockchain Sono anche tra i casi d’uso e le applicazioni della tecnologia a conoscenza zero attualmente esplorati. Grazie a questa innovazione, gli sviluppatori possono creare applicazioni decentralizzate leggere (DApp), che può essere eseguito in modo semplice sugli smartphone, favorendo lo sviluppo e l'adozione del Web3. 

zk-SNARK, zk-STARK e zk-SNARK ricorsivo

Oggi, ci sono tre implementazioni della tecnologia ZK menzionate nel rapporto: zk-SNARK, zk-STARK e zk-SNARK ricorsiva. 

Il primo, lo zk-SNARKs, acronimo di “Argomento della conoscenza succinto e non interattivo a conoscenza zero”, sono un tipo di prova crittografica basata sulla tecnologia ZK che consente di validare e verificare le informazioni senza darne accesso, preservando la riservatezza dei dati. 

Questo tipo di test viene utilizzato per eseguire calcoli e verificare i dati off-chain, eliminando la necessità che i nodi elaborino e memorizzino tali informazioni, alleviando la congestione della rete e migliorandone prestazioni e scalabilità. Poligono-Hermez, zkSync e Aztec sono alcuni esempi di protocolli basati su Ethereum che implementano zk-SNARK. Tuttavia, nonostante il loro potenziale, questi test potrebbero essere vulnerabili all’informatica quantistica, che potrebbe in futuro compromettere il loro modello di sicurezza. 

D'altra parte, lo zk-STARK, acronimo di “Argomenti di conoscenza trasparenti e scalabili a conoscenza zero”, sono un altro tipo di prova crittografica progettata per resistere al calcolo quantistico. Questo tipo di test non richiede una configurazione affidabile ed è più scalabile e trasparente rispetto a zk-SNARK. 

"ZK-STARK sostituisce la configurazione affidabile con una casualità aperta e verificabile, riducendo la dipendenza dei partecipanti e migliorando la sicurezza del protocollo." 

Progetti come Poligono Miden, dYdX e StarkNet utilizzano zk-STARK per migliorare le proprie capacità di elaborazione e ridurre i costi di transazione. 

Infine, gli zk-SNARK ricorsivi sono implementati come un miglioramento significativo rispetto agli zk-SNARK per ottimizzare la scalabilità, aumentando drasticamente il numero di transazioni che possono essere gestite in un test ZK. Uno zk-SNARK ricorsivo è in grado di verificare più di un blocco di transazione unendo gli zk-SNARK generati da diversi blocchi L2 in un'unica prova di validità che viene inviata alla catena L1.

ZK e la sua intersezione con AI

In sintesi, sebbene il campo della tecnologia a conoscenza zero sia ancora in fase di esplorazione per scoprirne il vero potenziale, i progressi compiuti negli ultimi anni dimostrano che si tratta di una soluzione efficiente alle sfide di privacy e sicurezza nei sistemi basati su blockchain. 

Wu ha inoltre evidenziato che, nel prossimo futuro, l’intersezione di questa innovazione tecnologica con il campo dell’Intelligenza Artificiale e del Machine Learning potrebbe essere molto utile per migliorare l’efficienza dell’IA, generando nuovi progetti rivoluzionari. 

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