‹ KAPITEL 14, ALLE LEKTIONEN

MASTER · KAPITEL 14 · LEKTION 4 VON 5

Privatsphäre

CoinJoin und PayJoin

Wie kann eine Transaktion die Verbindung zwischen Zahler und Empfänger aufbrechen? 6 min

CoinJoin

Bei einem CoinJoin bauen viele Leute gemeinsam eine Transaktion auf. Jeder bringt Inputs ein und erhält Outputs desselben Standardbetrags. Von außen sehen alle gleichen Outputs gleich aus: Ein Beobachter kann nicht erkennen, welcher Output zu welchem Input gehört. Jeder Teilnehmer signiert nur seine eigenen Inputs, sodass niemand die anderen bestehlen kann.

Die meisten CoinJoins verwenden einen Koordinator, um Teilnehmer zu sammeln. Der Koordinator kann keine Gelder stehlen, sieht aber einige Metadaten, und Koordinatoren sahen sich rechtlichem Druck ausgesetzt: Einige bekannte Dienste wurden 2024 eingestellt. Einige Börsen lehnen auch Coins mit einem CoinJoin in ihrer jüngsten Geschichte ab.

PayJoin

PayJoin ist diskreter. Wenn du jemanden bezahlst, fügt der Empfänger ebenfalls einen seiner eigenen Inputs zur Transaktion hinzu. Es sieht aus wie eine normale Zahlung, aber die Heuristik des gemeinsamen Input-Besitzes liefert nun eine falsche Antwort, und der tatsächlich gezahlte Betrag ist verborgen. Beide Wallets müssen es unterstützen.

Was man sich merken sollte

  • CoinJoin: viele Nutzer, eine Transaktion, gleiche Outputs.
  • Teilnehmer signieren nur ihre eigenen Inputs.
  • PayJoin: der Empfänger fügt einen Input hinzu und bricht eine Schlüsselheuristik.

Schnellcheck

Warum kann ein CoinJoin-Koordinator die Gelder der Teilnehmer nicht stehlen?

Was bricht PayJoin?

CoinJoin und PayJoin · Bitcoin Universität