Was ist Zcash?

In Währung
zcash

Was ist Zcash Coin?

Zcash ist eine Kryptowährung, die Privatsphäre und selektive Transparenz von Transaktionen bietet. Zcash Zahlungen werden auf einer öffentlichen Blockchain veröffentlicht, aber der Absender, Empfänger und Betrag einer Transaktion können privat bleiben. Das Zcash-Handelszeichen, ZEC, ist kein offizielles ISO 4217. Wie Bitcoin hat Zcash Coin eine feste Gesamtversorgung von 21 Millionen Einheiten.

Die Technologie

Datenschutz im Vergleich

Bei traditionellen Blockchains wie Bitcoin und Ethereum zeigt jeder Eintrag in die Blockchain sowohl den Betrag der Transaktion als auch die an der Transaktion beteiligten Parteien. Bitcoins CoinJoin verschleiert die Beträge und Empfänger, indem es den Nutzern erlaubt, Transaktionen zusammenzubringen. Es versteckt nicht den Gesamtbetrag der gepoolten Transaktionen, sondern nur, wie der Gesamtbetrag zwischen zukünftigen Transaktionen aufgeteilt wird. Es erfordert auch eine aktive Teilnahme zwischen den Kunden.

BitShares 1.0 hat die Möglichkeit, den gesamten Transaktionsbetrag zu verbergen, aber nicht den Empfänger der Transaktion. Allerdings können die gesamten Transaktionsbeträge, durch die Überprüfung der bisherigen und zukünftigen Werte der Transaktionen, berechnet werden. Monero geht einen Schritt weiter mit der Erstellung einer großen Anzahl von Dummy-Eingängen und Ausgängen für jede Transaktion, wodurch ein viel größerer Satz von Adressen mit der gegebenen Transaktion verbunden ist. Auch dies kann Informationen freisetzen, da Clients Dummy-Transaktionen erstellen müssen, die echte Transaktionen nachahmen. Zwischen April 2014 und Januar 2017 waren 62 % aller Monero-Transaktionen verknüpfbar, da die Client-Software Dummy-Inputs für Transaktionen für Brieftaschen ohne Guthaben erzeugt hat. Andere Muster geben über 90 % der Transaktioneninformationen frei.

Zcash Coin

Zcash Coin nutzt neuartige kryptografische Nullwahrnehmungsnachweise (zk-SNARKs), um sowohl den Betrag als auch den Empfänger auf speziell “abgeschirmten” Transaktionen zu schützen. Dies erhöht die Menge der potenziellen Ein- und Ausgänge für eine gegebene geschirmte Transaktion, auf potenziell jede abgeschirmte Adresse in der Zcash-Blockchain, die ein Gegner nicht über andere Informationsquellen ausschließen kann. Obwohl die Wahrscheinlichkeit eines abgeschirmten Eingangs, der irgendeinem vorherigen abgeschirmten Ausgang entspricht, nicht gleich groß ist (zum Beispiel sind ältere Adressen weniger wahrscheinlich in Gebrauch), wurde keine Information durch die Transaktion selbst freigegeben, anders als das, was aus dem Timing und den Metadaten abgeleitet werden kann (Anzahl der abgeschirmten Transfers, etc.). Grundsätzlich ist die Anonymität so groß wie sie für die öffentliche Blockchain nur sein kann, da eine Transaktion aufgezeichnet werden muss.

Zcash ermöglicht auch transparente Transaktionen, die überhaupt keine privaten Schutzrechte bieten. Dies ist auf geschützte Adressen zurückzuführen, denen bestimmte Merkmale fehlen (wie z. B. Multisignatur-Brieftaschen) und die Hardwareanforderungen, um eine abgeschirmte Transaktion zu erzeugen (eine Kopie der Blockchain und ~ 3 GB RAM). Es ist somit möglich, Transaktionen zu korrelieren, wenn eine transparente Adresse einen gegebenen Betrag an eine abgeschirmte Adresse sendet und später dieser Betrag auf eine transparente Adresse übertragen wird. Was privat ist, kann nun durch indirektes Wissen, durch das Wissen der “Inputs und Outputs” abgeleitet werden.

Es ist auch möglich, dass ein Netzwerk-Gegner IP-Adressen beobachtet, um Transaktionen zu korrelieren. VPNs, Tor und I2P können verwendet werden, um IP-Adressen auszublenden und es gibt laufende Bemühungen, Tor standardmäßig zu aktivieren.

Zcash unterstützt die “selektive Offenlegungs” -Fähigkeiten, die es einem Benutzer ermöglichen, optional zu beweisen, dass Transaktionen aufgetreten sind oder die Möglichkeit Schlüssel aufzudecken, die es erlauben, dass ihre Transaktionen von einer anderen Partei betrachtet werden können. Eine Motivation für solche Möglichkeiten ist es, den Nutzern leichter die Einhaltung von Geldwäsche- oder Steuerregelungen zu ermöglichen. Das heißt, Transaktionen sind auditierbar, aber die Offenlegung steht unter der Kontrolle der Teilnehmer. Zooko Wilcox, der Gründer von Zcash, hat virtuelle Treffen mit Strafverfolgungsbehörden rund um die USA veranstaltet, um diese Grundlagen zu erläutern. Wilcox hat aufzeichnen lassen, dass “sie die Währung nicht entwickelt haben, um illegale Aktivitäten zu erleichtern”.

Parametergenerierung

Zcash unterscheidet sich von den meisten Kryptowährungen darin, dass die monetäre Basis die Erzeugung von Parametern erfordert, die missbraucht werden könnte