Zcash ist eine der wenigen Ketten, in denen Privatsphäre pro Transaktion gewählt wird. Zwei Adressformen veröffentlichen alles im Explorer, zwei verschlüsseln es. Der Unterschied steht in den ersten Zeichen der Adresse - und er entscheidet, ob von einem Tausch eine lesbare Spur bleibt.
Die vier Präfixe
- t1 und t3 - transparent. Beträge und Adressen sind öffentlich, genau wie bei Bitcoin.
- zs1 - geschützt (Sapling). Absender, Empfänger und Betrag sind verschlüsselt.
- u1 - unified. Eine Zeichenfolge, die einen geschützten Empfänger trägt; aktuelle Zcash-Wallets geben standardmäßig sie heraus.
- zc - Sprout. Der erste geschützte Pool, inzwischen stillgelegt: das Protokoll lässt keine Werte mehr hinein.
Was eine transparente Adresse offenlegt
Bei t1 oder t3 hält die Kette dasselbe fest wie Bitcoin: wer gezahlt hat, wer empfangen hat und wie viel. Das ist jederzeit lesbar, und beide Enden lassen sich verknüpfen. Das ist kein Fehler von Zcash - Transparenz ist einer seiner beiden Modi und existiert, damit die Münze über Plattformen laufen kann, die mit verschlüsselten Notes nicht umgehen können.
Was eine geschützte Adresse verbirgt
Im geschützten Pool sind der Betrag und beide Enden verschlüsselt. Ein Beobachter sieht, dass eine Transaktion stattfand und welche Gebühr sie zahlte - nicht, wer wem was geschickt hat. Nur wer von Ihnen einen Viewing Key erhält, liest die Details. Genau deshalb lohnt es, ein geschütztes Guthaben geschützt zu lassen.
Wo Privatsphäre trotzdem verloren geht
Das übliche Leck ist nicht die Adressform, sondern der Umweg. Holen Sie Mittel aus dem geschützten Pool auf eine transparente Adresse, machen Sie etwas damit und schützen Sie sie wieder - dann lassen sich Beträge und Zeitpunkte beider transparenter Abschnitte zusammenlegen. Die meisten Börsen erzwingen genau das, weil sie nur an t1 zahlen können. Der geschützte Pool schützt, was in ihm liegt; jeder Schritt hinaus ist wieder öffentlich.
Sprout (zc) ist nicht mehr bezahlbar
Sprout war Zcashs erstes geschütztes Design und ist seit dem Canopy-Upgrade für neue Werte geschlossen. Eine zc-Adresse ist nicht bloß alt: das Protokoll lässt niemanden - uns eingeschlossen - Werte hineinbewegen. Zeigt eine Wallet noch eine, wechseln Sie zu u1 oder zs1, bevor Sie jemanden um Zahlung bitten.
Tauschen, ohne den geschützten Pool zu verlassen
Hier hört der Unterschied auf, akademisch zu sein. Wir zahlen Zcash direkt aus unserer eigenen Zcash-Wallet an geschützte u1- und zs1-Adressen - die Auszahlung muss keine transparente Adresse berühren, um bei Ihnen anzukommen. Auf der Eingangsseite veröffentlicht ein Auftrag beide Formen: eine transparente t1-Adresse als Hauptadresse, weil Auszahlungsformulare von Börsen und Multi-Chain-Wallets nur dorthin senden können, und darunter eine u1-Adresse für Zcash-eigene Wallets. Beide gehören zum selben Auftrag, jede von ihnen schreibt ihn gut - ein geschützter Absender muss also nicht zuerst entschützen. Wie viele Bestätigungen wir abwarten, steht auf der Zcash-Seite.