CoinJoin: mange betalere, én transaksjon

Hvordan flere mennesker kombinerer mynter for å bryte koblingene, og hva det kan og ikke kan gjøre.

Hvitboken aksepterte at transaksjoner med flere innganger avslører en felles eier. I 2013 viste Gregory Maxwell hvordan man snur den antakelsen mot seg selv: la mange mennesker legge inngangene sine inn i én transaksjon.

Hvordan det fungerer

  • Flere deltakere legger hver til én eller flere innganger.
  • Utgangene er for det meste av lik størrelse, for eksempel ti utganger med samme beløp.
  • Hver deltaker sjekker transaksjonen og signerer bare sin egen inngang. Ingen kan ta andres mynter; ingenting holdes i forvaring.
  • Etterpå ser en observatør ti innganger og ti like utganger, men kan ikke si hvilken utgang som tilhører hvem.

Grenser

  • Koordinering: noen må samle deltakerne. Koordinatorer er mulige presspunkter: zkSNACKs stengte Wasabis koordinator i juni 2024.
  • Veksel og senere vaner: ulike rester («change») forblir koblingsbare, og å blande blandede og ublandede mynter etterpå kan oppheve gevinsten.
  • Stigma: noen børser stiller spørsmål ved mynter med coinjoin-historikk.
  • Juridisk risiko for operatører: se Privacy and the law og Samourai-saken.

Hvorfor det fortsatt betyr noe

CoinJoin viser at personvern kan bygges av vanlige bitcointransaksjoner, uten å endre protokollen. Like utganger, signering av egen inngang og forsiktig myntkontroll etterpå er nøkkelingrediensene.