ZEC ist ein weitverbreiteter digitaler Vermögenswert für Zahlungen und bietet starke Datenschutzfunktionen, die ihn für verschiedene Transaktionen wie Zahlungen an Freunde, Einkäufe oder Spenden geeignet machen. Um Datenschutz und Sicherheit zu maximieren, ist es wichtig zu verstehen, wie verschiedene Arten von Transaktionen innerhalb von Zcash funktionieren.
Kurzfassung
Zcash unterstützt zwei Arten von Transaktionen: abgeschirmte, die Details privat halten, und transparente, die sie öffentlich dokumentieren.
Abgeschirmte Adressen beginnen mit u oder z. Transparente Adressen beginnen mit t und funktionieren ähnlich wie eine Bitcoin-Adresse.
Bei jeder Zahlung entscheidest du selbst. Datenschutz ist eine Option, die Zcash dir bietet, keine Einstellung, die jemand anderes für dich festlegt.
Auszahlungen von einer Börse sind der häufigste Punkt, an dem Menschen ihre Privatsphäre verlieren. Wenn die Börse nur transparente Auszahlungen unterstützt, schirme die Mittel selbst ab, sobald sie eintreffen.
Gebühren folgen ZIP 317 und steigen mit der Größe der Transaktion. Wallets, die weiterhin die alte Pauschalgebühr senden, können verzögerte Transaktionen erleben.
Die meisten Zcash-Transaktionen haben gemäß ZIP 203 eine Ablaufhöhe. Läuft eine Transaktion ab, bevor sie gemined wird, kann sie nach dieser Ablaufhöhe nicht mehr bestätigt werden und muss möglicherweise erneut gesendet werden.
Abgeschirmte Transaktionen
Abgeschirmte Transaktionen finden statt, wenn du ZEC in dein abgeschirmtes Wallet überträgst. Die Adresse deines abgeschirmten Wallets beginnt mit u oder z. Wenn du abgeschirmte Transaktionen sendest, kannst du gemeinsam mit den Personen, mit denen du Transaktionen durchführst, ein Maß an Privatsphäre wahren, das bei standardmäßig öffentlichen Zahlungsnetzwerken nicht möglich ist.
Das Senden einer abgeschirmten Transaktion ist am einfachsten, wenn du ein Wallet verwendest, das das aktuelle Zcash-Netzwerk und die aktuellen abgeschirmten Pools unterstützt. Bevor du dich bei Datenschutz auf ein Wallet verlässt, prüfe, ob es abgeschirmtes Senden, abgeschirmtes Empfangen und den Pool unterstützt, den du verwenden möchtest. Wenn du ZEC von einer Börse abhebst, prüfe, ob diese abgeschirmte oder transparente Auszahlungen unterstützt. Unterstützt sie nur transparente Auszahlungen, übertrage die Mittel nach ihrem Eintreffen in ein Wallet mit Unterstützung für abgeschirmte Transaktionen.
Die Nutzung abgeschirmter Transaktionen zum Senden und Empfangen von Mitteln ist der beste Weg, die Privatsphäre zu bewahren und das Risiko der Preisgabe von Zahlungsdaten zu verringern.
Transparente Transaktionen
Transparente Transaktionen funktionieren ähnlich wie Bitcoin-Transaktionen. Transaktionsdetails sind auf der blockchain öffentlich sichtbar, einschließlich transparenter Adressen und transparenter Beträge. Transparente Transaktionen sollten vermieden werden, wenn Privatsphäre Priorität hat.
Transparente Adressen sind in manchen Situationen dennoch nützlich, insbesondere wenn eine Börse oder ein Dienst keine abgeschirmten Adressen unterstützt. Wenn du ZEC an eine transparente Adresse erhältst, solltest du es abschirmen, bevor du später Zahlungen tätigst.
Eine einfache Vorstellungshilfe
Eine transparente Transaktion ist eine Postkarte. Der Briefträger liefert sie aus, aber jeder, der sie unterwegs in die Hand bekommt, kann die Nachricht lesen, sehen, wer sie gesendet hat, und sehen, wer sie empfängt.
Eine abgeschirmte Transaktion ist ein versiegelter Briefumschlag. Der Postdienst bestätigt weiterhin, dass ein echter Brief mit echtem Porto das System durchlaufen hat, und niemand kann einen fälschen oder denselben Brief zweimal senden. Was der Umschlag enthält, bleibt zwischen Absender und Empfänger.
Der wichtige Punkt ist, dass Zcash dir erlaubt, bei jeder einzelnen Zahlung zu entscheiden, welche Variante du senden möchtest.
Zcash-Gebühren
Zcash verwendet keine Gas-Einheiten wie Ethereum. Zcash-Transaktionsgebühren werden in ZEC bezahlt, üblicherweise gemessen in zatoshis. Ein ZEC entspricht 100.000.000 zatoshis.
ZIP 317 definiert einen üblichen Gebührenmechanismus, der mit der Komplexität einer Transaktion skaliert. Statt dass jede Transaktion die alte Pauschalgebühr von 1.000 zatoshis verwendet, basiert die übliche Gebühr auf „logischen Aktionen“ wie Eingaben, Ausgaben und abgeschirmten Aktionen. Einfache Transaktionen beginnen häufig bei etwa 10.000 zatoshis beziehungsweise 0,0001 ZEC, während komplexere Transaktionen mehr erfordern können.
In den meisten aktuellen Wallets sollten Nutzer ZIP-317-Gebühren nicht manuell berechnen müssen. Das Wallet sollte automatisch eine angemessene Gebühr wählen. Wenn ein Wallet weiterhin die alte Pauschalgebühr verwendet oder dir erlaubt, eine Gebühr weit unter der üblichen ZIP-317-Gebühr festzulegen, kann die Transaktion verzögert, nachrangig behandelt, von einigen Knoten verworfen werden oder nicht zuverlässig weitergeleitet werden.
Fehlerbehebung bei hängenden Transaktionen
Eine Zcash-Transaktion ist nicht endgültig, nur weil sie in deinem Wallet erscheint. Für die gewöhnliche Nutzung wird sie endgültig, nachdem sie in einen Block gemined wurde und genügend Bestätigungen für deine Situation erhalten hat. Börsen und Dienste können mehr Bestätigungen verlangen, als ein Wallet standardmäßig anzeigt.
Nutze diesen Entscheidungsbaum, bevor du erneut sendest:
Zeigt dein Wallet eine Transaktions-ID an?
Falls nein, hat das Wallet die Transaktion möglicherweise noch nicht erstellt oder übertragen. Prüfe den Synchronisierungsstatus, die Internetverbindung, die Wallet-Version und mögliche Fehlermeldungen des Wallets.
Falls ja, kopiere die Transaktions-ID und fahre fort.
Ist die Transaktion in einem Block bestätigt?
Falls ja, warte auf die Anzahl der Bestätigungen, die dein Wallet, deine Börse, dein Händler oder dein Dienst verlangt.
Falls nein, fahre fort.
Hat die Transaktion ihre Ablaufhöhe erreicht?
Falls nein, sende dieselbe Zahlung noch nicht manuell erneut. Die ursprüngliche Transaktion kann weiterhin bestätigt werden.
Falls ja, kann die Transaktion nach dieser Ablaufhöhe nicht mehr gemined werden. Dein Wallet kann sie als abgelaufen oder fehlgeschlagen markieren, und du musst möglicherweise eine neue Transaktion erstellen.
Erscheint die Transaktion auf einem Server oder Explorer, aber nicht auf einem anderen?
Behandle dies als Problem der Netzwerksichtbarkeit, nicht als Beweis dafür, dass die Transaktion fehlgeschlagen ist. Unterschiedliche Knoten können unterschiedliche Mempool-Ansichten haben.
Warte, synchronisiere dein Wallet erneut oder wechsle zu einem anderen vertrauenswürdigen Server, falls dein Wallet dies unterstützt.
Ist die Transaktion verschwunden, nachdem sie als bestätigt erschien?
Eine kurze Reorganisation der Chain kann eine Transaktion vorübergehend aus der besten Chain entfernen.
Warte auf weitere Blöcke. Wenn die Transaktion zurückkehrt, warte weiter auf Bestätigungen. Wenn sie nicht zurückkehrt und später abläuft, erstelle eine neue Transaktion.
Fordert dich das Wallet auf, erneut zu senden?
Befolge die aktuelle Anleitung des Wallets erst, nachdem du geprüft hast, dass die vorherige Transaktion abgelaufen, fehlgeschlagen oder nicht mehr gültig ist.
Wenn du unsicher bist, frage den Support, bevor du erneut sendest.
Ausstehend, abgelaufen, verworfen und reorged
Ausstehend bedeutet, dass die Transaktion erstellt oder übertragen, aber noch nicht in einen Block gemined wurde.
Abgelaufen bedeutet, dass die Ablaufhöhe der Transaktion überschritten wurde. Gemäß ZIP 203 kann eine Transaktion mit Ablaufhöhe nach dieser Höhe nicht mehr gemined werden.
Verworfen bedeutet, dass ein oder mehrere Knoten die Transaktion nicht länger in ihrem Mempool behalten. Dies kann durch Ablauf, niedrige Gebühren, Mempool-Richtlinien, Neustartverhalten oder Unterschiede bei der Weiterleitung passieren.
Reorged bedeutet, dass ein Block, der zuvor die Transaktion enthielt, nicht mehr Teil der besten Chain ist. Die Transaktion kann später erneut gemined werden oder wieder ausstehend werden, wenn sie weiterhin gültig ist.
Wann du nicht erneut senden solltest
Sende nicht sofort erneut, nur weil eine Transaktion aussteht, langsam ist oder in einem Explorer fehlt. Zu frühes erneutes Senden kann Verwirrung verursachen und könnte, je nachdem, wie das Wallet die neue Zahlung erstellt, das Risiko einer Doppelzahlung bergen.
Warte zuerst oder hole Unterstützung ein, wenn:
Die Transaktion eine Transaktions-ID hat und nicht abgelaufen ist.
Ein Server sie anzeigt, ein anderer jedoch nicht.
Sie kürzlich gemined wurde, aber nach einer möglichen Reorganisation Bestätigungen verloren hat.
Der empfangende Dienst noch nicht alle Bestätigungen gezählt hat.
Dein Wallet noch synchronisiert wird.
Es ist normalerweise sicherer, erst erneut zu senden, nachdem das Wallet die Transaktion eindeutig als abgelaufen oder fehlgeschlagen markiert oder der Support bestätigt hat, dass die ursprüngliche Transaktion nicht bestätigt werden kann.
Datenschutzsichere Prüfungen
Du kannst den grundlegenden Transaktionsstatus prüfen, ohne mehr Informationen als nötig preiszugeben:
Prüfe, ob dein Wallet vollständig synchronisiert ist.
Prüfe, ob die Wallet-App aktuell ist.
Prüfe, ob die Transaktion eine Transaktions-ID hat.
Prüfe, ob die Transaktion bestätigt, ausstehend, abgelaufen oder fehlgeschlagen ist.
Prüfe die aktuelle Blockhöhe und vergleiche sie mit der Ablaufhöhe der Transaktion, falls dein Wallet diese anzeigt.
Bei transparenten Transaktionen kann ein Block Explorer die öffentliche Transaktion, Adressen, Beträge und Bestätigungen anzeigen.
Bei abgeschirmten Transaktionen kann ein Block Explorer anzeigen, dass eine Transaktion existiert, aber er kann keinen abgeschirmten Absender, Empfänger, Betrag oder Memo-Details anzeigen.
Was du nicht öffentlich teilen solltest
Veröffentliche diese Informationen niemals in öffentlichen Chats, sozialen Medien oder einem Issue-Tracker:
Seed-Phrase oder Wiederherstellungsphrase
Spending Key, privater Schlüssel oder Wallet-Backup
Full Viewing Key
Screenshots mit Guthaben, vollständigen Adressen, Memos, QR-Codes oder Kontodetails einer Börse
Persönliche Identitätsdokumente oder Unterlagen zur Kontowiederherstellung
Eine Transaktions-ID ist in der Chain öffentlich, kann deine Support-Anfrage aber dennoch mit deiner Identität verknüpfen. Wenn Privatsphäre wichtig ist, teile sie nur über einen vertrauenswürdigen Support-Kanal.
Was Support-Teams benötigen
Wenn du den Support eines Wallets, einer Börse oder eines Dienstes um Hilfe bittest, teile nur die minimal notwendigen Informationen:
Name des Wallets oder Dienstes
App-Version und Betriebssystem
Ob die Transaktion abgeschirmt, transparent oder zwischen abgeschirmten und transparenten Adressen erfolgt
Transaktions-ID, wenn du sie bedenkenlos teilen kannst
Ungefährer Sendezeitpunkt
Ob das Wallet vollständig synchronisiert ist
Der aktuelle Status, den das Wallet anzeigt
Exakte Fehlermeldung, nachdem private Daten entfernt wurden
Screenshot mit ausgeblendeten Guthaben, Adressen, Memos und Kontodetails
Support-Teams benötigen weder deine Seed-Phrase noch deinen Spending Key, privaten Schlüssel oder vollständigen Viewing Key.
Häufige Fehler
Anzunehmen, dass jedes Wallet, das ZEC aufführt, es privat senden kann. Eine Reihe von Multi-Coin-Wallets unterstützt nur die transparente Seite von Zcash. Prüfe die unterstützten Pools des Wallets, bevor du dich für Datenschutz darauf verlässt. Die Seite Wallets führt dies für jede Option auf.
An eine transparente Adresse auszuzahlen und die Mittel dort zu lassen. Die Auszahlung selbst ist öffentlich, und jede spätere Bewegung von dieser Adresse bleibt ebenfalls öffentlich. Schirme die Mittel ab, sobald sie eintreffen.
Datenschutz als etwas zu behandeln, das man einmal aktiviert. Jede Transaktion ist eine separate Entscheidung. Heute abgeschirmt zu senden macht eine transparente Zahlung von letzter Woche nicht rückgängig.
Eine transparente Adresse für alles wiederzuverwenden. Da transparente Aktivitäten dauerhaft sichtbar sind, verknüpft eine einzelne wiederverwendete Adresse nach und nach Zahlungen, die keinen Grund hatten, miteinander verbunden zu sein.
Mit einer veralteten Standardgebühr zu senden. Wallets, die ZIP 317 nicht übernommen haben, senden möglicherweise weiterhin die ältere Pauschalgebühr, wodurch eine Transaktion unbestätigt bleiben kann.
Vor Ablauf erneut zu senden. Eine ausstehende Transaktion kann weiterhin bestätigt werden, bis sie abläuft. Prüfe den Ablaufstatus, bevor du eine weitere Zahlung erstellst.