CoinJoin. Důvěryhodné míchání. Anonymita. Obálka časopisu Bitcoin Magazine ze září 2013 – celá černá s náznaky zlatých otisků prstů – potřebovala k ohlašování nového nového nástroje na ochranu soukromí jen čtyři slova. V době, kdy zástupci průmyslu, jako je Bitcoin Foundation, bagatelizovali anonymitu bitcoinů, regulační orgány v New Yorku vyvíjely BitLicense a Silk Road měla být zavřena, dva hackeři pracující z bývalé textilní továrny v Katalánsku začali bránit. Amir Taaki a Pablo Martin realizovali vůbec první aplikaci CoinJoin a Vitalik Buterin z časopisu Bitcoin Magazine rychle pokryl vývoj.
Jen několik týdnů před vydáním tohoto čtrnáctého tiskového vydání časopisu Bitcoin Magazine přispěvatel Bitcoin Core Gregory Maxwell zveřejnil to, co se stalo považováno za neoficiální CoinJoin vlákno oznámení na fóru o bitcoinech. Developer již měl zveřejněno myšlenka v lednu 2013 v kaskadérském triku, jak přimět blockchainovou analýzu k tomu, aby si myslel, že je „nakažlivě bohatý“, a žádal uživatele fóra, aby si své mince promíchali s jeho. Ale ve svém vážnějším srpnovém příspěvku představil Maxwell název „CoinJoin“, přičemž zdůraznil důležitost podobných nástrojů.
“Tradiční bankovnictví poskytuje ve výchozím nastavení slušné množství soukromí.” Vaši inlaws nevidí, že kupujete antikoncepci, která je připravuje o vnoučata, váš zaměstnavatel se nedozví o neziskovkách, které podporujete penězi z výplaty, a zloději nevidí vaše poslední nákupy ani to, jak jste bohatý, abyste jim pomohli zacílit a podvádět vás, “napsal Maxwell. “Špatné soukromí v bitcoinech může být hlavní praktickou nevýhodou pro jednotlivce i podniky.”
Bitcoin měl špatné soukromí. I když adresy bitcoinů nejsou samy o sobě vázány na identity v reálném světě, analýza blockchainu může často tyto vazby navázat. Klíčovým nástrojem pro analýzu blockchainu je heuristika s více vstupy, únik soukromí, který dokonce popsal Satoshi Nakamoto v bílé knize o bitcoinech. Pokud transakce odesílá coiny z více adres, napsal Nakamoto, tyto adresy musí patřit stejnému vlastníkovi. A pokud lze dokonce jednu z těchto adres spojit se skutečnou identitou, například proto, že byla použita k výběru finančních prostředků z burzy, mohou být také všechny ostatní adresy.
Návrh společnosti Maxwell CoinJoin pomáhá napravit tento únik sloučením více transakcí do jedné transakce. Pokud chce Alice zaplatit za kontrolu porodnosti a Bob chce zaplatit neziskové organizaci, mohou to zkombinovat do jedné transakce a odeslat obě své mince oběma příjemcům najednou. V ideálním případě by bylo nejasné, kdo koupil antikoncepci a kdo zaplatil neziskové organizaci. Přinejmenším však ruší heuristiku s více vstupy. “Automatická analýza mrtvých mozků,” jak to popsal Maxwell ve svém lednovém příspěvku, by mylně předpokládal, že všechny odesílací adresy patří buď Alici, nebo Bobovi. Pokud je tento předpoklad dostatečně často porušen, heuristika se stane zcela zbytečnou.
Ale v srpnu, více než půl roku poté, co Maxwell poprvé navrhl řešení, nebyl tento předpoklad dostatečně často porušován. Bylo to z velké části proto, že nebylo snadné provádět transakce CoinJoin; vyžadovalo to dovednosti příkazového řádku a hluboké technické znalosti protokolu Bitcoin. Podle Maxwella byl potřeba nástroj, který by takové transakce usnadnil.
“Vím, že výroba takového nástroje nezapadá do formy rychlého zbohatnutí mnoha bitcoinových podniků, ale důležitost je zřejmá a nejjednodušší verze tohoto nástroje nevyžadují příliš hluboké technické kouzlo,” uzavřel Maxwell jeho příspěvek. “Myslím si, že” politické “riziko zlepšení soukromí lidí je skutečné, které byste měli pečlivě zvážit, ale kolem těchto částí vidím lidi, kteří se lepí na nějaké poněkud odporně riskantní věci. Doufal jsem, že vlákno „nakažlivě bohatá“ bude stačit na inspiraci nějaké akce komunity, ale možná to bude. “
Pro další stimulaci vývoje nástroje CoinJoin spustil Maxwell multisignature escrow bounty fond. Sdíleno mezi přispěvatelem Bitcoin Core Pieterem Wuille, správcem Bitcoinového fóra Theymosem a jím samotným, s potřebnými nejméně dvěma podpisy, by mince zaslané do fondu byly vyplaceny projektům, díky nimž je CoinJoin praktickou realitou. Během několika dní fond shromáždil asi 12 bitcoinů v hodnotě přibližně 1300 USD v té době.
Taaki, pravidelný člen Bitcoinového fóra, se o této odměně dozvěděl. Pokud si britsko-íránský vývojář bitcoinů byl vědom politických rizik zmíněných Maxwellem, rozhodně ho to nezastavilo; žil roky v anarchistických dřepech po celé Evropě a nebyl zrovna ten typ, který by se měl vyhýbat autoritě. Požádal kolegu programátora Martina, aby se podíval, a oba se shodli, že s nástroji, které vyvíjeli – jako je bitcoinová softwarová knihovna Libbitcoin – by nemělo být nijak zvlášť obtížné vytvořit aplikaci CoinJoin.
Opravdu, sotva jeden den poté, co byla odměna odměněna, duo dokončilo ranou verzi mixovacího nástroje CoinJoin. Několik uživatelů by mohlo přispět pevnou částkou bitcoinu – 0,01 BTC – a vytvořit transakci, která každému vrátí stejné množství finančních prostředků. Vzhledem k tomu, že CoinJoin prolomí stopu vlastnictví konkrétního 0,01 BTC, všichni účastníci mixu získají soukromí.
Martin v té době hovořil s časopisem Bitcoin Magazine:
“Výroba nástroje byla pro naše dovednosti docela snadná.” Mohli jsme uvolnit, když jsme pracovali asi osm hodin společně, další den jsme udělali stabilnější a praktičtější vydání. Využili jsme několik skvělých technologií: Python, Libbitcoin, SX, QT, Flask, Greenlets, Tor. “
Ale jednoduchý nástroj CoinJoin byl jen začátek. Koncem října se duo spojilo s malou skupinou podobně smýšlejících bitcoinerů, včetně přispěvatele Bitcoin Core Petera Todda a Codyho Wilsona, člověka, který vytvořil první zbraň pro 3D tisk na světě. Spojená pod vlajkou unSystem, kryptoanarchistický kolektiv vedený Taaki, zahájila malá skupina vývojářů projekt crowdfundingu, jehož cílem bylo realizovat peněženku zaměřenou na soukromí s vestavěným mixérem CoinJoin.
Říká se tomu Temná peněženka.
Podívejte se na toto video na YouTube
Projekt rychle získal více než 50 000 $ od více než 1 000 dárců z celého světa. V listopadu se Taaki, Martin, Todd, Wilson a další (včetně zakladatele Bitcoin Magazine a tehdejšího šéfredaktora Mihai Alisie) setkali v kulturním centru v Miláně, aby diskutovali o designu nové peněženky. Projekt se připojil ke skupině programátorů pracujících pod pseudonymy jako tilthz, sem, veox a d3.
Ale nebylo to bez diskuse. Vzhledem k tomu, že bitcoiny dosáhly nových maxim – do konce roku 2013 se obchodovalo přes 1 000 USD za minci – projekt přitahoval pozornost médií i regulačních orgánů. Zatímco se dobře financované startupy pokoušely zbavit bitcoin jeho image „peněz z drog“, Taaki a Wilson aktivně propagovali svou peněženku jako nástroj praní peněz. Samotný název – Dark Wallet – odkazoval na varování FBI, že silné šifrování by mohlo internet „ztemnit“, což by agentuře znemožnilo sledovat i ty nejnebezpečnější zločince.
Tato úroveň soukromí je přesně to, v co Taaki a Wilson doufali, že dosáhnou, a nebudou předstírat opak.
“Byl bych nečestný sám se sebou, kdybych se pokusil hrát se slovy nebo zakrýt svůj záměr,” řekl Taaki v rozhovoru pro Bitcoin Magazine. “Chci, aby lidé věděli, co si myslím, a co nejvíce lidí, protože to není jen o technologii, kterou budujeme.” Samotná technologie ve skutečnosti nestojí za nic. Důležitý je příběh nebo ideál, který se prostřednictvím tohoto příběhu buduje. Bitcoin jsou decentralizované a necenzurované peníze s funkcemi ochrany osobních údajů. Jako takový otevřel novou frontu v pokračujícím boji za svobodu. “
Asi šest měsíců po zahájení crowdfundingu, 1. května 2014 (1. května), vydal unSystem první alfa software Dark Wallet. Peněženka byla postavena jako uživatelsky přívětivé rozšíření pro Chrome, které nabízí několik nástrojů na ochranu soukromí. To zahrnovalo tajné adresy, což je typ šifrované adresy, kterou lze volně sdílet, přičemž každá platba na ni je neoddělitelná prostřednictvím analýzy blockchainu. Peněženka také používala hierarchické deterministické peněženky, zabraňující opětovnému použití adresy; takové triky nebyly tehdy tak standardní jako dnes.
A samozřejmě Dark Wallet obsahoval nástroj CoinJoin. Uživatel mohl provést platbu a nechat ji CoinJoined s mincemi jiného uživatele, který odpovídal částce, ale opravdu platil sám. Platící uživatel by tak získal soukromí tím, že by jeho transakce byla sloučena s jinými mincemi, zatímco druhý uživatel by měl své mince smíšené. Budoucí vylepšení peněženky by zahrnoval možnost vytvořit CoinJoins s více uživateli současně a Tor by byl integrován, aby uživatelé mohli navzájem skrýt své IP adresy.
Uvolnění alfa verze Dark Wallet udělalo mediální rozruch. Nejen bitcoinové zpravodajské weby (jako Bitcoin Magazine) pokrývaly průkopnický software peněženky, ale i další běžné publikace jako Forbes, Kabelové a BBC Click také si toho všiml. Taaki a Wilson dokonce upoutali pozornost filmových tvůrců: duo bylo sledováno pro dokument “Nový radikál.”,„Zatímco Taaki byl také uveden v “Hluboká síť.“
Všimla si to však nejen média. Zdálo se, že o peněženku projevil zájem i Islámský stát (IS): Ačkoli nebyl ověřen, obíhal internet dokument povzbuzující bojovníky IS, aby přijali financování v bitcoinech a pomocí Dark Wallet skryli své stopy. “To umožňuje našim bratrům, kteří se zasekli mimo [území Islámského státu], vyhnout se vládním daním a tajně financovat mudžahedíny bez právního nebezpečí pro ně,” uvádí se v dokumentu.
Nesystémovou posádku to nijak neobtěžovalo.
“Myslím, že teroristé evidentně využijí [Temnou peněženku],” řekl Todd BBC Click, „A přínosy rozhodně převažují nad riziky. Stejně tak samozřejmě teroristé používají internet. Teroristé evidentně využívají svobodu projevu. Přijali jsme, že jde o kompromis, který musíme učinit. “
Vývoj peněženky pokračoval po celý rok 2014, dokud nebyla vydána Dark Wallet alfa 8 v prvních týdnech roku 2015. Finanční prostředky však vysychaly jako druhé kolo crowdfundingu nebyl zdaleka tak úspěšný jako ten první. Navíc Taaki – nyní tvář radikálnějších hran bitcoinového prostoru – se v té době dozvěděla o kolektivisticko-anarchistické politické revoluci založené na libertariánských ideálech a místní přímé demokracii v Rojavě, kurdské části Sýrie. V srdci revolucionář věděl, že musí jít pomoci. O pár měsíců později aktivista s otevřeným zdrojovým kódem našel sám sebe připoután AK-47 na severu válkou sužované země, bojující s džihádisty IS.
Z peněz as veřejností projektu bojující proti válce na Středním východě zmizel také Martin – který působil jako hlavní vývojář peněženky -; dokonce i další nesystémoví programátoři nevěděli, kam odešel. Vývoj Dark Wallet se zastavil.
Ale projekt do té doby sloužil jako inspirace pro další vývojáře zaměřené na ochranu soukromí. V době, kdy se zdálo, že bitcoin jde do hlavního proudu, skupina nesystémů znovu zdůraznila kořeny anti-založení Bitcoinu a realizovala sadu bitcoinových nástrojů ochrany osobních údajů první generace.
Chris Belcher, vývojář bitcoinů z Londýna, při hraní s vydáním verze Dark Wallet zjistil, že jen velmi málo uživatelů nabízí své mince k míchání. Aby to vyřešil, navrhl JoinMarket, aplikaci CoinJoin podobnou aplikaci v Dark Wallet, ale s přidanou funkcí pro uživatele, aby se navzájem finančně motivovali, aby se připojili k mixu. Přibližně ve stejnou dobu spustili dva pseudonymní vývojáři peněženku Samourai zaměřenou na soukromí, která obsahovala tajné adresy a několik dalších nástrojů na ochranu soukromí. Stejně jako bitcoiners si začali uvědomovat že projekt Dark Wallet byl opuštěn, byly připraveny dva nové projekty na ochranu soukromí, které by mohly nést štafetu.
O několik let později se kruh uzavřel a Samourai Wallet a novější projekt peněženek výzkumníka ochrany soukromí Adama Ficsóra v polovině roku 2023 oznámil, že pracují na mixovacím nástroji inspirovaném původním příspěvkem společnosti Maxwell CoinJoin. Tam, kde jsou Dark Wallet i JoinMarket zaměřeny na soukromé platby, by toto nové řešení umožnilo desítkám uživatelů míchat své coiny najednou.
Dnes je CoinJoin standardním nástrojem na ochranu osobních údajů. Asi pět let od posledního vydání Dark Wallet míchají „Samourai Wallet“ „Whirlpool“ a Ficsórova Wasabi Wallet mince každý den konzistentně, zatímco JoinMarket stále nabízí soukromí plateb. Do budoucna by triky jako PayJoin, SNICKER a Knapsack míchání mohly dále zvýšit potenciál CoinJoin, zatímco podpisy Schnorra mohou dokonce nabídnout ekonomickou pobídku k použití techniky ochrany soukromí.
Taaki se mezitím sešel s Martinem. Po návratu ze Sýrie v roce 2016 a poté vyšetřován britskou policií již rok zakládá v Barceloně akademii aktivistických programátorů, která bude realizovat projekty podporující soukromí a autonomii, inspirované revolučním hnutím v Rojavě. Oživení Dark Wallet, jak naznačil Taaki, když mluvil s Bitcoin Magazine, může být jen jedním z těchto projektů.