Nym-Mixnet jetzt in Zcash-Wallets verfügbar
Nym hat seinen Zcash Community Grant abgeschlossen, und Datenschutz auf Netzwerkebene ist nun in echten Zcash-Wallets verfügbar

Teilen
Heute ist Nym stolz darauf, bekannt zu geben, dass es seinen Zcash Community Grant abgeschlossen hat und die Arbeit dort live ist, wo es am wichtigsten ist: Das Nym-Mixnet ist nun in Zcash-Wallets verfügbar. Seit 2024 arbeiten die Ingenieure und Forscher von Nym Hand in Hand mit den Zcash-Entwicklern, darunter die legendäre Daira-Emma Hopwood, um die eine Ebene zu schützen, die selbst das gefeierte Zero-Knowledge-Prinzip von Zcash nicht abschirmen kann: den Netzwerkverkehr hinter jeder Zcash-Transaktion.
Die Kombination von Datenschutz auf Netzwerk- und Blockchain-Ebene für Zcash ist das, was Nym und die Zcash-Community gemeinsam aufbauen wollten, und nun steht es endlich echten Nutzern zur Verfügung. Die abgeschirmten Transaktionen von Zcash verbergen bereits, was du sendest. Jetzt kann das Nym-Mixnet die Identität des Absenders verbergen.
Die Netzwerkschicht von Zcash lässt Sicherheitslücken offen
Die Zero-Knowledge-Proofs von Zcash sind auf dem neuesten Stand der Technik, wenn es darum geht, zu schützen, was auf der Blockchain passiert. Eine geschützte Transaktion verbirgt den Absender, den Empfänger und den Betrag. Was zk-SNARKs niemals schützen sollten, ist die darunterliegende Netzwerkschicht: der Strom von Internetpaketen, den dein Wallet jedes Mal sendet, wenn es synchronisiert oder eine Transaktion sendet.
Auf dieser Ebene werden deine IP-Adresse, dein Zeitverhalten und deine Datenverkehrsmuster deinem lightwalletd-Server, deinem Internetanbieter, Knotenbetreibern und jedem offengelegt, der einen ausreichend umfassenden Überblick über das Netzwerk hat. Kombiniert man diese Netzwerk-Metadaten mit öffentlichen Blockchain-Daten, kann ein entschlossener Beobachter beginnen, einen „geschützten“ Nutzer mit dessen Aktivitäten in Verbindung zu bringen. On-Chain-Privatsphäre ist einfach nicht dasselbe wie Anonymität. Die Lücke ist kein Fehler von Zcash; sie wurde bereits in Zcashs eigenem Gründungs-Zerocash-Paper anerkannt.
„Da Zerocash-Transaktionen an sich keine geringe Latenz aufweisen, sind Mixnets (z. B. Mixminion) ebenfalls ein praktikabler Weg, um Anonymität zu erhöhen – und zwar einer, der nicht so anfällig für Verkehrsanalyse ist wie Tor.“ — Das ursprüngliche Zerocash-Paper, 2014
Was Nym erreicht hat
Der Zuschuss schuf eine vollständige, entwicklerfreundliche Grundlage für das Routing von Zcash-Datenverkehr durch das Nym-Mixnet, wo gleich große Pakete, zufällige Hops und Deckmuster den Netzwerk-Metadaten-Analyse selbst für einen Angreifer, der das gesamte Netzwerk überwacht, unmöglich machen. Jedes Element ist öffentlich, dokumentiert und wird bereits genutzt.
Ein Bedrohungsmodell und ein Design-Leitfaden für Zcash
Nym hat ein umfassendes Netzwerk-Datenschutz-Risikomodell und ein Design-Dokument für Zcash erstellt, das gemeinsam mit Nyms Netzwerk aus Datenschutzexperten und den Entwicklern von Zcash geprüft wurde. Es zeigt die tatsächlichen Bedrohungen auf, denen ein Zcash-Nutzer ausgesetzt ist – vom kompromittierten Lightwallet-Server bis hin zu einem globalen passiven Angreifer, der das gesamte Internet überwacht – und bietet Entwicklern für jede einzelne eine konkrete, auf Nym basierende Abhilfemaßnahme, komplett mit animierten Diagrammen.
Das ist die Übersicht, die jeder Wallet-Entwickler braucht, um die Privatsphäre im Netzwerk zu bewerten, und das vollständige Bedrohungsmodell sowie die Designdokumentation für Zcash sind jetzt öffentlich unter zcash-sdk.nym.com verfügbar. Der Integrationscode wurde von der Zcash-Kryptografin Daira-Emma Hopwood unabhängig geprüft.
Ein Toolkit zum Routen von Zcash-Datenverkehr durch das Mixnet
Nicht jede Wallet hat die gleichen Anforderungen. Eine Transaktion zu senden geht schnell; die Synchronisierung der gesamten Blockchain ist rechenintensiv. Anstatt also eine starre Lösung anzubieten, hat Nym eine Reihe von Open-Source-Rust-Crates veröffentlicht, die alle auf crates.io verfügbar sind und es Entwicklern ermöglichen, für jede Art von Datenverkehr den passenden Schutz auszuwählen:
- nym-smolmix ist die Schlüssel-Crate für bestehende Wallets. Es leitet den normalen HTTP(S)- und gRPC-Datenverkehr einer Wallet über das Mixnet, und zwar mit einem Drop-in-Ersatz für Standard-Netzwerk-Sockets, sodass Entwickler Mixnet-Schutz erhalten, ohne die Art und Weise neu gestalten zu müssen, wie ihre Wallet mit dem Netzwerk kommuniziert.
- nym-smoldvpn ermöglicht es Wallets, Chain-Informationen schnell, aber privater zu synchronisieren – über einen Zwei-Hop-WireGuard-Tunnel-in-einem-Tunnel im Userspace.
- nym-swizzle sorgt für saubere Datenverkehrsmuster und passt den Zeitpunkt und den Inhalt von Anfragen an, bevor sie dein Gerät überhaupt verlassen. Es funktioniert genauso, egal ob der Datenverkehr dann über das Mixnet, ein VPN, Tor oder eine direkte Verbindung läuft.
- nym-swizzle-zcash passt die Hygiene speziell an das Timing und die Blockzeiten von Zcash an und wird mit Bindings für Go und C ausgeliefert, sodass es in Wallets integriert werden kann, die in jeder beliebigen Sprache geschrieben sind.
Zusammen entkoppeln sie die Netzwerkidentität eines Nutzers von dessen Zcash-Aktivitäten: Der Endpunkt empfängt die Transaktion zwar weiterhin, kann aber nicht mehr erkennen, von wem oder woher sie stammt.
Zcash-Dienste, die im Mixnet laufen
Für Teams, die noch einen Schritt weiter gehen wollen, hat Nym eine Möglichkeit geschaffen, die Zcash-Infrastruktur innerhalb des Mixnets selbst zu betreiben. Mit dem neuen nym-sdk::Stream-Modul kann ein Dienst zur Transaktionsübermittlung ausschließlich über das Mixnet erreicht werden und bleibt für das offene Internet unsichtbar – ähnlich wie ein Hidden Service für Zcash-Transaktionen.
Nym hat außerdem dokumentiert, wie man lightwalletd – den Server, auf den sich die meisten Light-Wallets stützen – als einen dieser In-Mixnet-Dienstanbieter betreibt, damit der Schutz in die Infrastruktur und nicht nur in die App integriert werden kann. Anweisungen zum Ausführen von lightwalletd im Nym-Mixnet findest du unter zcash-sdk.nym.com.
Nym ist bereits in Zcash-Wallets verfügbar
Das ist kein Proof-of-Concept, das in der Schublade verstaubt. Wallet-Entwickler liefern es bereits aus.
Zingo! Wallet

Zingo hat das Nym-Mixnet nativ integriert, mit dem einfachen Ein-Aus-Schalter, den Nym im ursprünglichen Förderantrag vorgesehen hatte.
➤ Mehr dazu von Zingo!


Zkool
Zkool ermöglicht es Nutzern, sich über das Nym-Mixnet mit jedem beliebigen Zcash-RPC-Knoten zu verbinden – ganz einfach per Schalter.


Über die Autoren

Harry Halpin, PhD
CEOInhaltsverzeichnis
Weiter lesen...

$NYM auf Edge: $NYM in die Edge-Wallet integriert
Die auf Datenschutzprinzipien basierende Self-Custody-Wallet und ein vertrauenswürdiger Partner im Nym-Datenschutz-Stack
Tausche dein Zcash (ZEC) gegen $NYM
Mit dem neuen Nym-Swapper kannst du mit deinem geschützten ZEC privat natives $NYM erhalten und so von großen Rabatten auf NymVPN und mehr profitieren

So schützt du deine IP-Adresse während und nach dem Ironwood-Upgrade
NymVPN erweitert kostenlose Zugänge für Zcash-Nutzer, damit diese ihre ZEC privat und sicher übertragen können, ohne ihre IP-Adresse preiszugeben


