Was ist CoinJoin: Detaillierte Erklärung für Anfänger

Das Bitcoin-Protokoll besteht aus Transaktionen, die alle in der Blockchain öffentlich sind. Dies bedeutet, dass jeder leicht sehen kann, welche Adressen Bitcoins an welche Adressen gesendet haben. In der Bitcoin-Welt ist alles transparent. Dies gefährdete die Privatsphäre der Benutzer. Also wurde CoinJoin eingeführt. Was ist CoinJoin?

CoinJoin wurde 2013 von Bitcoin Core und Blockstream-Entwickler Gregory Maxwell vorgeschlagen. Es ist eine Datenschutzlösung für Bitcoins. Es führt verschiedene Bitcoin-Zahlungen von verschiedenen Zahlern zu einer einzigen Transaktion zusammen. Dies macht es für die externen Parteien schwierig, mit dem Zahlungspflichtigen herauszufinden, welche Quittung oder welcher Empfänger bezahlt wurde. Für die CoinJoin-Transaktionen ist keine Anpassung des Bitcoin-Protokolls erforderlich. Es schützt die Privatsphäre von Bitcoin-Benutzern. Dies wird auch als Münzmischen bezeichnet.





Sonnenkultur Solar

Transaktionen mit Bitcoin sind sicher, aber nicht anonym. Jede Bitcoin-Transaktion wird in einem als Blockchain bezeichneten Hauptbuch aufgezeichnet. Die Blockchain zeichnet Informationen wie Adressen des Benutzers und deren Guthaben auf. Diese Blockchain ist öffentlich verfügbar. CoinJoin verkompliziert die Spur von Bitcoins, indem die Annahme gebrochen wird, dass alle Eingabeadressen demselben Benutzer gehören. Es ermöglicht verschiedenen Benutzern, alle Ein- und Ausgaben verschiedener Transaktionen zu einer einzigen großen Transaktion zusammenzuführen. Diese große, einzelne Transaktion sendet Bitcoins von verschiedenen Adressen an verschiedene Adressen. Da keine der sendenden Adressen keine der empfangenden Adressen sendet, wird keine Verbindung zwischen den Transaktionen hergestellt.

Wenn ein Benutzer CoinJoin für seine Bitcoin-Transaktion verwenden möchte, muss er einen anderen Benutzer finden, der Münzen mischen möchte. Beide müssen gemeinsam eine gemeinsame Transaktion starten. Auf diese Weise können mehrere Benutzer Ein- und Ausgaben verschiedener Transaktionen zu einer Transaktion kombinieren. Es gibt keine eindeutige Möglichkeit, die Eingänge mit den Ausgängen abzugleichen. Das Hauptmerkmal von CoinJoin ist, dass es nach dem Senden der Transaktion an die Blockchain keine Methode gibt, um festzustellen, welches Bitcoin wohin gegangen ist. Selbst der Empfänger weiß nicht, von welcher Adresse er bezahlt wird.



Die einfachste Methode zum Initiieren einer CoinJoin-Transaktion ist ein dedizierter Server. Jeder Benutzer, der CoinJoin verwenden möchte, muss eine Verbindung zum Server herstellen, um anzugeben, welche Ein- und Ausgänge die Transaktion enthalten soll. Anschließend erstellt der Server eine große, kombinierte Transaktion und sendet sie zur Unterzeichnung an alle Benutzer zurück. Das Problem mit dem serverbasierten Modell besteht darin, dass jeder, der den Server steuert, Zugriff auf alle vom einzelnen Benutzer bereitgestellten Daten hat. Es besteht die Möglichkeit eines Einzelpunktausfalls.

iPhone-Text macht keinen Ton

Darüber hinaus stehen auch dezentrale CoinJoin-Lösungen zur Verfügung. Auf diese Weise können Benutzer eine Peer-to-Peer-Transaktion für CoinJoin ohne zentralen Vermittler erstellen. Heutzutage verwenden viele verschiedene digitale Tools wie JoinMarket, Dark Wallet und SharedCoins CoinJoin, um anonyme Transaktionen zuzulassen. Sie ermöglichen Benutzern, die Transaktionen über Bitcoins durchführen, eine zusätzliche Datenmaskierungsstufe.