Zero-Knowledge proofs

Definizione rapida

Copy link to section
Di:
Aggiornato: Jan 20, 2023

Le Zero-Knowledge proofs (zk) ti consentono di dimostrare che le informazioni che hai inviato a qualcun altro sono vere, senza dover rivelare quali sono le informazioni.

Punti chiave

Copy link to section
  • Le Zk proofs consentono agli utenti di nascondere informazioni sensibili, come il loro indirizzo e la posizione, durante l’utilizzo di blockchain pubbliche.
  • Le Zk proofs svolgono un ruolo importante in molte privacy coin e blockchain.
  • Gli utenti di zk proofs possono essere completamente anonimi quando inviano dati ad altre persone online.

Cosa sono le Zero-Knowledge proofs?

Copy link to section

Le Zero-Knowledge proofs (o protocollo a conoscenza zero) consentono di inviare i dati in modo sicuro e privato attraverso la blockchain. Le informazioni inviate utilizzando le zk proofs possono essere convalidate senza dover rivelare pubblicamente i dati che ne confermano la veridicità. Questo viene fatto da algoritmi che possono comunicare, al verificatore delle informazioni in arrivo, se un’affermazione è vera senza rivelare i dati stessi.

Le Zk proofs si basano su tre criteri principali:

  • Validità: se le informazioni inviate sono false, un dimostratore disonesto non può convincere il verificatore che invece sono vere.
  • Completezza: se le informazioni sono vere, un verificatore onesto può essere convinto da un dimostratore onesto.
  • Zero-conoscenza: il verificatore non può apprendere altre informazioni sul dimostratore, a parte sapere se le informazioni inviate siano vere o false.

Vantaggi delle Zero-Knowledge proofs

Copy link to section

I protocolli a conoscenza zero possono migliorare notevolmente la privacy e la sicurezza nelle blockchain della privacy e nelle transazioni inviate su blockchain pubbliche. Le informazioni sensibili possono essere inviate in modo sicuro e gli indirizzi degli utenti possono essere resi privati.

Zk-rollups, un tipo di crittografia a conoscenza zero, consente di raggruppare migliaia di transazioni in un’unica transazione sulla blockchain. Questo può essere fatto in modo rapido ed efficiente. Ciò può migliorare la velocità delle transazioni blockchain perché tutti i calcoli e le commissioni sono condivisi tra migliaia di utenti, accelerando così il carico di lavoro.

Dove posso saperne di più?

Copy link to section

Puoi saperne di più sui protocolli a conoscenza zero e su altri tipi di crittografia a conoscenza zero visitando i siti web di progetti di criptovaluta e aziende che utilizzano la conoscenza zero. Tra questi, puoi visitare il sito web di Ethereum, il sito web di criptovaluta Zcash e il sito web della rete Dusk.



Fonti & Riferimenti
Avvertenza sui rischi
James Knight
Editor of Education

James è redattore capo di Invezz e si occupa di argomenti relativi al mondo finanziario, dalla borsa, alle criptovalute, ai mercati macroeconomici. Il suo obiettivo principale... leggi di piú.