CoinJoin
Was ist CoinJoin?
CoinJoin ist eine Anonymisierungsstrategie, die die Privatsphäre von Bitcoin-Benutzern schützt, wenn sie Transaktionen miteinander durchführen, und die Quellen und Ziele von BTC, die bei Transaktionen verwendet werden, verschleiern.
CoinJoin erfordert, dass mehrere Parteien gemeinsam einen digitalen Bitcoin- Transaktion zu mischen, bei der die Ausgabe der Transaktion den Teilnehmern die gleiche Anzahl von Coins zurücklässt, die Adressen jedoch gemischt wurden, um die externe Verfolgung zu erschweren.
Der Vorgang wird auch als Coin-Mixing bezeichnet.
Die zentralen Thesen
- CoinJoin ist ein Prozess, mit dem Bitcoin-Transaktionen online anonymisiert werden.
- CoinJoin beinhaltet eine Bitcoin-Transaktion mit mehreren Parteien, bei der alle Parteien der Transaktion die gleiche Menge Bitcoin ein- und auszahlen, aber die Adressen werden in der Transaktion gemischt, wodurch die Herkunft der Münzen schwer nachvollziehbar ist.
- CoinJoin wird normalerweise automatisch von dedizierten Diensten ausgeführt, die es ausführen. Die Durchführung eines CoinJoin ohne ein solches Tool ist schwierig und erfordert fortgeschrittene Programmierkenntnisse.
Wie funktioniert CoinJoin?
CoinJoin wurde entwickelt, um eine Datenschutzebene für ansonsten öffentliche Bitcoin-Transaktionen einzuführen. Der Begriff wurde von Bitcoin-Entwickler Gregory Maxwell in einem Ankündigungsthread im Bitcoin-Forum geprägt.
Warum Bitcoin nicht genau privat ist
Obwohl Bitcoin in seinen frühen Tagen den Ruf hatte, anonym zu sein und daher für Transaktionen auf Darknet-Sites wie Silk Road verwendet wurde, bietet die Kryptowährung tatsächlich nur sehr wenig Privatsphäre. Bitcoin-Adressen listen keine Namen und Adressen von Benutzern auf, aber sie sind leicht nachverfolgbar und jemand kann Ihre IP-Adresse möglicherweise mit Ihrer Bitcoin-Transaktion in Verbindung bringen.
Sobald ein Benutzer identifiziert wurde, können Forscher mit gängigen digitalen forensischen Methoden alle Kontakte im Netzwerk verfolgen. Dies ist kein Fehler von Bitcoin, sondern die Grundlage seines „vertrauenswürdigen“ Systems: Alle Transaktionen sind öffentlich, um Benutzerbetrug zu verhindern.
Andere Münzen wurden entwickelt, um die Privatsphäre der Benutzer in den Code der Münze zu integrieren. ZCash und Dash sind herausragende Beispiele. Die Datenschutztechnologie von Monero ähnelt CoinJoin, da sie Ringsignaturen verwendet, um die Signatur des Spenders mit den Signaturen anderer Benutzer zu mischen, um die Rückverfolgung von Adressen nahezu unmöglich zu machen.
CoinJoin ist die Datenschutzmaßnahme der ersten Generation für Bitcoin
Ein Benutzer, der CoinJoin in seiner Bitcoin-Transaktion implementieren möchte, muss einen anderen Benutzer finden, der ebenfalls Münzen mischen möchte, und gemeinsam eine gemeinsame Transaktion initiieren. Die Adresse, von der ein Bitcoin gesendet wird, wird als Eingabe bezeichnet.
Betrachten Sie die folgenden gleichzeitig getätigten Transaktionen: A kauft einen Artikel von B, C kauft einen Artikel von D und E kauft einen Artikel von F. Ohne CoinJoin würde das öffentliche Blockchain Ledger drei separate Transaktionen für jeden Input-Output-Match erfassen. Bei CoinJoin wird nur eine einzige Transaktion erfasst. Das Hauptbuch würde zeigen, dass Bitcoins von A, C- und E-Adressen an B, D und F gezahlt wurden. Durch die Maskierung der Geschäfte aller Parteien kann ein Beobachter nicht mit voller Sicherheit feststellen, wer Bitcoins an wen geschickt hat.
CoinJoin-Tools
Obwohl der Prozess in der Theorie klar erscheint, ist es in der Praxis aus mehreren Gründen schwierig, Transaktionen beizutreten. Damit die Teilnehmer des Beitritts anonym bleiben, müssen sie sich über ein Tor-Netzwerk verbinden, sie müssen einiges über Codierung wissen und sich gegenseitig vertrauen.
Um diese Hürden zu überwinden, haben die CoinJoin-Entwickler früh damit begonnen, Tools zu entwickeln, die den Prozess für die meisten Benutzer automatisieren würden. Die ersten Versuche mit einem CoinJoin-Tool wurden in Wallets eingearbeitet. Die frühesten Beispiele waren Dark Wallet, JoinMarket und SharedCoins. Diese Plattformen zielten darauf ab, Benutzern, die in Bitcoin Transaktionen tätigen, eine zusätzliche Ebene der Datenmaskierung zu bieten.
Spätere Bemühungen umfassen Wasabi Wallet und Whirlpool von Samourai Wallet.2 Es gibt jedoch einige Kontroversen, wie vertrauenswürdig und sicher diese Wallets sind und wie gut sie Bitcoin-Bestände anonymisieren.