CoinJoin ist Transaktionskonstruktion, keine besondere Konsensregel und kein Verwahrmixer. Jeder Teilnehmer prüft den gesamten Vorschlag und signiert nur eigene Inputs; Protokoll, Output-Struktur, Netzwerkmetadaten und spätere Ausgaben bestimmen das Ergebnis.
Chain-Analyse nimmt oft an, dass Inputs einer normalen Transaktion einem Eigentümer gehören. CoinJoin bricht diese Annahme absichtlich durch Inputs verschiedener Personen; gemeinsame Inputs sind kein kryptografischer Beweis gemeinsamen Eigentums.
Ein Koordinator oder Peer-to-Peer-Protokoll erstellt einen unsignierten Vorschlag. Jeder prüft eigene Inputs, erwartete Outputs, Beträge und Gebühr; ohne alle nötigen Signaturen ist die Transaktion ungültig und der Koordinator kann fremde Inputs nicht ausgeben.
Gleiche Beträge erschweren die Zuordnung von Inputs zu Outputs. Abweichende Werte, Wechselgeld, wenige Teilnehmer oder einzigartige Scripts verkleinern die wirksame Anonymitätsmenge; ein Wallet-Score ist kein universelles Datenschutzmaß.
Der Koordinator kann Anmeldungen ablehnen, Netzwerkmetadaten sehen oder überlastet werden, soll aber keine Signaturkontrolle erhalten. Sybil-Teilnehmer können eine Runde dominieren; konkretes Protokoll, Gebühren und DoS-Schutz sind entscheidend.
Spätere Konsolidierung, Verbindung mit einem KYC-Withdrawal, Adresswiederverwendung oder Zahlung an bekannte Gegenparteien kann Links wiederherstellen. UTXO-Trennung, Coin Control und Netzwerkprivatsphäre bleiben wichtig.
Maxwells ursprünglicher Vorschlag, JoinMarket und koordinierte Wallet-Protokolle nutzen verschiedene Anreize und Kommunikationsmodelle. PayJoin ist verwandt, zielt aber meist nicht auf eine große Menge gleicher Outputs.
CoinJoin löscht weder Historie noch externe Datensätze, garantiert keine rechtliche oder Börsenakzeptanz und schützt nicht automatisch vor Netzwerkbeobachtern. Threat Model, Schlüsselkontrolle, Gesamttransaktion und spätere Output-Nutzung sind zu prüfen.
Gregory Maxwell — CoinJoin: Bitcoin privacy for the real world · JoinMarket client/server · JoinMarket — How it works · WabiSabi: Centrally Coordinated CoinJoins with Variable Amounts · Wasabi Wallet — CoinJoin documentation · BIP 78 — Payjoin
Für ein möglichst vollständiges Bild lies diesen Eintrag zusammen mit Bitcoin, Bitcoin-Privatsphäre, Pseudonymität, Wallet, UTXO, Transaktion. Auf diesen Eintrag verweisen außerdem Wechselgeld-Ausgang, Bitcoin-Privatsphäre, Pseudonymität, KYC.