Tutte le lingue
Zcash è il primo sistema blockchain a utilizzare prove a conoscenza zero, che forniscono la completa riservatezza dei pagamenti pur essendo in grado di mantenere una rete decentralizzata utilizzando una blockchain pubblica. Come Bitcoin, anche la quantità totale di token Zcash (ZEC) è di 21 milioni, la differenza è che le transazioni Zcash nascondono automaticamente il mittente, il destinatario e l'importo di tutte le transazioni sulla blockchain. Solo chi ha la chiave di visualizzazione può vedere il contenuto della transazione. Gli utenti hanno il pieno controllo e possono scegliere di fornire le proprie chiavi di visualizzazione ad altri.
ZCash è un ramo di bitcoin, che conserva la modalità originale di bitcoin ed è modificato in base al codice di bitcoin versione 0.11.2. Esistono due tipi di fondi del portafoglio ZCash: fondi trasparenti e fondi privati. I fondi trasparenti sono simili ai fondi Bitcoin; i fondi privati migliorano la privacy, le transazioni che coinvolgono fondi privati sono mantenute riservate e le transazioni tra fondi trasparenti e fondi trasparenti sono pubblicamente disponibili.
Rispetto a Bitcoin, la più grande caratteristica di Zcash è l'anonimato.Le transazioni possono nascondere automaticamente entrambe le parti e la quantità di transazioni blockchain, e solo chi detiene la chiave può vedere le informazioni specifiche sulla transazione. Naturalmente, gli utenti possono scegliere chi ha questa autorizzazione.
Perché si dice che Zcash può raggiungere il vero anonimato e la protezione della privacy? Semplice comprensione, Zcash utilizza due tecnologie:
zk-SNARK tecnologia a prova di conoscenza zero: anche se la fonte e le informazioni sul flusso della valuta sono completamente riservate , La tecnologia a prova di conoscenza zero può ancora verificare che l'utente che spende denaro possieda effettivamente la valuta.
Blockchain pubblica: Zcash utilizza una blockchain pubblica per la visualizzazione delle transazioni, ma nasconde automaticamente l'importo della transazione e i possessori di ZEC (il token nel sistema Zcash) possono osservarlo visualizzando le informazioni chiave associate.
Figura 1 Vista generale del trasferimento Zcash
Come mostrato nella Figura 1, Zcash può implementare quattro tipi di trasferimenti. Attualmente, il metodo più comune e più semplice su Internet è il trasferimento tra indirizzi pubblici, che non è diverso dal trasferimento di Bitcoin. In combinazione con la tecnologia a prova di conoscenza zero, gli indirizzi pubblici possono essere trasferiti da e verso indirizzi nascosti e, allo stesso tempo, possono essere realizzati anche trasferimenti con indirizzi di invio e indirizzi di ricezione completamente nascosti.
•zk-SNARKs prova a conoscenza zero
Il nome completo di zk-SNARK è a conoscenza zero Argomento succinto non interattivo della conoscenza (prova a conoscenza zero concisa non interattiva). La prova a conoscenza zero non richiede la comunicazione tra il prover (Prover) e il verificatore (Verifier). Per ottenere funzioni non interattive, la tecnologia zk-SNARKs deve eseguire una configurazione attendibile iniziale (Installazione attendibile iniziale) e impostare una serie di parametri pubblici per aiutare il prover a creare una prova a conoscenza zero per ottenere trasferimenti completamente privati. Questa serie di parametri viene effettivamente utilizzata per stabilire una serie di accumulatori di crittografia a chiave pubblica RSA (accumulatori RSA) in Zcash e il parametro corrispondente è il prodotto di due grandi numeri primi N = p q. Il generatore di parametri deve distruggere tutti i record su p e q, quindi il sistema sarà considerato sicuro (questo in realtà presuppone che il prodotto di grandi numeri primi non possa essere violato). Se qualcuno conosce p o q, sarà in grado di costruire facilmente una prova a conoscenza zero, in modo da raddoppiare la spesa del trasferimento anonimo e realizzare l'ulteriore emissione di valuta nel sistema anonimo.
Pertanto, questi parametri segreti devono essere distrutti in modo sicuro subito dopo aver generato i parametri pubblici. Zcash ha tenuto appositamente una cerimonia di generazione dei parametri per questo scopo e ha progettato un protocollo di calcolo multipartitico per consentire a più organizzazioni indipendenti di cooperare nella creazione di parametri. La serie Sapling di Zcash di parametri pubblici Powers of Tau è stata generata a un'altitudine di 3.000 metri all'inizio del 2018 utilizzando i dati sulle radiazioni delle scorie nucleari di Chernobyl. Per garantire la privacy di questo evento. Sono stati celebrati in un piccolo jet privato a un'altitudine di 3.000 piedi negli stati americani dell'Illinois e del Wisconsin.
·Struttura di mining
A differenza della maggior parte dei progetti di mining PoW, Zcash assegna il 10% del reddito dei token al team, ma questi token non sono pre-minati. essere rilasciato gradualmente nella prima fase di estrazione. Le regole specifiche sono le seguenti:
1. Un blocco ogni 2,5 minuti e ogni blocco premia 12,5 ZEC (quindi come Bitcoin, 50 minati ogni 10 minuti all'inizio)
2. Nei primi quattro anni, 20 % delle entrate del mining va nella ricompensa del team (quindi nella prima fase i minatori possono ottenere solo 10ZEC per blocco)
3. Nel primo mese di mining, la ricompensa del blocco parte da 0,000625ZEC, aumento lineare a 12,5ZEC ( il mining inizia lentamente)
Figura 2 Zcash mining Mine release mappa di distribuzione
ZEC verrà dimezzato per la prima volta all'altezza del blocco di 850.000 e la ricompensa sarà ridotta del 50%.Dopo il dimezzamento, la ricompensa del blocco sarà di 6,25ZEC.
Link correlato:
https://baike.baidu.com/item/%E5%A4%A7%E9%9B%B6%E5%B8%81/22415313
https://z.cash/the-basics/
https://www.dprating.com/rating/report/115