
Molti paesi in tutto il mondo stanno adottando sempre più la criptovaluta grazie alla sua velocità e alla sua funzionalità di privacy che mantiene le transazioni sicure e protette.
Tuttavia, non tutte le criptovalute garantiscono la privacy agli utenti a causa della loro tecnica di progettazione. Ad esempio, il bitcoin utilizza a blockchain tecnologia che funge da registro aperto. Ogni volta che gli utenti effettuano una transazione, i dettagli vengono archiviati in un blocco e possono essere monitorati utilizzando le informazioni archiviate dai minatori nella blockchain. Alcune criptovalute sono contrarie al design del bitcoin che espone al pubblico i dettagli della transazione e hanno compiuto sforzi per garantire che le persone possano inviare e ricevere fondi in modo conveniente in modo anonimo; questo è ciò che offre Zcash.
Zcash (ZEC) è un token digitale proprio come bitcoin. È una criptovaluta decentralizzata e peer-to-peer che fornisce privacy e trasparenza selettiva per le transazioni.
Con la privacy di Zcash, gli utenti possono utilizzare la funzionalità di privacy opzionale per determinare se consentire o meno la pubblicazione al pubblico dei dettagli di una transazione come mittente, destinatario e importo della transazione.
Origine di Zcash
Zcash è iniziato come un fork di bitcoin. Quando fu lanciato, si chiamava Zerocoin protocollo, successivamente cambiato in Zerocash. Il 28 ottobre 2016 è stato ribattezzato Zcash dal suo fondatore Zooko Wilcox O'hearn.
Wilcox è rimasto colpito da ciò che Bitcoin può fare, ma non è soddisfatto del modo in cui i dettagli della transazione vengono resi pubblici. Ciò lo ha spinto a creare un fork del codice Bitcoin originale e ad apportare alcuni miglioramenti che hanno dato agli utenti di Zcash l'opportunità di nascondere i dettagli di una transazione utilizzando la funzionalità di privacy opzionale.
Quando Zcash è stato sviluppato, sono stati creati 21 milioni di token proprio come Bitcoin, e il 20% dell'intera moneta è stata assegnata come "ricompensa per i fondatori". Questo è stato condiviso tra sviluppatori, investitori e una fondazione senza scopo di lucro.
Come funziona Zcash?
Zcash è una blockchain che consente agli utenti di effettuare transazioni rapidamente e in privato. Offre agli utenti il pieno controllo su chi può vedere i dettagli della transazione utilizzando la funzionalità di privacy opzionale. Se un utente utilizzasse questa funzionalità, il pubblico sarebbe a conoscenza solo che è stata effettuata una transazione, ma i dettagli della transazione come il mittente, il destinatario e l'importo della transazione non saranno visibili al pubblico.
In Zcash gli utenti hanno due alternative su come effettuare una transazione; sono transazioni protette o transazioni trasparenti.
Nell'opzione di transazione protetta, se l'utente "A" desidera inviare 5 Zec all'utente "B", dovrà inviare il denaro all'indirizzo protetto dell'utente "B", noto anche come "Z-addr". Con questa opzione, i dettagli della transazione vengono mantenuti privati.
Nell'opzione di transazione trasparente, l'utente "A" può inviare il token all'indirizzo trasparente dell'utente "B", noto anche come "t-addr". Con questa opzione i dettagli della transazione saranno resi pubblici.
Zcash può garantire un elevato livello di privacy nelle transazioni grazie all'utilizzo di ZK-snark e della prova a conoscenza zero.
Prova di conoscenza zero
Questo è stato concepito per la prima volta dai ricercatori del MIT tra cui: Shafi Goldwasser, Silvio Micali e Charles Rackoff nel 1985, nel loro articolo “The Knowledge Complexity of an Interactive Proof System”.
La prova a conoscenza zero è una modalità di autenticazione in cui le password non vengono scambiate.
Supponiamo che l'utente “A” (il dimostratore) possa dimostrare ad un altro soggetto diciamo l'utente “B” (il verificatore) che è a conoscenza di un particolare segreto, ma dovrà farlo senza divulgare il segreto a parte dichiarare di non conosce quel segreto.
Zk-snark
Questa è una prova a conoscenza zero, succinta o breve e facile da verificare. Questa è la prova che consente di effettuare una transazione sulla rete Zcash senza divulgare i dettagli della transazione.
Per capire come funziona la tecnologia zk-snarks, bisogna sapere come funziona uno Smart Contract. Uno smart contract è un deposito in garanzia di fondi che viene attivato una volta eseguita una funzione concordata. Ad esempio, se l'utente "A" inserisce 500 ZEC in un contratto intelligente che ha stipulato con l'utente "B" per prevedere il tempo del giorno successivo in una determinata città. Se l'utente "B" prevede correttamente, ottiene lo ZEC, ma in caso contrario, non lo otterrà. Questo può essere complicato soprattutto quando l'attività da svolgere è riservata.
Questo è esattamente ciò che fa Zk-snarks; dimostrerà che l'utente “B” ha fatto tutto quanto richiesto dall'utente “A” senza divulgare al pubblico i dettagli della transazione.
Come ottenere Zcash
Puoi estrarre o acquistare Zcash. Sebbene il mining non sia per tutti, puoi ottenere facilmente il token acquistandolo.
Puoi acquistare zcash con denaro fiat da diversi scambi di criptovalute come Kraken.
Conclusione
Zcash è una valuta digitale che è stata biforcata da bitcoin per superare i difetti che bitcoin ha in termini di privacy e velocità utilizzando zk-snarks per la conferma delle transazioni.







