PANORAMICA
Le transazioni di criptovaluta sono decentralizzate e anonime. Possono comunque essere tracciati, perché la blockchain li rende accessibili al pubblico. Poiché le transazioni di criptovaluta sono pubbliche, gli utenti che danno valore alla privacy tendono a evitarle.
La tecnologia nota come ZK-SNARK, o Zero Knowledge Successive Non-Interactive Argument of Knowledge, consente agli utenti di mantenere la privacy delle loro transazioni. Consente agli utenti di dimostrare di possedere determinate informazioni senza divulgarle. Il protocollo ZK-SNARK è un componente della nota criptovaluta Zcash.
Il blog fornirà informazioni su ZK-SNARK, un sistema di prova a conoscenza zero incentrato sulla privacy, inclusi esempi e il suo funzionamento.
ZK-SNARK: Di cosa si tratta?
Un protocollo chiamato ZK-SNARK (Zero-Knowledge Success Non-Interactive Argument of Knowledge) consente agli utenti di dimostrare di possedere particolari informazioni senza rivelarle. Per dirla in altro modo, ZK-SNARK protegge i dati privati senza richiedere la comunicazione tra le due parti.
Il protocollo che alimenta la criptovaluta privata Zcash si chiama ZK-SNARK. Il concetto di queste prove, creato inizialmente negli anni '80, affronta i problemi di privacy e anonimato che hanno le blockchain convenzionali.
Parliamo di ciascun componente ZK-SNARK a turno.

