CoinTilmeld dig. Tillidløs blanding. Anonymitet. Bitcoin Magazines dækning fra september 2013 – helt sort med antydninger af gyldne fingeraftryk – havde kun brug for fire ord for at annoncere et kraftfuldt nyt privatlivsværktøj. På et tidspunkt, hvor repræsentanter fra industrien som Bitcoin Foundation nedtone Bitcoins anonymitetsfunktioner, udviklede regulatorer i New York BitLicense, og Silk Road var ved at blive lukket ned, to hackere, der arbejdede fra en tidligere tekstilfabrik i Catalonien, var begyndt at kæmpe tilbage. Amir Taaki og Pablo Martin realiserede den første nogensinde CoinJoin-applikation, og Bitcoin Magazins Vitalik Buterin var hurtig til at dække udviklingen.
Bare få uger før offentliggørelsen af denne fjortende trykte Bitcoin Magazine-udgave havde Bitcoin Core-bidragyder Gregory Maxwell sendt det, der er blevet betragtet som den uofficielle CoinJoin meddelelsestråd på Bitcoin Forum. Udvikleren havde allerede offentliggjort ideen i januar 2013 i et mere tunge-i-kind-stunt for at narre blockchain-analysen til at tro, at han var ”besvimt rig” og bede forumbrugere om at blande deres mønter med hans. Men i sit mere seriøse indlæg fra august introducerede Maxwell navnet “CoinJoin”, mens han understreger vigtigheden af værktøjer som det.
“Traditionel bankvirksomhed leverer en hel del privatliv som standard. Dine ulovlige ser ikke, at du køber prævention, der fratager dem børnebørn, din arbejdsgiver lærer ikke om de nonprofitorganisationer, du støtter, med penge fra din lønseddel, og tyve ser ikke dine seneste køb, eller hvordan velhavende skal du hjælpe dem med at målrette og svindle dig, ”skrev Maxwell. “Dårligt privatliv i Bitcoin kan være en stor praktisk ulempe for både enkeltpersoner og virksomheder.”
Bitcoin havde dårligt privatliv. Mens Bitcoin-adresser ikke i sig selv er bundet til virkelige identiteter, kan blockchain-analyse ofte etablere disse links. Et nøgleværktøj til blockchain-analyse er multiple input heuristikken, en privatlivslækage, der endda er beskrevet af Satoshi Nakamoto i Bitcoin-hvidbogen. Hvis en transaktion sender mønter fra flere adresser, skrev Nakamoto, skal disse adresser tilhøre den samme ejer. Og hvis selv en af disse adresser kan knyttes til en reel identitet, for eksempel fordi den blev brugt til at trække penge fra en børs, kan alle de andre adresser også være.
Maxwells CoinJoin-forslag hjælper med at løse denne lækage ved at flette flere transaktioner til en enkelt transaktion. Hvis Alice ønsker at betale for sin prævention, og Bob ønsker at betale en nonprofit, kan de kombinere dette i en enkelt transaktion og sende begge deres mønter til begge modtagere på én gang. Ideelt set ville det gøre det uklart, hvem der købte præventionen, og hvem der betalte nonprofit. Men i det mindste bryder det multi-input heuristikken. ”Hjernedød automatiseret analyse”, som Maxwell beskrev det i sit januar-indlæg, antager fejlagtigt, at alle afsendelsesadresser tilhørte enten Alice eller Bob. Hvis denne antagelse brydes ofte nok, bliver heuristikken helt ubrugelig.
Men i august, godt over et halvt år efter, at Maxwell først foreslog løsningen, blev antagelsen ikke brudt ofte nok. Dette var for en stor del, fordi det bare ikke var meget let at foretage CoinJoin-transaktioner; det krævede kommandolinjefærdigheder og dyb teknisk viden om Bitcoin-protokollen. Det, der var nødvendigt, begrundede Maxwell, var et værktøj, der ville gøre sådanne transaktioner lette.
“Jeg ved, at det at skabe et sådant værktøj ikke passer ind i formen for hurtig-rig-rig form for mange Bitcoin-virksomheder, men vigtigheden er tydelig, og de enkleste versioner af dette kræver ikke særlig dyb teknisk troldmand,” konkluderede Maxwell hans stilling. ”Jeg synes, at den” politiske ”risiko for at forbedre folks privatliv er en reel, som du nøje bør overveje, men omkring disse dele ser jeg folk stikke deres navne på nogle ret uhyrligt risikable ting. Jeg håbede, at den ‘taint rich’ tråd ville være nok til at inspirere til noget samfunds handling, men måske vil det være. “
For yderligere at stimulere udviklingen af et CoinJoin-værktøj lancerede Maxwell en multisignatur escrow bounty fund. Delt mellem Bitcoin Core-bidragyder Pieter Wuille, Bitcoin Forum-administrator Theymos og sig selv, med mindst to af deres nødvendige underskrifter, blev mønter sendt til fonden udbetalt til projekter, der gør CoinJoin til en praktisk realitet. Inden for et par dage indsamlede fonden ca. 12 bitcoin til en værdi af omkring $ 1.300 på det tidspunkt.
Taaki, en regelmæssig på Bitcoin Forum, fandt ud af bounty. Hvis den britisk-iranske Bitcoin-udvikler var opmærksom på de politiske risici, som Maxwell nævnte, ville det bestemt ikke stoppe ham; han havde boet i anarkistiske squats i hele Europa i årevis og var ikke ligefrem typen til at vige væk fra autoritet. Han bad kollega-programmør Martin om at tage et kig, og de to var enige om, at det med de værktøjer, de havde udviklet – som Bitcoin-softwarebiblioteket Libbitcoin – ikke burde være særlig svært at opbygge en CoinJoin-applikation.
Faktisk næsten en dag efter, at dusøren blev finansieret, afsluttede duoen en tidlig version af et CoinJoin-blandingsværktøj. Flere brugere kunne bidrage med et fast beløb af bitcoin – 0,01 BTC – og oprette en transaktion, der returnerer det samme beløb tilbage til hver af dem. Da CoinJoin ville bryde sporet af ejerskab af en bestemt 0.01 BTC, ville alle deltagere i blandingen få privatlivets fred.
Martin talte med Bitcoin Magazine på det tidspunkt:
”At lave værktøjet var ret let for vores færdigheder. Vi kunne løslade efter at have arbejdet i omkring otte timer sammen, næste dag lavede vi en mere stabil og praktisk frigivelse. Vi har brugt et par fantastiske teknologier: Python, Libbitcoin, SX, QT, Flask, Greenlets, Tor. ”
Men det enkle CoinJoin-værktøj var kun begyndelsen. I slutningen af oktober slog duoen sig sammen med en lille gruppe ligesindede bitcoinere, herunder Bitcoin Core-bidragsyder Peter Todd og Cody Wilson, fyren, der skabte verdens første 3D-printbare pistol. United under unSystem-flag, et krypto-anarkistisk kollektiv ledet af Taaki, startede den lille gruppe udviklere et crowdfunding-projekt for at realisere en privatlivsfokuseret tegnebog med en CoinJoin-mixer indbygget.
Det ville blive kaldt den mørke tegnebog.
Se denne video på YouTube
Projektet samlede hurtigt over $ 50.000 fra mere end 1.000 donorer over hele verden. I november mødtes Taaki, Martin, Todd, Wilson og andre (inklusive Bitcoin Magazines grundlægger og daværende chefredaktør Mihai Alisie) i et kulturcenter i Milano for at diskutere designet af den nye tegnebog. Sammen med en gruppe programmerere, der arbejder under pseudonymer som tilthz, sem, veox og d3, kom projektet i gang.
Men det var ikke uden kontrovers. Da Bitcoin nåede nye højder – handlede over $ 1.000 pr. Mønt i slutningen af 2013 – tiltrak projektet opmærksomhed fra både medier og tilsynsmyndigheder. Mens velfinansierede opstartsvirksomheder forsøgte at befri Bitcoin for sit image “narkotikapenge”, promoverede Taaki og Wilson aktivt deres tegnebog som et hvidvaskningsværktøj. Selve navnet – Dark Wallet – var en henvisning til en advarsel fra FBI om, at stærk kryptering kunne få Internettet til at “blive mørkt”, hvilket gjorde det umuligt for agenturet at spore selv de farligste kriminelle.
Dette niveau af privatlivets fred er nøjagtigt, hvad Taaki og Wilson håbede på at opnå, og de ville ikke lade som om andet.
“Jeg ville bare være uærlig med mig selv, hvis jeg forsøgte at lege med ord eller dække over min hensigt,” sagde Taaki til Bitcoin Magazine i et interview. ”Jeg vil have folk til at vide, hvad jeg synes, og så mange mennesker som muligt, fordi det ikke kun handler om den teknologi, vi bygger. Faktisk er teknologien i sig selv intet værd. Det, der er vigtigt, er fortællingen eller idealet, der konstrueres gennem fortællingen. Bitcoin er en decentraliseret og ucensureret penge med fortrolighedsfunktioner. Som sådan har det åbnet en ny front i den igangværende kamp for frihed. ”
Cirka seks måneder efter, at crowdfund blev startet, den 1. maj 2014 (1. maj), frigav unSystem Dark Wallets første alfa-software. Tegnebogen blev bygget som en brugervenlig Chrome-udvidelse, der tilbyder flere fortrolighedsværktøjer. Dette omfattede stealth-adresser, en type krypteret adresse, der kan deles frit, hvor hver betaling til den ikke kan linkes gennem blockchain-analyse. Tegnebogen brugte også hierarkiske deterministiske tegnebøger, hvilket forhindrede genbrug af adresser; sådanne tricks var ikke så standard som de er nu.
Og selvfølgelig inkluderede Dark Wallet et CoinJoin-værktøj. En bruger kunne foretage en betaling og få den CoinJoined med en anden brugers mønter, der matchede beløbet, men betalte egentlig bare sig selv. Som sådan ville den betalende bruger få fortrolighed ved at få sin transaktion flettet med andre mønter, mens den anden bruger ville have sine mønter blandet. Fremtidige tegnebogsopgraderinger ville omfatte muligheden for at lave CoinJoins med flere brugere på samme tid, og Tor ville blive integreret, så brugerne kunne skjule deres IP-adresser for hinanden.
Dark Wallet-alfa-udgivelsen skabte et mediesprøjt. Ikke kun Bitcoin nyhedssider (som Bitcoin Magazine) dækkede den banebrydende tegnebogssoftware, men mere almindelige publikationer som Forbes, Kablet og BBC Klik tog også mærke. Taaki og Wilson fangede endda filmskabernes opmærksomhed: Duoen blev fulgt til dokumentarfilmen ”Den nye radikale,”Mens Taaki også var med i “Dybt web.”
Men det var ikke kun medierne, der bemærkede det. Den Islamiske Stat (IS) syntes også at vise interesse for tegnebogen: Selvom det ikke var bekræftet, cirkulerede et dokument over internettet, der opfordrede IS-krigere til at tage finansiering i bitcoin og bruge Dark Wallet til at skjule deres spor. ”Dette gør det muligt for vores brødre, der sidder fast uden for [Islamisk Stats territorium], at undgå statslige skatter sammen med i hemmelighed at finansiere mujahideen uden nogen juridisk fare for dem,” læses dokumentet.
Det fejrede ikke systemets besætning.
”Jeg tror naturligvis, at terrorister vil bruge [Dark Wallet],” sagde Todd BBC Klik, ”Og fordelene opvejer helt sikkert risiciene. Ligeledes bruger naturligvis terrorister internettet. Terrorister bruger åbenbart ytringsfrihed. Vi har accepteret, at det er en kompromis, vi skal foretage. ”
Udviklingen af tegnebogen fortsatte i hele 2014, indtil Dark Wallet alpha 8 blev frigivet i de første uger af 2015. Men midlerne var tørret op som en anden crowdfunding-runde var næsten ikke så succesrig som den første. Desuden havde Taaki – nu ansigtet mod de mere radikale kanter i Bitcoin-rummet – på det tidspunkt lært om en kollektivistisk-anarkistisk politisk revolution baseret på libertariske idealer og lokalt direkte demokrati i Rojava, den kurdiske del af Syrien. En revolutionær af hjertet, han vidste, at han måtte gå til hjælp. Et par måneder senere open source-aktivisten fandt sig selv fastgjort med en AK-47 i den nordlige del af det krigsstyrede land, der kæmper mod IS-jihadier.
Ud af penge og med projektets offentlige ansigt, der kæmpede en krig i Mellemøsten, forsvandt Martin – som havde fungeret som tegnebogens hovedudvikler – også; selv andre unSystem-kodere vidste ikke, hvor han var gået. Mørk tegnebogudvikling stoppede.
Men projektet havde da tjent som inspiration for andre fortrolighedsfokuserede udviklere. I en tid, hvor Bitcoin syntes at blive mainstream, havde unSystem-gruppen understreget Bitcoins anti-etableringsrødder og realiseret et første generations sæt Bitcoin-privatlivsværktøjer.
Ved at lege med Dark Wallet alfa-udgivelsen fandt Chris Belcher, en Bitcoin-udvikler fra London, at meget få brugere tilbød deres mønter at blive blandet. For at løse dette designede han JoinMarket, en CoinJoin-applikation, der ligner den i Dark Wallet, men med den tilføjede funktion, som brugerne økonomisk tilskynder hinanden til at deltage i mixet. Omkring samme tid lancerede to pseudonyme udviklere den fortrolighedsfokuserede Samourai Wallet, som indeholdt stealth-adresser og flere andre fortrolighedsværktøjer. Ligesom bitcoinere begyndte at indse at Dark Wallet-projektet var blevet opgivet, var to nye privatlivsprojekter klar til at fortsætte stafetten.
Samourai Wallet og et nyere tegnebogsprojekt af privatlivets forsker Adam Ficsór i midten af 2017 meddelte, at de arbejdede på et blandingsværktøj inspireret af Maxwells originale CoinJoin-post. Hvor både Dark Wallet og JoinMarket er rettet mod at foretage private betalinger, vil denne nye løsning lade dusinvis af brugere blande deres mønter på én gang.
I dag er CoinJoin et standardværktøj til beskyttelse af personlige oplysninger. Omkring fem år siden Dark Wallets sidste udgivelse blander Samourai Wallets “Whirlpool” og Ficsórs Wasabi Wallet konsekvent mønter hele dagen, mens JoinMarket stadig tilbyder privatliv i betalinger. Fremadrettet kan tricks som PayJoin, SNICKER og Knapsack-blanding yderligere øge potentialet i CoinJoin, mens Schnorr-underskrifter måske endda tilbyder et økonomisk incitament til at bruge privatlivsteknikken.
I mellemtiden har Taaki genforenet sig med Martin. Efter at have vendt tilbage fra Syrien i 2016 og efter at have været undersøgt af det britiske politi i et år opretter han nu et akademi i Barcelona for aktivistprogrammerere for at realisere projekter, der fremmer privatlivets fred og autonomi, inspireret af den revolutionære bevægelse i Rojava. En genoplivning af Dark Wallet, antydede Taaki, når han talte med Bitcoin Magazine, kan bare være et af disse projekter.