Kjedeanalyse betyr å studere den offentlige blokkjeden for å gruppere adresser som sannsynligvis tilhører samme person, og deretter koble disse gruppene til reelle identiteter.
Hovedantakelsene (heuristikker)
- Felles eierskap av innganger: alle innganger i en transaksjon tilhører samme person. Hvitboken bemerket selv at transaksjoner med flere innganger avslører dette.
- Vekselsdeteksjon: én utgang er betalingen, den andre er veksel. Runde beløp og matching skripttyper avslører ofte hvilken som er hvilken (BIP78 nevner heuristikkene «change-round-amount» og «change-scriptpubkey»).
- Adressgjenbruk: samme adresse sett flere ganger kobler alle betalingene.
Hvor identiteten kommer inn
Kjeden inneholder ikke navn. Identitet kommer vanligvis inn i kantene: børser med KYC, fakturaer, butikker, offentlige innlegg og nettverksdata fra lommebøker som spør tredjepartsservere om adressene dine.
Bitcoins svar
Heuristikkene er antakelser, ikke fakta, og de kan brytes:
- Nye adresser og myntkontroll unngår å gi bort koblinger.
- PayJoin bryter antakelsen om felles innganger for vanlige betalinger.
- CoinJoin lager mange-til-mange-transaksjoner der utganger ikke kan matches til innganger.
- Din egen fullnode hindrer at lommeboken avslører adressene dine for andre.
Kjedeanalyse brukes av selskaper og myndigheter, for eksempel i de årlige kriminalitetsrapportene fra Chainalysis. Tallene deres er anslag bygd på de samme antakelsene.