Zcash-Lightwallet-Knoten
TL;DR
- Die meisten Menschen nutzen Zcash über eine Light Wallet, die nicht die gesamte blockchain herunterlädt. Stattdessen kommuniziert sie mit einem Server, der diese Arbeit bereits erledigt hat.
- Heute bedienen zwei Softwareprogramme Light Wallets: lightwalletd, der ursprüngliche Dienst, der in Go geschrieben wurde, und Zaino, ein neuerer Indexer, der in Rust geschrieben wurde.
- Ihre Schlüssel verlassen niemals Ihr Gerät, und der Server kann weder Ihre Mittel ausgeben noch die Beträge und Memos in vollständig abgeschirmten Transaktionen lesen.
- Was der Server gut ermitteln kann, sind Ihre IP-Adresse und der Zeitpunkt Ihrer Aktivitäten — abgeschirmte Transaktionen schützen, was auf der blockchain geschieht, nicht Ihre Verbindung zum Server.
- Tor entfernt den IP-Identifier; es ist in Wallets verfügbar, die auf
zcash_client_backend basieren, und in ZODL ist es eine Einstellung unter Erweiterte Einstellungen.
- Sie können den Server wechseln, den Ihre Wallet verwendet, oder einen eigenen betreiben — sowohl lightwalletd als auch Zaino sind Open Source.
Grundlegende Erklärung
Die meisten Menschen nutzen Zcash über eine Light Wallet, die nicht die gesamte blockchain herunterlädt. Stattdessen kommuniziert sie mit einem Server, der diese Arbeit bereits erledigt hat. Diese Seite erklärt, was diese Server sind, was sie über Sie sehen können und was nicht, wie Sie Ihre Verbindung über Tor leiten und wie Sie den von Ihrer Wallet verwendeten Server wechseln.
Heute bedienen zwei Softwareprogramme Light Wallets. lightwalletd ist der ursprüngliche Dienst, geschrieben in Go. Zaino ist ein neuerer Indexer, geschrieben in Rust und entwickelt im Rahmen der Arbeiten zur Ablösung von zcashd.
Was ein Light-Wallet-Server tut
Ein Light-Wallet-Server sitzt zwischen Ihrer Wallet und der Zcash-blockchain und bietet ihr eine bandbreiteneffiziente Sicht auf die Chain. Er übernimmt drei Aufgaben für Sie.
Er stellt kompakte Blöcke bereit. Anstelle ganzer Blöcke sendet er eine kompakte Form, die nur das enthält, was eine Wallet benötigt, um eine Zahlung an ihre abgeschirmte Adresse zu erkennen, eine Ausgabe ihrer Notes zu erkennen und ihre Witnesses zu aktualisieren.
Er leitet Ihre Transaktionen weiter. Wenn Sie senden, übergibt Ihre Wallet die fertige Transaktion an den Server, der sie an das Netzwerk überträgt.
Er beantwortet Chain-Abfragen, etwa zur aktuellen Höhe und zu den Gebühreninformationen, die Ihre Wallet benötigt.
Ihre Wallet erledigt die privaten Aufgaben weiterhin lokal. Sie verwahrt Ihre Schlüssel, entschlüsselt Blöcke probeweise, um Ihre Notes zu finden, und erstellt und signiert Transaktionen auf Ihrem Gerät.
Was der Server sehen kann und was nicht
Dieser Teil wird leicht missverstanden. Ihre Schlüssel verlassen niemals Ihr Gerät, aber das bedeutet nicht, dass der Server nichts über Sie erfährt.
Die Referenz hierfür ist das Bedrohungsmodell der Zcash-Wallet-App, das Sie vollständig lesen sollten, wenn Ihnen dieses Thema wichtig ist. Es beschreibt verschiedene Arten von Angreifern. Für diese Seite relevant ist ein Angreifer, der den Datenverkehr zwischen Ihrer Wallet und dem Internet sowie zwischen dem Server und dem Internet beobachten kann. Wer den Server betreibt, befindet sich zwangsläufig teilweise in dieser Position, weil Ihre Wallet sich direkt mit ihm verbindet.
Beginnen wir mit dem, was geschützt ist. Gegen jeden Angreifer im Modell, einschließlich eines Angreifers, der den Server kompromittiert hat, kann dieser "keines der kryptografischen Schlüsselmaterialien des Nutzers erfahren (Ausgabeschlüssel, Viewing Keys, Seed Phrase usw.)", Ihre Mittel nicht stehlen und Sie nicht dazu bringen, Mittel zu senden, die Sie nicht senden wollten. Die Beträge und Memos in vollständig abgeschirmten Transaktionen bleiben verschlüsselt.
Dann gibt es, was nicht geschützt ist. Das Bedrohungsmodell führt diese bekannten Schwächen gegenüber einem datenverkehrsbeobachtenden Angreifer auf:
| Schwäche | Wie |
|---|
| Herausfinden, wer Sie sind | "Der Angreifer kennt die IP-Adresse des Nutzers, was zu dessen echter Identität führen könnte" |
| Ungefähr herausfinden, wo Sie sind | Ihre IP-Adresse "in einer Geolokalisierungsdatenbank nachschlagen, um ihren Standort anzunähern" |
| Feststellen, dass und wann Sie eine abgeschirmte Transaktion gesendet oder erhalten haben | Beim Senden wird "mehr Bandbreite verwendet, was sichtbar ist, obwohl die Verbindung verschlüsselt ist". Das Modell weist darauf hin, dass das Senden und Empfangen selbst für den Server sichtbar ist |
| Zählen, wie viele Transaktionen Sie im Laufe der Zeit durchgeführt haben | Dieselben Bandbreitenmuster, über einen längeren Zeitraum beobachtet |
| Wiederkehrende Zahlungsmuster erkennen | Beobachten, wann Aktivitäten stattfinden |
| Herausfinden, ob eine Adresse Ihnen gehört | Ein Angreifer, der eine Adresse bereits kennt, "könnte Mittel an diese Adresse senden und beobachten, ob es Bandbreitenspitzen gibt", weil Ihre Wallet sie abruft |
Das Modell weist außerdem darauf hin, dass der Normalfall "eine Vertrauensbeziehung zwischen dem Nutzer und dem Betreiber des lightwalletd-Servers" voraussetzt.
Die ehrliche Zusammenfassung lautet also: Ein Light-Wallet-Server kann Ihr Geld nicht ausgeben und weder die Beträge noch die Memos in Ihren abgeschirmten Transaktionen lesen. Was er gut ermitteln kann, sind Ihre IP-Adresse und der Zeitpunkt Ihrer Aktivitäten, und diese beiden Informationen zusammen können viel über eine Person verraten. Abgeschirmte Transaktionen schützen, was auf der blockchain geschieht. Sie verbergen nicht automatisch Ihre Verbindung zum Server.
Visualisierung / Analogie
Stellen Sie sich eine öffentliche Bibliothek vor, die jede jemals gedruckte Zeitung aufbewahrt. Ein vollständiger Knoten ist ein Leser, der das gesamte Archiv mit nach Hause nimmt. Eine Light Wallet ist ein Leser, der die Bibliothekarin stattdessen um eine tägliche Zusammenfassung bittet — ein dünnes Blatt, das gerade genug enthält, um zu erkennen, ob etwas davon ihn betrifft.
Die Zusammenfassung ist versiegelt: Die Bibliothekarin stellt sie zusammen, ohne lesen zu können, welche Artikel für Sie wichtig sind, und Sie öffnen sie zu Hause mit Ihrem eigenen Schlüssel. Das ist der kompakte Block, und das Öffnen entspricht der probeweisen Entschlüsselung auf Ihrem Gerät.
Aber die Bibliothekarin sieht weiterhin, welcher Leser hereinkam, zu welcher Zeit und wie dick das Bündel war, das er mitnahm. Das sind die IP-Adresse und der Zeitpunkt — vom Schreibtisch aus sichtbar, ganz gleich, wie gut der Umschlag versiegelt ist. Tor entspricht dem Versand durch einen anonymen Kurier: Die Bibliothekarin übergibt weiterhin dasselbe Bündel, weiß aber nicht mehr, zu wessen Haus es geht.
Vertiefung
Routing über Tor
Tor trennt die Verbindung zwischen Ihrer IP-Adresse und dem Datenverkehr Ihrer Wallet, wodurch der stärkste Identifier in der obigen Tabelle entfernt wird.
Unterstützung besteht in den Rust-Bibliotheken, auf denen viele Zcash-Wallets aufbauen. zcash_client_backend enthält ein Tor-Modul auf Basis von Arti, der Rust-Implementierung von Tor, sodass eine Wallet Synchronisierung, Transaktionsübertragung und Preisabfragen über Tor leiten kann, ohne einen separaten Tor-Client mitzuliefern.
Die Zaino-Entwickler vertreten dieselbe Auffassung und zitieren das Bedrohungsmodell direkt: Es bestehe "die Notwendigkeit, anonyme Transportprotokolle (wie Nym oder Tor) zu verwenden, um die Identitäten von Clients gegenüber den Indexierungsservern von Zcash zu verschleiern".
In ZODL ist Tor eine Einstellung unter Erweiterte Einstellungen. Die Release Notes der Wallet verweisen Nutzer auf den manuellen Verbindungsmodus "plus Aktivierung von Tor in den Erweiterten Einstellungen", falls sie "die Offenlegung von Metadaten verringern möchten"; außerdem bietet die App an, Tor einzuschalten, bevor Sie eine Wallet wiederherstellen. Das ist der Moment, in dem eine neue IP-Adresse ansonsten mit einer gesamten Wallet-Historie verknüpft würde.
Zwei Vorbehalte: Tor verbirgt Ihre IP-Adresse vor dem Server, ändert aber nicht, was der Server aus Ihren Anfragen erfährt. Und Onion Routing erhöht die Latenz, sodass die Synchronisierung länger dauert. Das Betreiben eines eigenen Servers vermeidet die Vertrauensfrage auf andere Weise, da Sie dann selbst der Betreiber sind.
Zaino, der Rust-Indexer
Zaino ist ein vom Zingo-Team geschriebener Indexer in Rust, der als Ersatz für lightwalletd im Rahmen der Arbeiten zur Ablösung von zcashd entwickelt wurde. Er bedient Light Clients, vollständige Clients und Block Explorer und liest Chain-Daten, die von "entweder einem vollständigen Zebra- oder zcashd-Validator" gehalten werden.
Er befindet sich in aktiver Entwicklung; Version 0.8.0 wurde im August 2026 veröffentlicht. Er soll, wo möglich, abwärtskompatibel mit lightwalletd bleiben, sodass Wallets auf ihn verweisen können, ohne neu geschrieben werden zu müssen.
Zaino verfügt über eine eigene Seite mit Architekturdiagrammen, daher behandelt diese Seite nur seine Rolle als Light-Wallet-Server.
Eigenen Server betreiben
Die stärkste Option besteht darin, selbst Betreiber zu sein, wodurch die Vertrauensfrage vollständig entfällt. Beide Server sind Open Source: lightwalletd in Go und Zaino in Rust. Beide lesen von einem vollständigen Validator, daher benötigen Sie außerdem Zebra.
Praktische Auswirkungen
Serverliste
Das Dashboard hosh.zec.rocks verfolgt öffentliche Server und ihren Zustand und ist der richtige Ort, um zu prüfen, was tatsächlich verfügbar ist. status.zec.rocks zeigt den Dienststatus.
Zum Zeitpunkt der Erstellung auf diesem Dashboard aufgeführte Server:
| Server | Hinweise |
|---|
| zec.rocks:443 | Regionale Endpunkte werden daneben unter na.zec.rocks, eu.zec.rocks, ap.zec.rocks und sa.zec.rocks aufgeführt |
| zec-node.cakewallet.com:443 | Auf der Domain von Cake Wallet |
| zec.0xrpc.io:443 | Betrieben von 0xRPC, das kostenlose öffentliche Endpunkte für mehrere Chains anbietet und um Spenden zur Deckung der Kapazität bittet |
| zaino.unsafe.zec.rocks:443 | Eine Zaino-Instanz. Beachten Sie den Hostnamen und behandeln Sie sie als experimentell |
| testnet.zec.rocks:443 | Testnet, mit einer aufgeführten Zaino-Testnet-Instanz unter zaino.testnet.unsafe.zec.rocks |
Prüfen Sie das Dashboard, statt dieser Liste zu vertrauen. Betreiber kommen und gehen, und eine Seite wie diese altert.
Server in Ihrer Wallet wechseln
Das lohnt sich, wenn Sie einen Betreiber auswählen möchten, dem Sie vertrauen, Aktivitäten auf verschiedene Betreiber verteilen oder auf Ihren eigenen Server verweisen möchten.
Die untenstehenden Menüpfade waren bei der Aktualisierung dieser Seite korrekt, aber Wallet-Oberflächen ändern sich; verstehen Sie sie daher als Hinweis und nicht als exakten Weg. Suchen Sie nach Erweiterte Einstellungen oder einer Serveroption.
ZODL
Früher Zashi. Tippen Sie auf das Zahnrad oben rechts und dann auf Erweiterte Einstellungen. Tor befindet sich im selben Bildschirm. ZODL bietet außerdem die Verknüpfung Server wechseln, wenn ein Synchronisierungsfehler dadurch verursacht wird, dass der Server nicht aktuell ist.
Ywallet
Tippen Sie auf das Zahnrad oben rechts und dann auf den Tab Zcash.

