Wat is CoinJoin?
CoinJoin is een gezamenlijke manier om bitcoin te sturen waarbij veel uitgaven samenvloeien tot één gedeelde betaling, waardoor het voor buitenstaanders moeilijk is te achterhalen wie aan wie betaald heeft. Het blijft een normale on chain transactie, maar wordt gelijktijdig door meerdere wallets opgebouwd. Stel je vrienden voor die identieke biljetten in één envelop doen, waarna ieder stilletjes hetzelfde bedrag naar een nieuw adres terugneemt.
CoinJoin is hetzelfde als witwassen. Dat is niet waar. Het is een coördinatietechniek tussen wallets, en de munten verlaten tijdens het proces nooit jouw controle.
Hoe CoinJoin werkt
Hier een korte uitleg die het simpel houdt.
- Begin: Je opent een wallet die de methode ondersteunt en meldt je aan voor een ronde met andere gebruikers.
- Opbouw: Iedereen levert inputs en bereidt uitgangen van gelijke grootte voor. Je wallet communiceert met een coördinator of andere deelnemers en stelt een concept samen.
- Ondertekenen: Elke deelnemer ondertekent alleen zijn eigen onderdelen, waarna de definitieve gezamenlijke transactie klaar is.
- Wissel: Eventuele resterende wissel keert terug naar een nieuw adres van jou, dat je apart moet houden van de gemixte uitgang.
- Bevestigen: De transactie wordt uitgezonden en bevestigd, en je kunt meer rondes herhalen als je een groter deelnemersaantal wilt voor meer dekking.
Dat is het idee.
Waarom CoinJoin belangrijk is
Waarom zou je dit moeten weten?
- Voordeel: Het verhoogt on chain privacy voor salarissen, spaargeld, giften en dagelijkse uitgaven.
- Perspectief: Ketenanalyse is veelvuldig aanwezig, en CoinJoin is een gebruikersgerichte oplossing die leunt op standaardhandtekeningen, geen magie.
- Relevantie: Je ziet het in Bitcoin wallets, betalingen tussen gebruikers en kassabeheer van gemeenschappen die om discretie geven.
Meng je gemixte uitgang later niet met oude munten. Besteed het apart of via nieuwe rondes, en vermijd hergebruik van adressen. Eenvoudige stappen, sterkere dekking.
Belangrijkste kenmerken van CoinJoin
Deze eigenschappen kenmerken de techniek:
- Samenvoeging: Veel inputs en veel gelijk ogende outputs verschijnen in één transactie, wat eenvoudige tracering bemoeilijkt.
- Handtekeningen: Iedere deelnemer behoudt zijn sleutels en ondertekent alleen zijn eigen inputs.
- Gelijk: Uitgangen hebben vaak identieke bedragen, wat de veelgebruikte manier om bedragen te matchen doorbreekt.
- Geen bewaring: Geen derde partij houdt je gelden vast; coördinatie gaat over berichtenuitwisseling en handtekeningen.
- Wissel: Correct omgaan met wissel is belangrijk, want slordige wissel kan je herleiden.
- Herhalen: Meerdere rondes kunnen de groep vergroten en de dekking verbeteren.
Varianten
Er bestaan verschillende varianten, elk met afwegingen op snelheid, kosten en coördinatiestijl:
- JoinMarket: Een maker en taker model dat makers betaalt om beschikbaar te zijn, vaak peer to peer.
- Wasabi WabiSabi: Rondes met variabele bedragen die credentials gebruiken om bedragen binnen de sessie te verbergen.
- Whirlpool: Vaste denominaties met meerdere cycli die gericht zijn op langdurige dekking.
- PayJoin: Een directe betaling gebaseerd op BIP 78 waarbij de ontvanger ook een input toevoegt, zodat het lijkt op een gewone betaling terwijl het toch mengt.
Dit is privacytechniek, geen onzichtbaarheid. Verschillende diensten en toezichthouders kunnen gemixte outputs onderzoeken, dus houd administratie bij en ken de lokale regels.
Voorbeeld
Een freelance ontwerper ontvangt bitcoin van een klant, doet mee aan een ronde met tientallen andere deelnemers voor 0,1 BTC, krijgt een verse 0,1 BTC uitgang naar een nieuw adres en besteedt later van die uitgang om apparatuur te kopen.
Leuk weetje
Gregory Maxwell beschreef het idee in 2013, en de naam zegt precies wat het is: munten die samen worden gevoegd, een mix van luxe uitstraling en de energie van Reddit-draadjes met een wiskundige basis.
Samenvatting
Kort gezegd: een groepsbetaling waarmee je jouw zaak privé houdt, uitgevoerd met standaardhandtekeningen en zonder tussenpartij.
