DEFINICE Coinjoin
Anonymizační strategie, která chrání soukromí uživatelů bitcoinů při vzájemných transakcích. Coinjoin vyžaduje, aby více stran společně podepsalo dohodu o smíchání svých mincí při provádění samostatných bitcoinových transakcí. To ztěžuje vnějším stranám zjistit, která strana nebo strany prováděly konkrétní transakci.
Také známý jako Coin Mixing.
PORUŠENÍ Coinjoin
Pokroky v technologii zavádějí digitální nástroje, které mohou společnosti použít k lepší interakci se svými zákazníky. Rostoucí posun od tradičních platforem k digitálním platformám také přinesl bohatou nabídku dat ze zdrojů, jako jsou sociální média, mobilní zařízení, online maloobchodní platformy atd. Díky technologickému pokroku v oblasti shromažďování, ukládání a sdílení dat, velkých sady dat jsou snadno sdíleny mezi společnostmi ve všech sektorech a zemích za malé až žádné náklady. Rozsáhlá dostupnost dat také vyvolala obavy ohledně soukromí jednotlivců a jejich online transakcí. Protože každá transakce nebo činnost prováděná online opouští digitální stopu, jednotlivci se rozhodli pro anonymnější způsoby využití internetu a provádění online transakcí. Bitcoinová kryptoměna byla zavedena za účelem řešení problému ochrany soukromí.
Přestože je provádění transakcí s bitcoiny bezpečné, nemusí být nutně anonymní. Každá bitcoinová transakce je zaznamenána na knize, která je známá jako blockchain, který je veřejně dostupný. Každý počítač, známý jako uzly, připojený k bitcoinové síti, má kopii blockchainu. Blockchain zaznamenává informace, jako jsou adresy uživatelů a jejich zůstatky. Vzhledem k průhlednosti transakcí s bitcoiny může účetní jednotka použít informace zaznamenané ve veřejné knize, jako je IP adresa, k odhalení identity uživatelů zapojených do transakce a typu transakce, která byla provedena.
Byly vyvinuty anonymizační techniky, jako je Coinjoin, aby zamlžovaly identitu uživatele bitcoinů zapojeného do digitální transakce. Uživatel, který chce implementovat coinjoin do své bitcoinové transakce, by hledal jiného uživatele, který také chce míchat mince, a oba společně zahájí společnou transakci. Adresa, ze které je bitcoin odeslán, se označuje jako vstup. Výstup odkazuje na adresu, na kterou jsou odesílány bitcoiny. Nežádoucí dohled při pohledu na blockchain může identifikovat uživatele ze zaznamenané transakce pomocí vstupu. Coinjoin zmatuje transakční stopu tím, že umožňuje více uživatelům kombinovat vstupy a výstupy z několika transakcí do jedné transakce. Tímto způsobem blockchain zaznamenává jednu transakci, ale neexistuje žádný jednoznačný způsob, jak by outsider mohl sladit vstupy s výstupy.
Zvažte následující transakce provedené současně: A koupí položku od B, C koupí položku od D a E koupí položku od F. Bez Coinjoin, veřejná hlavní kniha blockchainu zaznamená tři samostatné transakce pro každou shodu vstup-výstup. U Coinjoin je zaznamenána pouze jedna transakce. Kniha by ukázala, že bitcoiny byly placeny z adres A, C a E na B, D a F. Maskováním obchodů všech stran nemůže pozorovatel s plnou jistotou určit, kdo bitcoiny poslal komu.
Několik digitálních nástrojů, které implementují Coinjoin ve svých postupech anonymizace, zahrnuje Dark Wallet, JoinMarket a SharedCoins. Tyto platformy poskytují uživatelům na úrovni transakcí v bitcoinech další úroveň maskování dat.
