Logo
EINUNDZWANZIG
Logo
EINUNDZWANZIG
Toggle sidebar
25.06.2026

JoinMarket-NG

Im April 2024 wurden die Entwickler von Samourai Wallet verhaftet und ihr Whirlpool-Koordinator von US-Behörden beschlagnahmt. Für viele war das ein Schock, für niemanden hätte es eine Überraschung sein dürfen. Whirlpool war zwar non-custodial und die Nutzer behielten zu jeder Zeit die Kontrolle über ihre Schlüssel, trotzdem war die Koordination zentral unter dem Management von Samourai, was dazu führte das auf einen Schlag der Service nicht mehr verfügbar war. Wasabi stellte kurz darauf seinen eignen Dienst ein, aus bedenken ihnen würde das gleiche passieren. Ein zentraler Koordinator ist immer auch ein zentraler Angriffspunkt. Egal wie sauber die Kryptografie ist, egal ob Gelder verwahrt werden oder nicht, wo es einen zentralen Betreiber gibt, gibt es jemanden, den man verhaften, und einen Server, den man abschalten kann. Die Privatsphäre eines ganzen Ökosystems hängt dann an einer einzelnen, angreifbaren Instanz. Wer Privatsphäre auf Bitcoin dauerhaft sichern will, muss den zentralen Koordinator als Konzept loswerden.

Genau hier setzt JoinMarket an. JoinMarket kennt keinen Koordinator. Es ist ein dezentraler Marktplatz, auf dem Liquiditätsanbieter (Maker) ihre Coins gegen eine kleine Gebühr für CoinJoins zur Verfügung stellen und Taker bei Bedarf gegen Zahlung dieser Gebühr eine Transaktion anstoßen. Die Teilnehmer finden sich über ein Messaging-Netzwerk eigenständig zusammen. Es gibt keine Stelle, die die Koordination kontrolliert, mitliest oder abschalten könnte, keinen zentralen Betreiber, der haftbar gemacht werden kann, und keinen zentralen Server, dessen Beschlagnahmung das Netzwerk lahmlegt. Das Marktmodell hat zudem einen angenehmen Nebeneffekt: Liquidität entsteht durch wirtschaftlichen Anreiz und ist permanent verfügbar, statt von festen Mixing-Runden eines Anbieters abzuhängen. Was Samourai zu Fall gebracht hat, die Zentralität, existiert bei JoinMarket schlicht nicht. Es ist die einzige momentan etablierte / stabile CoinJoin-Architektur (mit genug Liquidität) die gegen genau diese Angriffsklasse strukturell immun ist.

So überzeugend das Konzept ist, das ursprüngliche JoinMarket wird nicht mehr weiterentwickelt. Der bestehende Code ist über viele Jahre organisch gewachsen, technisch in die Jahre gekommen und wird inzwischen nicht mehr aktiv gepflegt. (Jedoch verweist das alte Projekt jetzt schon auf JoinMarket-NG)

Die Antwort darauf ist JoinMarket-NG. JoinMarket-NG (Next Generation) ist keine Renovierung des alten Codes, sondern eine vollständige Neuimplementierung von Grund auf, auf einem modernen, wartbaren Tech-Stack. Jede Komponente wurde neu durchdacht, sauber geschrieben, auditiert und an den Stellen verbessert, an denen das gewachsene Original an seine Grenzen stieß. Entscheidend für die praktische Wirksamkeit: JoinMarket-NG ist protokollkompatibel zum bestehenden JoinMarket-Netzwerk. Es fragmentiert die ohnehin begrenzte Liquidität nicht, sondern bringt alte und neue Teilnehmer im selben Anonymitäts-Set zusammen. Das ist für die Qualität der Privatsphäre unmittelbar entscheidend, denn ein CoinJoin ist immer nur so gut wie die Zahl der Teilnehmer, mit denen man sich vermischt.

Der Entwickler: m0wer

Hinter JoinMarket-NG steht der Entwickler m0wer, der das Projekt im Wesentlichen trägt. Er ist seit Längerem tief im JoinMarket-Ökosystem. Neben der eigentlichen Neuimplementierung hat er eine Reihe begleitender Werkzeuge geschrieben: einen JoinMarket-Analyzer, der CoinJoin-Transaktionen mittels linearer Optimierung analysiert, um zu messen, wie eindeutig sich ein Taker überhaupt zuordnen lässt, und um Taker-Algorithmen so zu verbessern, dass sie bewusst mehrdeutige Strukturen erzeugen. Dazu kommt ein Simulator, mit dem angehende Maker ihre Wettbewerbsposition im Markt auf Basis ihrer Fidelity Bonds einschätzen können. Das ist jemand, der das Protokoll nicht nur nachbaut, sondern es analytisch durchdrungen hat, inklusive der Frage, wo seine Privatsphäre-Garantien in der Praxis Schwächen haben. Meiner Meinung nach leistet er überragende Qualität.

Es handelt sich nicht um eine isolierte Einzelaktion. JoinMarket-NG ist eine moderne Implementierung des JoinMarket-CoinJoin-Protokolls und ist kompatibel zum Referenznetzwerk, unterstützt also sowohl die Taker- als auch die Maker-Seite. Die Arbeit findet öffentlich und überprüfbar statt. Das Projekt wird aktiv entwickelt, die jüngste Veröffentlichung hatte allein seit dem vorherigen Release fast tausend Commits, und die Commits sind kryptografisch signiert. Es gibt eine externe Begutachtung und unabhängiges Testen: An dem Projekt arbeitet @1440000bytes (Floppy) an einem laufenden externen Audit mit, und @L3ftBlank steuert Betatests und Beiträge bei.

(Bitcoin-) Privatsphäre wird jeden Tag wichtiger!

Wer sich tiefer informieren möchte und Fragen hat, hier gibts die Doku, bzw. zwei Gruppen:

Links zum Entwickler:

https://njump.me/npub1w3vaxva0vcrx7pnvlpmede5smvafdl69xnu7ma82kaxl9us89zdsht4c5c

https://sgn.space/

User
Eingereicht von
hodlcopter21
2.100.000 Sats
Picture

Zustimmungen des Vorstands (0)
Ablehnungen des Vorstands (0)
Zustimmungen der übrigen Mitglieder (1)
Ablehnungen der übrigen Mitglieder (0)