Wichtige Erkenntnisse
CoinJoin ist eine Technik, bei der mehrere Bitcoin-Nutzer ihre Transaktionen in eine einzige Multi-Input, Multi-Output-Transaktion kombinieren, was es für Beobachter schwierig macht, zu bestimmen, welche Inputs welche Outputs finanziert haben.
Im Gegensatz zu verwahrten Mischdiensten (bei denen ein Dritter Gelder hält), ist CoinJoin nicht verwahrend: Jeder Teilnehmer behält die Kontrolle über seine privaten Schlüssel während des gesamten Prozesses und unterschreibt nur, wenn seine korrekten Outputs enthalten sind.
Der Hauptvorteil der Privatsphäre besteht darin, gängige Chain-Analyse-Heuristiken zu durchbrechen, insbesondere die Annahme, dass alle Inputs in einer Transaktion derselben Person gehören, und die Fähigkeit, spezifische Coin-Historien über Transaktionen hinweg zu verfolgen.
Die regulatorische Durchsetzung in 2024-2026 hat sich von der Sanktionierung unveränderlichen Codes zur Verfolgung von Dienstleistern verschoben, während Börsen zunehmend Einzahlungen kennzeichnen, die aus anerkannten Mischmustern stammen.
CoinJoin bietet keine absolute Anonymität; die Privatsphäre hängt von der Größe des Anonymitätssets, dem ordnungsgemäßen UTXO-Management nach dem Mischen und dem Vermeiden von Mustern ab, die Outputs wieder mit Identitäten verknüpfen.
Einführung
Bitcoin wird oft als digitales Bargeld beschrieben, aber dieser Vergleich hat erhebliche Einschränkungen. Wenn Alice Bob zehn Dollar in physischer Währung bezahlt, hat Bob keine Ahnung, woher das Geld kommt. Wenn er es später an Carol weitergibt, kann sie nicht ableiten, dass Alice es zuvor besessen hat.
Bitcoin funktioniert anders aufgrund seiner inhärenten Transparenz. Die Geschichte eines bestimmten Coins (genauer gesagt eines ungenutzten Transaktionsoutputs, oder UTXO) kann von jedem beobachtet werden, der Zugang zur Blockchain hat. Jede Transaktion wird in einem öffentlichen Ledger aufgezeichnet, was eine rückverfolgbare Kette von einer Adresse zur nächsten schafft.
Während Bitcoin Pseudonymität bietet (öffentliche Adressen sind sichtbar anstelle von echten Namen), haben sich die Techniken der Blockchain-Analyse zunehmend verfeinert, um Adressen zu gruppieren und sie mit Identitäten zu verknüpfen. CoinJoin und Coin-Mixing sind Techniken, die entwickelt wurden, um diese Transparenz zu adressieren, indem die deterministischen Verbindungen zwischen Transaktionsinputs und -outputs durchbrochen werden. Dieser Artikel erklärt, wie diese Mechanismen aus einer technischen Perspektive funktionieren.
Was ist Coin-Mixing?
Coin-Mixing bezieht sich allgemein auf jeden Prozess, der die On-Chain-Verbindung zwischen einem Satz von Coins und ihrer Transaktionshistorie unterbricht. Das Konzept existiert, weil Bitcoin-Transaktionen vollständig prüfbar sind: Jeder kann den Fluss der Gelder von Adresse zu Adresse mithilfe eines Blockexplorers zurückverfolgen.
Die Implementierungen des Mischens variieren erheblich in ihrem Vertrauensmodell und Mechanismus. Historisch gesehen fungierten zentralisierte Mischdienste als Vermittler: Benutzer sendeten Coins an einen Dienst, der diese bündelte und unterschiedliche Coins desselben Wertes (abzüglich einer Gebühr) zurückgab.
Dieses verwahrte Modell führt ein Gegenparteiriskiko ein, da der Betreiber potenziell Gelder stehlen oder Protokolle führen könnte, die Sender mit Empfängern verbinden.
CoinJoin stellt einen grundlegend anderen Ansatz dar. Anstatt sich auf einen vertrauenswürdigen Vermittler zu verlassen, ermöglicht CoinJoin mehreren Benutzern, eine einzelne Transaktion gemeinsam in einer Peer-to-Peer-Art zu konstruieren, wobei keine einzelne Partei zu irgendeinem Zeitpunkt während des Prozesses die Gelder eines anderen Teilnehmers in Besitz nimmt.
Wie CoinJoin funktioniert
CoinJoin wurde 2013 formal von Gregory Maxwell vorgeschlagen. Die zentrale Erkenntnis ist, dass Bitcoin-Transaktionen mehrere Inputs und mehrere Outputs von verschiedenen Parteien haben können und dass es im Protokoll nichts gibt, was erfordert, dass alle Inputs derselben Person gehören.
In einer standardmäßigen CoinJoin-Transaktion:
Input-Sammlung: Mehrere Teilnehmer tragen jeweils einen oder mehrere UTXOs bei, die sie mischen möchten.
Output-Registrierung: Jeder Teilnehmer gibt frische Output-Adressen an, an die er Gelder erhalten möchte.
Transaktionskonstruktion: Ein Koordinator (oder dezentrales Protokoll) fügt alle Inputs und Outputs zu einer einzigen Transaktion zusammen.
Überprüfung und Unterzeichnung: Jeder Teilnehmer überprüft, dass seine korrekten Outputs enthalten sind, und gibt dann seine digitale Unterschrift für seine Inputs. Wenn ein Output fehlt oder falsch ist, weigern sich die Teilnehmer einfach zu unterschreiben.
Übertragung: Die vollständig signierte Transaktion wird ins Netzwerk gesendet. Knoten validieren, dass alle Inputs ungenutzt sind (um Doppelspending zu verhindern) und dass die Signaturen gültig sind.
Da die Teilnehmer nur unterschreiben, nachdem sie bestätigt haben, dass ihre Outputs vorhanden sind, kann kein Koordinator Gelder stehlen. Die resultierende On-Chain-Transaktion sieht aus wie jede andere Multi-Input, Multi-Output-Transaktion, aber Beobachter können die Zuordnung zwischen bestimmten Inputs und Outputs nicht bestimmen.
Gleichwertige Outputs
Um das Anonymitätsset zu maximieren, verwenden viele CoinJoin-Implementierungen gleichwertige Outputs. Wenn eine Transaktion zehn Outputs von genau 0.1 BTC hat, ist jeder Output von den anderen neun nicht zu unterscheiden. Das "Anonymitätsset" für jeden Output entspricht der Anzahl der gleichwertigen Outputs in dieser Runde. Benutzer erhalten ihre Gelder in diesen standardisierten Denominationen zurück, wobei etwaige Reste als separate Wechsel-Outputs zurückgegeben werden.
CoinJoin-Implementierungen und Protokolle
WabiSabi-Protokoll
WabiSabi ist ein modernes CoinJoin-Koordinationsprotokoll, das die Einschränkungen früherer Ansätze mit gleichwertigen Denominationen adressiert. Es verwendet eine Form von Verschlüsselung, die als Pedersen-Verpflichtungen bekannt ist, kombiniert mit einem anonymen Berechtigungsnachweissystem mit Schlüsselverifizierung. Dies ermöglicht es den Teilnehmern, variable Outputs zu registrieren, ohne dass der Koordinator erfährt, welcher Output zu welchem Teilnehmer gehört.
Die Schlüsselinnovation besteht darin, dass der Koordinator hilft, die Transaktion zu konstruieren, aber kryptografisch blind für die Zuordnung von Input-Output bleibt. Teilnehmer beweisen, dass sie über ausreichende Mittel für ihre angeforderten Outputs verfügen, ohne ihre Identität gegenüber dem Koordinator preiszugeben. Dies ermöglicht flexible Output-Beträge (anstatt starrer Denominationen) und wahrt gleichzeitig die Privatsphäre.
Maker/Taker-Modelle
Eine alternative Architektur nutzt einen dezentralisierten Markt für CoinJoin-Liquidität. "Makers" lassen ihre Wallets verfügbar, um an CoinJoin-Transaktionen teilzunehmen und verdienen kleine Gebühren. "Takers" initiieren CoinJoin-Runden nach Bedarf und zahlen diese Gebühren. Es gibt keinen zentralen Koordinationsserver; die Peer-Entdeckung erfolgt über dezentrale Kommunikationskanäle.
Dieses Modell ist widerstandsfähiger gegen einzelne Ausfallpunkte oder regulatorischen Druck auf einen zentralen Betreiber, erfordert jedoch typischerweise mehr technisches Wissen, um es zu betreiben, und hat langsamere Rundenbildungszeiten.
Payjoin (BIP 78)
Payjoin ist eine eindeutige, aber verwandte Technik, bei der der Sender und der Empfänger einer Zahlung beide Inputs zur Transaktion beisteuern. Im Gegensatz zu traditionellem CoinJoin (das viele nicht verwandte Teilnehmer umfasst) gilt Payjoin für gewöhnliche Zwei-Parteien-Zahlungen.
Es bricht die gängige Heuristik, dass alle Inputs dem Sender gehören, und lässt die Transaktion wie eine Standardzahlung erscheinen, während sie stärkere Privatsphäre bietet als eine typische Single-Input-Übertragung.
Async Payjoin (V2) entfernt die Anforderung, dass beide Parteien gleichzeitig online sein müssen, was es praktisch für eine breitere Wallet-Adoption macht. Die Designphilosophie unterscheidet sich von CoinJoin: Anstatt expliziter "Mischrunden" integriert Payjoin Privatsphäre in alltägliche Zahlungsströme.
Einschränkungen und Überlegungen
CoinJoin garantiert keine absolute Anonymität. Mehrere Faktoren können die Privatsphäre verringern oder eliminieren:
Nach-Misch-Verhalten: Wenn ein Benutzer mehrere Outputs nach dem Mischen in eine einzige Transaktion zusammenführt, können Beobachter möglicherweise diese Outputs wieder einer gleichen Entität zuordnen. Sorgfältiges UTXO-Management nach dem Mischen ist entscheidend.
Einstiegs- und Ausstiegspunkte: Wenn Coins sofort vor oder nach dem Mischen an oder von einer KYC-überprüften Börse gesendet werden, kann die Börse die Verbindung zwischen der Identität des Benutzers und den gemischten Geldern beobachten.
Betragskorrelation: Wenn nicht gleichwertige Outputs verwendet werden, können Beobachter manchmal Timing- und Wertanalysen nutzen, um Inputs mit wahrscheinlichen Outputs zu korrelieren, was das effektive Anonymitätsset verringert.
Größe des Anonymitätssets: Die Privatsphäre ist proportional zur Anzahl der Teilnehmer in jeder Runde. Ein CoinJoin mit drei Teilnehmern bietet weniger Unklarheit als ein mit fünfzig.
Chain-Analyse-Fähigkeiten: Spezialisierte Firmen nutzen Heuristiken, um CoinJoin-Transaktionsmuster zu identifizieren, bekannte Koordinator-Adressen zu kennzeichnen und probabilistische Clusteranalysen durchzuführen. Während sie in gut gestalteten Runden Inputs nicht deterministisch mit Outputs verknüpfen können, können sie die Möglichkeiten eingrenzen.
Regulatorisches Umfeld
Die regulatorische Behandlung von Technologien zur Verbesserung der Privatsphäre hat sich erheblich entwickelt. Durchsetzungsmaßnahmen, die zwischen 2024 und 2026 stattfanden, können veranschaulichen, wie verschiedene Jurisdiktionen mit dem Coin-Mixing umgehen:
Verschiebung der Durchsetzung: Regulatorische Maßnahmen haben sich zunehmend darauf konzentriert, Dienstleister (Entwickler, Koordinatoren, Unternehmen) unter Geldübertragungs- und AML-Theorien zu verfolgen, anstatt zu versuchen, den unveränderlichen Smart-Contract-Code direkt zu sanktionieren. Ein Urteil des US-Berufungsgerichts von 2025 stellte fest, dass unveränderlicher bereitgestellter Code möglicherweise nicht als "Eigentum" unter Sanktionsrahmen betrachtet werden kann.
Börsenrichtlinien: Große Börsen haben Richtlinien implementiert, die Einzahlungen, die aus anerkannten Mischmustern stammen, kennzeichnen oder einschränken. Benutzer könnten bei der Interaktion mit gemischten Outputs erhöhten Due-Diligence-Anfragen oder Kontobeschränkungen ausgesetzt sein.
Compliance-bewusste Privatsphäre: Eine neuere Generation von Protokollen integriert Zero-Knowledge-Beweise mit selektiver Transparenz, die es Benutzern ermöglicht, nachzuweisen, dass ihre Gelder nicht mit sanktionierten Quellen verbunden sind, ohne vollständige Transaktionshistorien offenzulegen. Dies stellt einen aufkommenden Mittelweg zwischen vollständiger Opazität und vollständiger Transparenz dar.
FATF-Reisegesetz: Die Financial Action Task Force-Reisegesetz erfordert von VASPs (Virtual Asset Service Providers), dass sie Herkunfts- und Begünstigteninformationen für Transfers sammeln und übermitteln, was Compliance-Reibungen für Gelder mit unklarer Herkunft schafft.
FAQ
Was ist der Unterschied zwischen einem CoinJoin und einem verwahrten Mixer?
In einem verwahrten Mixer senden Benutzer ihre Gelder an einen Drittanbieter-Dienst, der diese bündelt und umverteilt. Der Betreiber hat während des Prozesses die vollständige Kontrolle und könnte potenziell Gelder stehlen oder Protokolle führen.
In CoinJoin konstruieren Teilnehmer gemeinsam eine einzige Transaktion, ohne dass eine Partei die Gelder einer anderen Partei zu irgendeinem Zeitpunkt während des Prozesses in Besitz nimmt. Jeder Teilnehmer unterschreibt nur, nachdem er überprüft hat, dass seine Outputs korrekt enthalten sind, was Diebstahl ohne Bruch des Bitcoin-Signaturschemas unmöglich macht.
Ist CoinJoin legal?
Die Legalität von CoinJoin variiert je nach Jurisdiktion und entwickelt sich weiter. In den meisten Jurisdiktionen ist die Verwendung von Techniken zur Verbesserung der Privatsphäre für gewöhnliche Benutzer nicht illegal.
Die Betreibung eines Mischdienstes (insbesondere mit Gebühren und einer Benutzerbasis) könnte jedoch je nach örtlichem Recht Anforderungen an die Geldübertragung oder AML-Registrierung auslösen.
Benutzer sollten sich bewusst sein, dass einige Börsen gemischte Outputs für erhöhte Due Diligence kennzeichnen, was unabhängig von der Legalität der Mischaktivität zu Kontobeschränkungen führen kann.
Können Börsen CoinJoin-Transaktionen erkennen?
Ja. Chain-Analyse-Firmen, die von Börsen beschäftigt werden, können gängige CoinJoin-Transaktionsmuster identifizieren: mehrere gleichwertige Outputs, bekannte Koordinator-Adressen und charakteristische Transaktionsstrukturen.
Die Erkennung bedeutet nicht, dass man zurückverfolgen kann (zu identifizieren, welcher Input welchen Output finanziert hat), aber Börsen können sehen, dass eine Einzahlung aus einer anerkannten CoinJoin-Runde stammt und ihre Risikopolitik entsprechend anwenden.
Wie unterscheidet sich Payjoin von CoinJoin?
CoinJoin umfasst mehrere nicht verwandte Teilnehmer, die ihre Transaktionen in eine einzige Mischrunde kombinieren, die typischerweise gleichwertige Outputs produziert. Payjoin umfasst nur den Sender und den Empfänger einer tatsächlichen Zahlung, bei der beide Inputs beisteuern.
Payjoin-Transaktionen sehen auf der Blockchain wie gewöhnliche Zahlungen aus und erzeugen nicht die charakteristischen gleichwertigen Output-Muster, die Chain-Analyse-Firmen mit Mischungen assoziieren. Der Nachteil ist, dass Payjoin ein kleineres Anonymitätsset bietet (nur zwei Parteien), aber schwerer zu erkennen ist.
Bietet CoinJoin vollständige Anonymität?
Nein. CoinJoin bricht die deterministische Verbindung zwischen bestimmten Inputs und Outputs innerhalb einer einzelnen Transaktion, aber die Privatsphäre kann durch Nach-Misch-Verhalten (Zusammenführen von Outputs), Ein- und Ausstiegspunkte (KYC-Börsen), Timing-Analysen und kleine Anonymitätssets reduziert werden.
Der Grad der Privatsphäre hängt von der Anzahl der Teilnehmer, der Einheitlichkeit der Outputs und dem Management der Gelder durch den Benutzer vor und nach der CoinJoin-Runde ab.
Abschlussgedanken
CoinJoin und Coin-Mixing stellen technische Ansätze dar, um die Transaktionsprivatsphäre auf transparenten Blockchains wie Bitcoin zu erhöhen.
Das nicht verwahrende Design von CoinJoin ermöglicht es den Teilnehmern, On-Chain-Verbindungen zu brechen, ohne einer zentralen Partei ihr Geld anzuvertrauen, während das Anonymitätsset, das durch gleichwertige Outputs geschaffen wird, Unklarheit für Kettenbeobachter einführt.
Neuere Protokolle wie WabiSabi und Payjoin bieten unterschiedliche Kompromisse zwischen der Stärke der Privatsphäre, der Benutzerfreundlichkeit und der Erkennbarkeit, während compliance-bewusste Ansätze versuchen, die Kluft zwischen Benutzerdatenschutz und regulatorischen Anforderungen zu überbrücken.
Das Verständnis dieser Mechanismen aus einer technischen Perspektive bietet Kontext für die breitere Diskussion über Transparenz und Privatsphäre in öffentlichen Blockchain-Systemen.
Weiterführende Literatur
Was ist Mimblewimble?
Eine Einführung in vertrauliche Transaktionen
Symmetrische vs. asymmetrische Verschlüsselung
Was ist Proof of Work (PoW)?
Was ist Hashing?
Haftungsausschluss: Dieser Inhalt wird Ihnen auf einer "wie er ist"-Basis zu allgemeinen Informations- und Bildungszwecken präsentiert, ohne jegliche Darstellung oder Garantie. Er sollte nicht als finanzielle, rechtliche oder andere professionelle Beratung ausgelegt werden, noch ist er dazu gedacht, den Kauf eines bestimmten Produkts oder einer Dienstleistung zu empfehlen. Sie sollten Ihren eigenen Rat von geeigneten Fachleuten einholen. Wo der Inhalt von einem Drittanbieter bereitgestellt wird, beachten Sie bitte, dass die darin geäußerten Ansichten dem Drittanbieter gehören und nicht unbedingt die von Binance Academy widerspiegeln. Die Preise digitaler Vermögenswerte können volatil sein. Der Wert Ihrer Investition kann sinken oder steigen und Sie erhalten möglicherweise nicht den investierten Betrag zurück. Sie sind allein verantwortlich für Ihre Investitionsentscheidungen und Binance Academy ist nicht haftbar für Verluste, die Ihnen entstehen könnten. Für weitere Informationen siehe unsere Nutzungsbedingungen, Risikohinweis und die Bedingungen von Binance Academy.
