Als Roman Semenov, Alexey Pertsev und Roman Storm 2019 beschlossen, einen Kryptowährungsmixer auf Ethereum zu starten, dachten sie wahrscheinlich nicht, dass sie damit rechtliche Probleme bekommen würden. Schließlich ist ein Kryptowährungsmixer (in diesem Fall Tornado Cash) nur ein weiteres Stück Software, und das Schreiben von Code ist nicht illegal. Was andere mit diesem Code machen, ist eine ganz andere Geschichte. Und genau darin besteht die Kontroverse.
Zur Erinnerung: Ein Kryptowährungsmixer oder -tumbler verschleiert die öffentliche Transaktionsspur, indem er die beteiligten Münzen mit anderen vermischt, wodurch es schwierig wird, den Ursprung oder das Ziel der Gelder nachzuverfolgen. Im konkreten Fall von
Das System erreicht Privatsphäre, indem es die On-Chain-Verbindung zwischen Einzahlungs- und Auszahlungsadressen trennt. Mithilfe eines Smart Contracts und Zero-Knowledge-Beweisen (basierend auf ziemlich fortgeschrittener Mathematik) ermöglicht es Auszahlungen an andere Adressen als die für Einzahlungen verwendeten. Darüber hinaus können Relayer eingesetzt werden, um Auszahlungen an Adressen ohne vorheriges ETH-Guthaben vorzunehmen, was eine größere Anonymität gewährleistet.
Tornado Cash ist ein Datenschutztool, das von jedem und überall verwendet werden kann. Vielleicht um sich vor Überwachung zu schützen, eine Geschäftstransaktion geheim zu halten oder ein Projekt oder eine Gruppe in einem feindlichen Gebiet sicher zu finanzieren. Natürlich kann es als solches Tool auch von böswilligen Parteien verwendet werden, um Geld zu waschen, Steuern zu hinterziehen oder illegale Operationen zu finanzieren. Um fair zu sein, könnten USD-Scheine auch dafür verwendet werden, und niemand macht der Fed Vorwürfe, sie zu drucken. Was bei den Entwicklern von Tornado Cash nicht der Fall ist.
Die Lage für diesen Mixer und seine Gründer begann am 8. August 2022 düster auszusehen, als das US-amerikanische Office of Foreign Assets Control (OFAC)
Knapp zwei Tage später wurde Alexey Pertsev in Amsterdam wegen des Verdachts der Beteiligung an Geldwäsche über Tornado Cash festgenommen. Er wurde insbesondere als eine Art Komplize der Lazarus Group identifiziert, der nordkoreanischen Hackergruppe, die für den Raubüberfall auf das Ronin-Netzwerk im Jahr 2022 in Höhe von 625 Millionen Dollar verantwortlich gemacht wird. Diese Hacker wuschen die gestohlenen Gelder über Tornado Cash.
Ein Jahr später, im August 2023, wurden Storm und Semenov in den USA ebenfalls der gleichen Sache beschuldigt und ersterer wurde in Washington verhaftet.
Dies ist wahrscheinlich das erste Mal überhaupt, dass eine Open-Source-Software vom OFAC auf die schwarze Liste gesetzt wird, was einen sehr schlechten Präzedenzfall darstellt. Mehrere Krypto- und Datenschutz-
Für durchschnittliche Krypto-Nutzer und Datenschutzbegeisterte bedeutet dies in der Praxis, dass die Verwendung von Tornado Cash für alle US-Bürger, Einwohner und Unternehmen illegal geworden ist, einschließlich ausländischer Unternehmen, die irgendwie an ihrem Markt teilnehmen. Falls Sie es nicht wussten, dazu gehören eine ganze Reihe von Unternehmen aus der Kryptobranche. Daher breitete sich schnell eine umfassende Zensur von Tornado Cash-Transaktionen aus – etwas, das in der dezentralen Welt einfach nicht passieren sollte .
Zahlreiche Kryptounternehmen, von Börsen bis hin zu Stablecoin-Emittenten, begannen, alle Coins, die aus diesem Mixer kamen, zu verbieten oder ganz einzufrieren. So hat beispielsweise der in Boston ansässige Circle, Emittent von USD Coin (USD),
Sogar dezentrale Plattformen folgten diesem Beispiel, da sie über die Ledger hinaus von Unternehmen geleitet werden, die ihre Websites und Front-End-Schnittstellen kontrollieren. Dazu gehören dYdX, Aave, Uniswap, Balancer, Oasis, Ren und mehr.
Da es sich um eine Open-Source- und dezentrale Software handelt, ist Tornado Cash immer noch für jeden, der es möchte, sehr gut nutzbar. Es ist vielleicht nicht mehr so einfach wie früher, aber es ist immer noch da, mit einer Site, die von der eigenen Community gepflegt wird. Der Smart Contract ist auf Ethereum verfügbar und Benutzer können über das dezentrale Netzwerk InterPlanetary File System (IPFS) auf die Plattform zugreifen. Der Link ist auf dem offiziellen Twitter-Konto (X) von Tornado Cash verfügbar (
Was Wallets zur Abwicklung von Tornado Cash-Transaktionen betrifft, so sind die RPC-Endpunkte (Remote Procedure Call) das eigentliche Problem. Dabei handelt es sich häufig um zentralisierte Dienstanbieter für Knoteninfrastrukturen für Wallets, sodass es normalerweise ausreicht, den Anbieter zu einem Anbieter zu wechseln, der mit diesem und anderen Mixern besser zurechtkommt. Das Team hinter der IPFS-Website hat eine Liste dieser Anbieter empfohlen und Anweisungen für MetaMask-Benutzer bereitgestellt.
Ein Teil der Zensur wird auf der Frontend-Ebene durchgeführt. Das betrifft nur den Teil, den die Benutzer zuerst sehen (Schaltflächen, Formulare, Text, Bilder usw.), und nicht das gesamte System.
„DeFi-Benutzer können mit den Smart Contracts der Plattform über eine CLI [Command-Line Interface] interagieren oder indem sie das Plattformprojekt forken, um ihre eigene Front-End-Schnittstelle zu erstellen (...) Eine andere Methode besteht darin, eine nicht verunreinigte Adresse zu verwenden, um mit zensierenden DeFi-Plattformen zu interagieren. Dazu müssen Benutzer ihre Vermögenswerte von ihren verunreinigten Adressen auf nicht verunreinigte Adressen übertragen. Beispielsweise beobachten wir, dass ein TC-Benutzer die abgehobenen ETH über eine Zwischenadresse an eine nicht verunreinigte Adresse überträgt, um ETH auf Uniswap in renBTC umzutauschen, d. h. TC 49,8 ETH → addr0 25,3 ETH → addr1 16,5 ETH → addr2 11,97 ETH → Uniswap 0,94 renBTC → addr2. Auf diese Weise wird die nicht verunreinigte Adresse addr2 nicht von Uniswap blockiert.“
Sieht diese Art der Umgehung der Zensur etwas kompliziert aus? Nun ja. Es könnte einfacher sein, wenn das gesamte Ethereum-Netzwerk nicht so voller Mittelsmänner wäre.
Die Front-End-Zensur ist jedoch nicht die einzige Herausforderung.
Zum Beispiel das Ethereum-System für
Zensur kann auf jeder dieser Ebenen stattfinden. Beispielsweise können Builder sich weigern, bestimmte „schlechte“ Transaktionen (wie solche mit Tornado Cash) in ihre Blöcke aufzunehmen. Selbst wenn ein Builder eine genehmigte Transaktion einschließt, können Relayer verhindern, dass der Block an die Antragsteller gesendet wird. Und schließlich könnten sie sich weigern, den Block an die Blockchain zu senden, wenn er die Antragsteller irgendwie erreicht.
Selbst wenn 90 % der Blockersteller sich weigern, Tornado Cash-Transaktionen in ihre Blöcke aufzunehmen, aber dennoch bereit sind, auf Blöcken aufzubauen, die diese Transaktionen enthalten (von den verbleibenden 10 %), können Tornado Cash-Transaktionen trotzdem durchkommen. Wenn Blockersteller sich jedoch nicht nur weigern, diese Transaktionen aufzunehmen, sondern auch das Aufbauen auf Blöcken, die diese Transaktionen enthalten, ablehnen, werden Tornado Cash-Transaktionen vollständig zensiert.
Dies bedeutet, dass keine neuen Blöcke mit diesen Transaktionen zur Blockchain hinzugefügt werden, was sie effektiv vollständig blockiert. Derzeit
Warum ist dieses Maß an Zensur in einem dezentralen Netzwerk überhaupt möglich?, könnte man fragen. Die kurze Antwort lautet, dass bei Ethereum und ähnlichen Ökosystemen die Transaktionsgenerierung nicht dasselbe ist wie die Transaktionsgenehmigung. Dazwischen gibt es mehrere Schritte (und Parteien), was für ein dezentrales Netzwerk nicht gerade ideal ist.
Alle diese Mittelsmänner (Builder, Relayer, Proposer) werden normalerweise von Unternehmen gegründet, die gezwungen werden könnten, die OFAC-Sanktionen zu befolgen oder sich aus eigenem Interesse dazu entscheiden könnten, und daher Tornado Cash und andere Transaktionen verbieten. Um die Zentralisierung möglicherweise noch weiter zu verschärfen, hat die US-Börsenaufsicht SEC im Mai 2024 acht Spot-Ether-ETF-Anträge genehmigt . Dies bedeutet, dass mehr ETH in den Händen streng regulierter Parteien sind, mehr ETH in der US-Gerichtsbarkeit eingesetzt werden und die Wahrscheinlichkeit einer Zensur bei Tornado Cash-Transaktionen größer ist.
Ehrlich gesagt ist Ethereum nicht das
In Obyte gibt es keine Miner, „Validatoren“ oder andere zentralisierte Dienste zwischen Benutzern und ihren Transaktionen. Jedes Mal, wenn ein Benutzer eine Transaktion durchführt, die auf frühere Transaktionen verweist, wird diese Teil des DAG, unveränderlich und unveränderlich. Der DAG sorgt teilweise für eine gewisse Ordnung der Transaktionen, und die Arbeit wird abgeschlossen durch
Datenschutzorientierte Dienste wie Tornado Cash könnten in einem solchen Netzwerk ohne Zwischenhändler reibungsloser funktionieren. Auf diese Weise
Ausgewähltes Vektorbild von Tornado Cash