Digitálna hotovosť existovala ako výskumná téma
David Chaum opísal slepé podpisy už v roku 1982. Pri slepom podpise banka potvrdí skrytú digitálnu správu bez poznania jej obsahu. Tak mohla podpísať digitálnu mincu a neskôr ťažšie spojiť výber s platbou. Ďalšie návrhy skúmali aj odhalenie dvojitého minutia. Zlepšovali súkromie, ale stále potrebovali banku alebo emitenta.
Elektronická hotovosť teda nevznikla až s Bitcoinom. Staršie systémy riešili jednotlivé časti problému. Jedny sa sústredili na pravosť a súkromie. Iné riešili účty, kopírovanie alebo poradie prevodov. Aj neúspešný projekt mohol priniesť užitočný technický nápad, na ktorý neskôr nadviazal niekto ďalší.
Cypherpunks chceli súkromie budovať kódom
Cypherpunks boli voľnou komunitou kryptografov, programátorov a aktivistov. Od začiatku deväťdesiatych rokov diskutovali o súkromí v elektronickom svete. Manifest Erica Hughesa z roku 1993 vyzdvihoval kryptografiu, digitálne podpisy a anonymné platobné systémy. Dôležité bolo aj písanie a zverejňovanie fungujúceho kódu.
Členovia komunity nemali úplne rovnaké politické ani ekonomické názory. Spájala ich snaha znížiť slepú dôveru v sprostredkovateľov pomocou techniky. Bitcoin na toto prostredie nadviazal otvoreným softvérom a pseudonymnými kľúčmi. Pseudonym však nie je úplná anonymita. Verejná história transakcií môže spájať adresy a odhaľovať vzorce.
Jednotlivé stavebné kamene
Hashcash Adama Backa používal dôkaz práce najmä proti spamu a útokom na služby. Vytvorenie dôkazu stálo výpočtový čas, no kontrola bola lacná. Wei Dai v b-money opísal pseudonymných účastníkov a spoločné účty. Nick Szabo v bit gold spojil dôkaz práce, časové pečiatky a rozdelený register vlastníctva.
Hal Finney vytvoril RPOW, teda opakovane použiteľné dôkazy práce. Server prijal jeden token a vydal nový token rovnakej hodnoty. Používal špecializovaný bezpečnostný hardvér a vzdialenú atestáciu. Atestácia je kryptografický dôkaz o softvéri bežiacom v zariadení. RPOW však stále závisel od osobitného servera. Každý návrh teda vyriešil iba časť väčšieho problému.
- eCash: súkromnejšie digitálne tokeny podpisované emitentom
- Hashcash: výpočtovo náročný dôkaz, ktorý sa lacno overuje
- b-money a bit gold: návrhy rozdelených peňazí a záznamov vlastníctva
- RPOW: prevoditeľné dôkazy práce so špecializovaným serverom
Bitcoin bol syntéza aj fungujúce spustenie
Bitcoinový whitepaper priamo cituje Hashcash a v literatúre uvádza b-money. Podobá sa aj na ďalšie staršie návrhy. Samotná podobnosť však ešte nedokazuje presnú cestu každého nápadu. Bitcoin spojil transakcie, verejné poradie, dôkaz práce, úpravu obtiažnosti a odmenu. Výsledkom bola sieť, ktorú mohli ľudia reálne spustiť.
Dôležitý nebol iba opis na papieri. Potrebný bol otvorený softvér, konkrétne pravidlá a ľudia ochotní prevádzkovať uzly. Preto Bitcoin nebol prvým pokusom o digitálne peniaze. Ukázal však dlhodobú prevádzku otvorenej siete bez centrálneho správcu. Jeho prínos spočíva v konkrétnom spojení starších prvkov a v praktickom spustení.