Verwendung von Tornado.cash, der Datenschutzlösung von Ethereum
Die zentralen Thesen
- Tornado.cash ist die führende Datenschutzlösung von Ethereum.
- Mit dem Tool können Benutzer eine Einzahlung bei einem Smart-Vertrag vornehmen und das Geld von einer separaten Adresse abheben.
- Es funktioniert, indem ein Hash verwendet und Gruppen ähnlicher Transaktionen in demselben Vertrag zusammengefasst werden.
Teile diesen Artikel
Ethereum verarbeitet derzeit täglich rund 1 Million Transaktionen. Aufgrund der Offenheit der Blockchain wird jedoch jede Adresse, die mit einer Transaktion im Netzwerk verknüpft ist, in einem öffentlichen Hauptbuch erfasst. Dies kann zu Problemen für Benutzer führen, die dies möchten Informationen verhindern wie ihre Bestände oder Handelsaktivitäten nicht öffentlich zugänglich erscheinen. Tornado.cash zielt darauf ab, dieses Problem zu lösen.
Mit diesem Tool können Benutzer ihre Privatsphäre bei Transaktionen mit Ethereum schützen, indem sie Einzahlungen in einen intelligenten Vertrag und Auszahlungen von einer separaten Adresse ermöglichen.
Da eine Einzahlung von einer brandneuen Adresse abgebucht werden kann, ist es viel schwieriger, den Absender zu finden.
Tornado.cash kombiniert die Adressen von Absendern und Empfängern mit mehreren anderen Transaktionen innerhalb eines Vertrags. In diesem Handbuch wird erläutert, wie die schrittweise Interaktion mit der Software funktioniert.
Verwendung von Tornado.cash
1. Schließen Sie Ihre Brieftasche an
Um eine Transaktion zu senden, müssen Sie zunächst zur App gehen und eine Brieftasche anschließen. Die App-Oberfläche von Tornado.cash wird derzeit unterstützt Metamask, Portis und Fortmatic.
2. Wählen Sie Ihre Token-Einzahlung
Wählen Sie die Registerkarte "Einzahlung", wählen Sie den Token und den Betrag, den Sie senden möchten. Die unterstützten Token sind ETH, DAI, cDAI, USDC, und USDT.
Tornado.cash mischt Transaktionen mit anderen in einem Einzahlungsvertrag, um die Rückverfolgung von Absender und Empfänger für jede Einzahlung zu erschweren. Aus diesem Grund können Sie nur bestimmte Stückelungen jeder Währung senden. Transaktionen wären zu einfach nachzuvollziehen, wenn alle einen etwas anderen Betrag senden würden.
Zum Senden der ETH können Benutzer beispielsweise zwischen 0,1, 1, 10 oder 100 wählen.
3. Sichern Sie Ihre Notiz
Wenn Sie eine Einzahlung tätigen, generieren Sie auch einen zufälligen Schlüssel. Dies muss gespeichert werden, da Sie ohne diesen Betrag kein Geld aus dem Smart-Vertrag abheben können.
Ihr Browser fordert Sie automatisch auf, eine Textkopie des Schlüssels zu speichern. Es wird auch auf dem Bildschirm angezeigt. Stellen Sie sicher, dass Sie eine Kopie gespeichert haben, bevor Sie fortfahren.
4. Kaution senden
Wenn Sie Ihren Zufallsschlüssel notiert haben, markieren Sie das Feld neben "Ich habe die Notiz gesichert" und klicken Sie auf "Einzahlung senden".
Dadurch wird die Transaktion initiiert, sodass das hinterlegte Token und ein Hash der Notiz an den Smart-Vertrag von Tornado.cash gesendet werden können. Die Transaktions- und Gasgebühr muss auch in Ihrer Brieftasche bestätigt werden, d. H. In Metamask.
5. Warten Sie
Tornado.cash empfiehlt Benutzern, "einige Zeit" zu warten, bevor sie eine Auszahlung vornehmen. Dies liegt daran, dass es viel schwieriger wird, Transaktionen zum Einzahlungsvertrag zu verfolgen, sobald viele andere ähnliche Transaktionen durchgeführt wurden.
Wenn Sie eine Einzahlung tätigen und dann sofort abheben, können die Zeitstempel zwischen den beiden Transaktionen Ihre Fußabdrücke verraten. Das folgende Foto zeigt eine Reihe von Transaktionen zum Einzahlungsvertrag der ETH 0.1.
6. Zurückziehen
Schließen Sie Ihre Brieftasche bei Bedarf wieder an und wählen Sie die Registerkarte "Zurückziehen".
Sie können dann die Notiz eingeben, die Sie bei der Einzahlung gespeichert haben, sowie Ihre Auszahlungsadresse.
Wie bei der Anzahlung des Vertrags müssen auch die Transaktions- und Gasgebühr in MetaMask oder einem anderen Portemonnaie bestätigt werden.
Möglicherweise möchten Sie eine brandneue Adresse ohne vorherige Transaktionen verwenden. Auf diese Weise wird es für jeden schwierig, die Adresse zu ermitteln, von der Sie sie gesendet haben, wenn die Einzahlung mit mehreren anderen ähnlichen Transaktionen gemischt wird.
Quelle: Tornado.cash
Während es immer noch schwierig ist, eine vollständige Anonymität in der Blockchain zu erreichen, ist Tornado.cash möglicherweise die derzeit beste Option für diejenigen, die bei der Verarbeitung von Ethereum-Transaktionen die Privatsphäre wahren möchten. Das Team hinter dem Projekt kürzlich vorgeschlagen die Einführung eines nativen Tokens und von Governance-Maßnahmen.
In einem Blogeintrag Sie schrieben die Pläne detailliert und schrieben:
"Das Grundprinzip von Tornado.Cash ist, dass Privatsphäre ein Menschenrecht ist."
Offenlegung: Zum Zeitpunkt des Schreibens besaß der Autor dieser Funktion neben einer Reihe anderer Kryptowährungen die ETH.