Alle Sprachen
Zcash ist das erste Blockchain-System, das Zero-Knowledge-Proofs verwendet, die vollständige Zahlungsvertraulichkeit bieten und gleichzeitig ein dezentrales Netzwerk mit einer öffentlichen Blockchain aufrechterhalten können. Die Gesamtmenge der Zcash-Tokens (ZEC) beträgt wie bei Bitcoin auch 21 Mio. Der Unterschied besteht darin, dass Zcash-Transaktionen automatisch den Absender, Empfänger und Betrag aller Transaktionen auf der Blockchain verbergen. Nur wer den Ansichtsschlüssel hat, kann den Inhalt der Transaktion sehen. Benutzer haben die volle Kontrolle und können ihre Ansichtsschlüssel anderen zur Verfügung stellen.
ZCash ist ein Zweig von Bitcoin, der den ursprünglichen Modus von Bitcoin beibehält und basierend auf dem Code von Bitcoin Version 0.11.2 modifiziert wird. Es gibt zwei Arten von ZCash-Wallet-Fonds: transparente Fonds und private Fonds. Transparente Fonds ähneln Bitcoin-Fonds; private Fonds verbessern die Privatsphäre, Transaktionen mit privaten Fonds werden vertraulich behandelt und Transaktionen zwischen transparenten Fonds und transparenten Fonds sind öffentlich zugänglich. von.
Im Vergleich zu Bitcoin stellt die Anonymität das größte Merkmal von Zcash dar. Transaktionen können automatisch beide Parteien und die Anzahl der Blockchain-Transaktionen verbergen, und nur diejenigen, die den Schlüssel besitzen, können die spezifischen Transaktionsinformationen sehen. Natürlich können Benutzer wählen, wer diese Berechtigung hat.
Warum wird gesagt, dass Zcash echte Anonymität und Datenschutz erreichen kann?Einfach zu verstehen, Zcash verwendet zwei Technologien:
zk-SNARK Zero-Knowledge-Proof-Technologie: Auch wenn die Quell- und Flussinformationen der Währung absolut vertraulich sind , Zero-Knowledge-Proof-Technologie kann immer noch überprüfen, ob der Benutzer, der Geld ausgibt, die Währung tatsächlich besitzt.
Öffentliche Blockchain: Zcash verwendet eine öffentliche Blockchain für die Transaktionsanzeige, verbirgt jedoch automatisch den Transaktionsbetrag, und Inhaber von ZEC (dem Token im Zcash-System) können dies beobachten, indem sie die zugehörigen Schlüsselinformationen anzeigen.
Abbildung 1 Übersichtliche Ansicht der Zcash-Überweisung
Wie in Abbildung 1 gezeigt, kann Zcash vier Arten von Überweisungen implementieren. Die derzeit gebräuchlichste und einfachste Methode im Internet ist die Übertragung zwischen öffentlichen Adressen, die sich nicht von der Bitcoin-Überweisung unterscheidet. Kombiniert mit Zero-Knowledge-Proof-Technologie können öffentliche Adressen zu und von versteckten Adressen übertragen werden und gleichzeitig auch Übertragungen mit vollständig versteckten Absenderadressen und Empfangsadressen realisiert werden.
•zk-SNARKs Zero-Knowledge-Beweis
Der vollständige Name von zk-SNARK lautet Zero-Knowledge Prägnantes, nicht interaktives Argument des Wissens (nicht interaktiver, prägnanter Zero-Knowledge-Beweis). Der Zero-Knowledge-Beweis erfordert keine Kommunikation zwischen dem Beweiser (Prover) und dem Verifizierer (Verifier). Um nicht-interaktive Funktionen zu erreichen, muss die zk-SNARKs-Technologie eine anfängliche vertrauenswürdige Einrichtung (Anfängliche vertrauenswürdige Einrichtung) durchführen und eine Reihe öffentlicher Parameter festlegen, um dem Nachweiserbringer dabei zu helfen, einen Zero-Knowledge-Beweis zu erstellen, um vollständig private Übertragungen zu erreichen. Diese Reihe von Parametern wird tatsächlich verwendet, um eine Reihe von RSA-Public-Key-Verschlüsselungsakkumulatoren (RSA-Akkumulatoren) in Zcash einzurichten, und der entsprechende Parameter ist das Produkt zweier großer Primzahlen N = p q. Der Parametergenerator muss alle Aufzeichnungen über p und q zerstören, dann gilt das System als sicher (dies setzt eigentlich die Annahme voraus, dass das Produkt großer Primzahlen nicht geknackt werden kann). Wenn jemand p oder q kennt, kann er leicht einen Zero-Knowledge-Beweis konstruieren, um die anonyme Überweisung zu verdoppeln und die zusätzliche Ausgabe von Währung im anonymen System zu realisieren.
Daher müssen diese geheimen Parameter unmittelbar nach der Generierung der öffentlichen Parameter sicher vernichtet werden. Zcash veranstaltete speziell zu diesem Zweck eine Parametergenerierungszeremonie und entwarf ein Mehrparteien-Computerprotokoll, das es mehreren unabhängigen Organisationen ermöglicht, beim Erstellen von Parametern zusammenzuarbeiten. Zcashs Sapling-Serie öffentlicher Parameter Powers of Tau wurde Anfang 2018 in einer Höhe von 3.000 Metern unter Verwendung von Strahlungsdaten aus dem Atommüll von Tschernobyl generiert. Um die Privatsphäre dieser Veranstaltung zu gewährleisten. Sie wurden in einem kleinen Privatjet in 3.000 Fuß Höhe in den US-Bundesstaaten Illinois und Wisconsin gefeiert.
·Mining-Struktur
Im Gegensatz zu den meisten PoW-Mining-Projekten weist Zcash dem Team 10 % der Token-Einnahmen zu, aber diese Token werden nicht vorab abgebaut, sondern werden es in der ersten Abbauphase schrittweise freigesetzt werden. Die spezifischen Regeln lauten wie folgt:
1. Ein Block alle 2,5 Minuten, und jeder Block belohnt 12,5 ZEC (also wie Bitcoin, 50 geschürft alle 10 Minuten am Anfang)
2. In den ersten vier Jahren 20 % der Mining-Einnahmen fließen in die Team-Belohnung (in der ersten Stufe können die Miner also nur 10 ZEC pro Block erhalten)
3. Im ersten Mining-Monat beginnt die Block-Belohnung bei 0,000625 ZEC, linearer Anstieg auf 12,5 ZEC ( Mining beginnt langsam)
Abbildung 2 Freigabe der Zcash Mining Mine Verbreitungskarte
ZEC wird erstmals bei der Blockhöhe von 850.000 halbiert und die Belohnung um 50 % reduziert.Nach der Halbierung beträgt die Blockbelohnung 6,25ZEC.
Verwandter Link:
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