Zingo
Öffnen Sie das Hamburger-Menü oben links, dann Einstellungen, und scrollen Sie nach unten.

eZcash
Öffnen Sie das Hamburger-Menü oben links, dann Einstellungen und anschließend Erweitert.

Diese Screenshots wurden im März 2025 aufgenommen. Die Apps haben seitdem neue Versionen veröffentlicht, daher könnten Schaltflächen verschoben worden sein.
Häufige Fehler
Zu denken, dass der Server Ihre Transaktionen lesen kann. Das kann er nicht. Ihre Schlüssel bleiben auf Ihrem Gerät, und die Beträge und Memos in vollständig abgeschirmten Transaktionen bleiben verschlüsselt — selbst gegenüber einem Angreifer, der den Server kompromittiert hat.
„Abgeschirmt“ als „anonyme Verbindung“ zu verstehen. Abgeschirmte Transaktionen schützen, was auf der blockchain geschieht. Ihre IP-Adresse und der Zeitpunkt Ihrer Aktivitäten sind eine separate Ebene, und genau diese Ebene sieht der Server.
Anzunehmen, Tor entferne jede Spur. Tor verbirgt Ihre IP-Adresse vor dem Server, ändert aber nicht, was der Server aus Ihren Anfragen erfährt, und erhöht die Latenz bei der Synchronisierung.
Einer Serverliste auf einer Wiki-Seite zu vertrauen. Betreiber kommen und gehen. Prüfen Sie hosh.zec.rocks, um zu sehen, was tatsächlich läuft, bevor Sie Ihre Wallet auf irgendetwas verweisen.
Zusammenfassung
Light Wallets ermöglichen Ihnen den abgeschirmten Pool ohne den Speicherplatzbedarf, was ein guter Tausch ist. Seien Sie sich nur darüber im Klaren, was Sie eintauschen. Der Server kann Ihre Mittel nicht nehmen und Ihre abgeschirmten Beträge nicht lesen, kann aber gut erkennen, welche IP-Adresse Sie haben und wann Sie Transaktionen durchführen. Leiten Sie Ihre Verbindung über Tor, wählen Sie Ihren Betreiber bewusst oder betreiben Sie einen eigenen.
Verwandte Seiten
Zuletzt aktualisiert: August 2026