1. Nessuna informazione
Permette all'utente di dimostrare di possedere una particolare informazione senza darla realmente all'altro utente.
2. Breve
Poiché le prove sono lunghe solo poche centinaia di byte, possono essere confermate in pochi millisecondi.
3. Non coinvolgente
Nella prova è presente un solo messaggio inviato dal mittente al destinatario.
4. Disaccordo
Queste dimostrazioni sono conosciute in termini tecnici come argomenti. Il nome deriva dal fatto che funzionano più come argomentazioni che come vere e proprie prove.
5. Informazioni
Qui la conoscenza è intesa in relazione alle informazioni del mittente.
In sintesi, poiché gli ZK-SNARK sono completamente crittografati sulla blockchain, aiutano a mantenere la privacy delle transazioni. ZK-SNARK può dimostrare che il mittente ha X dollari da trasferire senza rivelare questa conoscenza al pubblico, quindi le transazioni crittografate possono ancora essere verificate utilizzando il meccanismo di consenso della rete.
Una spiegazione degli ZK-SNARK
Lo svantaggio è stata la privacy sin da quando è stata introdotta la prima criptovaluta, Bitcoin, rinomata per la sua decentralizzazione, sicurezza e affidabilità. Il problema persisteva anche dopo che numerosi utenti avevano rimproverato Bitcoin e altre criptovalute per aver reso pubblicamente accessibili i dettagli delle transazioni.
Poiché le loro identità offline non erano collegate alle loro chiavi pubbliche, molti utenti Bitcoin credevano che le loro transazioni fossero anonime l'anno successivo alla creazione della criptovaluta. Numerosi professionisti, tra cui data scientist, hacker e altri agenti delle forze dell’ordine, hanno imparato nel tempo che non è così.
Attraverso una sofisticata analisi blockchain, in realtà non solo è possibile, ma anche piuttosto semplice identificare nuovamente le persone e collegare dati pseudonimi provenienti da molte fonti. Gli sviluppatori hanno iniziato a lavorare su criptovalute incentrate sulla privacy a seguito di questi problemi di privacy con le criptovalute standard. Zcash è il miglior esempio di una criptovaluta che dà priorità alla privacy ed è supportata da ZK-SNARK.
Come funzionano gli ZK-SNARK?
I nodi in tutto il mondo confermano le transazioni crittografiche sulla rete blockchain perché le criptovalute sono decentralizzate e non coinvolgono intermediari come banche o organizzazioni finanziarie.
Solitamente i nodi verificano i criteri predeterminati. Ad esempio, verificano che il mittente abbia il denaro a portata di mano e forniscono le chiavi private necessarie per dimostrare che il denaro appartiene a lui.
Il mittente può, tuttavia, dimostrare le proprie transazioni utilizzando ZK-SNARK senza nemmeno rivelare i propri indirizzi pubblici o gli importi coinvolti. Per fornire questa funzionalità di privacy, la rete blockchain incorpora una parte del protocollo ZK-SNARKs nelle sue regole di consenso.
Durante il processo di transazione, ZK-SNARK trasformano i dati che devono essere convalidati in equazioni. Di conseguenza, le equazioni vengono controllate e confermate senza rivelare alcuna informazione.
Esempi di ZK-SNARK
Zcash è un noto esempio di come ZK-SNARK possa proteggere le transazioni di criptovaluta e migliorare la privacy. Zcash è spesso preferito dagli investitori contemporanei per la sua segretezza. Invece di utilizzare tipiche transazioni crittografiche accessibili al pubblico, Zcash incoraggia gli utenti a condurre transazioni private.
In realtà, Zcash offre ai suoi utenti la scelta di indirizzi trasparenti o privati. Pertanto, ZK-SNARK protegge i dati delle transazioni quando un utente desidera indirizzi privati.
Gli ZK-SNARK sono utilizzati da altri progetti blockchain oltre a Zcash. Ad esempio, nel 2017, Ethereum ha iniziato a incorporare Zcash e ZK-SNARKs. Nello stesso anno, Zcash ha collaborato con JP Morgan Chase e ZK-STARKs per sviluppare un sistema di pagamento basato su blockchain.
Gli ZK-SNARK sono molto più che semplici transazioni crittografiche private, pur essendo il loro caso d'uso ideale. Gli utenti possono aspettarsi molto di più da questa tecnologia, compresa la protezione dei dati privati su Internet. Osserviamo e aspettiamo.
Come vengono utilizzati gli ZK-SNARK?
L'applicazione di ZK-SNARK implica trasformare i dati che devono essere verificati o confermati in una formula matematica. Ad esempio, il mittente utilizza le seguenti informazioni per creare la prova della transazione.
-
I valori di input e output delle transazioni corrispondono.
-
Le chiavi private per l'input sono in possesso del mittente.
- Una firma digitale per la transazione è connessa crittograficamente alle chiavi private.
Tutte le prove sopra menzionate garantiscono che solo il mittente con chiavi private ha la capacità di alterare la transazione. Queste prove, tuttavia, differiscono per ciascuna criptovaluta. Zcash, ad esempio, utilizza gli impegni per tenere traccia dei risultati delle transazioni non spesi e deve rivelare un nullificatore per poter spendere tali promesse. Memorizzando queste promesse e annullamenti come hash, Zcash mantiene la propria privacy.
Una tecnologia che le criptovalute possono utilizzare per migliorare la privacy è ZK-SNARK. Gli utenti dovrebbero tuttavia prestare attenzione, poiché queste monete per la privacy sono altrettanto irregolari quanto le altre criptovalute. Pertanto, prima di acquistare qualsiasi moneta per la privacy, fai i compiti e fai scelte sagge.
ZK-SNARK Osservazioni
Gli ZK-SNARK sono soggetti ad alcune critiche. Diamo loro una rapida occhiata.
- Attraverso la contraffazione, chiunque abbia chiavi private può produrre prove fittizie e produrre nuovi gettoni Zcash. Sviluppando i protocolli di prova e distribuendoli tra più parti, Zcash evita questo.
- Nei suoi primi anni, Zcash è stato fondato con una tassa di fondazione del 20%. I creatori di criptovaluta vengono pagati con l’imposta. Secondo i critici, i fondatori potrebbero utilizzare questo meccanismo per produrre un numero infinito di gettoni Zcash.
- Dal 2019, gli sviluppatori hanno lavorato per migliorare ZK-SNARK eliminando la configurazione attendibile.
- Poiché Halo 2 non richiede un'impostazione di fiducia tra gli utenti, gli sviluppatori di Zcash hanno creato il metodo a conoscenza zero di Halo 2 per prevenire problemi di privacy.
RISULTATI FINALI
Quando le criptovalute tradizionali soffrono di problemi di privacy, gli investitori moderni e gli appassionati di criptovalute cercano costantemente nuove possibilità da sfruttare e da cui trarre vantaggio. ZK-SNARKs è una tecnologia innovativa che consente agli utenti di dimostrare le informazioni senza rivelarle.
Zcash utilizza gli ZK-SNARK per migliorare la privacy, da qui il nome privacy coin. Sebbene ci siano alcune critiche nei confronti di ZK-SNARK, con l'avanzamento della tecnologia, può potenzialmente impedire agli hacker di rubare informazioni.









Lascia un commento
Questo sito è protetto da hCaptcha e applica le Norme sulla privacy e i Termini di servizio di hCaptcha.