63 / 691CJ

CoinJoin

Společná bitcoinová transakce pro omezení heuristik vlastnictví

CoinJoin spojuje vstupy a výstupy více vlastníků do jedné bitcoinové transakce, čímž oslabuje jednoduché mapování vlastnictví, ale nezaručuje anonymitu.

CoinJoin je způsob sestavení transakce, nikoli zvláštní pravidlo konsenzu ani úschovní mixér. Každý účastník kontroluje celý návrh a podepisuje jen své vstupy; výsledek závisí na protokolu koordinace, struktuře výstupů, síťových metadatech a následném utrácení.

Analýza blockchainu často předpokládá, že vstupy běžné transakce ovládá jeden vlastník. CoinJoin tento předpoklad záměrně porušuje: různí lidé dodají vstupy do společné transakce, takže společný vstup není kryptografickým důkazem společného vlastníka.

Koordinátor nebo peer-to-peer protokol sestaví nepodepsaný návrh. Účastník před podpisem ověří své vstupy, očekávané výstupy, částky a poplatek; bez všech nutných podpisů nevznikne platná transakce a koordinátor sám nemůže utratit cizí vstup.

Stejné nominály mohou ztížit přiřazení výstupu konkrétnímu vstupu. Odlišné částky, change, malý počet účastníků nebo jedinečné skripty množinu anonymity zmenšují; číslo uváděné peněženkou proto není univerzální míra soukromí.

Koordinátor může odmítat registrace, sledovat síťová metadata nebo čelit zahlcení, ale nemá získat podpisovou kontrolu. Sybil účastníci mohou tvořit velkou část kola a omezit nejednoznačnost, proto je nutné hodnotit konkrétní protokol, poplatky a obranu proti DoS.

Pozdější konsolidace, spojení s KYC výběrem, opakované adresy nebo platba známé protistraně mohou vazby obnovit. Oddělená práce s UTXO, coin control a síťové soukromí jsou stejně důležité jako tvar samotné transakce.

Původní návrh Gregoryho Maxwella, JoinMarket a koordinované protokoly peněženek používají odlišné pobídky a komunikační modely. PayJoin je příbuzná společná transakce dvou stran, ale obvykle nemíří na velkou množinu stejných výstupů.

CoinJoin nemaže historii ani externí záznamy, nezaručuje právní či burzovní přijetí a nechrání automaticky proti síťovému pozorovateli. Ověřte model hrozeb, kontrolu klíčů, celý návrh transakce a chování výstupů po kole.

Gregory Maxwell — CoinJoin: Bitcoin privacy for the real world · JoinMarket client/server · JoinMarket — How it works · WabiSabi: Centrally Coordinated CoinJoins with Variable Amounts · Wasabi Wallet — CoinJoin documentation · BIP 78 — Payjoin

Příklad · CJ

Předpoklad společného vlastníka přestane platit

Alice a Bob vloží každý jeden vstup do společné transakce a získají oddělené výstupy. Analytik, který oba vstupy označí za majetek jednoho člověka, se nyní mýlí; pozdější konsolidace však může vazbu znovu odhalit.

Pro nejúplnější obraz čtěte toto heslo společně s Bitcoin, Soukromí v Bitcoinu, Pseudonymita, Bitcoinová peněženka, UTXO, Transakce. Opačným směrem na něj odkazují také Výstup na vrácení, Soukromí v Bitcoinu, Pseudonymita, KYC.

01Může koordinátor CoinJoinu ukrást vstupy?

U správně neúschovního návrhu drží účastníci vlastní klíče a podepíší jen transakci s odsouhlasenými výstupy. Koordinátor může kolo narušit či cenzurovat, bez potřebných podpisů však platnou útratu nevytvoří.

02Jsou výstupy po CoinJoinu navždy anonymní?

Ne. Pozdější opakování adres, konsolidace, identifikovaná platba, otisk peněženky nebo síťová metadata mohou vytvořenou nejasnost oslabit či zrušit.

DOC · 001Gregory Maxwell — CoinJoin: Bitcoin privacy for the real worldPrimární zdrojDOC · 002JoinMarket client/serverPrimární zdrojDOC · 003JoinMarket — How it worksDokumentaceDOC · 004WabiSabi: Centrally Coordinated CoinJoins with Variable AmountsPrimární zdrojDOC · 005Wasabi Wallet — CoinJoin documentationDokumentaceDOC · 006BIP 78 — PayjoinSpecifikace
Ověřeno 1. srpna 2026Primární zdroje · Nejde o investiční doporučení