name: Historie vzniku Bitcoinu goal: Objevte historii původu, spuštění a raného vývoje Bitcoinu. objectives:
- Porozumět technickému kontextu, ve kterém Bitcoin vznikl
- Pochopit, jak byl Bitcoin navržen Satoshi Nakamotem
- Znát události, které označily spuštění systému a jeho vývoj
Ponoření do historie vzniku Bitcoinu
Vítejte v tomto kurzu věnovaném historii vzniku Bitcoinu! Jako uživatel jste se možná zamýšleli, odkud nástroj, který používáte, pochází. Navíc nemusíte rozumět odkazům, které se někdy dělají na lidi a události, které poznamenaly krátkou historii kryptoměny. Studium této historie vám umožní lépe porozumět samotnému Bitcoinu tím, že odhalí kontext, který formoval jeho pomalé formování.
V tomto kurzu objevíte cestu jeho návrhu, spuštění a počáteční ekonomické konstrukce. V první části se podíváme na technický kontext, ve kterém koncept Bitcoinu vznikl. Ve druhé části se zaměříme na jeho zrození a počáteční spuštění. Ve třetí části prozkoumáme, jak Bitcoin získal na velikosti z hlediska ekonomického využití, těžební produkce a vývoje softwaru. Ve čtvrté části jednoduše sledujeme, jak Satoshi Nakamoto, tvůrce Bitcoinu, postupně zmizel a jak komunita převzala vedení, čímž se z kryptoměny stal skutečně kolektivní projekt.
Tento kurz je samozřejmě zaměřen na postavu Satoshi Nakamota, jehož slova a činy objevíte, ale zahrnuje také další postavy, které se podílely na vývoji Bitcoinu během jeho prvních let existence. Tak se dozvíte o jednotlivcích jako Hal Finney, Martti Malmi, Laszlo Hanyecz, Gavin Andresen, Jeff Garzik nebo Amir Taaki, kteří byli zásadními průkopníky tohoto růstu. Doufáme, že toto ponoření do historie počátků Bitcoinu bude pro vás přínosné!
Úvod
Přehled kurzu
85290407-1aa3-4cb4-890a-aed23441afb7 Vítejte v kurzu HIS201! Tento kurz má za cíl vyprávět vám příběh o vzniku Bitcoinu způsobem, jaký jste dosud nečetli. Často je přehlížen, přestože je plný fascinujících detailů. Budeme se snažit popsat ho ve vší jeho složitosti, od jeho početí Satoshi Nakamotem až po jeho brzké zmizení a předání do rukou komunity.
Stručný přehled
Bitcoin byl navržen jednotlivcem (nebo skupinou) používajícím pseudonym Satoshi Nakamoto. Dne 31. října 2008 sdílel white paper popisující jeho model prostřednictvím nejasného e-mailového mailing listu na internetu. Dne 8. ledna 2008 implementoval svůj koncept zveřejněním zdrojového kódu softwaru a spuštěním sítě těžbou prvních bloků řetězce. Aby přilákal kritické množství uživatelů, propagoval své dílo prostřednictvím různých komunikačních kanálů.
Po obtížném začátku konečně došlo k rozjezdu systému v říjnu 2009, kdy jednotka účtu – také nazývaná bitcoin – získala cenu. První obchodní služby začaly vznikat na počátku roku 2010, začínaje směnárenskými službami, které byly mostem k dolaru. Také v této době byla poprvé implementována těžba pomocí grafické karty, která byla efektivnější, a došlo k první výměně za fyzické zboží, konkrétně pizzu, na iniciativu Laszla Hanyecze. Projekt skutečně nabral na obrátkách během léta 2010, po publikaci článku na velmi populárním webu Slashdot. Výměna s dolarem, těžba Bitcoinu a vývoj softwaru se v tomto období výrazně zlepšily. Od podzimu Satoshi Nakamoto postupně začal ustupovat, přestal veřejně psát a postupně delegoval své úkoly. Nakonec úplně zmizel na jaře 2011, po předání svého přístupu svým pravým rukám, Martti Malmimu a Gavinu Andresenovi. Komunita nakonec převzala vedení a podařilo se jí projekt dotáhnout do současné podoby.
Kromě této historie má Bitcoin také předhistorii. Skutečně nejde o objekt, který se objevil z ničeho nic. Jeho vznik je součástí specifického kontextu: hledání způsobu, jak přenést vlastnosti hotovosti do kyberprostoru. Zejména technické prvky, které jej tvoří, jsou výsledkem desetiletí výzkumu a experimentů, které mu předcházely. Bitcoin je založen na:
- Digitálním podpisu, vyplývajícím z asymetrické kryptografie vzniklé v roce 1976;
- Distribuovaném konsensu, vyvinutém v 80. letech v souvislosti s raným vývojem Internetu;
- Časovém razítku dokumentů, vynalezeném na počátku 90. let s nástupem prvních silných hašovacích funkcí;
- Důkazu práce, popsaném a implementovaném během 90. let.
Při návrhu Bitcoinu byl Satoshi Nakamoto silně inspirován modelem eCash, konceptem navrženým kryptografem Davidem Chaumem v roce 1982 a implementovaným prostřednictvím jeho společnosti DigiCash v 90. letech. Tento model, který využíval proces slepého podpisu, umožňoval uživatelům provádět výměny relativně důvěrným způsobem. Byl však založen na centralizované síti bank, které zasahovaly, aby zabránily dvojímu utrácení. Proto, když DigiCash zbankrotoval, systém se zhroutil. Bitcoin tento problém vyřešil tím, že odstranil potřebu důvěryhodné třetí strany.
Bitcoin vznikl v konkrétním kontextu: uzavření soukromých měnových systémů federální vládou USA, jako byla digitální zlatá měna e-gold v roce 2008 a systém Liberty Reserve v roce 2013. Spoléháním na model, který rozděloval riziko mezi jeho účastníky, podobně jako systémy peer-to-peer sdílení typu BitTorrent, Satoshi Nakamoto vytvořil robustní model digitální měny, který mohl odolat přímým útokům státu.
Vznik Bitcoinu byl také v kontextu uzavření soukromých měnových systémů, jako jsou e-gold a Liberty Reserve, státem. Představoval robustní model digitální měny, který mohl odolat přímým útokům federální vlády USA. Rozdělením rizika mezi jeho účastníky, podobně jako systémy peer-to-peer sdílení typu BitTorrent, zajistil své vlastní přežití.
Nakonec je projekt Bitcoinu dědicem etosu hnutí cypherpunk, hnutí rebelujících kryptografů z 90. let, kteří usilovali o zachování soukromí a svobody lidí na internetu prostřednictvím proaktivního používání kryptografie. Bitcoin je v souladu s projekty jako b-money, bit gold nebo RPOW, které si tyto osoby představily na konci 90. let a na začátku 2000. Satoshi Nakamoto je zmínil, ačkoli o nich před návrhem Bitcoinu nevěděl a pravděpodobně nebyl součástí původního hnutí.
Struktura kurzu
Tento kurz je rozdělen do čtyř částí, které se postupně zaměřují na původ Bitcoinu (3 kapitoly), jeho pomalý vznik (3 kapitoly), jeho počáteční vzestup (3 kapitoly) a formování jeho komunity (4 kapitoly). Celkem obsahuje 12 kapitol, které jsou následující (je také specifikováno období, na které se vztahují):
- eCash: Chaumovo elektronické peníze (1976–1998)
- Soukromé digitální měny (1996–2013)
- Decentralizované modely před Nakamotem (1982–2012)
- Zrození Bitcoinu (srpen 2008–leden 2009)
- Prezentace světu (leden 2009–říjen 2009)
- Začátky kryptoměny (říjen 2009–duben 2010)
- Grafické karty, pizzy a zdarma bitcoiny (duben 2010–červen 2010)
- Velký Slashdot efekt (červen 2010–červenec 2010)
- První technické problémy (červenec 2010–září 2010)
- Digitální zlatá horečka (září 2010–říjen 2010)
- Rozkvět ekosystému (říjen 2010–prosinec 2010)
- Zmizení Satoshiho (prosinec 2010–duben 2011)
- Komunita přebírá kontrolu (duben 2011–září 2011)
Detaily
Všechna data a časy jsou uvedeny podle časového pásma UTC (odpovídajícího Greenwichskému meridiánu), a mohou se tedy lišit od amerických dat. Je pravděpodobné, že Satoshi Nakamoto byl ve Spojených státech, když pracoval na svém projektu. Bitcoin je však mezinárodní projekt, který zahrnoval i příspěvky od finského vývojáře Marttiho Malmiho (Východoevropský čas, UTC+2 / UTC+3), a proto se budeme odvolávat na univerzální časové pásmo. Tímto způsobem říkáme, že efektivní spuštění hlavní sítě proběhlo 9. ledna ve 2:54 ráno, namísto 8. ledna v 6:54 večer, což odpovídá časovému pásmu východního pobřeží (Pacifický čas, UTC-8 / UTC-7).
Obsah je částečně přizpůsoben z francouzské knihy L'Élégance de Bitcoin (2024), kterou napsal autor tohoto kurzu. Kromě přímých zdrojů archivovaných na internetu se opíráme o řadu referenčních děl. Zde jsou hlavní:
- The Genesis Book od Aarona van Wirduma, publikováno v roce 2024;
- Digital Gold od Nathaniela Poppera, publikováno v roce 2014;
- The Book of Satoshi od Phila Champagne, publikováno v roce 2014;
- Digital Cash od Finna Bruntona, publikováno v roce 2019;
- This Machine Kills Secrets od Andyho Greenberga, publikováno v roce 2012.
Vezměte na vědomí, že pro neanglické verze tohoto kurzu byly většinou citace přeloženy z americké angličtiny pro danou příležitost. Termín coin je obecně přeložen jako "jednotka" (a ne "kus"), když se odkazuje na účetní jednotku.
Připraveni prozkoumat neuvěřitelný příběh vzniku Bitcoinu? Tak pojďme společně ponořit do tohoto výjimečného dobrodružství!
Původ Bitcoinu
eCash: Chaumovo digitální peníze
e443d2ab-68ce-45c0-aec7-30b88d3acdc8 Předtím, než se ponoříme do skutečného příběhu vzniku Bitcoinu Satoshi Nakamotem, je vhodné diskutovat o tom, co mu předcházelo. Téma rozebereme ve třech fázích: nejprve představíme koncept digitální měny Chaumian, běžně nazývané eCash; poté budeme mluvit o soukromých měnách založených na centralizovaných systémech, jako je e-gold; nakonec popíšeme technické modely, které byly představeny před implementací robustního distribuovaného systému, jakým je Bitcoin. Začněme prvním konceptem, eCash. eCash vychází z práce Davida Chauma, amerického informatika a kryptografa narozeného v roce 1955, který je považován za průkopníka v oblasti anonymních komunikací a předchůdce cypherpunků. V 80. letech významně přispěl k rozvoji kryptografie. Svůj model digitální měny (známý jako "Chaumian") vyvinul ve stejné době a pokusil se jej implementovat v 90. letech prostřednictvím své společnosti DigiCash.
David Chaumův postup následoval po konceptuální revoluci: odhalení asymetrické kryptografie v roce 1976 Whitfieldem Diffiem a Martinem Hellmanem. Myšlenka digitální měny také vzešla z tohoto zásadního objevu. Kromě skrývání informací obsažených ve zprávě umožnila asymetrická kryptografie zavedení procesů podpisu. Stalo se tak možným, aby osoba matematicky dokázala, že je vlastníkem určitého množství digitálních účetních jednotek.
V této kapitole prozkoumáme, co asymetrická kryptografie přinesla, jak ji David Chaum použil k návrhu eCash a jak byl jeho koncept následně implementován.
Vznik moderní kryptografie
Kryptografie je disciplína zaměřená na zabezpečení komunikace v přítomnosti zlomyslných třetích stran tím, že zajišťuje důvěrnost, autentičnost a integritu přenášených informací. Po staletí jediným způsobem, jak skrýt obsah zprávy, bylo šifrování, které se spoléhalo na unikátní klíč pro šifrování i dešifrování zprávy. To je známé jako symetrická kryptografie. Caesarova šifra, která spočívá ve výměně každého písmene v textu za jiné písmeno ve fixní vzdálenosti v abecedě, je nejznámějším příkladem (zvolená vzdálenost se pak stává klíčem). S rozvojem telekomunikací a stavbou prvních počítacích strojů a počítačů během 20. století se šifrovací algoritmy staly výrazně složitějšími. I když tento typ kryptografie velmi dobře funguje, má jednu velkou nevýhodu: potřebu bezpečně vyměnit klíč před zahájením komunikace.
K vyřešení tohoto problému byla vyvinuta asymetrická kryptografie, známá také jako kryptografie s veřejným klíčem. Spoléhá na dvě odlišné klíče: soukromý klíč, který by měl zůstat tajný, a veřejný klíč, který je odvozen od soukromého klíče. Teoreticky nelze soukromý klíč snadno najít z veřejného klíče, což znamená, že posledně jmenovaný lze sdílet s každým bez obav.
Tento typ kryptografie umožňuje implementaci jak šifrovacích algoritmů, tak procesů podpisu. Asymetrické šifrování zahrnuje použití veřejného klíče jako šifrovacího klíče a soukromého klíče jako dešifrovacího klíče. Uživatel generuje pár klíčů, uchovává soukromý klíč a sdílí veřejný klíč se svými korespondenty, aby mu mohli posílat zprávy. Tento typ šifrování je analogický poštovní schránce, kterou příjemce používá k přijímání dopisů a kterou pouze oni vlastní klíč.
Digitální podpisy na druhou stranu spoléhají na použití soukromého klíče jako
podpisového klíče a veřejného klíče jako klíče pro ověření. Uživatel vygeneruje
pár klíčů, podepíše zprávu soukromým klíčem a pošle ji svým korespondentům, kteří
mohou ověřit její pravost pomocí veřejného klíče. Tím pádem nikdy nepotřebují
znát soukromý klíč. 
Asymetrická kryptografie byla nezávisle objevena několika výzkumníky během 70. let 20. století. Avšak první, kdo prezentovali své zjištění, byli Whitfield Diffie a Martin Hellman, dva kryptografové ze Stanfordovy univerzity. V listopadu 1976 publikovali článek s názvem "New Directions in Cryptography" v časopise IEEE Transactions on Information Theory, který popisoval algoritmus pro výměnu klíčů (určený pro přenos tajných klíčů pro symetrické šifrování) stejně jako proces digitálního podpisu. V úvodu tohoto článku napsali:
"Stojíme dnes na prahu revoluce v kryptografii. Vývoj levného digitálního hardwaru ji osvobodil od designových omezení mechanického výpočetního zařízení a snížil cenu vysoce kvalitních kryptografických zařízení na úroveň, kde mohou být používány v komerčních aplikacích, jako jsou vzdálené bankomaty a počítačové terminály. Tyto aplikace zase vytvářejí potřebu nových typů kryptografických systémů, které minimalizují nutnost bezpečných kanálů pro distribuci klíčů a poskytují ekvivalent písemného podpisu. Zároveň teoretické vývoje v teorii informací a informatice slibují poskytnutí dokazatelně bezpečných kryptosystémů, měnící toto starověké umění na vědu."
Zde je fotografie z roku 1977, kterou pořídil Chuck Painter pro Stanford News Service, kde můžete vidět Whitfielda Diffieho (vpravo) a Martina Hellmana (uprostřed). Osoba vlevo je kryptograf Ralph Merkle, který byl na pokraji stejného objevu.
Článek Diffieho a Hellmana připravil půdu pro mnoho inovací. Jednou z nich byl kryptosystém RSA, který byl navržen v roce 1977 kryptografy Ronaldem Rivestem, Adi Shamirem a Leonardem Adlemanem (kterým dal své jméno) a patentován MIT v roce 1983. Tento systém umožňuje jak šifrování, tak podepisování zpráv, díky výměně rolí klíčů. RSA bylo veřejně prezentováno poprvé v článku Martina Gardnera publikovaném v časopise Scientific American v srpnu 1977, který měl název "Mathematical Games: A new kind of cipher that would take millions of years to break."
Objev asymetrické kryptografie také motivoval vytvoření jednosměrných funkcí, které se vyznačují tím, že výpočet obrazu (směrem dopředu) je velmi snadný a získání pre-obrazu (směrem zpět) velmi obtížné. Konkrétně to vedlo k vývoji prvních kryptografických hashovacích funkcí, které transformují zprávu proměnné velikosti na pevně danou velikost. Mezi lety 1989 a 1991 bylo tak navrženo několik hashovacích algoritmů (MD2, MD4 a MD5) Ronaldem Rivestem pro MIT. Základní kryptografické prvky Bitcoinu vycházejí z tohoto výzkumu. Schéma podpisu ECDSA, které umožňuje autorizaci výdajů tradiční transakce, bylo vytvořeno v roce 1992 pro NIST. Hašovací funkce SHA-256, používaná na několika místech v protokolu, byla publikována v roce 2001 jako součást sady algoritmů SHA-2, kterou zveřejnila NSA. Pro více informací na toto téma se můžete odkázat na kurz Crypto 301 prezentovaný Loïcem Morelem.
Slepotiskové podpisy a elektronické peníze
Tato revoluce v oblasti kryptografie také inspirovala mladého Davida Chauma, počítačového vědce ze západního pobřeží a tehdejšího doktoranda na Univerzitě v Berkeley. Rychle se stal vášnivým zastáncem ochrany soukromí. Skutečně ho velmi znepokojovala budoucnost svobody a důvěrnosti ve společnosti, která se stávala stále více počítačizovanou.
David Chaum v 90. letech (zdroj: Elixxir)
Ve svém základním článku, "Security Without Identification: Transaction Systems to Make Big Brother Obsolete" publikovaném v roce 1985 v Communications of the ACM, napsal:
"Klade se základ společnosti s dossiéry, ve které by počítače mohly být použity k odvozování životního stylu, návyků, pobytu a asociací jednotlivců z dat shromážděných v běžných spotřebitelských transakcích. Nejistota, zda data zůstanou chráněna proti zneužití těmi, kteří je udržují nebo k nim přistupují, může mít 'ochlazující efekt', což vede lidi k tomu, aby měnili své pozorovatelné aktivity. Jak se počítačizace stává všudypřítomnější, potenciál těchto problémů dramaticky poroste."
Tato posedlost ochranou soukromí vysvětluje jeho zájem o oblast kryptografie, ke které přispíval již od roku 1979. V roce 1981 popsal základy anonymní komunikace prostřednictvím mixovacích sítí, které by později sloužily e-mailovým relay službám (Mixmaster) a anonymní síti Tor. V roce 1982 se podílel na založení Mezinárodní asociace pro kryptologický výzkum (IACR) na výroční konferenci CRYPTO '82. Téhož roku (a to je to, co nás zde zajímá), v článku s názvem "Blind Signature for Untraceable Payments" publikoval proces slepotiskového podpisu, který je v srdci jeho modelu digitální měny respektující soukromí: eCash.
Jak David Chaum vysvětlil v tiskové zprávě v roce 1996:
"Ecash je digitální forma hotovosti, která funguje na internetu, kde papírová hotovost nemůže. Stejně jako hotovost, nabízí spotřebitelům skutečné soukromí v tom, co kupují." Model eCash je koncept digitální měny, který zákazníkům umožňuje provádět platby, které jsou relativně důvěrné. Jedná se o formu hotovosti, v tom smyslu, že uživatelé mohou držet digitální bankovky přímo, namísto toho, aby byly uloženy na účtu spravovaném důvěryhodnou třetí stranou. Systém však spoléhá na servery, nazývané banky nebo mincovny, které vydávají a nahrazují uživatelům jejich bankovky při každé transakci. Když je bankovka převedena, příjemce ji pošle své bance, která je zodpovědná za její ověření a výměnu za jednu nebo více jiných. Banky si vedou rejstřík utracených bankovek, aby zabránily dvojímu utrácení. Každý systém eCash je dohlížen centrální autoritou, která vydává autorizace. Digitální bankovky mohou být vydány bez záruky nebo mohou být kryty. V prvním případě tvoří základní měnu, která si musí sama vytvořit hodnotu. Ve druhém případě jsou kryty jinou měnou (typicky dolarem), a uživatel může kdykoliv vrátit své bankovky své bance a získat odpovídající částku.
Ve svém technickém provozu je model eCash založen na procesu slepého podpisu, který umožňuje podpisovateli podepsat něco, aniž by viděl, co podepisuje. Každá bankovka je generována uživatelem, poté podepsána bankou, aby se zajistila její pravost, aniž by banka mohla bankovku identifikovat. Každá bankovka představuje určitou částku peněžních jednotek (nominální hodnota), a každá banka v systému má soukromý klíč k podepisování každého typu nominální hodnoty. Matematický postup zapojený (který zde nebudeme popisovat) je analogický k podpisu fyzické bankovky na papíru s uhlíkem umístěném v zapečetěné obálce.
Zde je ilustrace různých kroků zapojených do vytvoření a nahrazení Chaumovy bankovky (z L'Élégance de Bitcoin):
Akce (každá odpovídá matematické operaci nebo přenosu informací) jsou následující:
- Uživatelka jménem Alice vytvoří bankovku na papíře s uhlíkem;
- Umístí ji do zapečetěné obálky;
- Alice pošle obálku obsahující její bankovku bance a sdělí požadovanou nominální hodnotu;
- Banka podepíše obálku, čímž označí množství jednotek, které bankovka představuje, což má za následek podepsání bankovky na papíře s uhlíkem uvnitř;
- Banka vrátí obálku Alici;
- Alice otevře obálku, aby získala svou podepsanou bankovku.
- Ověří, že podpis banky je autentický. Převod podepsané bankovky se provádí tím, že se dá dalšímu uživateli systému, kterého budeme nazývat Bob. Kroky jsou následující:
- Alice pošle bankovku Bobovi;
- Bob ověří, že byla skutečně podepsána Alicinou bankou;
- Okamžitě pošle přijatou bankovku své bance;
- Bobova banka zkontroluje, že bankovka již nebyla použita a pokud ano, podepíše novou bankovku nebo připíše částku na Bobův účet (pokud je krytá).
To vše znamená, že žádná banka v systému nemůže spojit platbu s Alicinou identitou, což vysvětluje, proč mluvíme o důvěrnosti zákazníka. Obchodník (zde Bob) je však povinen pro potvrzení platby projít bankou, a jeho banka tedy může být informována o přijatých částkách. Navíc systém závisí na důvěryhodné třetí straně – centrální autoritě, která určuje účastnící se banky – což jej z principu činí křehkým.
Implementace eCash
V roce 1990 založil David Chaum vlastní společnost DigiCash B.V., aby
realizoval svůj nápad elektronických peněz. Tato společnost sídlila v
Amsterdamu, Nizozemsko, a držela patenty na jeho vynález. V té době byl
internet stále v plenkách (Web byl ještě ve vývoji) a e-commerce
neexistovala; takže model eCash představoval formidabilní příležitost. 
Nicméně, nebyla to společnost Davida Chauma, která model poprvé otestovala: byli to cypherpunkové, kteří jej implementovali bez ohledu na patenty a kteří si o to nepožádali. Tak byl na mailing listě cypherpunků 4. února 1994 anonymním vývojářem, který používal jméno Pr0duct Cypher, navržen protokol nazvaný Magic Money. Tento protokol umožňoval vytvoření vlastní měny provozováním e-mailového serveru, který sloužil jako eCash mincovna. Cypherpunkové si s tím užívali, vytvářeli všechny druhy účetních jednotek jako Tacky Tokens, GhostMarks, DigiFrancs a NexusBucks. Nicméně, užitečnost těchto tokenů byla minimální a výměny byly velmi vzácné. Na straně DigiCash, po několika letech vývoje, byl v květnu 1994 na první mezinárodní konferenci o World Wide Web v CERNu v Ženevě představen prototyp. Společnost poté zahájila pokus, který začal 19. října téhož roku, s vydáním jednotek nazvaných "CyberBucks", které nebyly kryty žádnou jinou měnou. Různí obchodníci přijímali CyberBucks jako součást tohoto experimentu. Cypherpunkové se také zapojili, používali je k provádění skutečných výměn. Tak CyberBucks získaly na trhu hodnotu. Tato hodnota však zkolabovala, když byl eCash nasazen v tradičním bankovním systému.
Fotografie (rozmazaná) týmu DigiCash v roce 1995: David Chaum je na dalekém levém
(zdroj: Chaum.com)
Zavedení eCash do bankovního systému začalo v říjnu 1995 s počátkem partnerství DigiCash s Mark Twain Bank, malou bankou v Missouri. Na rozdíl od případu CyberBucks, jejichž směnný kurz byl plovoucí, byla účetní jednotka kryta americkým dolarem. Mezi lety 1996 a 1998 následovalo Mark Twain Bank šest bank: Merita Bank ve Finsku, Deutsche Bank v Německu, Advance Bank v Austrálii, Bank Austria v Rakousku, Den norske Bank v Norsku a Credit Suisse ve Švýcarsku. Tisk tehdy sliboval tomuto systému světlou budoucnost.
Nicméně, věci nešly podle plánu. Kvůli své tvrdohlavé a podezíravé povaze chtěl David Chaum udržet kontrolu nad svou společností a odmítl partnerství s hlavními finančními hráči jako ING a ABN AMRO, Visa, Netscape a Microsoft. V roce 1997 opustil svou pozici a téhož roku společnost přesunula své sídlo do Kalifornie. Během roku 1998 partnerští banky oznámily, že opouštějí eCash. DigiCash nakonec v listopadu 1998 zbankrotoval, čímž skončila tato implementace Chaumových elektronických peněz.
Dědictví modelu Davida Chauma
Vývoj modelu eCash však nebyl marný. Položil základy pro mnoho iniciativ. Během 90. let jiná technická řešení pro provádění plateb na internetu využila trend zahájený eCashem: byl to případ CyberCash, First Virtual nebo Open Market, které těžily z nevýhod plateb kreditní kartou, které byly v té době nepraktické, nákladné a nebezpečné. Také se objevily systémy mikroplateb, jako například CyberCoin (spravovaný CyberCash), NetBill a MilliCent. Tyto systémy se nikdy skutečně nerozšířily, ale připravily cestu pro vývoj PayPalu, který začal v roce 1999, případ, o kterém budeme diskutovat v následující kapitole. Paralelně se objevily i jiné alternativní centralizované systémy, jako například e-gold a Liberty Reserve. Tyto spravovaly soukromé digitální měny a těžily z právní nejednoznačnosti, která mohla v kyberprostoru existovat. O tom také budeme mluvit v další kapitole.
Poté eCash inspiroval cypherpunky, kteří vyvinuli vlastní modely, jako jsou b-money, bit gold a RPOW. Přidali důkaz práce a další prvky, které byly později nalezeny v Bitcoinu. Tyto koncepty prozkoumáme v kapitole 3.
Nakonec model Davida Chauma významně ovlivnil Satoshiho Nakamota, když vyvíjel svůj koncept měny. To dokládají mnohé odkazy v bílé knize (název, popis problému v sekci 2, název PDF odeslaného Wei Dai v srpnu 2008), stejně jako jeho soukromé a veřejné zásahy. V tomto smyslu je eCash hlavním předchůdcem Bitcoinu, i když není jediným.
S Bitcoinem Satoshi Nakamoto vytvořil robustní a důvěrnou digitální měnu, skutečnou elektronickou hotovost. Tímto způsobem uskutečnil předpověď Miltona Friedmana, nositele Nobelovy ceny za ekonomii a zakladatele Chicagské školy, který v rozhovoru s National Taxpayers Union Foundation v roce 1999 řekl:
"Myslím, že Internet bude jednou z hlavních sil pro snížení role vlády. To, co chybí, ale brzy bude vyvinuto, je spolehlivý e-cash, metoda, jak na internetu převést prostředky z A na B, aniž by A znal B nebo B znal A."
Soukromé digitální měny
V předchozí kapitole jsme prozkoumali první formu elektronické hotovosti, která vznikla z nástupu internetu a moderní kryptografie: model eCash Davida Chauma. Tento model významně ovlivnil Satoshiho Nakamota a byl klíčovým milníkem na cestě, která vedla k Bitcoinu. Příběh o původu kryptoměn však s eCashem nekončí; zahrnuje také experimenty s soukromými měnami provozovanými na internetu, vyvinutými od konce 90. let.
V této kapitole se podíváme na to, co bylo uděláno v oblasti soukromých měn ve Spojených státech. Nejprve probereme případ Liberty Dollar. Poté prozkoumáme centralizované systémy jako e-gold a Liberty Reserve. Nakonec se budeme bavit o PayPalu, jehož přístup je sice odlišný, ale přesto slouží jako poučný příklad modelu založeného na důvěryhodné třetí straně. Ve všech případech byly tyto systémy nakonec úřady zastaveny nebo musely dodržovat finanční regulace. To je důvod, proč Satoshi Nakamoto, který měl dobré porozumění těmto systémům, hluboce chápal potřebu alternativního systému, který by se nespoléhal na centrální autoritu.
Monetární svoboda ve Spojených státech a Liberty Dollar
Historie Spojených států byla od jejich počátků charakterizována velkou měnovou pluralitou. Od 17. století do poloviny 19. století anglická kolonie, která se stala nezávislou republikou, skutečně umožňovala volný oběh cizích měn (americký dolar nebyl oficiálně vytvořen až do roku 1792), stejně jako soukromou ražbu zlatých a stříbrných mincí. Mezi lety 1837 a 1863 také převládala relativní bankovní svoboda.
Situace se však změnila s občanskou válkou, kterou vyhrála Unie, v procesu centralizace moci. Takto zákon Kongresu ze dne 8. června 1864 zakázal soukromou ražbu mincí. Tento zákon, který se stal částí 486 titulu 18 United States Code (18 U.S. Code § 486), uvádí: "Každý, kdo není oprávněn zákonem, vyrábí, obíhá nebo se pokouší obíhat nebo uvádět do oběhu mince zlata, stříbra nebo jiných kovů, nebo slitin kovů, určené k použití jako běžná měna, ať už se podobají mincím Spojených států nebo cizích zemí, nebo mají originální design, bude pokutován podle tohoto titulu nebo uvězněn na ne více než pět let, nebo obojí."
K prosazení těchto omezení byla v roce 1865 Abrahamem Lincolnem založena vládní agentura: Tajná služba. Počáteční mise Tajné služby byla boj proti padělání a finančnímu podvodu obecně. Nepřímo to sloužilo k posílení seignioráže federálního státu tím, že monopol na výrobu měny byl svěřen United States Mint.
Situace se poté stala ještě více omezenou. Centrální banka, nazývaná
Federální rezervní systém Spojených států, byla vytvořena v roce 1913 po
bankovní panice v roce 1907. Poté byl klasický zlatý standard opuštěn v roce
1933 jako součást New Dealu F.D. Roosevelta, s Exekutivním nařízením 6102, které zakazovalo jednotlivcům a společnostem nacházejícím se ve Spojených
státech držet zlato. Odkaz na zlato v měnovém systému byl nakonec opuštěn v
roce 1971, kdy Richard Nixon oznámil konec konvertibility dolaru na zlato na
mezinárodní úrovni. S zrušením zákazu držení zlata a s rozvojem internetu
začínajícím v 70. letech se myšlenka zavádění soukromých měn znovu objevila.
To byl případ Bernarda von NotHause, který v roce 1998 spustil Liberty
Dollar, měnu založenou na zlatě a stříbru, která byla dostupná ve formě
stříbrných mincí a reprezentativních bankovek. Systém spravovala nezisková
organizace s názvem NORFED (akronym pro National Organization for the Repeal
of the Federal Reserve and Internal Revenue Code). Od roku 2003 byl Liberty
Dollar dostupný také v digitální formě, prostřednictvím systému účtů
podobného e-goldu (viz následující sekce). Systém zaznamenal určitý úspěch.
Kromě oběžných mincí obsahovaly trezory NORFEDu přibližně 8 milionů dolarů v
drahých kovech, aby zajistily konvertibilitu měny, včetně 6 milionů na
podporu digitální jednotky.
Liberty Dollar (10 dolarů) ve stříbře z roku 2003 (zdroj: Numista)
V září 2006 vydala americká mincovna tiskovou zprávu, kterou společně napsala s ministerstvem spravedlnosti, ve které dospěla k závěru, že používání mincí NORFEDu porušuje sekci 486 titulu 18 United States Code a představuje "federální zločin". V důsledku toho po razii FBI na prostory NORFEDu v roce 2007 byla porušení vznesena proti NotHausovi a jeho spolupracovníkům, kteří byli zatčeni v roce 2009 a souzeni v březnu 2011. V roce 2014 byl Bernard von NotHaus v odvolacím řízení odsouzen k šesti měsícům domácího vězení a třem letům podmíněně.
e-gold: Zlato na webu
Emblematickým příkladem soukromé elektronické měny je systém e-gold. Jednalo se o takzvanou "digitální zlatou měnu", což znamená měnu elektronicky převáděnou a plně krytou ekvivalentním množstvím zlata bezpečně uloženého. Spoluzakladateli byli Douglas Jackson a Barry Downey v roce 1996. Douglas Jackson byl americký onkolog žijící na Floridě, který byl stoupencem rakouského ekonoma Friedricha von Hayeka a chtěl vytvořit "lepší peníze" s e-goldem. Princip spočíval v tom, že každá jednotka e-goldu mohla být převedena na skutečné zlato. Zlaté rezervy spravovala společnost se sídlem ve Spojených státech nazvaná Gold & Silver Reserve Inc. (G&SR). Počítačový systém spravovala druhá společnost, e-gold Ltd., registrovaná v Saint Kitts a Nevis v Karibiku. Zlato nebylo jediným zapojeným kovem: uživatelé mohli také držet a vyměňovat e-stříbro, e-platina a e-palladium, postavené na stejném modelu.
Systém e-gold využíval vznikající web, a zejména velmi nový prohlížeč Netscape. Každý klient mohl přistupovat ke svému účtu z webové stránky, místo aby musel používat dedikovaný software. Pro tehdejší dobu byla platforma velmi výkonná, využívala systém reálného časového hrubého vyrovnání inspirovaný mezibankovním převodem. Zde je, jak vypadalo posílání e-goldu v roce 2005 (obrázek z tutoriálu té doby):
Systém e-gold se setkal s velkým úspěchem: na svém vrcholu v roce 2006 zaručoval 3,6 tuny zlata, v hodnotě více než 80 milionů dolarů, zpracoval 75 000 transakcí denně, s ročním objemem 3 miliardy dolarů a spravoval více
než 2,7 milionu účtů. Tento úspěch byl náhle zastaven zásahem státu. Po
vyšetřování provedeném Tajnou službou byl Douglas Jackson, jeho dvě
společnosti a jeho spolupracovníci obviněni 27. dubna 2007 Ministerstvem spravedlnosti za podporu praní špinavých peněz
a provozování podniku pro převod peněz bez licence. V listopadu 2008 byl Douglas
Jackson shledán vinným a byl odsouzen k 3 letům podmíněně, včetně 6 měsíců domácího
vězení pod elektronickým dohledem. Po neúspěšném pokusu získat licenci byl e-gold
nucen trvale ukončit činnost v listopadu 2009.
Po stejném modelu byly vytvořeny další systémy. Můžeme zmínit GoldMoney, založené Jamesem Turkem a jeho synem v únoru 2001, které se dnes přizpůsobilo finančním regulacím. e-Bullion, systém založený Jamesem Fayedem v červenci 2001, ukončil svou činnost v roce 2008. Nakonec jedna z posledních digitálních zlatých měn byla Pecunix, která byla založena v Panamě Simonem Davisem v roce 2002 a ukončila činnost v roce 2015 jako součást podvodu při odchodu.
Liberty Reserve, alternativa k Federální rezervě
Dalším příkladem centralizovaného soukromého měnového systému je Liberty Reserve, který umožňoval svým uživatelům držet a převádět elektronické měny vázané na americký dolar, euro nebo zlato. Tento systém vytvořil Arthur Budovsky, Američan ukrajinského původu, a Vladimir Kats, ruský imigrant ze Sankt Petěrburgu. V roce 2006 se Arthur Budovsky expatrioval do Kostariky, tehdy považované za daňový ráj, kde zaregistroval svou společnost, Liberty Reserve S.A.
Logo Liberty Reserve v roce 2009 (zdroj: Wikimedia) Systém byl velmi podobný e-gold, s tím rozdílem, že finanční prostředky
(převážně v dolarech) byly drženy na offshore bankovních účtech, nikoli v
soukromých trezorech. Liberty Reserve velmi těžilo ze zavření e-gold v dubnu
2007 po obžalobě Douglase Jacksona a jeho spolupracovníků. V květnu 2013, podle Ministerstva spravedlnosti USA, měla platforma přes milion uživatelů po celém světě, včetně více než 200
000 ve Spojených státech, a zpracovala 12 milionů finančních transakcí
ročně, s celkovým objemem více než 1,4 miliardy dolarů. Použití bylo
primárně pro kriminální aktivity, ale nebylo omezeno pouze na tyto: Liberty Reserve bylo také využíváno obchodníky na Forexu nebo pro zahraniční
převody.
Nicméně, systém nakonec skončil stejně jako e-gold. V roce 2009 se Superintendencia General de Entidades Financieras v Kostarice začala zajímat o Liberty Reserve a požadovala, aby získala licenci (což společnost neudělala). Poté, v listopadu 2011, vydal americký FinCEN oznámení uvádějící, že systém byl "využíván zločinci k provádění anonymních transakcí pro globální přesun peněz." Nakonec byl Liberty Reserve uzavřen na konci mezinárodní operace: 24. května 2013 byli Arthur Budovsky a jeho hlavní spolupracovníci obžalováni a zatčeni v různých jurisdikcích (Španělsko, Spojené státy, Kostarika) a hlavní stránka byla zabavena Ministerstvem spravedlnosti. V roce 2016, po vydání do Spojených států, byl Arthur Budovsky odsouzen na 20 let do vězení za praní špinavých peněz.
Tento příklad tedy ukazuje, že jurisdikční arbitráž není dostatečná na ochranu měny před státním zásahem.
PayPal a vize Petera Thiela
Nakonec musíme diskutovat o případu PayPalu. Ačkoli jeho tvůrci nezamýšleli, aby se stal měnou nezávislou na existujícím systému, přesto si představovali, že tento produkt bude mít vliv na společnost, v souladu s disruptivní ideologií Silicon Valley. Produkt PayPal byl vyvinut společností Confinity Inc., kterou v prosinci 1998 v San Franciscu spoluzaložili Max Levchin a Peter Thiel, kteří se setkali o několik měsíců dříve na Stanfordově univerzitě. Společnost, původně nazvaná FieldLink, si dala za cíl vyvíjet bezpečné platební systémy na kapesních počítačích PalmPilot.
PayPal byl vytvořen v říjnu 1999 inženýrem společnosti. Umožňoval snadné a bezplatné platby mezi e-mailovými adresami a byl určen pro převod jednoduchých plateb mezi jednotlivci ("pay pal"). Jeho obchodní model byl založen na vydělávání úroků z prostředků klientů držených v bankách, které pokrývaly provozní náklady a odměňovaly akcionáře. Takže to byla služba postavená na vrcholu bankovního systému, podobně jako Liberty Reserve. Když byla internetová bublina na svém vrcholu, produkt zažíval rychlý růst již od prvních měsíců, zejména díky svému doporučovacímu systému. Tento úspěch přitáhl pozornost konkurentů, kteří měli mnohem více kapitálu, okopírovali nápad a spustili vlastní verzi služby, což škodilo společnosti Confinity. Proto se společnost musela sloučit s jedním z nich, online bankou X.com vlastněnou Elonem Muskem, a v březnu 2000 se stala PayPal Inc.
Původní vize PayPal byla revoluční, v souladu s libertariánskou vizí Petera Thiela. Toto řekl na podzim 1999, jak referoval Eric Jackson v roce 2012 v The PayPal Wars:
"Samozřejmě, to, co nazýváme 'pohodlné' pro americké uživatele, bude pro rozvojový svět revoluční. Mnoho vlád těchto zemí si s jejich měnami pohrává. Používají inflaci a někdy i celkové devalvace měny, jak jsme viděli v Rusku a několika jihovýchodních asijských zemích minulý rok, aby vzaly bohatství svým občanům. Většina obyčejných lidí tam nikdy nemá příležitost otevřít si zahraniční účet nebo se dostat k více než pár bankovkám stabilní měny jako jsou americké dolary. Nakonec PayPal toto změní. V budoucnosti, když naše službu zpřístupníme mimo USA a jak internetová penetrace bude pokračovat v rozšiřování do všech ekonomických vrstev lidí, PayPal dá občanům po celém světě přímější kontrolu nad jejich měnami, než kdy měli předtím. Bude téměř nemožné pro korupční vlády krást bohatství od svých lidí starými způsoby, protože pokud to zkusí, lidé přejdou na dolary, libry nebo jeny, v podstatě vymění bezcennou místní měnu za něco bezpečnějšího."
Peter Thiel 20. října 1999 během svého projevu v Oaklandu, Kalifornie pro Independent
Institute (zdroj: Youtube)
Nicméně, věci se nevyvíjely požadovaným směrem a PayPal musel dodržovat všechny druhy finančních regulací, až do bodu, kdy je služba nyní známá pro svou cenzuru plateb a zmrazení účtů po celém světě. Bylo naivní věřit, že takový systém by mohl vyzvat zavedenou moc.
Centralizované alternativy a Bitcoin
Tak pozorujeme, že pokusy o vytvoření centralizovaných služeb jako alternativ k existujícímu systému byly nakonec vždy zastaveny, jedním či druhým způsobem. Nevýhodou těchto modelů je, že se spoléhají na důvěryhodnou třetí stranu, která může zbankrotovat, zmizet s prostředky nebo být kontrolována úřady. V posledním případě se služba ocitá v dilematu: přizpůsobit se dodržováním finančních regulací, jak to udělaly GoldMoney a PayPal, nebo zaniknout odmítnutím dodržování, osud, který postihl e-gold, Liberty Reserve a Liberty Dollar. Uzavření těchto systémů bylo současné s vznikem a ranými dny Bitcoinu. Satoshi Nakamoto a první uživatelé Bitcoinu o nich dobře věděli. Co se týče Satoshiho, byl si vědom modelu používaného e-goldem a zmínil Pecunix a Liberty Reserve několikrát ve svých veřejných i soukromých vystoupeních. Je to kvůli této křehkosti centralizovaných systémů, že zastánci svobody – včetně významně cypherpunků – usilovali o vytvoření decentralizované měny. Bylo nutné najít způsob, jak se vyhnout umístění celé infrastruktury systému na jediný bod. Proto se na konci 90. let a na začátku 2000. let, před objevením Bitcoinu, objevily několik modelů minimalizujících důvěru. Následující kapitola bude věnována těmto modelům.
Decentralizované modely před Nakamotem
Bitcoin představuje decentralizovaný model digitální měny. Tím se vyhýbá potřebě důvěryhodné třetí strany, která by představovala jediný bod selhání v systému. Jak ukazují příklady eCash, digitálních zlatých měn a Liberty Reserve, centralizace systému, který má být alternativou k existujícímu systému, nevyhnutelně vede k jeho uzavření, jedním či druhým způsobem. Bitcoin však nebyl prvním konceptem decentralizované měny, který byl navržen. Od konce 90. let byly takové modely popisovány cypherpunky, kteří byli posedlí svobodou a soukromím jednotlivců na internetu a kteří věřili (jako David Chaum), že monitorované systémy vedou k dystopické budoucnosti. Vyzývali k "psaní kódu" a považovali "elektronické peníze" za zásadní prvek svého ideálu. (originál: "Cypherpunks write code. (...) We are defending our privacy with cryptography, with anonymous mail forwarding systems, with digital signatures, and with electronic money.")
V této kapitole se budeme zabývat vznikem různých základních technických prvků, které byly později použity v Bitcoinu: distribuovaný konsensus, časové razítkování a důkaz práce. Poté budeme hovořit o b-money, bit gold a RPOW, které navrhli cypherpunkové Wei Dai, Nick Szabo a Hal Finney. Nakonec se budeme zabývat případem Ripple, jehož model je mírně odlišný, ale který má své místo v historii vzniku Bitcoinu.
Distribuovaný konsensus
S nástupem počítačů v 50. letech se objevila možnost jejich vzájemného propojení. Takto vznikly první počítačové sítě, což vedlo k vývoji internetu, "sítě sítí", v 70. letech. Nevyhnutelně se vynořila otázka infrastruktury těchto sítí. Proto polsko-americký počítačový vědec Paul Baran ve svém základním článku z roku 1964 (popisujícím přepínání paketů) uvedl tři typy sítí: centralizovanou síť, spoléhající na jediný uzel; distribuovanou síť, kde každý bod je uzel; decentralizovanou (nedistribuovanou) síť, spoléhající na distribuovanou síť mnoha uzlů.
Z těchto úvah lze odvodit dva čisté modely: model klient-server, kde centrální server odpovídá na požadavky klientů, a model peer-to-peer, kde každý uzel má ve systému stejnou roli. Tento druhý model byl zvláště užitečný pro sdílení souborů v 2000. letech s vytvořením BitTorrentu a dalších podobných protokolů. Síť Tor je decentralizovaná, nikoli čistě peer-to-peer. Problém, který se setkává v distribuovaných architekturách, je otázka distribuovaného konsensu, běžně označovaná jako problém byzantských generálů, který formalizovali Leslie Lamport, Robert Shostak a Marshall Pease ve článku publikovaném v roce 1982. Tento problém řeší výzvu spolehlivosti přenosu a integrity účastníků v systémech peer-to-peer a aplikuje se v případech, kdy komponenty počítačového systému potřebují dosáhnout shody. Problém je prezentován ve formě metafory zahrnující generály armády Byzantské říše, kteří obléhají nepřátelské město se svými vojsky s úmyslem útoku a mohou komunikovat pouze prostřednictvím poslů. Cílem je najít strategii (tj. algoritmus), který dokáže zvládnout přítomnost zrádců a zajistit, aby všichni loajální generálové souhlasili s plánem bitvy, tak aby útok byl úspěšný. Zde je ilustrace (zdroj: L'Élégance de Bitcoin):
Řešení tohoto problému je důležité pro distribuované systémy, které by spravovaly jednotku účtu. Tyto systémy skutečně vyžadují, aby účastníci souhlasili s vlastnictvím jednotek účtu, tj. kdo co vlastní.
Před Bitcoinem byl problém absolutně vyřešen takzvanými "klasickými" algoritmy, které vyžadovaly, aby uzly byly známy předem a aby dva z nich byli čestní. Mezi nejznámější z nich patří pravděpodobně algoritmus konsensu PBFT (akronym pro Practical Byzantine Fault Tolerance), který vyvinuli Miguel Castro a Barbara Liskov v roce 1999 a umožnil danému počtu účastníků dosáhnout shody spravováním tisíců požadavků za sekundu s latencí menší než jeden milisekund.
S algoritmem konsensu Bitcoinu Satoshi Nakamoto problém vyřešil pravděpodobnostním způsobem, což umožnilo odstranění určitých omezení obětováním striktní konečnosti transakcí. Dne 13. listopadu 2008 napsal, že "řetězec proof-of-work je řešením problému byzantských generálů."
Časové razítkování dokumentů
Časové razítkování je technika, která spočívá v přiřazení data a času k
informacím, jako je událost nebo dokument. Z právního hlediska to může
například zajistit existenci smlouvy před daným datem. Ve skutečném světě
existuje mnoho způsobů, jak něco opatřit časovým razítkem, jako je zaslání
dokumentu v zapečetěné obálce nebo zaznamenání časové osy v zápisníku.
Nicméně, časové razítkování je obzvláště užitečné v digitálním světě, kde
jsou soubory (text, obrázek, audio nebo video) snadno modifikovatelné.
Časové razítkování může být prováděno centralizovanými službami, které jsou
zodpovědné za ukládání přijatých dokumentů (nebo jejich otisků) a přiřazení
k datu a času přijetí. To se označuje jako důvěryhodné časové razítkování. V
roce 1991 navrhli Stuart Haber a Scott Stornetta, dva výzkumníci pracující
pro Bell Communications Research Inc. (běžně nazývané "Bellcore"), výzkumné
a vývojové konsorcium se sídlem v New Jersey, důvěrnou a bezpečnou techniku
časového razítkování. Ve svém článku s názvem "Jak časově razítkovat digitální dokument" popisovali, jak by
certifikovaná služba časového razítkování mohla použít jednosměrnou funkci
(jako je hashovací funkce MD4) a algoritmus podpisu k zvýšení důvěrnosti
dokumentů klientů a spolehlivosti certifikace. Konkrétně šlo o myšlenku
spojit informace tím, že se do aplikace jednosměrné funkce zapojí předchozí
časové razítko.
Příklad certifikovaného časového razítkování (zdroj: Wikimedia)
Haber a Stornetta svou myšlenku realizovali tak, že od roku 1992 začali v rubrice klasifikovaných inzerátů New York Times publikovat kryptografické otisky (vzniklé hašováním užitečných dat). Poté v roce 1994 založili vlastní společnost Surety Technologies s cílem plně se této činnosti věnovat. Jsou tak známí pro vytvoření prvního řetězce časových razítek, přičemž předchozí otisk byl zohledněn při výpočtu nového otisku, který měl být publikován v novinách, což předznamenalo blockchain Bitcoinu. Tři články od Habera a Stornetty byly citovány Satoshi Nakamotem v Bitcoin white paper: již zmíněný článek z roku 1991, článek z roku 1993, který vylepšil protokoly navržené v tom předchozím, zejména prostřednictvím použití Merkleových stromů, a článek z roku 1997, který představil způsob, jak univerzálně pojmenovávat soubory pomocí jednosměrných funkcí. Byl citován také článek popisující nový systém časového razítkování napsaný v roce 1999 Henri Massiasem, Xavierem Serret-Avilou a Jean-Jacquesem Quisquaterem, třemi muži pracujícími pro skupinu výzkumu kryptografie na Katolické univerzitě v Lovani v Belgii.
Proof of Work a Hashcash
Proof of work je proces, který umožňuje počítačovému zařízení objektivně a kvantifikovatelně prokázat, že vynaložilo energii, aby bylo vybráno pro přístup ke službě nebo privilegiu. Jedná se v podstatě o mechanismus odolávající útokům Sybil, který ztěžuje útočníkovi nadměrné množení identit za účelem narušení nebo ovládnutí jakéhokoli systému reputace. Koncept důkazu práce (proof of work) byl poprvé popsán v roce 1992 počítačovými vědci Cynthií Dwork a Moni Naorem, kteří tehdy pracovali v IBM Almaden research center, nacházejícím se na jihu od San Jose v Kalifornii. V vědeckém článku s názvem "Pricing via Processing or Combatting Junk Mail" představili metodu boje proti spamu v e-mailových schránkách. Model spočíval v nutnosti uživatelů vyřešit kryptografickou hádanku pro každý odeslaný e-mail, aby se omezila schopnost odesílat hromadné e-maily, zatímco příležitostní odesílatelé by tím nebyli zatíženi. Nicméně, nikdy se nedostali tak daleko, aby svůj nápad implementovali.
S popularizací internetu v 90. letech se problém nechtěných e-mailů stával stále naléhavějším, včetně na mailing listu cypherpunků. Proto byl koncept od Dwork a Naora implementován mladým britským cypherpunkem Adamem Backem v roce 1997 s Hashcash, algoritmem produkujícím jednoduché důkazy práce pomocí hashovací funkce. Konkrétněji, zahrnuje nalezení částečné kolize dané hashovací funkce, tj. získání dvou zpráv, které mají otisk začínající stejnými datovými bity (poznámka: od verze 1.0 vydané v roce 2002, zahrnuje objevení částečné kolize pro nulový otisk, tedy nalezení pre-image, jehož otisk začíná určitým počtem binárních nul). Jelikož je hashovací funkce jednosměrná, takového úspěchu lze dosáhnout pouze testováním různých možností jednu po druhé, což vyžaduje vynaložení energie.
Adam Back v roce 2001 (zdroj: archiv osobní stránky Adama Backa)
Ale cypherpunkové se neomezili pouze na považování důkazu práce za jednoduchý prostředek omezení spamu; chtěli jej také použít jako způsob, jak zaručit náklady na vytvoření digitální měny. Takto v roce 1997 Adam Back představil tuto myšlenku sám, ale byl si vědom, že takto získané důkazy práce nemohou být přenášeny zcela distribuovaným způsobem (kvůli problému dvojího utrácení) a že je proto nutné použít centralizovaný systém jako eCash. Podobně v roce 1996 kryptografové Ronald Rivest a Adi Shamir popisovali MicroMint, centralizovaný mikroplatební systém, jehož mince měly být díky produkci důkazů práce nemožné padělat.
Muselo být nalezeno dobré uspořádání, které by umožnilo takovému modelu fungovat robustně a udržitelně. To se cypherpunkové Wei Dai, Nick Szabo a Hal Finney snažili vyvinout se svými příslušnými protokoly – b-money, bit gold a RPOW – které si dále probereme. A to je to, co Satoshi Nakamoto nakonec udělal začleněním Hashcash do svého návrhu Bitcoinu.
b-money: decentralizovaná stablecoin
Prvním protokolem, který vzešel z hnutí cypherpunk, bylo b-money, decentralizovaný model digitální měny, který konceptualizoval Wei Dai v roce 1998. Byl to mladý čínsko-americký kryptograf, který žil v Seattlu a pracoval pro Microsoft, a který se zapojil do mailing listu od roku 1994. Zvláště se proslavil vytvořením open-source knihovny Crypto++, která byla později použita v softwaru Bitcoinu. Wei Dai publikoval popisný text o b-money 26. listopadu 1998 na své osobní stránce a tentýž den sdílel odkaz na mailing list cypherpunků. Ve svém emailu popsal b-money jako "nový protokol pro měnovou výměnu a vynucení smluv pro pseudonymy."
V jeho konceptu byl systém založen na nevystopovatelné peer-to-peer síti. Každý účastník byl identifikován "digitálním pseudonymem", tedy veřejným klíčem, a každá transakční zpráva byla podepsána odesílatelem a zašifrována pro příjemce. Každý účastník udržoval databázi, která uváděla množství jednotek b-money držených každým pseudonymem.
Tvorba měny byla otevřená všem účastníkům a prováděla se prostřednictvím důkazu práce zveřejněním řešení známého a dosud nevyřešeného výpočetního problému. Počet vytvořených jednotek závisel na nákladech této snahy vyjádřených relativně vůči standardnímu koši zboží (včetně například drahých kovů), aby se hodnota jednotky udržovala kolem "stabilního" rovnovážného bodu. Systém také nabízel možnost vytvářet a provádět smlouvy přímo v síti díky primitivnímu procesu escrow.
Ačkoliv byl koncept b-money, který prezentoval Wei Dai, poměrně geniální, nebyl zcela funkční. Měl tedy zásadní nedostatky, jako je zranitelnost vůči Sybilovým útokům na síť (teoreticky kdokoli mohl přidávat nové uzly do sítě), centralizace sítě v případě, že by servery byly předem vybrány, a problém související se stabilizací jednotky účtu (kdo dekretuje pozorovatelné ceny na trhu?). Po jeho publikaci na seznamu si b-money získalo pozornost cypherpunků, a zejména Adama Backa. Wei Dai však svůj model nikdy neimplementoval, nejen kvůli jeho nefunkčnosti, ale také kvůli rozčarování kryptografa z krypto-anarchie. Přesto bylo b-money citováno v bílé knize Bitcoinu, čímž se stalo jedním z jeho předchůdců.
bit gold: digitální zlato před Bitcoinem
Druhý model, který vzešel z myšlenek cypherpunků, byla myšlenka bit gold,
kterou si v roce 1998 představil Nick Szabo. Byl to americký počítačový
vědec maďarského původu, který pracoval jako konzultant pro DigiCash šest
měsíců. Jako cypherpunk je známý tím, že v roce 1995 formalizoval pojem
smart kontraktu. V roce 1994 Nick Szabo vytvořil soukromý mailing list
nazvaný libtech-l, který měl, jak název napovídá, hostit diskuse o
osvobozujících technikách, umožňujících ochranu individuálních svobod proti
útokům autorit. Přístup měli cypherpunkové jako Wei Dai a Hal Finney, stejně
jako ekonomové Larry White a George Selgin, zastánci Hayekovy konkurence měn
a svobodného bankovnictví.
Nick Szabo v roce 1997 (zdroj: Adrien Chen)
Na mailing listu libtech-l Nick Szabo poprvé popsal svůj koncept, než v roce 1999 na svém osobním webu zveřejnil návrh bílé knihy. Poté v roce 2005 představil bit gold v článku publikovaném na jeho blogu Unenumerated.
Protokol měl spravovat vytváření a výměny virtuálního zdroje nazvaného bit gold. Na rozdíl od e-gold, který byl zaručen fyzickým zlatem, nebo b-money teoreticky indexovaného na koš zboží, bit gold neměl být podložen žádným jiným aktivem, ale měl vlastnit nezfalšovatelnou vzácnost vlastní mu, čímž tvořil zcela digitální zlato. Centrálním prvkem protokolu bylo, že tvorba peněz byla provedena prostřednictvím proof of work: kousky bit gold byly vytvořeny využitím výpočetního výkonu počítačů, a každé řešení bylo vypočítáno z jiného, vedoucí k formování řetězce důkazů práce. Datum a čas výroby těchto důkazů práce byly ověřeny pomocí několika časových serverů. Systém spoléhal na veřejný rejstřík vlastnických titulů, odkazující na majetek a výměny uživatelů, kteří byli identifikováni svými veřejnými klíči a autorizovali transakce pomocí svých soukromých klíčů. Rejstřík byl ověřován a udržován sítí serverů nazvaných "property club", koordinovaných klasickým konsenzuálním algoritmem nazvaným Byzantine Quorum System.
Podobnost bit gold s Bitcoinem je nápadná. Tři základní prvky systému (produkce důkazů práce, jejich časové razítkování a správa rejstříku vlastnictví), které byly v bit gold oddělené, jsou v Bitcoinu nalezeny jako jediný koncept: blockchain. To je důvod, proč mnozí viděli v něm návrh Bitcoinu a spekulovali, že Nick Szabo by mohl být Satoshi.
Nicméně, vize obou mužů se rozcházely. V bit gold způsob, jakým byly digitální zlaté kousky produkovány, znamenal, že nebyly zaměnitelné, což znamená, že nemohly být smíchány s ostatními: musely být ohodnoceny na externím trhu systému, aby mohly být použity jako základ pro skutečnou homogenní jednotku účtu. Model bit gold byl tedy pojat jako vyrovnávací systém pro správu vzácné rezervní měny, na kterém by, pokud možno s využitím Chaumova modelu, byla postavena svobodná bankovní ekonomika. Tak v dubnu 2008 v komentáři na svém blogu Nick Szabo stále žádal o pomoc při implementaci svého konceptu. Tato implementace se však nikdy neuskutečnila.
RPOW: Opakovaně použitelné Důkazy Práce
Třetím systémem, který vzešel z myslí cypherpunků, je systém RPOW, což je zkratka pro Reusable Proofs of Work, vyvinutý Hal Finneym v roce 2004. Hal Finney byl americký počítačový vědec a kryptograf, který žil v oblasti Los Angeles. Jako cypherpunk z počátků byl vášnivým zastáncem myšlenek Davida Chauma a jeho slavného modelu eCash. Od roku 1996 pracoval na vývoji šifrovacího softwaru PGP společně s Philem Zimmermannem.
Při návrhu svého systému RPOW, Hal Finney čerpal z myšlenek stojících za eCash a bit gold. Unikátnost jeho systému spočívala v tom, že byl založen na transparentním serveru, který umožňoval přenos důkazů práce vyprodukovaných Hashcashem. Tento server využíval IBM 4758 Secure Cryptographic Coprocessor, vysoce bezpečný prvek odolný proti manipulaci, který umožňoval prostřednictvím autentizačního procesu navrženého IBM ověřit, které programy na stroji běží. Externí uživatel tak mohl kdykoliv zajistit, že server RPOW běží správný program, jehož kód byl také veřejně dostupný.
Tokeny opakovaně použitelného důkazu práce byly spravovány serverem, který byl zodpovědný za jejich podepisování pomocí RSA šifrování. Byly vytvořeny vyprodukováním důkazu práce prostřednictvím Hashcash, nebo z předchozího tokenu RPOW. Při platbě odesílatel předal své tokeny RPOW příjemci, který by ihned komunikoval se serverem, aby obdržel jeden nebo více nových tokenů, jejichž celková hodnota byla rovna vstupní hodnotě. Fungování RPOW bylo tedy podobné digitálním lístkům v eCash.
Zde je ilustrace navržená samotným Hal Finneym:
Hal Finney nejen navrhl model, ale také ho osobně implementoval. Dne 15. srpna 2004 oznámil spuštění systému RPOW na mailing listu cypherpunků, kromě dokumentace jeho fungování na dedikovaném webu (rpow.net). Poté jej představil na konferenci CodeCon 2005 v San Franciscu, kde diskutoval o potenciálních využitích tokenů proof-of-work, a to: přenos hodnoty, regulace spamu, obchod ve videohrách, online hazardní hry jako poker a proti leechingu v protokolech pro sdílení souborů jako BitTorrent. Nicméně, RPOW měl vrozené nedostatky, které mohou vysvětlit, proč nedosáhl očekávaného úspěchu:
- Jeho bezpečnostní model byl spíše slabý, jelikož se spoléhal na centralizovaný server;
- Jeho měnová politika (založená na hashování) nebyla zvláště atraktivní kvůli exponenciálnímu nárůstu výpočetního výkonu.
Skutečné využití RPOW bylo tedy anekdotické, ale Hal Finney si zaslouží uznání za "připravení cesty" k Bitcoinu tím, že zřídil experimentální důkaz konceptu, čtyři roky před příchodem Satoshi Nakamota.
Ripple: Decentralizace úvěru
Dalším méně známým, ale přesto významným předchůdcem Bitcoinu, je
distribuovaný kreditní protokol Ripple, který navrhl kanadský vývojář Ryan
Fugger v roce 2004. Mladý Kanaďan byl inspirován konceptem místního směnného obchodního systému (LETS), se kterým se setkal ve Vancouveru před navržením svého protokolu.
Své Ripple bílé knihy publikoval 14. dubna 2004 a poté ji implementoval prostřednictvím konceptu
důkazu zvaného RipplePay, který fungoval na centrálním serveru a umožňoval
uživatelům připojit se pouze s e-mailovou adresou.
Ryan Fugger okolo roku 2010 (zdroj: Crunchbase)
Koncept Ripple byl založen na myšlence, že peníze jsou v podstatě tvořeny IOU, tedy kredity. Šlo o zřízení peer-to-peer sítě, jejíž spojení by byla kreditními vztahy mezi lidmi. Platby byly poté prováděny směrováním série půjček, přičemž všichni účastníci jednali jako bankéři, kteří si navzájem půjčovali peníze. Alice mohla zaplatit Davidovi 10 dolarů tím, že půjčila 10 dolarů Bobovi a požádala Boba, aby učinil totéž Carole, poté Carole učinila totéž Davidovi: Davidův účet byl poté připsán 10 dolary z Aliceina vytvoření peněz. Systém fungoval do jisté míry jako vlnky, což vysvětluje název projektu.
Zde je úvodní video o Ripple z roku 2011:
Přes nadšení jeho komunity a několika tisíc uživatelů měl Ripple zásadní nedostatky, které mu bránily v úspěchu. Zejména trpěl "problémem decentralizovaného závazku": během platby se účastníci nemohli zavázat bezpečným způsobem, aby zajistili řetězec půjček, problém, který byl později vyřešen pomocí Lightning. (originál: "the problem of the decentralized commit")
Když Ryan Fugger viděl, že jeho projekt nikam nevede, předal v listopadu 2012 otěže Ripple vedení společnosti OpenCoin Inc., Chrisu Larsenovi a Jedovi McCalebovi. Společnost byla přejmenována na Ripple Labs v roce 2013. Přetvořili ji na protokol výrazně odlišný od původního konceptu, založený na algoritmu konsensu a na nativní jednotce účtu, XRP. Ryan Fugger nakonec změnil název svého konceptu důkazu na Rumplepay v roce 2020, aby se zabránilo záměně.
Ripple byl, tak řečeno, současníkem Bitcoinu, a ukázalo se, že mnoho lidí zajímajících se o druhý jmenovaný mělo zájem i o první jmenovaný. Ripple skutečně představoval inovativní model, založený na distribuované architektuře, charakteristice sdílené s Bitcoinem. Na toto téma Satoshi Nakamoto napsal, že "Ripple je unikátní v tom, že rozptyluje důvěru místo jejího koncentrování."
Bitcoin, vrchol hledání
Takže do konce 2000. let byly všechny základní prvky Bitcoinu známy a bylo učiněno několik pokusů o jejich kombinaci. Nicméně navrhované kombinace nebyly přesvědčivé. Cypherpunkové, zejména, postupně ztráceli zájem o tuto problematiku, protože věřili, že návrh skutečně decentralizované digitální měny je nemožný. Satoshi Nakamoto je vyvedl z omylu.
Bitcoin skutečně představuje geniální kombinaci všech těchto konceptů. Je založen na digitálním podpisu, který vychází z asymetrické kryptografie navržené Diffiem a Hellmannem v roce 1976. Je to "elektronická hotovost", jak ji zamýšlel model eCash Davida Chauma implementovaný v 90. letech. Díky svému inovativnímu algoritmu konsensu robustně řeší problém byzantských generálů, který formulovali Lamport, Shostak a Pease v roce 1982. S řízením svého blockchainu v peer-to-peer síti představuje formu "distribuovaného časového razítka", což je revize konceptu od Habera a Stornetty z roku 1991. Pro výběr bloků transakcí a pro produkci jednotek využívá důkaz práce, používající proces podobný Hashcash, který navrhl Adam Back v roce 1997. Nakonec ve svém návrhu připomíná projekty b-money, bit gold, RPOW a Ripple, na které Satoshi Nakamoto v jednom či druhém směru vzdal hold.
Bitcoin tak tvoří vrchol hledání kyberměny, měny existující zcela na internetu a nezávislé na státech. V další části tohoto kurzu se budeme věnovat tomu, jak přišel k životu a jaké byly významné události jeho raných let. Tento příběh je jedinečný a jistě vás zaujme, pokud jste došli až sem. Buďte připraveni!
Pomalé vznikání Bitcoinu
Zrození Bitcoinu
Po pochopení, odkud Bitcoin přišel, se nyní zaměříme na jeho samotnou historii. Toto téma bylo předmětem mnoha článků, podcastů a videí během let, takže se téměř stalo jakýmsi zakládajícím mýtem. Jak jsme viděli, Bitcoin je neoddělitelný od kontextu, ve kterém byl vytvořen; to samé platí pro události, které se odehrály během jeho raných let a které formovaly to, čím je dnes, s jeho kvalitami a nedostatky. Bitcoin vytvořil Satoshi Nakamoto, neznámá osoba tvrdící, že je Japonec, který si vzal čas na promyšlený návrh, než jej představil veřejnosti. Následně udělal vše pro to, aby byl Bitcoin spuštěn za nejlepších podmínek, aby byl dobře prezentován v diskusích a aby ho používalo stále více lidí. Nakonec se úsilí tvůrce soustředilo stejně na ekonomické zavedení systému jako na jeho počáteční návrh, pokud ne více.
Tato kapitola se zabývá zrozením Bitcoinu, které proběhlo mezi podzimem 2008 a zimou 2009. Toto období bylo poznamenáno dvěma hlavními událostmi: publikací bílé knihy, základního dokumentu, který vysvětluje technické fungování systému, dne 31. října 2008; a spuštěním prototypové sítě dne 9. ledna 2009, tedy jen o něco více než dva měsíce později. Zaměříme se tedy na činnost Satoshiho Nakamota během tohoto období a na několik interakcí, které měl s prvními příznivci a odpůrci Bitcoinu.
Objev
Podle jeho vlastního svědectví začal Satoshi Nakamoto pracovat na Bitcoinu na jaře 2007. Po různých výzkumech na téma digitálních měn nakonec našel způsob, jak vyřešit problém dvojitého utrácení bez potřeby důvěryhodné třetí strany. Více než rok svůj model tajil, chtěl ho vylepšit, aby zajistil jeho robustnost. Jak později napsal:
"V určitém okamžiku jsem se přesvědčil, že existuje způsob, jak to udělat bez jakékoli potřeby důvěry, a nemohl jsem odolat, abych o tom nepřemýšlel. Mnohem více práce bylo v návrhu než v kódování."
Aby zajistil jeho správnou funkčnost, Satoshi naprogramoval prototyp před sepsáním bílé knihy. Tento přístup je opakem toho, co se obvykle dělá v akademické komunitě, kde jsou koncepty formálně prezentovány ve vědeckých článcích před jejich implementací. Tvůrce Bitcoinu uvedl:
"Vlastně jsem to udělal trochu pozpátku. Musel jsem napsat veškerý kód, než jsem se mohl přesvědčit, že dokážu vyřešit každý problém, a pak jsem napsal článek."
Příprava
V srpnu 2008 se Satoshi rozhodl připravit na spuštění Bitcoinu. Dne 18. rezervoval doménové jméno Bitcoin.org prostřednictvím anonymní služby AnonymousSpeech (stejně jako Netcoin.org, pravděpodobně ještě nebyl rozhodnutý ohledně názvu svého konceptu). Doménové jméno by hostilo hlavní stránku Bitcoinu. Satoshi však nebyl schopen rezervovat doménové jméno Bitcoin.com, které tehdy vlastnil spekulant a mezi lety 2009 a 2011 bylo využíváno společností BitCoin Ltd., specializující se na mikroplatby.
Dne 20. srpna tvůrce Bitcoinu kontaktoval Adama Backa zasláním e-mailu, ve kterém požádal o radu, jak citovat jeho článek o Hashcash v bílé knize. Těžko to vidět jinak než jako záminku, aby se vynálezce Hashcashu dozvěděl o jeho novém systému.
Adam Back v roce 2012 (zdroj: osobní stránka Adama Backa)
E-mail obsahoval odkaz na návrh bílé knihy. Název PDF souboru byl ecash.pdf a jeho titulek "Elektronická hotovost bez důvěryhodné třetí strany". Abstrakt
je stejný jako ten z první verze, která byla publikována v říjnu, s jedním slovním
rozdílem. Bohužel nemáme k dispozici celý dokument. Den po přečtení shrnutí,
které mu poslal Satoshi (ale nikoli celého dokumentu), Adam Back ho přesměruje
na návrh b-money od Wei Dai, který se zdá mít podobnosti s jeho konceptem. Satoshi
mu odpovídá poděkováním za odkaz a specifikuje, že "moje nápady začínají přesně
tímto bodem." Adam Back také zmíní existenci MicroMint, ale Satoshi na to nereaguje.
Následující den, 22. srpna, Satoshi posílá e-mail Wei Dai s tím, že "se chystá
vydat dokument, který rozšiřuje vaše nápady do kompletního fungujícího systému"
a žádá ho o rok publikace jeho stránky o b-money, aby ji mohl citovat ve své
bílé knize. Stejně jako ve své výměně s Adamem Backem, sdílí návrh bílé knihy
s Wei Dai.
Přes tyto interakce Adam Back a Wei Dai nejevili okamžitý zájem o Satoshiho koncept. Teprve léta poté by se k Bitcoinu vrátili: Wei Dai v letech 2010-2011 a Adam Back v roce 2013.
Co se týče Satoshiho, dokončuje přípravy na veřejné představení svého vynálezu. 3. října dokončuje první verzi bílé knihy Bitcoinu, nyní již s vybraným názvem. 5. října se registruje na platformě pro správu projektů SourceForge, kde byl zdrojový kód open-source softwaru hostován a udržován až do roku 2011.
Publikace bílé knihy
- října 2008 Satoshi Nakamoto publikuje první verzi bílé knihy na e-mailovém seznamu věnovaném kryptografii, jednoduše nazvaném "Cryptography mailing list." Tento seznam spravuje vývojář Perry Metzger od roku 1996, od jeho založení, a od roku 2003 je hostován na jeho osobním webu, Metdowd.com. Je nástupcem seznamu cypherpunks, s tím rozdílem, že je předmětem přísné moderace. V roce 2008 se stále účastnilo několik bývalých cypherpunků, jako jsou John Gilmore, Hal Finney a Len Sassaman.
Ve svém prvním e-mailu adresovaném seznamu Satoshi jednoduše píše:
"Pracoval jsem na novém elektronickém platebním systému, který je zcela peer-to-peer, bez důvěryhodné třetí strany."
Dále uvádí hlavní vlastnosti svého modelu:
- "Dvojité utrácení je zabráněno pomocí peer-to-peer sítě."
- "Není potřeba mincovna ani jiné důvěryhodné strany."
- "Účastníci mohou být anonymní."
- "Nové jednotky jsou vytvářeny pomocí Hashcash stylu proof-of-work."
- "Proof-of-work použitý pro generování nových jednotek také umožňuje síti zabránit dvojitému utrácení."
Ve svém e-mailu zahrnuje odkaz na bílou knihu, která je již hostována na Bitcoin.org, což je krátký 9-stránkový dokument, prezentovaný jako vědecký článek, popisující technické fungování Bitcoinu. Tento dokument se zaměřuje na problém online plateb.
Po tomto oznámení Satoshi obdrží několik odpovědí, ale většina z nich je skeptická. Je zejména kritizován za tři věci:
Nejprve cypherpunk James A. Donald zpochybňuje škálovatelnost systému slovy, že "to nevypadá, že by se to dalo škálovat na požadovanou velikost." Satoshi odpovídá, že "šířka pásma nemusí být tak omezující, jak si myslíte."
Druhý negativní komentář pochází od Johna R. Levine, autora knihy Internet pro Dummies a konzultanta specializujícího se na infrastrukturu e-mailů, filtrování spamu a softwarové patenty. Kritizuje bezpečnost Bitcoinu s odkazem na výpočetní výkon držený "farmami zombie strojů" složených z počítačů ovládaných hackery. Konkrétně poukazuje na to, že na internetu "mají ti dobří výrazně menší výpočetní výkon než ti špatní." Satoshi reaguje geniálně: "Požadavek je, aby ti dobří kolektivně měli větší výpočetní výkon než jakýkoliv jednotlivý útočník."
Nakonec jednotlivec jménem Ray Dillinger (používající pseudonym bear) přemýšlí o hodnotě účetní jednotky, lituje skutečnosti, že "výpočetní důkazy práce nemají žádnou vnitřní hodnotu" a kritizuje jejich inflační povahu kvůli technickému vývoji počítačového hardwaru. Satoshi odpovídá, že "nárůst rychlosti hardwaru je zohledněn" periodickým přizpůsobením obtížnosti produkce. I když je skepticismus převládajícím postojem na seznamu, není sdílen všemi přihlášenými k mailing listu. Zvláště jedna osoba se od ostatních odlišuje svým nadšením: Hal Finney, který má optimistický pohled do budoucnosti a nikdy se nevzdal myšlenky elektronických peněz, navzdory neúspěchům 90. let. O několik let později prohlásil k této záležitosti, že "kryptografické šediny [...] mají tendenci stávat se cynickými", ale že on "byl idealističtější" a že "vždy miloval kryptografii, její tajemství a její paradox." (originál: "I've noticed that cryptographic graybeards (I was in my mid 50's) tend to get cynical. I was more idealistic; I have always loved crypto, the mystery and the paradox of it.") Takže 7. listopadu napsal v e-mailu na seznam, že "Bitcoin se jeví jako velmi slibný nápad" a porovnává Satoshiho model s bit gold od Nicka Szaba. (originál: "Bitcoin seems to be a very promising idea.")
Hal Finney v roce 2007
Měnová politika a softwarový kód
Bitcoin využívá distribuovaný konsenzuální algoritmus, který umožňuje všem uzlům sítě shodnout se na obsahu účetní knihy, kterou Hal Finney ve svém prvním emailu označuje jako "block chain" ve dvou slovech. Správný blockchain, který je vybrán, je ten, který má nejvíce bloků, a konflikty mezi soutěžícími bloky jsou řešeny podle tohoto jednoduchého principu. Tento mechanismus byl později upraven tak, aby bral v úvahu množství nahromaděné práce namísto počtu bloků. Tento konsenzuální mechanismus umožňuje uvalit na systém všechny druhy pravidel a pobídek (použít poslední frázi z bílé knihy) v rámci systému. Jelikož Bitcoin představuje distribuovanou službu časových razítek, je také možné, aby tato pravidla interagovala s plynutím času. Odtud algoritmus pro úpravu obtížnosti, který se uplatňuje k regulaci produkce nových bloků a s nimi spojených bitcoinů: pokud je počet vyprodukovaných bloků v daném období příliš vysoký, obtížnost produkce se zvyšuje; v opačném případě se snižuje. Bitcoin se tedy liší od RPOW, kde samotné důkazy práce tvořily jednotky účtu. Díky této úpravě obtížnosti může Bitcoin mít měnovou politiku, což znamená, že množství nových jednotek vydávaných protokolem může být předem určeno. Původně je plánováno, že měnová emise bude konstantní, aby se podpořilo produkční uzly, aby přispívaly svým výpočetním výkonem do sítě, a nejsou zde žádné transakční poplatky. Jak Satoshi Nakamoto píše v sekci "Incentive" bílé knihy white paper:
"Stálé přidávání konstantního množství nových mincí je analogické zlatokopům, kteří vynakládají zdroje na přidání zlata do oběhu."
Tuto vlastnost potvrdil Satoshi na mailing listu a ve své soukromé korespondenci, což neuniklo pozornosti Jamese A. Donalda. Dne 9. listopadu kritizoval "práci sledování, kdo vlastní co" (tj. těžbu) za to, že je "placena seignioráží" a "vyžaduje inflaci", i když poznamenal, že "předvídatelná inflace je méně nepřijatelná než inflace, která se občas mění, aby se přesunulo bohatství od jedné voličské skupiny k druhé." (originál: "in the proposed system the work of tracking who owns what coins is paid for by seigniorage, which requires inflation. This is not an intolerable flaw - predictable inflation is less objectionable than inflation that gets jiggered around from time to time to transfer wealth from one voting block to another.") Dále poznamenal, že těžební uzel, který "ignoruje všechny transakce, které ho nezajímají", "netrpí žádnými nepříznivými důsledky", čímž poukázal na problém cenzury. (originál: "If one node is ignoring all spends that it does not care about, it suffers no adverse consequences.") Tyto poznámky pravděpodobně přiměly Satoshiho k uvědomění, že by mohl implementovat mechanismus transakčních poplatků, který by vyřešil oba problémy, a to nahrazením tvorby nových jednotek a podporou těžařů, aby "zahrnuli všechny placené transakce, které obdrží." (originál: "nodes would have an incentive to include all the paying transactions they receive.") Zároveň otázky jeho diskutujících ho přiměly k sdílení zdrojového kódu svého modelu. Dne 16. listopadu Satoshi předal kód Halu Finneymu, Jamesi A. Donaldovi a Rayi Dillingerovi. Dne 17. v odpovědi Jamesi A. Donaldovi na mailing listu napsal, že mu poslal "hlavní soubory," které byly "dostupné na vyžádání v té době" a že jejich "plné vydání" se uskuteční "brzy." (originál: "I sent you the main files. (available by request at the moment, full release soon)") V této části kódu, která byla zveřejněna v roce 2013 Rayem Dillingerem, lze vidět, že všechny základní prvky Bitcoinu jsou přítomny: blockchain (tehdy ještě nazývaný "timechain"), proof of work, model reprezentace mincí (UTXO), programovatelnost transakcí, transakční poplatky a halving.
Nicméně, některé parametry se liší, což naznačuje, že byly vybrány spontánně
nebo, jak Satoshi napsal, na základě "vzdělaného odhadu." (originál: "educated guess") Čas
bloku, tj. cílené období mezi každým blokem, je 15 minut místo 10. Období
pro úpravu obtížnosti je 2 880 bloků (ekvivalent 30 dnů pro čas bloku 15
minut) místo 2 016 bloků (což odpovídá 14 dnům pro čas bloku 10 minut).
Mechanismus halvingu, přítomný ve funkci GetBlockValue, určuje,
že halving by měl nastat každých 100 000 bloků, přibližně každé 2 roky a 311
dnů:
int64 GetBlockValue(int64 nFees)
{
int64 nSubsidy = 10000 * CENT;
for (int i = 100000; i <= nBestHeight; i += 100000)
nSubsidy /= 2;
return nSubsidy + nFees;
}
Během prvního období 100 000 bloků je vytvořeno 100 bitcoinů, během druhého období 50 atd., takže celkové množství bitcoinů konverguje k 20 milionům. Každý bitcoin (COIN) je dělitelný na 100 centů (CENT), které jsou samy dělitelné na 10 000 základních jednotek, což znamená, že bitcoin lze rozdělit na 1 milion menších jednotek, a ne na 100 milionů, jak bylo ve verzi 0.1, která byla vydána v lednu. Hal Finney a Ray Dillinger poté provedli důkladnou revizi kódu. Každý se zaměřil na konkrétní část systému: Ray Dillinger měl zájem o část konsensu a Hal Finney studoval skriptovací systém. Dne 10. prosince Satoshi založil mailing list bitcoin-list, který byl hostován na SourceForge. Tento seznam měl malý úspěch, i když bylo během let odesláno několik emailů od zainteresovaných osob. Nicméně, vše toto ukazuje, že vše bylo připraveno pro spuštění prototypu, událost, která by se odehrála o měsíc později, na začátku roku 2009.
Vydání softwaru a spuštění sítě
Dne 8. ledna 2009 v 19:27 Satoshi Nakamoto publikoval první verzi softwaru (s číslem 0.1.0) na mailing listu Metzdowd.com. Zdrojový kód v C++ byl otevřeně vydán pod licencí MIT, takže si ho kdokoli mohl kopírovat, upravovat a používat, jak chtěl. Zvláště obsahuje data genesis bloku, prvního bloku řetězce, od kterého se musí následně rozšiřovat. Software funguje pouze na Windows. Ve svém emailu oznámení Satoshi napsal:
"Oznámení prvního vydání Bitcoinu, nového elektronického platebního systému, který využívá peer-to-peer síť k zabránění dvojímu utrácení. Je zcela decentralizovaný bez serveru nebo centrální autority."
Specifikuje, že "software je stále v alfa verzi a v experimentální fázi" a že "není zaručeno, že stav systému nebude muset být v určitém okamžiku restartován, pokud se to stane nutné." (originál: "The software is still alpha and experimental. There's no guarantee the system's state won't have to be restarted at some point if it becomes necessary") Existují dva způsoby, jak získat bitcoiny: přijetím prostředků od někoho jiného, nebo aktivací generování mincí procesorem. Existují také dva způsoby, jak poslat jednotky: použitím IP adresy příjemce, nebo prostřednictvím Bitcoin adresy, což umožňuje odeslání platby offline. Nakonec email popisuje konečnou měnovou politiku Bitcoinu, o které budeme diskutovat v následující kapitole. Vydáný kód je o něco složitější, než bylo prezentováno, a je napsán pro budoucí vývoj rozhraní, které by umožnilo více funkcionalit než jen převod bitcoinů. Satoshi skutečně integroval do klienta základy "tržiště ve stylu eBay" (originál: "an eBay style marketplace built in to the client"), které by mohlo významně "usnadnit komukoli nabízet směnu měn" (originál: "make it easy for anyone to offer currency exchange"). Kód také obsahuje některé funkce určené pro potenciální nastavení pokerové aplikace přímo v softwaru. Online poker zažíval ve Spojených státech od roku 2003 fantastický boom (díky "Moneymaker efektu"), ale stal se obětí určité formy finanční cenzury po přijetí Zákona o nelegálním internetovém hazardu v roce 2006, což vysvětluje tuto přidanou funkci. Několik hodin po oznámení, v noci z 8. na 9. ledna, Satoshi začíná těžit. Druhý blok řetězce, blok 1, je jím ověřen 9. ledna ve 2:54 ráno. Produkce tohoto bloku znamená efektivní spuštění sítě a v následujících hodinách jsou k řetězci přidávány další články.
Jakmile je toto dokončeno, Satoshi se ujme úkolu informovat různé
jednotlivce, se kterými komunikoval o tomto spuštění. V 5:21 ráno posílá email Halu Finneymu s informací, že "verze Bitcoinu v0.1 s EXE a kompletním
zdrojovým kódem je dostupná na Sourceforge." (originál: "the Bitcoin v0.1 release with EXE and full sourcecode is up on
Sourceforge") Následující den kontaktuje Adama Backa a Wei Daie zasláním
personalizovaného emailu. V těchto posledních emailech zvláště zahrnuje
popis publikovaný Hal Finneym na mailing listu, který zmiňuje proof of work
a b-money. Dne 10. ledna se Hal Finney pokusil spustit spustitelný soubor
softwaru, ale narazil na technický problém, který způsobil pád jeho
počítače. Kontaktoval Satoshiho a začal s ním o této záležitosti vyměňovat zprávy. Přes potíže se
Halu Finneymu podařilo software rozchodit. V noci z 10. na 11. ledna, ve 1
hodinu ráno, našel svůj první blok (blok 78) a tím si vydělal 50 bitcoinů. Hodinu poté poslal chvályhodný email na Cryptography mailing list, kde gratuloval Satoshi k vydání alfa
verze a zdůraznil měnovou politiku jednotky účtu. Nakonec ve 3:33 ráno sdílel svou zkušenost na Twitteru (tehdy se rozvíjející sociální síť) s tím, že
"[s]pouští [B]itcoin". To je první tweet o Bitcoinu. Z těchto výměn mezi
Satoshi a Halem Finneym vznikla verze 0.1.3, publikovaná 12. ledna, která byla mnohem stabilnější než předchozí. Satoshi také využil
své konverzace s Halem Finneym, aby mu poslal nějaké bitcoiny: poslal mu 10 bitcoinů přes jeho IP adresu v noci z 11. na 12. ledna ve 3:30. To byl
první převod od jedné osoby k druhé v síti. Ale Hal Finney není jediná
osoba, která v té době zkouší Bitcoin. To platí také pro Dustina D.
Trammella, amerického výzkumníka v oblasti počítačové bezpečnosti, který se
tehdy zajímal o digitální měny (a zejména o elektronickou verzi Liberty
Dollar) a objevil Bitcoin prostřednictvím mailing listu. Dne 11. ledna
spustil software na jednom ze svých pracovních strojů (ale svůj první blok nenašel až do 13. kvůli technickému problému). Během noci z 11. na 12. ledna
se dostal do kontaktu se Satoshi, se kterým komunikoval intenzivně v následujících dnech. Dne 15. ledna Dustin Trammell obdržel také 25 bitcoinů od něj.
Dustin
Trammell (zdroj: Archiv blogu Dustina Trammella)
Následně se další lidé pokoušejí dostat software do chodu. To je případ Nicholase Bohma, britského právníka, který 25. ledna posílá email na bitcoin-list, protože se setkává s technickým problémem a vyměňuje si soukromé zprávy se Satoshi. Jistému Jeffu Kanovi se podaří dostat verzi 0.1.3 do chodu 30. ledna. Nicholas Bohm bude zmíněn po boku Dustina Trammella v zásluhách verze 0.1.5 softwaru, která byla vydána na začátku února.
Od 9. ledna 2009 síť nepřestane fungovat. Blok za blokem bude řetězec pokračovat v prodlužování. A Bitcoin nakonec dosáhne úspěchu.
Postupný design
To, co si můžeme odnést z tohoto vyprávění o designu Bitcoinu, je, že probíhal postupně. Mezi první myšlenkou na jaře 2007 a skutečným spuštěním sítě v zimě 2009 skutečně uplynulo více než jeden a půl roku. Navíc se některé prvky modelu vyvíjely, jak jsme viděli u měnové politiky a mechanismu transakčních poplatků, které se objevily po publikaci první verze bílé knihy 31. října 2008.
Tato práce však nebyla dostatečná a od Satoshiho to vyžadovalo vytrvalost, aby svůj systém nastartoval. Od začátku dobře věděl, že jeho model vážně zvážilo málo lidí a že bude komplikované přilákat nové uživatele a přispěvatele. Proto se snažil generovat nadšení tím, že svůj nápad co nejlépe prodával. Tento aspekt prozkoumáme v následující kapitole, která pokrývá většinu roku 2009.
Prezentace světu
Po prozkoumání, jak byl Bitcoin navržen a spuštěn Satoshi Nakamotem, se zaměřme na to, jak byl veřejně prezentován. Po jeho spuštění na začátku roku 2009 byla síť v provozu, ale bylo málo generujících uzlů (většinu bloků těžil Satoshi) a aktivita byla prakticky neexistující (během ledna proběhlo 32 skutečných transakcí). Projekt měl pouze základní webovou stránku a stránku na SourceForge pro stahování softwaru. Navíc komunikace o Bitcoinu byla omezena na mailing list Metzdowd Cryptography, který sledovalo v nejlepším případě několik set lidí vášnivých pro kryptografii.
Výzvou tohoto období bylo tedy propagovat Bitcoin, aby přilákal kritickou masu uživatelů, kteří by pak mohli přispět k věci jedním či druhým způsobem. Proto byla Satoshiho prioritou vylepšit stránku a interagovat s různými lidmi. Chtěl svůj objev představit světu.
V této kapitole se podíváme na kulturní kódy, které vyplynuly z Satoshiho komunikačních snah, jako je nedůvěra v bankovní systém a limit 21 milionů. Také okomentujeme konverzace, které Satoshi vedl se svými odpůrci, aby obhájil svůj vynález. Nakonec si promluvíme o pomoci, kterou dostal od ostatních, zejména o nezbytné asistenci Marttiho Malmiho, jeho prvního pravé ruky.
Genesis blok
Spouštění v lednu 2009 poskytlo Satoshi Nakamotovi příležitost stanovit pevné parametry svého systému. Jak by později napsal, povaha Bitcoinu je taková, že "jakmile byla vydána verze 0.1," jeho základní fungování bylo "zakotveno v kameni pro zbytek jeho existence," což znamenalo, že bylo nutné věci udělat správně, než se systém rozšíří. (originál: "once version 0.1 was released, the core design was set in stone for the rest of its lifetime") Zejména dva základní prvky mají významný kulturní význam: obsah genesis bloku a limit 21 milionů jednotek. Genesis blok je základní blok Bitcoin blockchainu, od kterého se musí rozšiřovat. Je tedy pevně zakódován do softwaru. Před spuštěním sítě Satoshi tento první článek sestavil vyprodukováním požadovaného důkazu práce a jeho časovým razítkem 3. ledna 2009 v 18:15:05 UTC. V tomto bloku (a konkrétně v transakci s odměnou) vložil následující zprávu:
The Times 03/Jan/2009 Chancellor on brink of second bailout for banks
To je titulek z britského deníku The Times toho dne, který naznačuje, že ministr financí (tj. britský ministr financí) byl na pokraji druhého záchranného balíčku pro banky. Přítomnost tohoto titulku v bloku plní dvojí úlohu:
- Na jedné straně brání zpětnému datování spuštění sítě tím, že dokazuje, že systém nemohl být spuštěn před 3. lednem, protože Satoshi nemohl vědět o titulku před vydáním novin;
- Na druhé straně symbolicky ukazuje, proti čemu Bitcoin stojí, odkazem na měnový a finanční kontext doby.
V té době svět skutečně pocítil plný dopad finanční krize, která začala v roce 2007 prasknutím bubliny subprime hypoték ve Spojených státech. Vlády zachraňovaly finanční instituce, aby zabránily dalším bankrotům po pádu investiční banky Lehman Brothers 15. září 2008, a centrální banky se zapojily do kvantitativního uvolňování tím, že do finančních trhů injektovaly likviditu. Toto použití veřejných peněz vytvořených pro tuto příležitost mělo za následek znepokojení řady občanů, kteří si uvědomili, že bankovní systém je ve skutečnosti systémem soukromých zisků a socializovaných ztrát.
Bitcoin na druhou stranu nezávisí na důvěryhodné třetí straně a není tedy předmětem nálad centrální banky. Tím se liší od státních měn, jako je dolar nebo euro, jejichž množství může být libovolně měněno těmi, kdo kontrolují tvorbu peněz; měnová politika Bitcoinu je skutečně naprogramována předem, zapsána do protokolu, aby teoreticky nikdy nebyla změněna.
Limit 21 milionů
To nás přivádí k druhému prvku, který Satoshi představil v den spuštění sítě: limit 21 milionů. Dne 8. ledna ve svém úvodním emailu popsal tuto měnovou politiku takto:
"Celkový oběh bude 21,000,000 jednotek. Budou distribuovány uzlům sítě, jak vytvářejí bloky, přičemž množství vydané se bude každé 4 roky snižovat na polovinu.
první 4 roky: 10,500,000 jednotek v následujících 4 letech: 5,250,000 jednotek > v následujících 4 letech: 2,625,000 jednotek v následujících 4 letech: 1,312,500 jednotek atd.
Když to bude vyčerpáno, systém může podporovat transakční poplatky, pokud je to nutné. Je založen na otevřené tržní soutěži a pravděpodobně vždy budou uzly ochotné zpracovávat transakce zdarma."
Několik dní poté Hal Finney reagoval pozitivně na tuto měnovou politiku na mailing listu, nadšený z faktu, že "systém lze nakonfigurovat tak, aby povoloval generování pouze určitého maximálního počtu jednotek." Ve svém emailu odhadoval, že pokud by se Bitcoin stal "dominantním platebním systémem používaným po celém světě," každá jednotka by pak měla "hodnotu asi 10 milionů dolarů." Závěrem napsal, že "možnost generovat jednotky dnes za pár centů výpočetního času" by mohla být "velmi dobrá sázka." I když je tento odhad diskutabilní (jelikož je založen na ocenění bitcoinu, které by odpovídalo celkovému globálnímu bohatství), úvaha je logická.
Dne 16. ledna Satoshi znovu navštívil tuto myšlenku "dlouhodobé investice" v emailu, který sdílel s mailing listem, kde popsal potenciální využití. Tehdy uvedl, že "by mohlo dávat smysl získat nějaké pro případ, že by to nabralo na popularitě. Pokud dostatek lidí bude uvažovat stejně, stane se to samonaplňující se proroctvím." Tento názor opakoval o měsíc později, kdy vysvětlil, že omezené množství jednotek pravděpodobně vytvoří "pozitivní zpětnou vazbu" v tom smyslu, že "čím více uživatelů je, tím více hodnota roste, což by mohlo přilákat více uživatelů, kteří chtějí těžit z rostoucí hodnoty." Spekulativní prvek je tedy přítomen od samého začátku s cílem systém nastartovat.
Regulace, Zombie sítě a Ekologie
V důsledku toho se na mailing listu rozvíjí další diskuse. Satoshi zmínil omezení spamu jako případ užití, což vyvolalo reakce různých přispěvatelů. Tvůrce Bitcoinu upřednostnil reagovat na tyto kritiky soukromě, ale Hal Finney se ujal odpovědi veřejně. Skutečně měl čas přemýšlet o těchto otázkách, když se pokoušel vyvinout vlastní digitální měnu s RPOW. Nejprve se objevuje otázka regulace a potenciálního zákazu Bitcoinu vládami. Tuto problematiku zdůraznil Jonathan Thornburg, výzkumník z astronomického oddělení na Indiana University v Bloomingtonu a pravidelný účastník mailing listu. Ve svém emailu reagujícím na navrhované případy užití Satoshiho nastiňuje situaci globálního finančního dohledu a uvádí, že Bitcoin by umožnil převod částek nad prahovou hodnotu tolerovanou úřady. Logickým důsledkem jeho úvahy je, že "žádná velká vláda pravděpodobně nebude dovolovat Bitcoinu v současné formě fungovat na velké škále." Tato otázka zajímá Hala Finneyho, který 21. ledna napsal tweet, ve kterém uvádí, že "Hledá způsoby, jak přidat bitcoinu více anonymity." Poté, 24. ledna, odpovídá Jonathanu Thornburgovi slovy: "Rozhodně platný bod, o kterém bylo v průběhu let široce diskutováno v debatách o elektronické hotovosti. Bitcoin má několik věcí ve svůj prospěch: jedna z nich je, že je distribuovaný, bez jediného bodu selhání, bez 'mincovny', bez společnosti s úředníky, kteří mohou být předvoláni, zatčeni a uzavřeni."
Dále, ve stejném emailu, Jonathan Thornburg diskutuje téma sítí zombie počítačů, které by mohly snadno "obcházet placené emailové filtry," odkazuje na případ užití, který zdůraznil Satoshi. Satoshi mu odpověděl soukromě, vysvětlujíc, že v tomto případě by se dalo "výrazně vydělat zřízením emailových adres s platbou za odeslání a shromažďováním všech peněz za spam," názor, který přepsal na seznamu 25. ledna. Hal Finney, na druhou stranu, nás připomíná, že důkaz práce "je primárně zaměřen na zajištění spolehlivosti databáze historie transakcí," a dodává, že pokud jsou tokeny důkazu práce užitečné, pak stroje již nezůstanou nečinné a parazitismus se sníží.
Nakonec poslední komentář pochází od Johna Gilmorea, zakládajícího člena cypherpunků a správce prvního mailing listu hnutí od roku 1992 do roku 1997. V emailu odeslaném 25. ledna zdůrazňuje údajné ekologické důsledky Bitcoinu a píše, že "poslední, co potřebujeme, je nasadit systém navržený tak, aby spaloval všechny dostupné cykly, spotřebovával elektřinu a generoval oxid uhličitý po celém internetu, aby vyráběl malé množství bitbuxů pro posílání emailů nebo spamů." Satoshi mu odpovídá soukromě, že "by bylo ironické muset si vybrat mezi ekonomickou svobodou a ochranou životního prostředí." Dodává, že "důkaz práce je jediné řešení, které [našel], aby systém elektronické hotovosti peer-to-peer fungoval" a že, i kdyby spotřebovával hodně energie, "stále by plýtval méně než prací a zdroji náročná konvenční bankovní činnost, kterou by nahradil."
John Gilmore v roce 2007 (zdroj: Flickr)
Dne 27. ledna Hal Finney zmínil způsoby, jak snížit energetickou disipaci spojenou s výpočtem důkazu práce. O hodinu později napsal na Twitteru "přemýšlím o tom, jak snížit emise CO2 z rozšířené implementace Bitcoinu." Další podpora přišla od cypherpunka Zooka Wilcoxe-O'Hearna, který tehdy pracoval na Tahoe-LAFS, systému pro sdílení souborů, který je nástupcem Mojo Nation, projektu populárního na počátku 2000. 26. ledna, během diskuse na mailing listu, sdílel odkaz na příspěvek, který ten samý den publikoval na svém blogu s názvem "Decentralized Money," kde zmiňuje různé projekty digitálních měn (DigiCash, bit gold, b-money) a chválí Bitcoin. Významně píše:
"To, co chci, je měna, kterou může každý levně a pohodlně používat, ale kterou nikdo nemá moc manipulovat. Nikdo nemá moc inflace nebo deflace měnové zásoby, nikdo nemá moc monitorovat, zdanit nebo bránit transakcím. Opravdu digitální ekvivalent zlata, v dobách a místech, kdy zlato bylo univerzální měnou."
Odkaz na tento text byl nakonec přidán na Bitcoin.org několik týdnů později. A Satoshi poděkoval Zookovi osobně o rok a půl později za tuto malou pomoc.
Peer-to-Peer a nedůvěra v centrální banky
Jak jsme řekli, zatímco Satoshiho komunikace byla původně omezena na mailing list kryptografie, později se rozšířila do dalších obzorů. V únoru 2009 se zúčastnil fóra a mailing listu P2P Foundation, organizace založené v roce 2007, která studuje dopad peer-to-peer infrastruktur na společnost. Interagoval s několika jejími členy, vždy s cílem propagovat svůj model. 11. února Satoshi publikoval úvodní zprávu představující Bitcoin na fóru (p2pfoundation.ning.com) a poslal kopii e-mailem na seznam (p2p-research). V tomto textu napsal:
"Základní problém s konvenční měnou je veškerá důvěra, která je potřebná k jejímu fungování. Musíme důvěřovat centrální bance, že nebude měnu devalvovat, ale historie fiat měn je plná porušení této důvěry. Musíme důvěřovat bankám, že budou držet naše peníze a převádět je elektronicky, ale ony je půjčují ve vlnách úvěrových bublin sotva s zlomkem v rezervě. Musíme jim důvěřovat, že ochrání naše soukromí, aby nám zloději identity nevyprázdnili účty. Jejich významné režijní náklady činí mikroplatby nemožnými." Na svém profilu tvrdí, že je Japonec, ale to není vše. Aktualizace rozhraní v roce 2011 odhalila jeho věk: 35 let, což znamená, že v roce 2009 mu bylo 32 nebo 33 let. Poté, v roce 2014, bylo objeveno, že uvedl konkrétní datum narození: 5. dubna 1975. Toto datum, zdánlivě nevinné, je pravděpodobně složeným odkazem na zákaz vlastnictví zlata pro americké občany mezi lety 1933 a 1975 ve Spojených státech. Den 5. dubna souvisí s dnem, kdy byl tento zákaz stanoven Exekutivním nařízením 6102 podepsaným prezidentem Franklinem Delano Rooseveltem 5. dubna 1933, a rok 1975 odpovídá jeho zrušení s přijetím Zákona veřejného práva 93-373. Tento detail je velmi důležitý, protože tento zákaz ukončil klasický zlatý standard (kdy bylo možné získat zlato výměnou za reprezentativní účtenku), umožnil devalvaci dolaru (prostřednictvím Zákona o zlaté rezervě v roce 1934) a usnadnil zavedení režimu plovoucích směnných kurzů, který známe po Nixonově šoku v roce 1971.
Profil Satoshi Nakamota na fóru P2P Foundation dne 17. března 2011 (zdroj: zachycení fóra)
To není jediný odkaz na drahé kovy, který se objevuje v komunikaci Satoshiho. Tvůrce Bitcoinu píše v komentářích 18. února:
"Na Seppovu otázku, skutečně zde není nikdo, kdo by působil jako centrální banka nebo federální rezerva k úpravě peněžní zásoby, jak populace uživatelů roste. To by vyžadovalo důvěryhodnou stranu, která by určila hodnotu, protože neznám způsob, jak by software mohl znát skutečnou hodnotu věcí. Pokud by existoval nějaký chytrý způsob, nebo pokud bychom chtěli někomu důvěřovat, aby aktivně spravoval peněžní zásobu tak, aby byla vázána na něco, pravidla by mohla být pro to naprogramována. V tomto smyslu je to více typické pro drahý kov."
Satoshi Nakamoto je také aktivní na mailing listu, kde vyměňuje nápady s Martienem van Steenbergenem, nizozemským konzultantem pro projektové řízení. Dne 13. února se zabývá tématem programovatelnosti Bitcoinu a píše mu: Vidím Bitcoin jako základní kámen, jako první krok, pokud chcete implementovat programovatelné P2P sociální měny, jak je popsáno v ideách Marca [Fawzi] a dalších diskutovaných zde. Nejprve musí fungovat základní a normální P2P měna. Jakmile je zavedena a ověřena, přechod k dalšímu kroku, k dynamické automatické měně, je snadný. Opravdu se mi líbí myšlenka virtuálních komunit, bez geografické příslušnosti, experimentujících s novými ekonomickými paradigmaty.
To vše ukazuje, že tvůrce Bitcoinu se snaží přizpůsobit svému publiku a dělá, co může, aby lidi zaujal svým objevem.
Mike Hearn a 21 milionů
Satoshiho komunikační strategie postupně přináší ovoce. V dubnu 2009 se o jeho vynález začali zajímat i další lidé. Mezi nimi byl Mike Hearn, britský vývojář pracující pro Google ve Švýcarsku, který svůj volný čas věnoval open-source softwaru. Poté se začal zajímat o digitální platební systémy, zejména o projekt Ripple od Ryana Fuggera. Právě na Ripple Google Group se dozvěděl o Bitcoinu prostřednictvím diskusního vlákna vytvořeného v březnu Charlesem N. Wyblem, mladým americkým informatikem a podnikatelem.
Dne 12. dubna Mike Hearn poslal email Satoshi, ve kterém položil řadu otázek o Bitcoinu. Poznamenal, že "je vzácné narazit na skutečně revoluční nápady" a neopomenul zmínit Ripple.
Mike Hearn a Satoshi Nakamoto diskutovali o různých aspektech Bitcoinu, jako je škálovatelnost, mikroplatby, fungování softwaru a absence chargebacků. Mike Hearn se zejména zeptal Satoshi, proč si vybral množství "24 milionů" (sic) pro celkové množství bitcoinů a zda mohou být děleny. Satoshi poté dal následující vysvětlení:
"Můj výběr počtu mincí a rozvrhu distribuce byl vzdělaný odhad. Byla to těžká volba, protože jakmile síť běží, je to zamčené a my s tím musíme žít. Chtěl jsem vybrat něco, co by ceny učinilo podobnými stávajícím měnám, ale bez znalosti budoucnosti je to velmi těžké. Nakonec jsem vybral něco mezi tím. Pokud Bitcoin zůstane malou nikou, bude mít menší hodnotu na jednotku než stávající měny. Pokud si představíte, že je používán pro nějakou část světového obchodu, pak bude pro celý svět pouze 21 milionů mincí, takže by měl mnohem větší hodnotu na jednotku. Hodnoty jsou 64bitová celá čísla s 8 desetinnými místy, takže 1 mince je interně reprezentována jako 100000000. Existuje dostatek granularity, pokud se typické ceny stanou malými. Například, pokud 0.001 stojí 1 Euro, pak by mohlo být snazší změnit, kde se zobrazuje desetinná čárka, takže pokud máte 1 Bitcoin, je nyní zobrazen jako 1000, a 0.001 je zobrazeno jako 1."
Později by Satoshi vysvětlil Mike Hearnovi, že "uvažoval o 100 BTC [na blok] a 42 milionech," ale 42 milionů se mu zdálo hodně. ("Uvažoval jsem o 100 BTC a 42 milionech, ale 42 milionů se mi zdálo hodně.") Po kontaktování Satoshiho začal Mike Hearn používat software na svém osobním počítači. Vyťěžil několik bloků, včetně bloku 11,157. Paralelně s jejich diskusí oba muži provedli několik peněžních transakcí. Dne 18. dubna poslal Mike Hearn Satoshiho 32,51 bitcoinu, které mu Satoshi ještě tentýž den vrátil. Také si navzájem poslali 50 bitcoinů ze svých osobních těžebních snah.
Martti Malmi a prezentace Bitcoinu
Satoshiho komunikace také upoutala pozornost mladého finského studenta informatiky jménem Martti Malmi. Bitcoin objevil na začátku dubna prostřednictvím textu na fóru P2P Foundation. Dne 9. začal používat software a vyťěžil svůj první blok (blok 10,351). Večer napsal krátkou prezentaci Bitcoinu, kde podpořil anarchistickou hypotézu, že "P2P měna by mohla způsobit zánik vlády?" Své texty publikoval pod pseudonymem Trickster(n) na dvou libertariánských fórech různých citlivostí: anti-state.com (ASC) a fórum Freedomain Radio (média anarcho-kapitalisty Stefana Molyneuxe). Martti napsal:
"Systém je anonymní a žádná vláda by nemohla danit nebo bránit transakcím. Neexistuje žádná centrální banka, která by mohla devalvovat měnu neomezeným vytvářením nových peněz. Rozšířené přijetí takového systému se jeví jako něco, co by mohlo mít devastující účinek na schopnost státu živit se ze svých občanů."
Martti Malmi v roce 2013 (zdroj: Business Insider)
Martti poté poslal email Satoshiho s tím, že je autorem tohoto textu, kde píše, že "by chtěl pomoci s Bitcoinem", i když "zatím nemá mnoho zkušeností s vývojem." Satoshi Nakamoto odpovídá 2. května, říká mu, že jeho "porozumění Bitcoinu" je "přesné."
Tvůrce Bitcoinu ho zapsal, aby přispěl na webovou stránku na SourceForge, platformě, kde je projekt hostován, a to zejména psaním sekce Často kladených otázek (FAQ). Na domovské stránce (bitcoin.sourceforge.net) prezentuje Bitcoin jako "anonymní digitální měnu založenou na peer-to-peer síti", která nespoléhá na "žádnou centrální autoritu pro vydávání nových peněz nebo monitorování transakcí." Zdůrazňuje následující výhody:
- "Snadný převod peněz přes internet, bez nutnosti důvěřovat třetím stranám."
- "Žádná třetí strana nemůže zabránit nebo kontrolovat vaše transakce."
- "Chraňte se před nestabilitou způsobenou frakčním rezervním bankovnictvím a špatnými politikami centrálních bank. Omezená inflace peněžní zásoby systému Bitcoin je rovnoměrně rozdělena (podle výpočetního výkonu) po celé síti, namísto toho, aby byla monopolizována bankami."
- "Hodnota Bitcoinu pravděpodobně poroste, protože růst Bitcoinové ekonomiky předčí míru inflace - považujte Bitcoin za investici a začněte dnes provozovat uzel!" Satoshi schvaluje tuto prezentaci jako celek, i když má nějaké výhrady. Je znepokojen zejména prohlášením Bitcoinu za "investici", pravděpodobně se obává právních důsledků takového tvrzení. Stránka byla publikována 6. května a dva dny na to ji Martti Malmi propagoval sdílením odkazu na platformách Hackernews a Reddit. Mírně upravená verze tohoto popisu byla nalezena na hlavním webu na konci roku 2009. Jaro 2009 také vidělo vznik slova "kryptoměna", které bylo původně používáno pro označení Bitcoinu. Dne 11. května Satoshi napsal Marttimu Malmimu:
"Někdo přišel se slovem 'kryptoměna'... možná bychom to měli používat pro popis Bitcoinu, líbí se ti to?"
Mladý Fin souhlasí a navrhuje, že "The P2P Cryptocurrency" by mohlo být sloganem pro Bitcoin. Tento návrh bude realizován: titul úvodní stránky se stane "Bitcoin P2P Cryptocurrency" a oznámení verze 0.3 v červenci 2010 popíše projekt jako "Bitcoin, the P2P cryptocurrency".
Dvě fóra věnovaná Bitcoinu
Martti Malmi také zřídí fórum a wiki, stále na stránce SourceForge. Tyto prvky jsou otevřeny 9. června. Dne 13. června Malmi oznámí existenci stránky SourceForge, fóra a wiki na mailing listu Bitcoinu:
"Nový web/portál Bitcoinu je spuštěn na bitcoin.sourceforge.net. Fóra a wiki jsou zahrnuty, takže jste vítáni, abyste se připojili k diskusi a dokumentaci wiki."
Toto fórum si najde své publikum. Zdá se, že dokonce vede k vytvoření dedikovaného IRC kanálu pro vývoj (#bitcoin-dev) v srpnu. Nicméně nemáme archiv, jelikož byl přístupný pouze jeho členům.
Během měsíců se přihlašuje a účastní prvního fóra čím dál více lidí, což Satoshiho přiměje k uvědomění, že softwarová infrastruktura zřízená Malmim není dostatečná. Dne 5. listopadu píše mladému Finovi s návrhem na vytvoření nového fóra, které by zvládlo vyšší provoz:
"Nyní, když fórum na bitcoin.sourceforge.net začíná být populární, opravdu bychom měli hledat místo, které by hostilo plnohodnotný fórový software zdarma." Po několika diskuzích o technickém řešení, které přijmout, Martti Malmi instaluje fórum na svém serveru 17. listopadu a Satoshi začíná s jeho konfigurací 19. listopadu. Od 22. přenáší tvůrce Bitcoinu některé otázky a odpovědi ze starého fóra, které pokrývají témata jako soukromí, těžba a Linux. Také zveřejňuje uvítací zprávu. Dne 25. je fórum spuštěno na adrese bitcoin.org/smf. První uživatelé začínají s registrací na začátku následujícího měsíce. 9. prosince se objevuje první zpráva od někoho jiného než Satoshiho, což skutečně odstartuje diskuse. Jako ilustraci zde je snímek obrazovky fóra z 29. května 2010:
Spuštění nového fóra bylo příležitostí k vydání verze 0.2 softwaru, na kterém Satoshi Nakamoto a Martti Malmi pracovali několik měsíců, což bylo provedeno 16. prosince. Tato verze zahrnuje vylepšení, jako je minimalizace do hlavního panelu, automatické spuštění při startu nebo vícevláknové zpracování pro produkci těžby. Software byl také přizpůsoben pro Linux, díky příspěvku a testům provedeným nově příchozím NewLibertyStandard (jehož případ bude řešen v další kapitole).
Na tomto fóru, které by se v srpnu 2011 stalo BitcoinTalk, by Satoshi napsal celkem 539 zpráv. Prostřednictvím tohoto média byl schopen poskytovat technické objasnění, vysvětlovat různé ekonomické mechanismy a obecně sdílet svůj pohled na Bitcoin. Tato sbírka zpráv by tvořila většinu korpusu, který za sebou zanechal.
Komunikace po etapách
První část roku 2009 byla tedy věnována komunikaci. Satoshi se snažil upoutat pozornost na svůj objev různými způsoby a na různých místech. Pomáhali mu i další lidé šířit zprávu, včetně Marttiho Malmiho.
Propagace Bitcoinu také probíhala v několika etapách: nejprve se Satoshi zaměřil na online platby; poté zdůraznil pevnou měnovou politiku a limit 21 milionů jednotek; a nakonec zmínil programovatelnost svého modelu. Na podzim roku 2009 se zdálo, že Bitcoin je připraven k růstu. A právě v té době došlo k ekonomickému rozjezdu systému. Toto téma je předmětem další kapitoly.
Rozjezd kryptoměny
6b3418a7-125e-4ea1-a03a-f36090fac8a4 V předchozích kapitolách jsme pozorovali, jak Satoshi Nakamoto implementoval svůj nápad a jak o něm komunikoval, aby představil Bitcoin světu. Nicméně ne vše záviselo jen na něm: bylo také nutné, aby lidé přiřadili hodnotu jednotce účtu. Jelikož to umožnilo odměňování těžařů prostřednictvím transakčních poplatků a odměňovalo obchodníky prostřednictvím přirozené deflace, takové ocenění bylo zásadní pro bezpečnost systému. Vznik hodnoty Bitcoinu však nebyl snadný úkol. Skutečně šlo o přiřazení ekonomického významu objektu, který dříve žádný neměl, z čistě subjektivních důvodů. Hal Finney to velmi dobře vysvětlil ve svém emailu z 11. ledna 2009, adresovaném mailing listu Cryptography, kde napsal:
"Jedním z okamžitých problémů jakékoli nové měny je, jak ji ocenit. I když ignorujeme praktický problém, že ji na začátku prakticky nikdo nepřijme, stále je tu obtíž přijít s rozumným argumentem ve prospěch konkrétní nenulové hodnoty jednotek."
Takže tento měnový fenomén vyžadoval počáteční hodnocení z ne-měnového důvodu. Jak Satoshi napsal Marttimu, bylo potřeba "jiskra", která by zapálila hořlavý materiál.
Toto ekonomické nastartování Bitcoinu postupně probíhalo od začátku s těžební činností. Nicméně se skutečně neprojevilo až do října 2009, kdy došlo k první výměně proti dolaru. V této kapitole se pokusíme popsat, jak k tomuto nastartování došlo a jaké důvody vedly různé aktéry k přiřazení hodnoty jednotce účtu.
První těžaři
Od ledna 2009 se zahájení Bitcoinu odehrávalo v několika fázích: příchod prvních těžařů, vznik výměny s dolarem a vývoj prvních služeb přijímajících bitcoin. Ti, kdo nasazují generující uzly, jsou tak první, kdo nepřímo přiřazují hodnotu jednotce účtu. Skutečně přispívají svým výpočetním výkonem k přidání důkazu práce do transakčních bloků a tím je připojují k řetězci, což je úkol nákladný na čas (kvůli údržbě softwaru) a energii (kvůli elektřině spotřebované v procesu). Toto úsilí je odměněno v bitcoinech, takže generování mincí tímto způsobem představuje formu ekonomické výměny.
Nicméně, jak jsme poukázali v úvodu, bitcoiny nemají na trhu žádnou hodnotu. Proto musí těžaři najít subjektivní důvody k takovému úsilí. Hlavní důvody jsou trojí: technická zvědavost, ideologická motivace a spekulativní zájem.
První důvod, který je pravděpodobně nejméně důležitý, je technická zvědavost. První uživatelé Bitcoinu jsou skutečně často počítačoví nadšenci a většinou pracují v povoláních souvisejících s programováním nebo inženýrstvím. Rádi vědí, jak věci fungují "pod kapotou", což je motivuje spustit software a generovat nějaké bitcoiny. To je případ Mikea Hearna, který po položení svých otázek Satoshi 12. dubna 2009, spěchá "vyzkoušet aplikaci" na svém počítači a vyprodukovat několik bloků. (originál: "I tried the app") Druhým důvodem pro těžbu je ideologická motivace. Mnoho z prvních uživatelů softwaru to dělá "za dobrou věc" kvůli svým osobním přesvědčením. Zpřístupňují svůj výpočetní výkon, aby přispěli k vzniku robustní digitální měny, která nespoléhá na žádnou centrální autoritu. Hal Finney je první, kdo tento koncept zdůraznil 13. listopadu 2008 tím, že napsal:
"Bitcoinový systém je výrazně v souladu s americkým libertariánským hnutím, které prosazuje neomezený volný trh a je rozhodně nepřátelské vůči státu, zejména pokud jde o jeho kontrolu nad měnou ("End The Fed"). Proto Satoshi odpovídá Halu Finneymu, že jeho argument je "velmi přitažlivý pro libertariánský pohled, pokud to dokážeme správně vysvětlit."
Třetí hnací silou za rozhodnutím začít těžit je spekulativní zájem. Jak bylo vysvětleno v předchozí kapitole, měnová politika Bitcoinu je jedním z jeho hlavních prodejních bodů. Pokud má množství bitcoinů v oběhu dosáhnout pevného množství (21 milionů jednotek), pak by jejich jednotková cena mohla být velmi vysoká, jakmile se k ekonomice připojí více lidí. Tento argument zejména přesvědčil Dustina Trammella, aby začal velmi brzy generovat bitcoiny, jak sdílí se Satoshi v jejich soukromé korespondenci:
"To byl jeden z důvodů, který mě přiměl tak rychle spustit uzel. Mé systémy dělají jinak málo, když jsou nečinné, tak proč nevytvořit Bitcoiny? A pokud budou jednoho dne něco stát...? To by byl bonus!"
Poslední dva důvody jsou mnohem významnější, protože motivují lidi k nepřetržité těžbě. Během roku 2009 tak několik jednotlivců motivovaných těmito důvody vyprodukovalo významné množství bloků přispěním svého výpočetního výkonu do sítě. Mezi tyto jednotlivce patří zejména:
- Hal Finney, který provozoval svůj počítač mezi spuštěním sítě a březnem 2009, a podařilo se mu nahromadit více než 10 000 bitcoinů.
- Dustin Trammell, který těžil impozantní počet bloků po celý rok 2009 a začátek roku 2010, čímž získal více než 70 000 bitcoinů, jak dokládá aktivita spojená s jeho adresou;
- Britský inženýr jménem James Howells, který vytvořil 8 000 bitcoinů se svým počítačem mezi únorem a dubnem (v roce 2013 pošle svůj počítač na skládku a o několik měsíců později si uvědomí svou chybu; jeho případ bude poté zveřejněn v The Guardian);
- Martti Malmi, který přispěl k produkci bloků v síti mezi dubnem 2009 a 2010 a tak získal více než 55 000 bitcoinů;
- Jistý NewLibertyStandard, který generoval významné množství bitcoinů od září 2009, aby napájel svou vznikající směnárenskou službu...
První směnárenská služba a první cena
Na konci září 2009 objevil Bitcoin jednotlivec používající pseudonym NewLibertyStandard (který budeme zkracovat jako NLS). Vyzkoušel software a začal těžit. První blok, který vyprodukoval, je blok 23,940. Je uživatelem Linuxu a proto používá "emulátor" Wine pro spuštění softwaru. Zajímá se o politickou svobodu a drahé kovy, jak dokládá jeho avatar na fóru, který zobrazuje amerického orla s nápisem "liberty". Bitcoin tedy vidí jako ekvivalent zlata v digitálním světě: na své osobní stránce prezentuje tvorbu Satoshiho Nakamota jako "ekonomickou revoluci" a jako "zlatý standard digitální měny".
V říjnu 2009 byla založena první směnárenská služba, která umožňovala lidem převádět jejich dolary na bitcoiny a jejich bitcoiny zpět na dolary. Zakladatel se zaregistroval na fóru věnovaném Bitcoinu na SourceForge a oznámil zde otevření své služby. Pro odhad směnného kurzu se opíral o energetické náklady potřebné k získání jednotky, přičemž vzal v úvahu cenu elektřiny ve své lokalitě a frekvenci své osobní produkce. Na své stránce napsal:
"Náš směnný kurz je vypočítán dělením 1,00
průměrným množstvím elektřiny potřebné k provozu počítače s vysokým využitím CPU po dobu roku, 1331,5 kWh, vynásobeným průměrnou rezidenční cenou elektřiny ve Spojených státech za předchozí rok, 0,1136, vše děleno 12 měsíci, děleno počtem bitcoinů vygenerovaných mým počítačem za posledních 30 dní."
Zde jsou indikativní směnné kurzy služby NLS, také publikované na osobní stránce NLS:
Transakce jsou uskutečňovány prostřednictvím emailu na newlibertystandard@gmail.com. Převody dolarů jsou prováděny výhradně prostřednictvím PayPalu a za operaci jsou účtovány poplatky.
Dne 8. října Martti Malmi informoval Satoshiho o existenci služby NLS. Tvůrce Bitcoinu na tuto zprávu reagoval pozitivně, jelikož již nějakou dobu zvažoval zřízení prostředku, který by zaručil hodnotu bitcoinů jako odměnu za těžbu a nastartoval ekonomickou dynamiku systému. Dne 16. října napsal svému pravé ruce: Je povzbudivé vidět, že se více lidí zajímá o věci jako je ten web NewLibertyStandard. Líbí se mi jeho přístup k odhadu hodnoty na základě elektřiny. Je poučné vidět, jaké vysvětlení lidé přijímají. Mohou pomoci objevit zjednodušený způsob pochopení [Bitcoinu], který jej učiní přístupnějším pro širokou veřejnost. Mnoho složitých konceptů na světě má jednoduché vysvětlení, které uspokojí 80 % lidí, a úplné vysvětlení, které uspokojí zbývajících 20 %, kteří vidí chyby v jednoduchém vysvětlení.
Po oznámení NLS se s ním Martti Malmi spojil. Dohodli se na výměně. V noci z 11. na 12. října 2009 byl finalizován první prodej bitcoinů za dolary: Martti převedl 5 050 bitcoinů ze svého těžebního úsilí na NLS, který poté převedl 5,02 dolaru na jeho účet PayPal. To odpovídá jednotkové ceně přibližně 0,001 dolaru.
V následujících týdnech NLS shromáždil více bitcoinů, aby zásoboval svou službu. Dne 19. listopadu někdo koupil těch 22 500 bitcoinů, které vlastnil, čímž uzavřel svůj první prodej bitcoinů. O několik hodin později byl Satoshi nadšen z této finanční operace v emailu napsaném Marttimu Malmimu.
V následujících měsících se služba NLS stala centrálním prvkem ekonomického rozvoje Bitcoinu, nabízela benchmark pro výměnu mezi bitcoinem a dolarem. Nicméně, v první polovině roku 2010 začala čelit konkurenci od jiných, efektivnějších směnárenských služeb.
Začátky ekonomiky
Počátek roku 2010 je označen prvními kroky komerčních výměn v kryptoměně. NewLibertyStandard, který je první, kdo skutečně přijal bitcoin výměnou za jiné ekonomické zboží (v tomto případě dolary), je také prvním propagátorem tohoto ekonomického boomu. Dne 19. ledna 2010, hned po registraci na novém fóru, napsal následující text:
"Lidé ode mě kupovali bitcoiny a prodávali mi je. Poptávka a nabídka, i když jsou nízké, již existují a to je vše, co je skutečně potřeba. Navrhovat výměnu bitcoinů za jinou měnu je v zásadě stejné jako vyměňovat bitcoiny za zboží nebo služby. Měny jsou zboží a jejich výměna je služba. Snažil jsem se vymyslet něco, co bych mohl koupit nebo prodat za bitcoiny, kromě amerických dolarů, ale nic jsem nenašel. Prosím, dejte nám vědět, co se rozhodnete prodat za bitcoiny. Co se týče otázky vyčerpání prostředků, plánoval jsem denní darování do mého rozpočtu. Můžete dnes koupit všechny mé dolary nebo bitcoiny, ale zítra a pozítří jich bude vždy více. Každý, kdo kupuje nebo prodává zboží za bitcoiny, včetně směnárníků, posouvá ekonomiku Bitcoinu vpřed. Ať každý přispěje svou částí. Kupte nebo prodejte něco výměnou za bitcoiny!" Koordinace úsilí probíhá především na fóru. Dne 27. ledna nizozemský uživatel pod jménem giik vytvořil vlákno s názvem "Přijímáme Bitcoiny", ve kterém navrhl vytvořit seznam různých služeb, které bitcoin přijímají. Bylo to v této době, kdy nové fórum začalo získávat na popularitě a zprávy začaly rychle přibývat. Dne 7. února Satoshi upozornil Marttiho Malmiho, že "fórum opravdu nabírá na obrátkách. Nechtěl jsem očekávat tolik aktivit tak rychle." Dne 5. února NLS navrhl, aby bitcoin, podobně jako měny obchodované na devizovém trhu, přijal ticker symbol BTC a symbol thajského bahtu (฿). Do té doby neexistovala žádná ustálená praxe: například Satoshi a Martti používali písmena
bcpro popis jednotek ve své korespondenci. Používání symbolu BTC se rychle standardizovalo. Dne 24. února byl symbol měny (velké B protkané dvěma svislými pruhy) navržen Satoshi, který poté vytvořil první skutečné logo Bitcoinu.
Postupně lidé začali bitcoin přijímat. To byl případ uživatele SmokeTooMuch v prosinci 2009, který právě přišel a oznámil existenci služby prodeje dárkových karet paysafecard pojmenované BTC 2 PSC. Služba byla později zmíněna pozitivně Satoshi dne 4. února 2010. To byl také případ NLS, který 9. února otevřel svůj vlastní online obchod, Liberty Swap Variety Shop, kde nabízel na prodej známky a samolepky.
Výměna s dolarem se také rozvíjela a během dvou měsíců otevřely své brány ne méně než tři platformy:
- BitcoinFX (bitcoinfx.cz.cc), služba pro prodej bitcoinů za dolary Liberty Reserve, která je oznámena 15. února;
- BitcoinExchange (bitcoinexchange.com), platforma Marttiho Malmiho, která unikátně hodnotí nabídku a poptávku zvažováním eur a bitcoinů vložených uživateli, a která je otevřena veřejnosti 2. března 2010;
- Bitcoin Market (bitcoinmarket.com), peer-to-peer tržiště využívající
PayPal, které je spuštěno někým jménem dwdollar 16. března a které zaznamená významný úspěch před
vznikem Mt. Gox v červenci.
Zachycení rozhraní Bitcoin Market později (srpen 2011)
Dne 11. března se koná první pokerová hra s použitím bitcoinů, kterou organizuje správce BitcoinFX, čímž zahajuje silný vztah, který bude mezi hazardními hrami a kryptoměnou existovat. Hru vyhrává dwdollar, který získává 600 BTC.
Objevují se další služby přijímající bitcoiny, jako je služba hlasu přes IP Link2VoIP dne 16. března, webový hosting Vekja.net dne 23. dubna, nebo prodejce doménových jmen Privacy Shark dne 30. dubna. Tato proliferace služeb vede Marttiho Malmiho k tomu, aby nakonec na webových stránkách Bitcoin.org hostil stránku s výpisem obchodníků.
Také se objevuje první specializovaná úschovná služba pro Bitcoin: je to MyBitcoin, webová aplikace umožňující snadné a klidné používání kryptoměny, zejména na mobilních zařízeních. Díky této službě skutečně není nutné stahovat kompletní řetězec dat pro odesílání a přijímání transakcí, ani si uchovávat bitcoiny samotné tím, že si uložíte své privátní klíče.
V té době ještě neexistovaly lehké peněženky (známé jako "SPV"), takže sám Satoshi Nakamoto považoval použití tohoto typu softwaru za přijatelné, i když toto použití šlo proti principu disintermediace, který je v srdci Bitcoinu. Dne 18. května 2010 napsal na fóru:
"Mezitím stránky jako vekja.net a www.mybitcoin.com experimentovaly se systémy založenými na účtech. Vytvoříte si účet na webové stránce, držíte tam své bitcoiny a převádíte je tam a zpět. Vytvoření účtu na webové stránce je mnohem jednodušší než instalace softwaru a učení se, jak ho používat, a je to metoda, na kterou jsou většina lidí zvyklí. Jedinou nevýhodou je, že musíte stránce důvěřovat, ale to je v pořádku pro malé částky určené pro mikroplatby a různé výdaje. Je to snadný způsob, jak začít, a můžete přejít na skutečný bitcoinový software, pokud přijaté částky stanou významnějšími."
Nakonec dne 19. května uživatel s přezdívkou Teppy začal přijímat bitcoiny za masivně multiplayerovou hru, kterou spravoval, A Tale in the Desert.
Původ hodnoty Bitcoinu
Na jaře 2010 se zdálo, že bitcoin skutečně získal hodnotu v mysli mnoha lidí. I když bylo používání systému teprve na začátku, poptávka po bitcoinu byla přítomna, ať už z pohledu těžby, výměny za dolar, nebo prodeje služeb. Tento ekonomický rozjezd byl definitivně zpečetěn symbolickou událostí, která se odehrála 22. května: prvním nákupem fyzického zboží za bitcoiny, konkrétně pizzy, o kterém si povíme v další kapitole. Otázka původu hodnoty Bitcoinu zůstala něčím, co mnoho lidí mělo problém vysvětlit. Toto vznikající ocenění zvláště znepokojovalo zastánce Rakouské školy, kteří měli úzkou interpretaci regresní teorém Ludwiga von Misese. To byl případ určitého jedince, xc, který na fóru hledal základ pro přenos hodnoty v konverzi s dolarem.
Nicméně, tato otázka nikdy netrápila Satoshiho, který viděl rozjezd nové měny jako výzvu, která byla sice těžká, ale ne nemožná. Takto vyjádřil svůj názor na fóru 27. srpna 2010, v reakci na xc:
"Jako myšlenkový experiment si představte, že existuje základní kov stejně vzácný jako zlato, ale s následujícími vlastnostmi: - nudně šedá barva - není dobrým vodičem elektřiny - není zvlášť pevný, ale ani kujný nebo snadno tvarovatelný - není užitečný pro žádný praktický nebo ozdobný účel
a s jednou speciální, magickou vlastností: - může být přenášen přes komunikační kanál
Pokud by tento kov z jakéhokoli důvodu získal jakoukoli hodnotu, pak kdokoli, kdo by chtěl přenést bohatství na dlouhou vzdálenost, by si mohl nějaký koupit, přenést ho a příjemce by ho mohl prodat.
Možná by mohl získat počáteční hodnotu kruhově, jak jste navrhoval, tím, že lidé by předvídali jeho potenciální užitečnost pro výměnu. (Určitě bych nějaký chtěl) Možná by ho sběratelé, nebo jakýkoli náhodný důvod, mohli rozdmýchat."
První vzestup Bitcoinu
Grafické karty, pizzy a zdarma bitcoiny
V předchozí části jsme prozkoumali, jak Bitcoin vznikl, jak byl představen veřejnosti a jak byl ekonomicky zahájen. Na jaře 2010, když obchod s bitcoiny teprve začínal rozkvétat, byl cílem Satoshiho Nakamota a několika lidí, kteří ho podporovali, udržet plamen naživu. Naštěstí se k úsilí přidali další jednotlivci, zejména těžař Laszlo Hanyecz a vývojář Gavin Andresen, kteří se vyznačovali svými činy.
V této kapitole se podíváme na první nasazení těžby pomocí grafického procesoru (GPU), na bohatství nahromaděné Satoshi Nakamotem, na první nákup fyzického zboží za bitcoiny, na zřízení bitcoinového kohoutku rozdávajícího zdarma jednotky a na vývoj softwaru a sítě před Slashdotem.
Těžba pomocí grafického procesoru
Stále rostoucí poptávka po bitcoinu byla doprovázena postupným nárůstem těžební aktivity v síti. Během roku 2009 byla obtížnost v síti na minimální úrovni 1, což vyžadovalo, aby všechny uzly provedly přibližně 4,3 miliardy výpočtů pro vytěžení bloku. Nicméně, v prosinci 2009 se to změnilo díky algoritmu úpravy, který zvýšil faktor obtížnosti z 1 na 1,18. Satoshi Nakamoto byl velmi znepokojen tímto nárůstem obtížnosti a od února 2010 udržoval historii na fóru. Vypadalo to takto:
Přes toto nadšení z nárůstu výpočetního výkonu v síti, Satoshi se přesto snažil zpomalit specializaci těžby, aby podpořil distribuci jednotek. Do té doby těžaři používali své centrální procesorové jednotky (CPU) k extrakci nových bitcoinů. Nicméně, tyto procesory se ukázaly být neefektivní pro provádění opakovaných operací ve srovnání s grafickými procesorovými jednotkami (GPU), které jsou na tento typ opakovaných výpočtů mnohem vhodnější. V důsledku toho všichni v té době věděli, že tento vývoj je nevyhnutelný, včetně samotného Satoshiho. Dne 19. prosince 2009 prohlásil následovně: "Měli bychom mít gentlemanovu dohodu, abychom co nejdéle odložili závod ve vývoji GPU pro dobro sítě. Je mnohem snazší získat nové uživatele, pokud se nemusí starat o ovladače GPU a kompatibilitu. Je skvělé, jak kdokoli jen s CPU může soutěžit poměrně rovnocenně právě teď."
Nicméně, o několik měsíců později byla Pandorina skříňka otevřena. Troublemakerem je Laszlo Hanyecz, 28letý americký vývojář maďarského původu, žijící na Floridě. Bitcoin objevil v dubnu 2010. Devátého získal 3 300 bitcoinů od NLS za přibližně 20 dolarů, poté systém otestoval několika převody. Osmnáctého se pokusil zatížit síť tím, že násobil transakce ze své veřejné adresy, ale síť to vydržela.
Laszlo Hanyecz se svým synem v květnu 2018 (zdroj: The Telegraph) Následně upravil software tak, aby fungoval na operačním systému Mac OS X. Poté pracoval na
optimalizaci těžby s využitím prostředí OpenCL, které umožňuje zapojení GPU do generování bitcoinů. Desátého května publikoval svůj spustitelný soubor a nabídl psaní patchů, aby umožnil ostatním těžařům to samé. Tato optimalizace mu
rychle umožnila zaujmout významné místo ve výrobě bloků. Koncem dubna Laszlo
kontaktoval Satoshiho, aby se zeptal na jeho názor, ale ten odpověděl až 17.
května. Tvůrce Bitcoinu ho pak požádal, aby zpomalil své operace, aby těžba zůstala dostupná pro co největší
počet lidí:
"Velkým lákadlem pro nové uživatele je, že kdokoli s počítačem může generovat nějaké volné mince. Když bude 5000 uživatelů, tento podnět může vyprchat, ale zatím to stále platí. GPU by předčasně omezily podnět pouze pro ty s high-endovým hardvarem GPU. Je nevyhnutelné, že výpočetní klastry GPU nakonec získají všechny vygenerované mince, ale nechci tento den příliš uspěchat. (...) Nechci znít jako socialistka, nevadí mi, pokud je bohatství koncentrováno, ale zatím získáme více růstu tím, že tyto peníze dáme 100% lidí, než když je dáme 20%. Navíc, čím déle můžeme odložit závod ve vývoji GPU, tím zralejší budou knihovny OpenCL a více lidí bude mít video karty kompatibilní s OpenCL."
Laszlo toto varování opravdu nebral v potaz a pokračoval v těžbě bloků s jeho grafickou kartou, generující desítky tisíc bitcoinů v následujících měsících. Nicméně až do října se těžba GPU nestala rozšířenou.
Satoshiho Bitcoiny
Tento nárůst v těžbě měl také významný důsledek: Satoshi přestal produkovat bloky. Od spuštění sítě skutečně těžil, aby zajistil dostatečné tempo potvrzování a přijatelnou úroveň bezpečnosti. S novou nasazenou silou tedy mohl tuto úlohu opustit a nechat ostatní členy sítě těžit z celku vytvořených bitcoinů.
Těžební aktivita Satoshiho má specifický vzor, který umožňuje identifikovat bloky, které pravděpodobně našel, s několika falešnými pozitivy. Tento těžební vzor byl zdůrazněn vývojářem Sergio Lernerem v roce 2013 a byl pojmenován Patoshi Pattern.
Patoshi Pattern mezi bloky 0 a 50,000, jak je pozorován na webu satoshiblocks.info: každý bod odpovídá bloku, modré čáry jsou tvořeny z Satoshiho bloků, ostatní čáry reprezentují výstupy ostatních těžařů. Podle studie Whale Alert zveřejněné v roce 2020 Satoshi těžil přibližně 22 500 bloků a tímto způsobem nahromadil 1 122 693 bitcoinů, což je více než 5 % z plánovaných 21 milionů jednotek. Většinu roku 2009 síť spoléhala na výpočetní výkon svého zakladatele. Tato závislost byla ilustrována v srpnu 2009, který byl nejhorším obdobím z hlediska těžební aktivity a koincidoval s obdobím "pauzy" pro Satoshiho, kdy pravděpodobně méně sledoval své stroje. Skutečně, během tohoto srpna bylo vyprodukováno pouze 1 564 bloků z očekávaných 4 464, což odpovídá průměrnému času 28 minut a 30 sekund.
S nárůstem výpočetního výkonu na podzim roku 2009 se podíl Satoshiho výpočetního výkonu vzhledem k celkovému výkonu sítě postupně snižoval. Klesl z 75 % v březnu 2009 na 60 % v září, poté na 15 % v prosinci a dosáhl 0 % v květnu. Níže je graf od Organofcorti z roku 2014:
Navíc pokles dominance Satoshiho v těžbě není pouze pasivní: sám zpomaluje svou produkci během téhož období. Satoshiho vyhlášeným cílem je, aby se každý podílel: netěží pro finanční zisk, ale aby zajistil provoz sítě, dokud nezačnou fungovat pobídky. Takto třikrát snižuje svůj hash rate (počet výpočtů provedených každou sekundu) během tohoto období těžby: poprvé z 4,5 na 2,5 MH/s v červnu 2009, podruhé z 2,5 na 1 MH/s v říjnu a potřetí z 1 na 0 MH/s v květnu 2010. Zde je graf jeho vývoje hash rate během tohoto období (Organofcorti):
Satoshiho těžba je tedy rozhodně altruistická, jak poukazuje Jameson Lopp. Když přestane těžit 3. května 2010 (jeho poslední blok je blok 54,316), představuje to další úspěch v pomalém vývoji Bitcoinu: převzetí potvrzování transakcí ekonomickými aktéry.
Den Bitcoinové Pizzy
Květen 2010 je také poznamenán zásadní událostí: prvním nákupem fyzického zboží za bitcoiny. Laszlo Hanyecz udělal první krok. Po nahromadění více než 20 000 bitcoinů prostřednictvím svého algoritmu se snaží je reinvestovat do ekonomiky získáním pizz. Dne 18. května napsal následující oznámení na fóru: "Dám 10 000 bitcoinů za pár pizz... třeba za 2 velké, abych měl něco i na další den. Mám rád, když mi z pizzy něco zbyde na později. Pizzu můžete udělat sami a přinést mi ji domů, nebo ji za mě objednat z donáškové služby, ale to, po čem toužím, je získat jídlo výměnou za bitcoiny, aniž bych si ho musel sám objednávat nebo připravovat, něco jako když si v hotelu objednáte 'snídaňový talíř' nebo něco takového, prostě vám přinesou něco k jídlu a vy jste spokojeni! (...) Pokud máte zájem, dejte mi vědět a můžeme se domluvit."
Tuto nabídku po čtyřech dnech přijal mladý Kaliforňan jménem Jeremy Sturdivant, který výměnu akceptoval prostřednictvím služby okamžitého zasílání zpráv IRC.
Jeremy Sturdivant v květnu 2018 (zdroj: The Telegraph)
Dne 22. května objednal Jeremy Sturdivant dvě pizzy od Papa John's, které byly doručeny Laszlovi v Jacksonville na Floridě. Výměnou obdržel 10 000 bitcoinů, jejichž hodnota byla v té době přibližně 44 dolarů podle kurzu Bitcoin Market. Zde je fotografie těchto dvou pizz, sdílená samotným Laszlem:
To uzavírá první nákup fyzického zboží za bitcoiny, i když tento nákup je nepřímý. Laszlo je Martti Malmim gratulován s tím, že "byl učiněn velký krok." NLS také přidává pozitivní komentář k této záležitosti.
Dne 12. června Laszlo Hanyecz opakuje svou nabídku tím, že na fóru píše:
"Tohle je mimochodem otevřená nabídka... Vyměním 10 000 BTC za 2 takové pizzy kdykoliv, pokud budu mít prostředky." Takto provedl několik dalších transakcí stejného typu, až do 4. srpna, kdy napsal, že si to už "nemůže dovolit dělat dál", protože už nemohl "generovat tisíce jednotek denně." Důvodem byl nárůst ceny způsobený přílivem zájmu ze strany Slashdotu 11. července, což mu také vyneslo posměšné poznámky členů fóra, kteří naznačovali, že by byl lépe na tom, kdyby si své bitcoiny ponechal. O několik měsíců později, v listopadu, když cena bitcoinu kolísala kolem 25 centů, uživatel ribuck napsal téměř prorockým způsobem: "Stane se toto nakonec první pizzou za milion dolarů na světě?" Nicméně, zvýšení kupní síly kryptoměny neubralo na symbolice této události, která je každoročně připomínána v tento den jako Bitcoin Pizza Day komunitou Bitcoinu.
Gavin Andresen a Bitcoin Faucet
Toto období také přineslo příchod klíčové postavy v historii Bitcoinu: Gavina Andresena, 44letého vývojáře narozeného v Austrálii, který získal americkou státní příslušnost v roce 2004 a v té době žil v Amherstu v Massachusetts. Po návratu z cesty do Austrálie a dočasném nezaměstnání objevil Bitcoin na konci května prostřednictvím článku od Neila McAllistera publikovaného na InfoWorld. Tento článek prezentoval projekt Satoshiho Nakamota jako "inovaci open-source."
Gavin Andresen v Townsville, Queensland, Austrálie (zdroj: archiv CIO)
Zvědavý a vynalézavý, rychle začal pracovat na osobním projektu: "Bitcoin Faucet", který dává bitcoiny každému, kdo o ně požádá. Dne 11. června spustil svou službu a představil ji na fóru takto: "Pro můj první Bitcoin programovací projekt jsem se rozhodl udělat něco, co zní opravdu hloupě: Vytvořil jsem webovou stránku, která distribuuje Bitcoiny. (...) Proč? Protože chci, aby projekt Bitcoin uspěl, a myslím si, že má větší šanci na úspěch, pokud lidé mohou získat hrstku jednotek, aby to vyzkoušeli."
Satoshi reagoval na spuštění této služby příznivě, i když si ji hned nevšiml. Týden později, 18. června, gratuloval tvůrci tím, že napsal, že to byla "vynikající volba pro první projekt" a že "plánoval udělat přesně to samé, pokud by to nikdo jiný neudělal, takže když bude pro smrtelníky příliš těžké generovat 50BTC, noví uživatelé by mohli hned dostat nějaké mince, s kterými si mohou hrát." Příspěvek Gavina Andresena se nezastavil jen tak. Projevil hluboký zájem o to, jak Bitcoin funguje, a rozhodl se kód důkladně prozkoumat. Objevil vestavěný skriptovací systém v protokolu, o čemž se rychle podělil na fóru. Vyjádřil své obavy ohledně této funkce, protože snižovala bezpečnost systému ("komplexnost je nepřítelem bezpečnosti") a ztěžovala vývoj druhé softwarové implementace. Satoshi vysvětlil důvod začlenění tohoto mechanismu, který nazval Script:
"Povaha Bitcoinu je taková, že jakmile byla vydána verze 0.1, základní design byl zpečetěn na celou jeho životnost. Z toho důvodu jsem chtěl, aby podporoval každý možný typ transakce, na který jsem si dokázal pomyslet. (...) Řešením byl skript, který zobecňuje problém, takže transakční strany mohou popsat svou transakci jako predikát, který síť uzlů vyhodnotí. Uzly potřebují rozumět transakci jen do té míry, aby vyhodnotily, zda jsou splněny podmínky odesílatele."
Gavin se také zapojil do vývoje softwaru implementací automatického spuštění při bootování pro Linux, zaměřil se na API (za jeho zlepšení byl oceněn ve verzi 0.3.3) a účastnil se nasazení testovací sítě (kterou vymyslel 9. června). Soukromě vyměňoval nápady se Satoshi, postupně se stával jeho pravou rukou, jelikož Martti Malmi byl velmi zaneprázdněn svou novou prací na plný úvazek.
Jaro plné základních událostí
Jaro 2010 bylo obdobím bohatým na základní události. Nejprve, na konci dubna, vývojář Laszlo Hanyecz vyvinul těžbu pomocí GPU, optimalizaci, kterou Satoshi krátkodobě odmítl (i když uznal její nevyhnutelnost v dlouhodobém horizontu). Tento vývoj koincidoval se zastavením produkce bloků Satoshiho, pravděpodobně odhadl, že hash rate sítě je dostatečný. Poté, 22. května, byla označena výměnou slavných pizz mezi Laszlem Hanyeczem a Jeremym Sturdivantem, což představovalo první nákup fyzického zboží za bitcoiny. Nakonec v červnu přišel Gavin Andresen, který vytvořil bitcoinový faucet a rychle se zapojil do vývoje softwaru. Všechny tyto prvky ukázaly povzbudivý pokrok ekonomiky kolem Bitcoinu. Nicméně ke konci června zůstávala aktivita na síti poměrně skromná. Bylo málo nových uživatelů a plamínek fenoménu peněz byl sotva dostatečný, aby nevyhasl. Dne 30. června na mailing listu bitcoin-list cypherpunk James A. Donald (který zřejmě nesledoval nejnovější pokroky a nebyl si vědom existence fóra) prohlásil, že "Bitcoin [byl] vlastně mrtvý." I když se mýlil, jeho komentář odhalil nápadný nedostatek komunikace: o projektu vědělo příliš málo lidí a v této oblasti bylo třeba vynaložit více úsilí. Bitcoin potřeboval "ekologii uživatelů, aby byl užitečný," a tato kritická masa zde ještě nebyla. Událost, která by se tímto směrem ubírala, nastane o dva týdny později, což probereme v další kapitole. (originál: "Ano - bitcoin jakoby umřel. Problém je, že bitcoin, aby byl užitečný, potřebuje ekologii uživatelů.")
Velký Slashdotting
Na začátku léta 2010, navzdory některým povzbudivým počátečním vývojům, byl Bitcoin založen na křehkých základech. Software měl málo vývojářů kromě Satoshiho Nakamota. Těžaři byli amatéři na svých osobních počítačích. Existovalo asi dvacet služeb souvisejících s Bitcoinem a skutečné burzy byly stejně vzácné. Věci se však měly během druhé poloviny roku radikálně změnit.
V této kapitole se zaměříme na "velký slashdotting," tj. na náhlý příliv uživatelů, který následoval po publikaci prezentace Bitcoinu na populárním webu Slashdot 11. července 2010. Uvidíme, jak tento text vznikl jako poslední komunikační snaha ze strany Satoshiho a jaké přímé efekty měla tato popularizace Bitcoinu.
Verze 0.3 softwaru
Začátek léta 2010 byl poznamenán vydáním verze 0.3 softwaru, kterou dlouho připravovali Satoshi Nakamoto a Martti Malmi. Ve srovnání s verzí 0.2, vydanou v prosinci předchozího roku, tato verze zahrnuje klíčová vylepšení, jako je daemon (který se stal bitcoind), ovládání z příkazové řádky, API (přes JSON-RPC), optimalizaci generování jednotek a "hashmeter" odhadující hash rate uživatele. Zahrnuje také podporu pro Mac OS X díky příspěvku Laszla Hanyecze a překlad grafického rozhraní do němčiny, holandštiny a italštiny. Dne 22. června Satoshi žádá členy fóra, aby testovali tuto verzi softwaru. Vydání této verze vidí jako klíčový moment ve vývoji Bitcoinu a zvažuje dokonce opuštění označení "beta" tím, že by přešel přímo na číslování verze 1.3. Své rozhodnutí však zruší poměrně rychle. Dne 6. července Satoshi Nakamoto oznámil vydání verze 0.3 softwaru. Vědom si toho, že tato verze může být významná pro pokrok Bitcoinu, pečlivě připravuje prezentaci a píše:
"Zde je verze 0.3 Bitcoinu, peer-to-peer kryptoměny! Bitcoin je digitální měna, která používá kryptografii a distribuovanou síť k nahrazení potřeby důvěryhodného centrálního serveru. Ujdi arbitrárnímu inflačnímu riziku centrálně řízených měn! Celkový oběh bitcoinu je omezen na 21 milionů jednotek. Jednotky jsou postupně distribuovány uzlům sítě na základě výpočetního výkonu, který poskytují, takže svůj podíl z nich můžete získat přispěním vašeho nevyužitého výpočetního času CPU."
Prezentace pro Slashdot
Při příležitosti vydání nové verze softwaru uživatel fóra jménem Teppy
(administrátor MMORPG, která začala přijímat bitcoin v květnu) navrhuje inzerovat na Slashdot, velmi populárním zpravodajském webu, který pokrývá
témata pro geeky, jako jsou počítače, videohry, věda, internet atd., a který
má své jméno od dvou znaků /.. Dne 22. června se na fóru ptá,
zda by se měli "pokusit o nějakou publicitu" s tím, že "Slashdot je dobré
místo, pokud to dokážeme." (originál: "Should we try for some publicity? Slashdot is good if we can
get it.") Martti Malmi komentuje psaním, že "dosáhnout Slashdotu, se svými miliony technicky kompetentních čtenářů,
by bylo úžasné, možná nejlepší, co si lze představit!"
Dne 5. července Teppy napíše prezentaci, kterou plánuje sám předložit Slashdotu a publikuje ji na fóru:
"Co říkáte na tuto disruptivní technologii? Bitcoin je kryptoměna anonymní pro kupujícího, anonymní pro prodávajícího, bez centrální banky a bez transakčních poplatků. Používajíc z konceptu podobného Hashcash, klienti spalují cykly CPU v pokusu objevit některé z 21 000 000 Bitcoinů, které budou nakonec nalezeny. Očekává se, že s časem dosáhne tržní hodnota Bitcoinů paritu s energií potřebnou k jejich generování, což vede k měně podložené energií mimo dosah jakékoli vlády."
Několik členů fóra dává návrhy na zlepšení tohoto textu. Satoshi zasahuje sám několik hodin po první zprávě, aby vyjádřil svůj názor. Píše, že "opravdu oceňuje úsilí," ale že "je tam spousta problémů", poté vypíše prvky, které ho trápí:
- Pokud jde o absenci státního vlivu, vyjadřuje opatrnost psaním, že "určitě nepodněcuje k tomuto druhu provokace nebo tvrzení"; (originál: "'Vývojáři očekávají, že to povede k měně stabilní vůči energii mimo dosah jakékoli vlády.' – Určitě nedělám žádný takový posměch nebo tvrzení.")
- Pokud jde o podporu energií, považuje měnu za "nestabilní vzhledem k energii" a dodává: "Toto téma bylo diskutováno. Není to spojeno s náklady na energii. Odhad založený na energii od NLS byl dobrým výchozím bodem, ale tržní síly budou stále více dominovat."
- Ohledně anonymního aspektu systému uvádí, že nechce "zdůrazňovat 'anonymní' aspekt" a že měl "v úmyslu upravit úvodní stránku" v tomto ohledu. (původní "Nechceme začínat s 'anonymní'. (Měl jsem v úmyslu upravit úvodní stránku)")
V emailu adresovaném Martti Malmimu o několik hodin později Satoshi uvádí dva hlavní důvody, proč má v úmyslu snížit důraz na anonymitu: nebezpečí pro uživatele a veřejné vnímání. Píše:
"Myslím, že bychom měli snížit důraz na anonymní aspekt. S popularitou bitcoinových adres místo posílání přes IP nemůžeme vytvářet dojem, že je vše automaticky anonymní. Je možné být pseudonymní, ale musíte být opatrní. [...] Navíc 'anonymní' zní trochu podezřele. Myslím, že lidé, kteří chtějí anonymitu, se o ní dozvědí i bez našeho propagování."
Svou zprávu na fóru zakončuje:
"Omlouvám se, že jsem jako mokrý hadr. Napsat popis této věci pro širokou veřejnost je zatraceně těžké. Není s čím to srovnat."
Následně Teppy aktualizoval prezentaci s ohledem na tyto návrhy. Tak bylo na začátku července pozorováno, že diskurz kolem Bitcoinu byl dobře kalibrován, což naznačovalo, že je připraven na bezprecedentní příliv.
Slashdotted!
- července 2010 byla na Slashdotu publikována revidovaná verze prezentace Bitcoinu, kterou napsal Teppy. Znělo to takto:
"Co říkáte na tuto disruptivní technologii? Bitcoin je digitální měna založená na peer-to-peer síti bez centrální banky a bez transakčních poplatků. Používá koncept proof-of-work, kde uzly vynakládají výpočetní výkon na hledání balíčků mincí, které poté vysílají do sítě. Analýza spotřeby energie ukazuje, že tržní hodnota Bitcoinů je již nad hodnotou energie potřebné k jejich vygenerování, což naznačuje zdravou poptávku. Komunita doufá, že měna zůstane mimo dosah jakékoli vlády."
Publikace si všimla a během několika dní bylo zveřejněno téměř 500 komentářů. Pro Bitcoin toto úspěch vedl k masivnímu přílivu návštěvníků na web a fórum. Používání blockchainu prudce vzrostlo: počet transakcí provedených v síti se zvýšil z 42 dne 10. července na 1 641 dne 12., dosáhl 5 554 dne 14., což bylo historické maximum. Systém vydržel navzdory zvýšené zátěži. Dne 14. vývojář Gavin Andresen napsal na fóru:
"Myslím, že Satoshi odvedl fantastickou práci: v posledních dvou dnech, kdy byl Bitcoin 'slashdotted', jsem neslyšel o ŽÁDNÝCH problémech s ztrátou Bitcoinových transakcí, ani o výpadcích sítě kvůli zátěži, nebo jakýchkoli problémech týkajících se základních funkcionalit." Prvním důsledkem tohoto přílivu je, že cena Bitcoinu zažila meteorický vzestup, když se zvýšila z
0.008 na0.08 během jednoho týdne, což je desetinásobné zvýšení! Dalším efektem přílivu lidí ze Slashdotu je zvýšení výpočetního výkonu nasazeného na síti. Mnoho lidí spustilo software a začalo produkovat bloky pomocí svých centrálních procesorů. Mezi 11. a 17. červencem se hash rate zvýšil z 0.22 GH/s na 2.78 GH/s.
Vznik Mt. Gox
Mezi těmi, kteří díky Slashdotu objevili Bitcoin, byl Jed McCaleb, 35letý americký podnikatel a programátor známý spoluzakládáním a vývojem peer-to-peer softwaru pro sdílení souborů eDonkey2000 v 2000s. Když si uvědomil, jak obtížné je získat Bitcoin výměnou za dolary, rozhodl se "z náhlého popudu" vytvořit efektivní tržiště. K tomu účelu přepracoval jeden ze svých starých projektů vyvinutých v roce 2007: Magic The Gathering Online eXchange (MTGOX), webovou stránku, která umožňovala kupování a prodej karet pro online hru Magic: The Gathering Online. Použil doménové jméno tohoto projektu (mtgox.com), které se stalo názvem nové platformy: Mt. Gox, vyslovováno "Mount Gox".
Jed McCaleb v roce 2013 (zdroj: Ariel Zambelich pro Wired)
Týden později, 18. července, Jed McCaleb spustil svou burzovní platformu a oznámil to na fóru. Díky své odbornosti zajistil, že platforma fungovala jako automatizované tržiště, podobně jako moderní online burzy. Podle jeho slov se odlišovala od Bitcoin Marketu tím, že byla "vždy online, automatizovaná", "stránka byla rychlejší a měla dedikovaný hosting" a "rozhraní bylo uživatelsky přívětivější". V důsledku toho se Mt. Gox rychle stal hlavním způsobem získávání bitcoinů, čímž se etabloval jako referenční místo pro kotace v dolarech.
Rozhraní platformy Mt. Gox v únoru 2011 (zdroj: archiv Mt. Gox) Na začátku platforma přijímala platby přes PayPal. Nicméně v říjnu 2010,
po příliš mnoha žádostech o vrácení peněz, PayPal zablokoval účet Jeda McCaleba, což ho donutilo dočasně pozastavit vklady a výběry na
platformě. O několik týdnů později obnovil převody přidáním Liberty Reserve jako metody platby. Následně také na žádost
přijal transakce přes Paxum a bankovní převody v dolarech (ACH) a v eurech (SEPA).
Zrychlující efekt Slashdottingu
Efekt publikování úvodu do Bitcoinu na Slashdot byl pro projekt Satoshiho Nakamota spektakulární. Příliv zájemců vedl k rekordnímu nárůstu ceny a hash rate. Navíc to přimělo jistého Jeda McCaleba objevit Bitcoin a vytvořit hodnotný tržiště pro obchodování s jednotkou účtu pod názvem Mt. Gox. V následujících měsících pokračoval rozvoj technických, ekonomických a těžebních vylepšení, což udělalo ze Slashdotu skutečný počáteční bod Bitcoinu jako komunitního hnutí. Nicméně nejvýznamnější změny nastaly na úrovni softwaru a protokolu: skutečně zde byly zásadní zranitelnosti, které bylo třeba opravit. Následující kapitola se zaměřuje na tyto technické problémy, které tvoří klíčový krok ve vývoji Bitcoinu.
První technické problémy
Jak bylo zmíněno v poslední kapitole, příliv uživatelů ze Slashdotu 11. července 2010 způsobil obrovskou vlnu zájmu o projekt Satoshiho Nakamota. Používání sítě explodovalo; směnný kurz se zvýšil desetinásobně, stejně jako výpočetní výkon věnovaný systému. Bitcoin tak zažil bezprecedentní růst během léta.
Tento úspěch však byl doprovázen technickými problémy, s objevením několika zranitelností v softwaru. Větší popularita skutečně znamenala jak větší počet lidí zkoumajících kód, tak vyšší pravděpodobnost provozních anomálií. A přesně to se stalo 15. srpna s incidentem přetečení hodnoty, prvním "selháním" v historii Bitcoinu, které trvalo asi 15 hodin. Toto období bylo přirozeně označeno za zlepšení softwaru, aby se co nejvíce předvídaly různé hrozby a opravovaly chyby.
Vylepšení softwaru
Příliv uživatelů ze Slashdotu také vyžadoval zlepšení softwaru. Bylo třeba opravit nalezené zranitelnosti a integrovat nové funkce. Satoshi byl tedy pod tlakem: 18. července svěřil v soukromí Martti Malmimu, že "ztrácím rozum, je tolik věcí, které je třeba udělat." Během dvou měsíců bylo vydáno ne méně než 8 sub-verzí softwaru! Tvůrce Bitcoinu však na kódu nepracuje sám. Může se spolehnout na Gavina Andresena, který přišel v červnu a stále více se zapojuje do vývoje (od 9. července je uveden v repozitáři na SourceForge). Jsou zde také lidé, kteří mají zájem o to, jak systém funguje, a hlásí problémy, když se s nimi setkají, jako například Christian Decker (cdecker) nebo Michael Marquardt (lépe známý pod pseudonymem Theymos). Satoshiho také podporují těžaři, kteří upravují kód, aby našli způsoby, jak optimalizovat generování jednotek, jako ArtForz (první osoba, která zřídila farmu pro těžbu, jak uvidíme v další kapitole), německý vývojář Nils Schneider (tcatm), Michael Brown (knightmb) nebo BlackEye. Nakonec můžeme zmínit Jeffa Garzika (používajícího na fóru pseudonym jgarzik), který je americkým vývojářem, přispěvatelem ve světě svobodného softwaru, zejména pro distribuci Red Hat, a je stoupencem libertariánství a ekonomické školy Rakouska. Bitcoin objevil prostřednictvím článku zveřejněného na Slashdot a téměř okamžitě se zapojil do Bitcoinu.
Jeff Garzik v roce 2013 (zdroj: Benson Samuel)
Prvním cílem Satoshiho je zabezpečit software a protokol, aby vydržel nedávný nárůst využití. Společně s Gavinem Andresenem zvažují různé útoky, které by mohly nastat (včetně útoků typu denial of service) a snaží se opravit objevené zranitelnosti. Takto je 17. července přidán systém kontrolních bodů (v0.3.2), který brání přepisování řetězce před určitým datem, a 25. července je integrován pojem práce (v0.3.3) pro zpřesnění mechanismu výběru správného řetězce uzly.
Gavin a Satoshi také opravili několik chyb. Hlavní z nich je "1 RETURN bug",
zranitelnost v systému skriptů, která umožňovala utratit bitcoiny z
libovolné adresy pomocí specifického skriptu. Tuto zranitelnost nahlásil
ArtForz 28. července, který místo toho, aby využil chybu a diskrétně se
obohatil, se rozhodl sdílet svůj objev se Satoshi a Gavinem. Satoshi rychle
zahrnul opravu do softwaru (v0.3.6) a doporučil všem uživatelům, aby provedli aktualizaci. Bitcoin byl tak
zachráněn před potenciálně katastrofální situací. Tato zranitelnost byla
později zaznamenána v MITRE pod identifikátorem CVE-2010-5141. Druhým cílem bylo zlepšit výkon systému úpravami protokolu nebo
optimalizací provozu softwaru. Do této kategorie spadá přidání operačních
kódů OP_NOP do interního skriptovacího systému, které diskrétně
provedl Satoshi 29. července (v0.3.6), přičemž jediný komentář bylo slovo "rozšíření". Tyto operační kódy jsou tiché instrukce, které
nemají žádný efekt, pokud jsou ve skriptu přítomny, ale také nezpůsobí
neplatnost transakce. V důsledku toho lze modifikovat chování těchto
instrukcí bez toho, aby byly skripty nekompatibilní se starší verzí
protokolu, odtud poznámka Satoshiho. Tyto operační kódy by umožnily to, co
by se v letech 2015 a 2016 nazývalo "soft forky", transformací instrukcí OP_NOP2 a OP_NOP3 na OP_CHECKLOCKTIMEVERIFY a OP_CHECKSEQUENCEVERIFY (respektive).
Těžaři také sdílejí své objevy, aby přímo či nepřímo vylepšili generování bitcoinů s hlavním softwarem. Nejprve byla do softwaru 6. července (v0.3.0) integrována Laszlova osobní optimalizace. Poté bylo 29. července (v0.3.6) do softwaru přidáno užití mezipaměti kontextu pro hašovací funkci SHA-256 od Nils Schneider a optimalizace jejího výpočtu od BlackEye. Nakonec byla 15. srpna (v0.3.10) do kódu integrována paralelizace výpočtu na jednom procesoru navržená opět Nils Schneiderem.
Všechna tato vylepšení znamenají, že Bitcoin se každým dnem stává silnějším, jak z hlediska provozu softwaru, tak výkonu těžby. Tento inovativní impuls je však poněkud zastíněn událostí, která hluboce poznamenala komunitu. Jedná se o incident s přetečením hodnoty, který se odehrál v srpnu a na přibližně patnáct hodin narušil síť.
Incident s přetečením hodnoty
- srpna 2010, kolem 17:00 (UTC), byl do řetězce přidán blok obsahující transakci, která vytvořila více než 184 miliard bitcoinů, a to na výšce 74,638. Tato mimořádně vysoká emise využila zranitelnost přetečení paměti v reprezentaci množství: útočník vytvořil dva výstupy transakce po 92,233,720,368.54277039 BTC každý, což je částka blízká maximálnímu počtu jednotek, které lze reprezentovat pomocí 64bitového celého čísla se znaménkem (formát používaný v protokolu). O hodinu později Jeff Garzik upozornil komunitu na fóru na "podivný blok". Satoshiho reakce přišla kolem 21:00: na fóru zveřejnil předběžnou úpravu kódu a doporučil lidem, aby "přestali generovat". Po provedení několika revizí a jejich nahrání na Sourceforge nakonec vydal opravný balíček pro Windows, Linux a Mac OS X v 23:48.
Tento patch umožnil těžařům odmítnout inkriminovanou transakci jako neplatnou a vytvořit alternativní větev, která ji neobsahuje. První blok této větve byl nalezen v 23:53.
Následující ráno, krátce po 8:00, byla konfliktní situace vyřešena. Správný řetězec se stal delším než ten druhý, což znamenalo, že všechny uzly musely následovat tento řetězec, ať už patch aplikovaly, nebo ne. Tento incident narušil aktivitu sítě asi na 15 hodin, ale reakce komunity byla příkladná. Satoshi napsal kolem 13:00:
"Vypadá to, že jsme předehnali špatný řetězec někde kolem 74689. Uzly s verzí 0.3.9 a nižší už několik hodin odpovídají aktuálním číslem bloku. (...) Díky všem za rychlou reakci!"
Systém upozornění
Po objevení chyby 1 RETURN v červenci Satoshi Nakamoto udělal vše možné, aby ochránil síť před nehodami. 3. srpna přidal do softwaru mechanismus varování, který se aktivuje v případě rozdělení řetězce (v0.3.8). Tento mechanismus se však ukázal být neúčinný pro detekci chyby přetečení hodnoty, která se objevila 15. srpna, což Satoshimu urychlilo jeho plán na vývoj pokročilejšího mechanismu.
V dnech následujících po incidentu Satoshi tedy na síti vybudoval efektivní systém upozornění, který mu umožnil s privátním klíčem varovat uzly v případě technických problémů a pozastavit některé API příkazy. Dne 22. srpna představil svůj systém na fóru. Toto oznámení vyvolalo mezi členy obavy, kteří v tomto systému viděli centralizující prvek a zranitelnost, kterou by mohl stát využít. Satoshi odpověděl o dva dny později, označil tyto úvahy za "paranoidní" a upřesnil, že systém mohou uživatelé ručně deaktivovat a že bude stejně dočasný. Dne 27. srpna byl systém upozornění oficiálně integrován do softwaru (v0.3.11). Možnost pozastavení funkcionalit byla odstraněna v prosinci. V následujících letech byl varovný systém použit několikrát, zejména při náhodném rozvětvení v roce 2013, než byl definitivně odstraněn ze softwaru v roce 2017.
Limit velikosti bloku
Dalším prvkem, který je součástí snahy o vylepšení protokolu tak, aby byl odolný vůči útokům, je přidání limitu velikosti transakčního bloku. Tento limit je parametr, který omezuje transakční kapacitu systému tím, že vyžaduje, aby každý blok byl menší než tato velikost. Jeho původním cílem bylo zabránit útokům odmítnutí služby proti síti.
Tento parametr byl přidán diskrétně do kódu Satoshiho 15. července ve formě konstanty MAX_BLOCK_SIZE (v0.3.1), která byla nastavena na 1 megabajt (1 000 000 bajtů). Programování
implementace omezení bylo provedeno 7. září tvůrcem Bitcoinu, opět bez jakéhokoli veřejného oznámení od něj
(v0.3.12). Bylo stanoveno, že limit velikosti (který také omezuje počet
operátorů podpisů v blocích) začne platit od bloku 79 400. Aktivace proběhla 12. září. Toto omezení bylo tehdy poměrně mírné: umožňovalo propustnost 7 standardních
transakcí za sekundu, což bylo více než dostatečné pro podporu ekonomické aktivity
té doby, i po slashdottingu.
Ačkoli Satoshi existence limitu velikosti bloku nezmínil, několik lidí si
jeho přítomnost v kódu časem všimlo. Takto bylo na to upozorněno již 12.
srpna členem ruskojazyčného fóra, který používal pseudonym throughput a uvedl v relativně příznivém tónu, že "Dalším zajímavým aspektem je, že velikost
bloku v bytech (takže počet transakcí v něm) je omezena." Později, 30. září,
byl to Theymos, kdo upozornil dalšího člena, že "Bitcoin nepovolí bloky větší než 1MB, takže při
předpokladu (spíše malé) průměrné velikosti transakce 216 bajtů, Bitcoin
může zpracovat pouze 4 629 transakcí každých 10 minut." Nakonec přítomnost
tohoto parametru ovlivňuje Jeffa Garzika, který prohlašuje, že je "mnohem více znepokojen škálovatelností než vypnutím vlády" a který se ptá, jak je možné "prodat bitcoin vážným investorům, s vestavěnými omezeními
jako je limit 463 transakcí za minutu." Důsledkem toho 3. října navrhuje na
fóru patch, který by zvýšil limit velikosti bloku na 7.168 MB, aby
"odpovídal průměrné rychlosti transakcí PayPalu." Theymos reaguje tím, že
"použití tohoto patche vás udělá nekompatibilními s ostatními Bitcoin
klienty." Toto sdělení podporuje Satoshi Nakamoto, který doporučuje nepoužívat patch a uvádí: "Můžeme změnu postupně zavést později, pokud se k
tomu přiblížíme." Ten druhý objasňuje své myšlenky následující den tím, že poskytuje pokyny, jak provést takovou
změnu protokolu. 
Tato diskuse znamená začátek debaty o škálovatelnosti, která by nakonec vedla k opravdové občanské válce mezi lety 2015 a 2017, známé jako válka o velikost bloku.
Standardní skriptovací vzory
V září Satoshi také představuje nový koncept v kódu: ten ne-standardních transakcí. Jsou to transakce, které uzly s výchozí konfigurací nepřeposílají, nedrží v jejich mempoolech a nezahrnují do bloků, které produkují. Tyto transakce jsou nicméně zcela platné a bloky je obsahující jsou přijímány celou sítí.
Tato normativní rozlišení pomáhá omezit využívání potenciálních zranitelností v Bitcoinovém skriptovacím systému, který je poměrně bohatý a nebyl dostatečně prozkoumán, za cenu dočasného omezení programovatelnosti. V této době jsou dvě typy výstupních skriptů identifikovány sítí jako standardní:
- Příjem pomocí veřejného klíče (pubkey), používaný těžaři a pro převody přes IP adresu;
- Příjem prostřednictvím otisku veřejného klíče (pubkey hash),
používaný pro převody přes Bitcoinovou adresu. Dne 7. září ve verzi 0.3.12
Satoshi zahrnul omezení vyžadující, aby transakce nebyly příliš velké, ani neobsahovaly
příliš mnoho operátorů podpisu. Jak vysvětlil, šlo o primitivní aplikaci
tohoto rozlišení. To bylo formalizováno o tři měsíce později Gavinem Andresenem, který do kódu přidal funkci
IsStandard, funkci ověřující standardní povahu transakce. Přístup k programovatelnosti byl znovu zaveden v roce 2012 integrací P2SH do protokolu.
Leto vývoje
Během léta 2010, období bohatého na události, se Satoshi věnoval vývoji softwaru pro Bitcoin. Publikace úvodního textu o Bitcoinu na Slashdot vedla k bezprecedentnímu přílivu uživatelů, což také systém vystavilo riziku. Zakladatel a ti, kteří mu pomáhali (včetně významně Gavina Andresena), se snažili, jak nejlépe mohli, opravit zranitelnosti. Síť však neunikla vážnému incidentu, incidentu přetečení hodnoty, který vedl k vytvoření systému upozornění spravovaného Satoshiho v rámci softwaru. Nakonec toto období bylo také poznamenáno přidáním limitu velikosti bloku, zásadního prvku v historii Bitcoinu. V následujících měsících pokračovaly technické, ekonomické a těžební vylepšení, které postupně transformovaly Bitcoin na kolektivní projekt. "Komunita Bitcoinu" konečně ožila jako autonomní entita. To je to, co budeme studovat v další části tohoto kurzu.
Komunita Bitcoinu
Digitální zlatá horečka
V předchozí části jsme studovali efekt, který mělo zveřejnění prezentace o Bitcoinu na Slashdot (slashdotting), a jak byly počáteční technické problémy řešeny Satoshi a jeho pomocníky. Do konce léta projekt přečkal bouři a byl připraven přivítat stále více lidí. Podzim 2010 tak znamenal období úspěchu pro Bitcoin. Toto období bylo zvláště zlatou érou pro těžbu, která viděla významná vylepšení s nástupem prvních GPU farem a prvního družstva. Nasazené zdroje se zvyšovaly a výkon dedikovaných algoritmů se zlepšoval. Byla to jakási "digitální zlatá horečka", jak napsal blogger té doby (používající pseudonym jimbobway) napsal, poznamenávající, že "tisíce uživatelů na internetu" těží bitcoiny "v naději na bohatství" a že mnozí z nich se snaží "vyvíjet software a hardware nástroje pro efektivnější těžbu bitcoinů v naději stát se nechutně bohatými." (originál: "Bitcoins: A New Digital Gold Rush (...) Thousands of users on the Internet are now mining for bitcoins in hopes of fortune. Many are trying to develop software and hardware tools to mine for bitcoins more efficiently in hopes of becoming filthy rich.")
První GPU farma
Po tom, co byl Bitcoin slashdotted v červenci 2010, vysoká finanční odměna způsobená nárůstem ceny a možností budoucího růstu povzbudila jednotlivce, aby se intenzivněji věnovali generování bitcoinů. To je důvod, proč hash rate sítě, který byl 11. července 0,22 GH/s, vzrostl na 2,78 GH/s 17. července, poté na 5,79 GH/s 15. srpna, aby nakonec dosáhl 9,94 GH/s 19. září a nakonec 12,58 GH/s 29. září.
Celkový hash rate sítě od 11. července do 5. října 2010 (zdroj: CoinWarz) Největším těžařem této doby byl německý vývojář, který používal jméno
ArtForz. Poté, co se o Bitcoinu dozvěděl prostřednictvím Slashdot, rychle se
zapojil do vývoje softwaru a strávil spoustu času na IRC kanálu
#bitcoin-dev. Zejména vyvinul svůj vlastní algoritmus pro těžbu pomocí GPU s
OpenCL, který spouštěl na grafické kartě svého počítače. Začal generovat
bitcoiny 19. července. Dne 25. července, v diskuzním vlákně, které se ptalo
uživatelů na jejich držení bitcoinů, ArtForz uvedl, že za 6 dní vygeneroval 1 700 bitcoinů, což odpovídá 4 % hash rate,
neboli 80 MH/s. Postupně si vybudoval velkou těžební farmu, která byla známá
jako "ArtFarm." V srpnu jeho farma zahrnovala 6 ATI Radeon HD 5770, což mu umožnilo zvýšit výkon z 76 MH/s 9. srpna na přibližně
450 MH/s 13. srpna.
Těžební produkce ArtForze mezi srpnem a říjnem 2010 (zdroj: Blackburn et al.,
"Spolupráce mezi anonymní skupinou chránila Bitcoin během selhání
decentralizace")
Během týdnů ArtForz ovládal významnou část výpočetního výkonu sítě. Dne 2. září těžař puddinpop uvedl, že má "přibližně 12 5770s používajících jeho OpenCL klienta" a že má "více než 1 Ghash/s," což mu dává "20 % hash kapacity sítě." (originál: "ArtForz, na IRC, má jako 12 nebo tak 5770s běžících jeho vlastní OpenCL klienta. Celá síť dělá něco kolem 5-6Ghash/s, a on sám uvedl, že má přes 1Ghash/s.") Dne 23. září ArtForz prohlásil, že drží hash rate téměř 2 GH/s, což stále představuje 20 % hashingu. Dne 3. října theymos uvedl, že ArtForz "má 20 až 30 % výpočetního výkonu sítě." (originál: "má 20-30 % výpočetního výkonu sítě") Tato pozice byla však během podzimu rychle zpochybněna jinými jednotlivci, kteří aktualizovali své systémy. Následně se ArtForz postupně odchýlil od těžebních aktivit a soustředil se na vývoj softwaru. V srpnu 2011 uvedl, že má méně než 1 % výpočetního výkonu sítě.
Specializace na těžbu
Do konce léta 2010 ArtForzův příklad inspiroval další těžaře, kteří se snažili vyvinout vlastní metody pro generování bitcoinů pomocí svých grafických procesorů. K tomu využívali programovací prostředí jako CUDA nebo OpenCL. To jim umožnilo dosáhnout výpočetního výkonu měřeného v MH/s a představovat významnou část celkového výkonu.
Dne 2. září těžař puddinpop sdílel spustitelný soubor svého těžebního klienta, který využíval algoritmus s CUDA. Zahrnul 10% poplatek pro každého, kdo ho používal. Tento přístup nebyl členy fóra, kteří byli zastánci svobodného softwaru, přijat příliš dobře.
Dne 6. září, po návrhu člena fóra, uvedl, že by byl "možná ochoten učinit kód otevřeným zdrojem", pokud by obdržel "významný dar". Dne 15. Jeff Garzik nabídl v této souvislosti darovat puddinpopovi 10 000 bitcoinů, což bylo v té době asi 600 dolarů. Puddinpop přijal: transakce se uskutečnila 18. a algoritmus byl publikován puddinpopem krátce poté pod svobodnou licencí. Další algoritmy byly zveřejněny v téže době. Dne 9. září člen fóra s přezdívkou nelisky sdílel svůj vlastní těžební algoritmus využívající CUDA. Dne 1. října někdo s přezdívkou m0mchil, který se k fóru přidal v únoru, publikoval svůj algoritmus (POCLBM) a popsal ho jako "OpenCL miner pro masy."
Toto zlepšení umožnilo technicky nejzdatnějším jedincům generovat velké množství bitcoinů. Kromě ArtForze se Nils Schneider (tcatm) stal jedním z hlavních těžařů tohoto období. Dne 3. října 2010 prohlásil, že má hashovací rychlost 983 MH/s produkovanou 3 grafickými procesory. Toto číslo mělo efekt ohromení samotného Satoshiho.
První těžební pooly
Masivní nárůst hashovací rychlosti díky specializaci na těžbu vedl k tomu,
že se stalo obtížnějším generovat bitcoiny s centrálním procesorem, což bylo
čím dál méně dostupné. Skutečně, možnost generovat bitcoiny se stala více
závislou na variabilitě, s některými jedinci, kteří nikdy nespravili blok.
Řešením tohoto problému je kooperativní těžba. Dne 1. října m0mchil zveřejnil úpravu API, která umožňuje klientským uzlům získat kandidátní blok
prostřednictvím nové funkce nazvané getwork a vrátit důkaz
práce, pokud je nalezeno řešení. Napsal, že tato oprava "otevírá cestu pro
externí těžaře bitcoinů" a "umožňuje nastavení více těžařů pro jednoho
klienta." Téhož dne byl poprvé zmíněn nápad "pooled mining" členem fóra v diskuzním vláknu s názvem "Jak svrhnout
oligarchy GPU". Dne 13. října puddinpop navrhl model tohoto typu. Výpočetní výkon těžaře je měřen pomocí meta-hash, což je
otisk bufferu obsahujícího první bajt každého hash bloku. Server pak může
pravidelně ověřovat, že klient provádí výpočet jak je definováno. Tento
model je složitý a nedovoluje chybu.
Existuje však mnohem jednodušší způsob, jak měřit hash rate klienta: částečný důkaz práce. Tuto metodu navrhli ribuck, Nils Schneider a Gavin Andresen po popisu puddinpopa. Zahrnuje získávání částečných důkazů práce nižšího stupně než je síťová obtížnost produkovaná ze stejného kandidátního bloku. Sbírané částečné důkazy umožňují pravděpodobnostní odhad vynaloženého výkonu.
Dne 23. listopadu byla do kódu přidána upravená verze funkce getwork a 25. byla zahrnuta do
nové verze hlavního softwaru (v0.3.17). Téhož dne Jeff Garzik (který propagoval myšlenku oddělení řízení řetězce a těžby v rámci softwaru) sdílel svůj software pro CPU těžbu, který využívá tuto funkci.
Dne 27. listopadu mladý český vývojář Marek Palatinus, používající pseudonym
slush, zveřejnil popis "kooperativní těžby" na fóru, model, který využívá getwork a logiku Jeffa Garzika. Tento model je založen na částečných důkazech práce
produkovaných těžaři (pay-per-share). Následující den Satoshi Nakamoto schválil koncept.
Marek Palatinus (slush) na konferenci Z-DAY v Praze 11. května 2013 Dva odhadovací
modely byly implementovány v prosinci. Nejprve byl 1. prosince aplikován koncept
puddinpop uživatelem doublec, který pozval lidi, aby se připojili k jeho serveru pro sdílené těžení. Skupina, která se
formovala, vytěžila svůj první blok (95,420) 4. prosince. Po vytěžení dalšího bloku o několik
dní později byl server doublec vypnut 15. prosince. Služba
trvale uzavřela své dveře 17. prosince kvůli vzniku mnohem efektivnějšího kooperativu:
Bitcoin.cz Mining.
Po prozkoumání fóra se Marek Palatinus rozhodl implementovat svůj model těžebního kooperativu a významně prováděl testy na testovací síti. Také zajistil, aby byl server přístupný jak pro těžaře s CPU (kteří používají software Jeffa Garzika), tak pro těžaře s GPU (kteří používají klienty od m0mchil a puddinpop).
Během noci z 15. na 16. prosince byl kooperativ konečně spuštěn Markem Palatinusem na hlavní síti. První blok byl nalezen (97,834) ráno 16. prosince. Následně bylo vyprodukováno mnoho dalších bloků. Těžební skupina se setkala s úspěchem od samého začátku: během několika dní dosáhla její hash rate 4 GH/s, což je 3,5 % celkového výkonu sítě.
Kooperativ se stal referencí v těžbě Bitcoinu. Během let několikrát změnil název: Bitcoin Pooled Mining (BPM), Bitcoin.cz Mining a nakonec Slush Pool, na počest svého zakladatele. V září 2022 se stal Braiins Pool.
Logo kooperativu Slush z září 2011 (zdroj: archiv stránky)
Velký skok vpřed v těžbě
Takže druhá polovina roku 2010 představovala období významného růstu pro těžbu. Specializovala se s přijetím generace GPU (Graphics Processing Unit). Několik jednotlivců se zaměřilo a postavilo skutečné těžební farmy, jako ArtForz a jeho "ArtFarm". Tento boom nakonec vedl k vzniku kooperativů, které umožnily malým těžařům sdružovat jejich výpočetní výkon, aby snížili varianci odměn.
Nicméně, podzim nebyl úspěšný pouze pro těžbu. Byl také úspěchem pro komunitu a přidružený ekonomický ekosystém. To je to, co budeme diskutovat v další kapitole.
Rozkvět ekosystému
0404f877-8b5c-4c7f-81ab-a4e6d9b3da9c V předchozí kapitole jsme prozkoumali, jak se těžba v průběhu druhé poloviny roku 2010 vyvíjela. Do podzimu byl tento pokrok již dobře zaveden. Nicméně, těžba nebyla jediným aspektem Bitcoinu, který zaznamenal úspěch: jeho ekosystém také.
Zde nejprve oslovíme začátek mezinárodního rozšíření Bitcoinu s rozvojem ruské a francouzské komunity. Poté probereme zlepšení v komunikaci a ekonomickém růstu, které významně vedlo k novému nárůstu jednotkové ceny bitcoinu. Nakonec zmíníme dva velmi symbolické události předcházející odchodu Satoshiho: přijetí bitcoinu Electronic Frontier Foundation a návrat Hal Finneyho.
Bitcoin v jiných jazycích
Bitcoin je mezinárodní projekt a jako takový musí být přístupný co největšímu počtu lidí mimo anglicky mluvící sféru. To je důvod, proč komunita koordinovala od května 2010 překlad webových stránek a grafického rozhraní softwaru do několika jazyků. Zvláště byly zahrnuty italština, němčina a holandština.
Ale to není vše. Koncem července Martti Malmi začal s nastavováním sub-forem věnovaných mluvčím jiných než anglických jazyků. Ruská komunita byla první, která se formovala: po žádosti určitého bitcoinexu bylo věnované sub-forum vytvořeno 28. července. Poté byly vytvořeny diskusní vlákna věnované dalším jazykovým komunitám: italské, holandské, japonské a katalánské v srpnu; španělské v září; a nakonec německé v říjnu. Nicméně, žádná skupina se nevyrovnala ruské komunitě a bylo vyměněno jen několik zpráv.
S francouzskou komunitou se věci změnily, zejména díky akcím jedné osoby: Luciena Grondina, známého také pod pseudonymem grondilu. Dne 26. září objevil Bitcoin a okamžitě byl z projektu nadšený. Pozdě večer napsal na IRC:
"[G]osh I can't sleep ! I keep thinking about this great stuff. To me bitcoin is the "cyperspace gold" [sic]. I'm just amazed."
O několik dní později, 30. září, publikoval tiskovou zprávu ve francouzštině na LinuxFr.org (DLFP). Tato zpráva, s názvem "Znáte bitcoiny?", je pravděpodobně první prezentací Bitcoinu napsanou v jazyce Molièra. Článek dosáhl velkého počtu lidí, generoval téměř 350 komentářů. Zde je první odstavec, jak se objevil v té době:
Konkrétně tento příspěvek má za účinek přitáhnout pozornost určitého Plouma,
skutečné jméno Lionel Dricot, 29letého belgického blogera a zastánce svobodného
softwaru. Dne 25. října publikoval na svém blogu článek s názvem "Geek Currency, Monkey Money?", ve kterém se
vyslovuje pro decentralizaci a podporuje princip Bitcoinu. Mnoho francouzsky
mluvících internetových uživatelů se o Bitcoinu dozvědělo právě tímto
způsobem, včetně Amaury Sécheta, vývojáře, který později v roce 2017 vytvořil Bitcoin Cash.
Lionel Dricot (Ploum) v roce 2012, tehdy kandidát pod záštitou Pirátské strany
pro belgické komunální a provinciální volby (zdroj: Framablog)
Tentýž den Ploum otevřel diskusní vlákno "Francouzské" na fóru Bitcoin. Zprávy od francouzsky mluvících členů fóra se v následujících měsících zvyšovaly. Zvláště David François (davout), zaregistrovaný 17. října a budoucí zakladatel Bitcoin-Central, a Mark Karpelès (MagicalTux), zaregistrovaný 7. listopadu a budoucí majitel platformy Mt. Gox, se zúčastnili. Viděli jsme také zapojení určitého Jean-Luca, který by otevřel stránku Bitcoin.fr 23. prosince a začal ji propagovat v lednu. Francouzské sub-fórum bylo nakonec vytvořeno Marttim Malmim 1. února 2011.
Rozvoj komunikace
Kromě rozvoje jazykových komunit dochází také k určité inovaci v metodách
používaných pro komunikaci o Bitcoinu. Dne 4. října 38letý Australan
používající pseudonym noagendamarket spustil iniciativu s názvem BitcoinMedia. Cílem je propagovat Bitcoin vytvářením
různých obsahů a jejich reklamou na místech, která pravděpodobně přilákají
publikum. Ačkoli tato iniciativa nesplnila očekávaný úspěch, má zásluhu na
vzniku prvních videí mluvících o Bitcoinu. První video kanálu, publikované 5. října, je Google Search Story, vytvořené pomocí nástroje Youtube (viz
snímek obrazovky níže). Další videa budou generována s Xtranormal,
jednoduchým nástrojem pro vytváření video sekvencí z předem navržených
postav a prostředí. 
Blogové příspěvky o Bitcoinu se v tomto období množí. To je zvláště případ Jon Matonise, který vede blog The Monetary Future, kde diskutuje témata související s digitálními měnami, svobodným bankovnictvím a kryptografií. Bitcoin objevil v březnu a vyměnil si zprávy se Satoshi, po čemž začal o tématu psát. V říjnu publikuje třetí článek, kde mluví o nárůstu ceny a popisuje novinky v ekosystému.
Profilový obrázek Jon Matonise v roce 2011 (zdroj: Forbes)
Také v této době je navrženo nové logo Bitcoinu. Dne 1. listopadu člen fóra používající pseudonym bitboy publikoval grafické prvky k zvýraznění kryptoměny. Jedním z těchto prvků je oranžové logo s přeškrtnutým a mírně nakloněným B:
Rozvíjející se ekonomika
Toto období je také poznamenáno pozoruhodným růstem ekosystému na ekonomické úrovni. Během podzimu 2010 existují platformy jako Mt. Gox, Bitcoin Market a několik dalších, ale to nestačí. Takto začínají vznikat mimoburzovní směnárny. Kromě směn, které probíhají prostřednictvím soukromých zpráv na fóru, je zaveden mírně přísnější systém: #bitcoin-otc. Jedná se o IRC kanál na Freenode otevřený uživatelem s přezdívkou nanotube 18. října. Kniha objednávek je hostována na přidruženém webu a výměny probíhají přímo mezi stranami, bez depozitu do escrow, prostřednictvím různých platebních metod (PayPal, Liberty Reserve). Počet služeb přijímajících bitcoin také roste, i když zůstává relativně nízký, jak dokládá seznamová stránka oficiálního webu. Všechny tyto prvky vedou k prudkému nárůstu ceny. Zatímco od srpna se stabilizuje kolem 6¢, na začátku října začíná růst. Dostává se na 10¢, aby na konci měsíce dosáhla 20¢. 6. listopadu dokonce překročí 50¢, což nepochybně vzrušuje členy fóra.
Cena BTC mezi 18. červencem a 18. říjnem 2010 na Mt. Gox (zdroj: The Monetary Future)
Růst Bitcoinu znamená, že se začínají měřit různé aspekty, ať už jde o cenu, aktivitu na řetězci nebo těžbu. Všichni vědí, že ekosystém zažívá určitý růst, ale nikdo neví, jak ho správně odhadnout. Proto v druhé polovině roku 2010 a na začátku roku 2011 vznikají různé služby, mezi hlavní patří:
- Bitcoin Watch (bitcoinwatch.com), agregátor statistik vyvinutý Jeffem Garzikem (jgarzik);
- Bitcoin Charts (bitcoincharts.com), rozhraní pro sledování cen a zobrazování grafů spuštěné Nilem Schneiderem (tcatm) 4. listopadu;
- Bitcoin Block Explorer (blockexplorer.com), prohlížeč bloků zřízený Theymosem 10. listopadu, který umožňuje komukoli přistupovat k obsahu bloků a transakcí Bitcoinu pomocí webového prohlížeče.
- Bitcoin Network Graphs (bitcoin.sipa.be), web zobrazující grafy vývoje hash rate Bitcoinu, spuštěný Pieterem Wuille (sipa) 28. ledna 2011;
- Bitcoin Monitor (bitcoinmonitor.com), nástroj pro vizualizaci transakcí, bloků a operací na burzách v reálném čase, uvedený online Janem Vornbergerem (jav) 6. února 2011.
Posledním prvkem ukazujícím na úspěch Bitcoinu je fakt, že někteří se snažili otestovat jeho limity. Mezi 15. a 26. listopadem se jednotlivec bavil tím, že vytvářel záplavu transakcí, jejichž počet každý den dosahoval tisíců. Tato mimořádná aktivita byla nahlášena 19. listopadu Jeffem Garzikem. Donutilo to Satoshiho implementovat opatření, obnovit rozhraní pro transakční poplatky a přidat limity pro bezplatné transakce.
Electronic Frontier Foundation přijímá bitcoin
Významnou událostí na konci roku 2010 bylo přijetí bitcoinu Electronic Frontier Foundation, mezinárodní organizací na ochranu svobod na internetu, kterou v roce 1900 spoluzaložili Mitch Kapor, John Gilmore a John Perry Barlow. To bylo zvláště důležité pro první příznivce Bitcoinu, kteří byli v srdci cypherpunks. Byli nadšeni, že jej přijme.
Iniciativu 13. srpna 2010 vzal člen fóra s přezdívkou Kiba, který navrhl kontaktovat EFF a navrhnout, aby přijali dar, shromážděný od komunity. Za tímto účelem si zřídil účet na MyBitcoin, kde shromáždil finanční prostředky a chtěl předat přístup EFF. Na konci srpna odeslal e-mail (opravený komunitou).
Dva týdny později, v nepřítomnosti odpovědi, mu přišel na pomoc další člen fóra. Tento člen, používající pseudonym BrightAnarchist, znal jednoho ze zakladatelů a poslal jim e-mail 13. září. Téhož dne obdržel odpověď a napsal na fóru, že "EFF je rozhodně zainteresována přijímat Bitcoiny!" Účet byl poté předán organizaci. EFF si dala nějaký čas, než začala přijímat veřejné dary. Po jednání komunita přesvědčila organizaci, aby na svém webu zveřejnila adresu pro dary. 9. listopadu se adresa objevila na stránce pro dary. Uživatelé Bitcoinu začali převádět finanční prostředky. O několik dní později byl na toto téma napsán příspěvek blogerem jimbobway, který upoutal pozornost k Bitcoinu. Tento článek byl sdílen na HackerNews. Byl také přepsán do videa BitcoinMedia pomocí Xtranormal:
To je velmi dobrá zpráva pro Bitcoin, protože obě iniciativy sdílejí společné hodnoty. Navíc je EFF proslulá poskytováním právní ochrany projektům zaměřeným na ochranu soukromí a sdílení dat, jako jsou Tor a BitTorrent. Sám Satoshi Nakamoto je si toho vědom a je zvláště podporující akcí organizace, jak je vidět v jeho komentáři uvedeném v jednom z jeho emailů adresovaných Gavinu Andresenovi 6. ledna 2011:
"EFF je opravdu důležitá. Chceme udržovat dobré vztahy s nimi. Jsme typ projektu, který si váží; pomohli projektu TOR a udělali hodně pro ochranu P2P sdílení souborů."
Návrat Hala Finneyho
Po odchodu od Bitcoinu v dubnu 2009 se Hal Finney rychle dozvěděl, že byl diagnostikován s ALS, diagnóza byla stanovena v srpnu 2009. Podle toho přizpůsobil svůj způsob života, ale jeho motorické schopnosti postupně slábly.
- listopadu se zaregistroval na Bitcoin fóru a začal se účastnit diskusí, zejména té týkající se projektu BitDNS. Neváhal poskytnout malé dary různým projektům, které v ekosystému vzkvétaly.
Navíc studoval kód, na který se od spuštění nepodíval, a uvědomil si veškerou práci, která byla odvedena. Toto uvědomění ho přimělo napsat následující komentář na fóru 11. prosince:
"To se mi zdá jako impozantní práce, i když bych si přál více komentářů. Věnoval jsem se převážně studiu init, main, script a trochu modulu net. To je opravdu silný stroj."
Dvě hodiny později Satoshi odpověděl:
"To z tebe znamená hodně, Hal. Děkuji."
To byla pak předposlední veřejná zpráva od tvůrce Bitcoinu, který by o několik měsíců později zmizel.
Přelomový okamžik
Během podzimu 2010 se ekosystém kolem Bitcoinu výrazně vyvinul. Komunikace se zlepšila a ekonomika se rozvíjela. V té době to vypadalo, že Bitcoin je připraven vzlétnout na vlastní křídla. A právě toto období si Satoshi vybral k tomu, aby zmizel a ponechal vedení projektu komunitě.
Zmizení Satoshiho
Viděli jsme, jak Bitcoin vzletěl po publikaci textu na Slashdotu v červenci 2010. Na podzim, s různými pokroky v softwaru, těžbě a ekonomice, to vypadalo, že projekt je konečně na správné cestě. Proto toto období korespondovalo s postupným odchodem Satoshiho Nakamota.
Odchod tvůrce Bitcoinu byl urychlen dvěma důvody: na jedné straně rostoucí výzva jeho postavení, volající po decentralizovanějším a konsenzuálnějším řízení; na druhé straně jeho téměř paranoidní strach ze státních autorit. Tato druhá motivace byla zvláště vyjádřena v prosinci 2010 v kontextu finanční blokády WikiLeaks, která již nemohla přijímat finanční prostředky tradičními způsoby a pro kterou Bitcoin poskytl relevantní alternativní prostředek. V této kapitole podrobně popíšeme průběh tohoto zmizení.
Výzva postavení zakladatele
Od druhé poloviny roku 2010 se vývojářská komunita shromažďovala na kanálu #bitcoin-dev, jehož záznamy jsou publikovány na webu Christiana Deckera, Bitcoin Stats. Tento kanál byl ideálním místem pro ty, kteří se nejlépe orientují v technických aspektech, aby si vyměňovali podrobnosti o Bitcoinu a diskutovali v neformálnější atmosféře. Shromáždil zde specializované těžaře (jako jsou ArtForz, Diablo-D3, knightmb nebo Nils Schneider), vývojáře zajímající se o protokol (jako jsou Gavin Andresen, Jeff Garzik nebo Wladimir van der Laan) nebo lidi udržující služby na Bitcoinu (jako Jed McCaleb, Michael Marquardt nebo nanotube).
Satoshi Nakamoto se však nikdy nepřipojil, takže řeč na tomto kanálu byla svobodnější než na fóru. Často se stávalo, že Satoshiho vývojová rozhodnutí byla zpochybňována, nebo dokonce jeho postavení vůči Bitcoinu kritizováno. Satoshi je skutečně určeným lídrem projektu, což je v světě open-source softwaru známo jako "Benevolent Dictator for Life." Jeho úlohou je zajistit stabilitu otevřeného vývoje tím, že dělá rozhodnutí za všechny, což omezuje riziko vzpoury a rozdělení. Jak vysvětlil Gavin Andresen, je to "strážce": "veškerý kód jde přes něj."
Nicméně zdrojový kód Bitcoinu zůstává volný, takže ho kdokoli může kopírovat a upravovat, což brání tomu, aby se vývoj protokolu stal zcela libovolným. Jak vyjádřil Jeff Garzik 19. listopadu:
"Satoshi vymyslel magická čísla z ničeho nic, a my kolektivně podporujeme tento směr. [...] V okamžiku, kdy Satoshi udělá něco šíleného, co není podporováno komunitou, je to okamžik, kdy je protokol/kódová základna skutečně rozvětvena." Takže Satoshiho role jako lídra nebrání tomu, aby se kritika objevovala. To je důvod, proč od července postupně vznikají napětí ve společenství. Například v srpnu vznikají námitky během nasazení systému upozornění nebo v listopadu při modifikaci funkce
getworkod m0mchil. Frustrace z tohoto diktátorského rozhodování je někdy vyjádřena mnohem otevřeněji na IRC. Gavin, který je blízko Satoshi, ale také diskutuje s ostatními vývojáři, jasně vidí problém, který tato situace představuje. Dne 27. září 2010 na IRC Gavin prohlašuje, že by chtěl "být schopen přesvědčit [Satoshiho] k přechodu na více kolaborativní model vývoje." V říjnu Gavin získává přístup k zápisu do repozitáře na SourceForge, což situaci zlepšuje. A v prosinci se problém vyřeší sám Satoshiovým náhlým odchodem po výbuchu aféry WikiLeaks.
Aféra WikiLeaks
Spouštěcím momentem pro Satoshiho odchod je aféra WikiLeaks. WikiLeaks je nevládní organizace založená cypherpunkem Julianem Assangem v roce 2006 s cílem dát hlas whistleblowerům a únikům informací při ochraně jejich zdrojů. Během roku 2010 jsou důvěrné dokumenty odhalené touto neziskovou organizací šířeny hlavními médii a vyvolávají rozruch ve veřejném mínění. Ty se týkají zejména nadměrných akcí americké armády, jako jsou civilní oběti a akty mučení spáchané v Afghánistánu (Afghan War Diary) a Iráku (Iraq War Logs).
Financování WikiLeaks je primárně založeno na veřejných darováních, takže organizace spoléhá na platební procesory pro přijímání online plateb. Nicméně, po těchto odhaleních, je na tyto prostředníky vyvíjen tlak, který se obává reakce regulátora. To je důvod, proč online platební společnost Moneybookers zmrazuje účet neziskové organizace dne 14. října.
Tato situace otevírá královskou cestu pro použití Bitcoinu, který nespoléhá na žádnou důvěryhodnou třetí stranu a mnohem lépe by odolával finanční cenzuře. Hypotéza je otevřena na fóru v listopadu Amir Taaki, 22letý Brit iránského původu používající pseudonym genjix.
Amir Taaki v prosinci 2012 v Bratislavě (zdroj: Mitch Altman) Hacker, anarchista a pokerový hráč,
nedávno se dozvěděl o modelu Satoshiho Nakamota. Ve situaci WikiLeaks vidí
příležitost ukázat užitečnost Bitcoinu. Dne 10. listopadu napíše na fóru následující zprávu:
"Chtěl jsem poslat dopis WikiLeaks o Bitcoinu, protože bohužel měli několik incidentů, kdy jim byly zabaveny finanční prostředky. [...] Neví někdo, kam jim poslat zprávu?"
Reakce na tento návrh jsou smíšené. Podle jednoho uživatele (ShadowOfHarbringer), "to může být dobré pro WikiLeaks, ale ne nutně pro Bitcoin." Další (creighto) píše, že "čím později, tím lépe. Čím déle vlády čekají s jednáním, tím silnější síť Bitcoinu roste a tím těžší je ji poškodit."
Několik týdnů později, 3. prosince, PayPal rozhodne zmrazit účet WikiLeaks a přes noc zveřejní prohlášení. Následující ráno vývojář Wladimir van der Laan předá tuto novinku na fóru:
"Paypal je právě zablokoval a snaží se, aby to samé udělaly i další americké banky. To by byl skvělý moment otevřít dary v bitcoinech." Tento vývoj situace zintenzivňuje debatu. Jedna osoba je zvláště pro přijetí Bitcoinu WikiLeaks: Robert S. Horning, počítačový inženýr žijící v Utahu, který je blogerem a přispěvatelem do Wikipedie, a který objevil Bitcoin po slashdottingu v červenci. V ten den napsal rozsáhlý text, ve kterém vysvětluje, že podpora WikiLeaks je morálně správná věc a že stát se o Bitcoinu dozví dříve nebo později tak jako tak. Závěrem píše: "Takže, ať to přijde. Pojďme podpořit WikiLeaks v používání Bitcoinů a jsem ochoten čelit jakémukoli riziku nebo důsledkům tohoto činu."
Náhlý odchod Satoshiho
Satoshi nesdílí názor Roberta Horninga a je proti propagaci Bitcoinu WikiLeaks. Jak jeho slova, tak činy svědčí o tom, že vůči státním autoritám projevuje velkou opatrnost, někdy až paranoidní. V důsledku toho reaguje 5. prosince na tento zápal ostrou odpovědí hlavnímu propagátorovi:
"Ne, neříkejte 'ať to přijde'.
Projekt potřebuje růst postupně, aby se software mohl po cestě posilovat.
Apeluji na WikiLeaks, aby se nepokoušeli používat Bitcoin. Bitcoin je malá beta komunita ve svém počátku. Nemohli byste získat více než drobné, a tlak, který byste přinesli, by nás v této fázi pravděpodobně zničil." V následujících dnech je proti WikiLeaks organizována skutečná finanční blokáda, do které se zapojují Mastercard a Visa, ale také Western Union, Bank of America a další aktéři, což ohrožuje finanční přežití nevládní organizace. Tato ofenziva činí přijetí bitcoinu ještě relevantnějším a myšlenka se přirozeně šíří. Dne 11. prosince byl na PC World, jednom z největších amerických webů věnovaných počítačům, publikován článek zdůrazňující možnost využití Bitcoinu WikiLeaks. Tento text, který napsal novinář Keir Thomas, má název "Může skandál WikiLeaks vést k nové virtuální měně?". Pandorina skříňka je otevřena: článek na PC World bude čten mnoha lidmi, včetně pravděpodobně úředníků WikiLeaks, což nevládní organizaci podnítí k zvážení tohoto způsobu platby. Článek je rychle zmíněn na fóru a reakce tvůrce Bitcoinu je jednoznačná. Píše:
"Bylo by hezké získat tuto pozornost v jakémkoli jiném kontextu. WikiLeaks rozvířil hnízdo a roj míří k nám."
Následující den Satoshi publikuje svou poslední veřejnou zprávu na fóru, oznámiv vydání nové verze softwaru (v0.3.19), která významně zlepšuje řízení útoků odmítnutí služby. Poté se stáhne z veřejného života a komunikuje pouze soukromě se svými nejbližšími spolupracovníky.
V následujících dnech má článek publikovaný na PC World svůj efekt. Dne 14. prosince je Satoshiho vynález zmíněn Electronic Frontier Foundation v textu týkajícím se cenzury WikiLeaks (později organizace popíše Bitcoin jako "cenzurně odolnou digitální měnu"). Dne 23. je kryptoměna zmíněna v Keiser Report, finančním pořadu vysílaném Maxem Keiserem a Stacy Herbert na ruském kanálu RT, opět v kontextu WikiLeaks. Toto mediální pokrytí významně zvyšuje pozornost věnovanou Bitcoinu, čímž potvrzuje Satoshiho obavy.
Předání přístupu a poslední e-maily
Od začátku prosince Satoshi začal organizovat své nástupnictví. Jelikož plánoval odejít, nebo alespoň ustoupit do pozadí, potřeboval předat různé odpovědnosti lidem, kterým důvěřoval, konkrétně Martti Malmimu a Gavinu Andresenovi. Nicméně jim nikdy výslovně neoznámil svůj záměr. Nejprve chtěl přidat jejich e-mailové adresy na kontaktní stránku webu. Sedmého prosince poslal e-mail Marttimu s dotazem, zda by ho mohl "přidat na seznam vývojářů projektu na kontaktní stránce," což mladý Fin přijal. Tvůrce Bitcoinu učinil stejnou žádost Gavinovi, který také souhlasil. Satoshi přidal jejich adresy na stránku a svou vlastní odstranil. Gavin by později řekl:
"[Satoshi] mě nakonec přechytračil tím, že se mě zeptal, zda může dát mou e-mailovou adresu na domovskou stránku bitcoinu, a já souhlasil, aniž bych si uvědomil, že když tam dá moji e-mailovou adresu, svoji odstraní."
Ale to nebylo vše. Satoshi chtěl také předat kontrolu nad softwarem Gavinu Andresenovi. Gavin, kterému byl již v říjnu udělen přístup pro zápis do repozitáře na SourceForge, se stal hlavním správcem repozitáře. Devatenáctého prosince vytvořil repozitář na GitHubu, pravděpodobně se cítící pohodlněji s Git. Téhož dne napsal na fóru obsáhlou zprávu, ve které vysvětlil, že se bude více zapojovat do vývoje. Oznámil:
"Se Satoshiho požehnáním, a s velkou nechutí, začnu se více aktivně podílet na řízení projektu bitcoin."
Satoshi předal kontrolu nad webem, fórem a wiki Marttimu, který tyto prvky již spoluspravoval. Poté definitivně zmizel během jara 2011. Mezi posledními lidmi, kteří komunikovali se Satoshi, byl také Mike Hearn, inženýr společnosti Google, který ho oslovil dva roky předtím. Hearn obnovil kontakt s tvůrcem Bitcoinu v prosinci 2010, aby se ho zeptal na další technické otázky. Pracoval na "Java implementaci zjednodušeného ověřování plateb, s cílem vytvořit klienta běžícího na Android telefonech." Oba muži si vyměňovali zprávy až do 23. dubna. Ve svém posledním e-mailu Mikeovi Hearnovi Satoshi prohlásil, že "přešel k jiným věcem" a že Bitcoin je "v dobrých rukou s Gavinem a ostatními."
Dvacátého šestého dubna 2011 Satoshi poslal poslední zprávu e-mailem Gavinovi, ve které napsal:
"Přál bych si, abyste o mně nepřestával mluvit jako o tajemné, stínové postavě, média to pak jen přetvoří na úhel pohledu pirátské měny. Možná místo toho mluvte více o open source projektu a dejte více uznání vašim vývojářům; pomáhá to je motivovat." Zde Satoshi odkazoval na článek od Andyho Greenberga publikovaný na webu Forbes několik dní předtím, ve kterém byl prezentován jako "záhadná, na soukromí fixovaná postava" (originál: "a mysterious, privacy-obsessed figure") a kde byl Bitcoin zdůrazněn jako prostředek pro nákup nelegálních drog (skutečně, to bylo období, kdy platforma Silk Road začala získávat na úspěchu). Ve svém emailu Gavinovi Satoshi také přiložil klíč pro upozornění, který by mohl být použit k varování sítě v případě technických problémů. Nakonec, na začátku května, se také rozloučil s Marttim. Jeho poslední slova pro svého prvního pravého muže byla:
"Přesunul jsem se k jiným věcem a pravděpodobně tu v budoucnu nebudu." Digitální zlato str. 81
CIA, WikiLeaks a EFF
Dne 26. dubna 2011 Gavin Andresen poslal poslední email Satoshi Nakamotovi, na který ten již neodpověděl. V tomto emailu uvedl, že byl pozván In-Q-Tel, americkým venture kapitálovým fondem spravovaným CIA, aby prezentoval Bitcoin. Byl si velmi vědom typu reakce, kterou tato návštěva vyvolá, ale rozhodl se jít přesto. Své rozhodnutí odůvodnil psaním Satoshi:
"Doufám, že tím, že budu přímo mluvit s 'nimi' a, co je důležitější, poslouchat jejich otázky/obavy, budou na Bitcoin pohlížet tak, jak na něj pohlížím já– jako na prostě lepší, efektivnější, méně podléhající politickým náladám peníze. Ne jako na všemocný nástroj černého trhu, který bude použit anarchisty k svržení Systému."
Následující den Gavin oznámil novinky na fóru s plnou transparentností. Specifikoval, že za tuto cestu byl zaplacen 3 000 dolarů. To však komunitu zvlášť nevzrušilo, která jeho přístup chápala, i když, samozřejmě, nedůvěra byla na místě. Gavinova návštěva sídla CIA se konala 14. června.
Symbolicky, 14. června je také datum, kdy WikiLeaks začal přijímat dary v bitcoinech. Tato novinka byla oznámena na webu Forbes.
Paradoxně, tato novinka částečně odradila existující adopci organizace: Electronic Frontier Foundation. Dne 20. června EFF oznámila skutečně opuštění bitcoinových darů, kvůli právním komplexitám, které toto přijetí přinášelo. Vrátily přijaté bitcoiny na Gavinův bitcoinový faucet. Tím Bitcoin získal jednu organizaci na úkor jiné.
Záhada Satoshi
Takže zmizení Satoshiho nastalo náhle po růstu komunity, který následoval po slashdottingu a, což je nejdůležitější, kvůli aféře WikiLeaks. Tvůrce Bitcoinu předal otěže projektu Martti Malmimu a Gavinu Andresenovi, dvěma mužům, kteří ho podporovali v jeho vývoji a komunikačních snahách. Co se s ním stalo poté, zůstává neznámé. Z jeho různých účtů se objevilo několik zpráv (P2P Foundation, Vistomail), ale je pravděpodobné, že tyto účty byly hacknuty. Identita Satoshi Nakamota tak zůstává neznámá, přičemž se mu podařilo udržet svou anonymitu pomocí Toru a služeb respektujících soukromí.
Během let byly poskytnuty stopy o něm a byla zmíněna jména známých osobností jako Nick Szabo, Hal Finney, Adam Back nebo Len Sassaman. V roce 2014 se dokonce věřilo, že byl nalezen v osobě Dorian Prentice Satoshi Nakamota, telekomunikačního inženýra, naturalizovaného amerického občana japonského původu, žijícího se svou matkou v Temple City na předměstí Los Angeles. Satoshi však zůstává záhadou dodnes.
Tento záhadný aspekt obklopující tvůrce Bitcoinu byl dobře shrnut Hal Finneym v červnu 2013, který v jedné ze svých posledních zpráv na fóru před svou smrtí v roce 2014 sdílel citát z tehdy nově vydaného filmu Man of Steel:
"Jak najdete někoho, kdo strávil celý život tím, že si kryje stopy?
Pro některé byl andělem strážným. Pro jiné [záhadou,] duchem, vždy trochu stranou.
Co znamená to S?"
Převzetí komunity
Po odchodu Satoshi Nakamota se stalo nutné pokračovat bez něj. Naštěstí byl Bitcoin otevřeným projektem, ke kterému mohl přispět kdokoli, takže zmizení jeho zakladatele pro něj nebylo osudné. Jak napsal vývojář Jeff Garzik v červenci 2010 (ohledně možnosti absence zakladatele):
"Lidé se strašně moc obávají pravidel a tvorby pravidel. Ale není zde žádná naléhavá potřeba plánu kontinuity vlády. Pokud zůstane zdrojový kód otevřený, to je dostatečné. Pokud je potřeba a dostatek zájmu, komunita poskytne. Důvěřujte komunitě." Toto zmizení však nebylo bez výzev. Absence Satoshiho znamenala, že již neexistovala autorita, od které by mohlo vycházet směřování. Koordinace byla nezbytná, jak z pohledu vývoje softwaru, tak z pohledu vnější komunikace. Členové vznikající komunity Bitcoinu tak museli vynaložit mnoho úsilí na standardizaci těchto praktik.
Rozvoj komunity
Jak jsme již zmínili, Gavin Andresen převzal otěže projektu v prosinci 2010 vytvořením repozitáře na GitHubu. Dne 13. ledna 2011 požádal na fóru o pomoc tím, že vytvořil vlákno s názvem "Core Bitcoin Development Help Wanted". V následujících měsících mnoho programátorů přistoupilo k řešení problémů. Mezi nimi byli významně Jeff Garzik, Pieter Wuille (sipa) a Wladimir van Der Laan (wumpus, laanwj). Zapojili se také noví vývojáři jako Luke-Jr nebo Matt Corallo (BlueMatt). Další jednotlivci pomáhali bez přímého přispění k hlavnímu softwaru, jako Mike Hearn (zapojený do komunity od prosince), který v březnu 2011 zveřejnil novou softwarovou implementaci nazvanou BitCoinJ, aby implementoval zjednodušené ověřování plateb (SPV) jak je popsáno v bílé knize.
Celkový plán je zajistit udržitelný rozvoj projektu. To zahrnuje získání určité legitimity u širšího publika. Dne 19. května Mike Hearn navrhuje, aby ti, kteří se na projektu podílejí, používali své "skutečné jméno", tedy jejich občanské jméno, aby lidé nebyli podezřívaví. Gavin, Mike a další změní svůj pseudonym na fóru na zobrazení svého celého jména. Na titulní stránce webu je také zveřejněn seznam hlavních vývojářů. Koncem května jsou jako takoví prezentováni Gavin Andresen, Martti Malmi, Amir Taaki, Pieter Wuille, Nils Schneider a Jeff Garzik.
Koordinace se také zlepšuje. Kromě fóra a IRC kanálu #bitcoin-dev se objevuje mailing list věnovaný vývoji s názvem "bitcoin-development". Byl zřízen 12. června Jeffem Garzikem. Umožňuje formální diskusi o změnách, které mají být provedeny v Bitcoinu. V srpnu jsou zahájeny diskuse o plánu projektu. Seznam je původně hostován na SourceForge; bude přesunut na stránky Linux Foundation v červnu 2015, než konečně migruje na Google Group na začátku roku 2024. Dne 19. září 2011 Amir Taaki zahájil systém Bitcoin Improvement Proposals (BIP), modelovaný podle Python Enhancement Proposals (PEP), které jsou specifické pro programovací jazyk Python. Tyto BIP jsou dokumenty popisující možné změny protokolu nebo poskytující obecné informace komunitě. Proces popsal prostřednictvím BIP-1, který později nahradil Luke-Jr's BIP-2. Tyto návrhy jsou původně hostovány na Bitcoin wiki. Pod dohledem Gavina Andresena bylo v průběhu měsíců vydáno několik verzí softwaru: v0.3.20 dne 5. března, v0.3.21 dne 27. dubna, v0.3.22 dne 5. června, v0.3.23 dne 13. června a v0.3.24 dne 8. července. Dne 23. září 2011 byla oficiálně vydána nová hlavní verze, verze 0.4, což symbolicky naznačovalo, že vývojová nástupnictví byla v plném proudu.
Webová stránka, fórum a wiki
Vývoj softwaru není jediná věc, která musí být v Satoshiho nepřítomnosti řízena. Jsou zde také obecné komunikační nástroje, jako je webová stránka, fórum a wiki. Ty jsou skutečně "výkladními skříněmi" projektu a způsob, jakým jsou spravovány, je velmi důležitý.
Jak jsme zmínili, při svém odchodu předal Satoshi kontrolu nad stránkou Martti Malmimu, což tehdy zahrnovalo fórum (bitcoin.org/smf) a wiki (bitcoin.org/wiki). Martti však měl málo času věnovat se této úloze. Od jara 2010 byl zaměstnán stáží a poté plným pracovním úvazkem, což postupně vedlo k jeho ustupování.
Kvůli nedostatku času byl Martti nucen postupně ukončit provoz své směnárny BitcoinExchange. Během změny serveru byla v prosinci 2010 odpojena. V lednu se rozhodl ji neznovuotevřít. Na začátku srpna prodal doménové jméno za 250 bitcoinů, což v té době odpovídalo 2 365 dolarům. Odkaz poté přesměroval na Mt. Gox. Ale primárně je potřeba, aby Martti delegoval správu webu. Na konci roku 2010 a na začátku roku 2011 se Bitcoin.org setkal s některými problémy. Dne 28. března Martti zveřejnil oznámení na fóru, ve kterém žádal o technickou pomoc a obdržel několik odpovědí. Hosting byl poté zpevněn, což zabránilo odstávce webu při každém masivním přílivu návštěvníků. Jeho vzhled se také změnil. V prosinci 2010 web stále vypadal, jak vypadalo za éry Satoshiho. Zde je snímek z 5. prosince:
Tak byl na začátku roku 2011 přidán nádech barvy:
V dubnu, po redesignu organizovaném komunitou, se změnil layout webu. Zde je, jak to vypadalo tehdy:
Nakonec, v září 2011, byla provedena nová změna Nils Schneiderem. Pro tuto příležitost byl vytvořen nový GitHub repozitář. Tento design vydržel déle: nezměnil se až do roku 2013. Zde je (všimněte si, že Bitcoin-the-software je tehdy popsán jako "komunitou řízený open source projekt"):
Pokud jde o wiki, původně bylo založeno na DokuWiki, volně dostupném enginu
integrovaném do webu. Nicméně, v prosinci 2010, Mark Karpelès, francouzský
vývojář žijící v Japonsku a používající na fóru pseudonym MagicalTux,
vytvořil nové wiki na adrese bitcoin.it. Toto wiki je založeno na enginu
MediaWiki, který považuje za elegantnější a snadněji použitelný. Původní
myšlenka není nahradit stávající dokumentaci, ale, jak Mark vyjádřil na IRC, vyvinout "méně formální, více komunitně orientované wiki." Tato nová
wiki zaujala Marttiho Malmiho a Gavina Andresena, takže rychle zvažují, že ji učiní hlavní wiki. Zde je snímek pořízený 21. května: 
Několik dní po spuštění odkaz s názvem "wiki" na domovské stránce Bitcoin.org ukazuje na Bitcoin.it. Obsah je postupně přenášen z verze DokuWiki. Dne 31. ledna Martti naznačuje na fóru, že toto je nová wiki.
Třetím prvkem je Bitcoin fórum. Spravuje ho Martti, ale rychle rekrutuje moderátory. Jedním z nich je Theymos (skutečné jméno Michael Marquardt), který získává další odpovědnosti, zejména spolusprávu fóra. Fórum funguje na enginu Simple Machines Forum a během let nemění svůj vzhled. Nicméně jeho URL je změněna dvakrát. Nejprve, 17. května, je fórum přesunuto na forum.bitcoin.org. Poté, 1. srpna, je přesunuto na novou doménu nejvyššího řádu: bitcointalk.org. Během let bude pojmenováno BitcoinTalk. S nárůstem hodnoty během léta 2011 Martti Malmi prodal významnou část svých bitcoinů, aby si koupil pohodlný byt nedaleko Helsinek. Poté opustil svou práci, aby strávil několik měsíců v Japonsku. Web a fórum opustil v rukou Theymose a jistého Cøbry, kterého Martti popsal jako "někoho, komu Satoshi důvěřoval." Tito dva muži by v následujících letech společně spravovali obě platformy.
Konference a setkání
Nejde jen o technickou stránku, která je ovlivněna odchodem zakladatele a potřebou spolupráce: je tu také sociální aspekt, který pomáhá posilovat komunitu tím, že vytváří vazby mezi členy. To je důvod, proč jsou organizována setkání a konference "v reálném životě". Tyto události mají také výhodu, že představují Bitcoin lidem, kteří by mohli být více odolní vůči online obsahu. První setkání uživatelů Bitcoinu zorganizoval Bruce Wagner, moderátor z New Yorku, který na svém YouTube kanálu vysílal televizní debaty na technická témata, kde v dubnu 2011 vytvořil pořad nazvaný Bitcoin Show. První setkání se konalo v New Yorku 11. prosince 2010 (UTC). Následně se setkání stejného typu uskutečnilo ve Washingtonu D.C. Setkání bylo také zorganizováno 5. února 2011 v Curychu ve Švýcarsku Mikem Hearnem, přičemž se připojili Christian Decker a Stefan Thomas (justmoon).
Únor také znamenal první filmovanou prezentaci Bitcoinu, kterou provedl Gavin Andresen 8. února během akce organizované ve svém rodném městě Amherst v Massachusetts. Prezentace s názvem "Making Money" od nového hlavního správce projektu zahrnovala mnoho jazykových prvků, které by charakterizovaly způsob prezentace kryptoměny v následujících letech.
I když se první akce konaly ve Spojených státech, francouzská komunita nezůstala pozadu. Dne 25. května, aby se připomněla návštěva Gavina Andresena v Paříži, byl v oblasti La Défense uspořádán oběd, kterého se zúčastnili významné osobnosti jako Lucien Grondin, David François a Jon Matonis (který také navštívil).
Setkání v La Défense v Paříži s Gavinem Andresenem, v růžové košili (zdroj: archiv fóra)
Měsíc později, 15. června, se uskutečnila první veřejná prezentace Bitcoinu ve francouzštině, opět v Paříži. Prezentaci vedl Renaud Lifchitz (nono2357), mladý expert na kybernetickou bezpečnost, který Bitcoin objevil o rok dříve. Prezentovaný obsah byl velmi kvalitní a účast byla tak velká, že místnost byla plná.
Prezentace Bitcoinu od Renauda Lifchitze 15. června 2011 (zdroj: archiv fóra)
Po této zkušenosti pařížská komunita zorganizovala společenské setkání, které se konalo 11. července. Tato akce spojila jednotlivce jako Pierre Noizat nebo Émilien Dutang. Na mezinárodní scéně se první kolektivní konference o Bitcoinu konala od 19. do 21. srpna v New Yorku. Toto setkání, které organizoval Bruce Wagner, spojilo osobnosti jako Roger Ver, Jesse Powell, Jed McCaleb, Mark Karpelès a Charlie Lee. Ačkoliv Wagner sliboval tři dny událostí, odehrály se pouze čtyři prezentace: jeho vlastní a ty od Gavina Andresena, Jeffa Garzika a Stefana Thomase. :::video id=bca0217c-29ee-49b2-8d16-d9efe6f390da:::
Později v roce, v listopadu, se v Praze uskuteční evropská konference. Mezi významné řečníky budou patřit vývojář Amir Taaki, zakladatel Švédské pirátské strany Rick Falkvinge a moderátor Max Keiser. Následující rok bude organizována podobná akce v Londýně.
Mediální pokrytí
Rok 2011 byl také rokem, kdy mediální pokrytí výrazně vzrostlo. Případ WikiLeaks a článek publikovaný v PC World v prosinci velmi přitáhl pozornost k Bitcoinu, natolik, že se tématem začala zabývat všechna možná média. Gavin Andresen tehdy napsal, že došlo k "lavíně zájmu tisku o [B]itcoin".
Za prvé, na Youtube začaly proliferovat videa na toto téma. Dne 22. března se objevilo první video o Bitcoinu vysoké kvality. Toto video, jednoduše nazvané "Co je Bitcoin?", bylo vyrobeno Stefanem Thomasem (justmoon) díky crowdfunding od komunity. Bylo zveřejněno na portálu WeUseCoins věnovaném vzdělávání a popularizaci kryptoměny. Následovala další nezávisle vyrobená úvodní videa, jako to od howtovanish v dubnu, to od Reason, nebo to od Rocketboom v červnu.
:::video id=6147a351-da80-4331-9d79-d3156889ac62::: V dubnu bylo téma
digitální měny pokryto hlavními mainstreamovými médii, jako jsou The Atlantic, Time Magazine, a Forbes. V květnu získal tento pohyb na momentu a Bitcoin byl zmíněn téměř všude,
zejména na Wired UK, na Slate, na Gizmodo, a
na TechCrunch.
Gavin Andresen v Forbes v dubnu 2011 (zdroj: archiv Forbes)
Rádio bylo také využito k diskusi o kryptoměně. Epizoda kanadského rádiového pořadu CBC Radio byla věnována tématu měny a Bitcoinu 27. února. Bitcoin byl také zmíněn v několika epizodách FreeTalkLive, pořadu s libertariánskou orientací ve Spojených státech. Zejména bylo toto téma diskutováno podrobněji 16. března 2011, zejména v kontextu vzestupu Silk Road. Nakonec 24. května byl Bitcoin předmětem krátkého segmentu na National Public Radio ve Spojených státech. Individuální bloggeři mají také zájem. To je případ Ricka Falkvingeho, zakladatele Švédské Pirátské strany, který publikuje několik článků o vzniku Satoshi Nakamota během měsíce května. Popisuje Bitcoin (a související systémy jako Ripple) jako "Napster bankovnictví." Jeho argumenty nacházejí odezvu u mnoha lidí, jako je mutualista Kevin Carson ve Spojených státech nebo liberální bloger h16 ve Francii. Dne 29. května Rick Falkvinge oznámil, že "vkládá všechny své úspory do bitcoinu"!
První bublina
Popularizace Bitcoinu znamená, že jeho cena výrazně stoupá. Zatímco v prosinci 2010 klesla na 20 centů, 9. února 2011 dosáhla parity s dolarem. V té době Hal Finney prohlásil, že členové komunity jsou "opravdu šťastní, že jsou na začátku možně explozivního nového fenoménu." Měl dobrý instinkt, protože to, co následuje, je bleskové.
Fotografie zveřejněná jimbobwayem na fóru v den parity s dolarem (zdroj: Bitcointalk)
Skutečně, mediální šílenství jara vede k postupnému vytvoření dosud nevídaného spekulativního fenoménu. Po několikaměsíční stagnaci kolem 1 dolaru cena stoupá a na konci dubna dosahuje 3 dolarů. V květnu je na 8 dolarech. Nakonec, 8. června, cena bitcoinu dosahuje historického maxima 32 dolarů na Mt. Gox! Tento nárůst odpovídá 160násobnému zvýšení za 6 měsíců.
Průměrná cena BTC mezi 1. lednem a 30. červnem 2011 (zdroj: Bitbo.io)
Přirozeně, tento spekulativní pohyb připomíná finanční bublinu, tj. nadhodnocení finančního produktu ve srovnání s jeho základní hodnotou. V případě měny jako Bitcoin jde o prchavé nadšení, které vede k závratnému nárůstu ceny, následovanému prudkým poklesem způsobeným nedostatkem přesvědčení nových účastníků. Takto je vývoj ceny popisován jako "bublina" sloupkařem Reuters 27. května, v jednom z prvních "nekrologů" Bitcoinu. Tento spekulativní pohyb má za následek, že hlavní tisková média začínají téma pokrývat, což nedělají vždy nestranně. Články jsou tak publikovány v New York Times, v The Economist, v britském deníku The Guardian, na německém zpravodajském webu Der Spiegel Online, v italském deníku La Repubblica, nebo ve francouzském deníku Le Monde. To upevňuje mediální pokrytí Bitcoinu. Nyní je v centru pozornosti a každý, kdo má i jen trochu zájem, o něm slyšel. První éra Bitcoinu, charakterizovaná přítomností Satoshiho a diskrétností projektu, je nyní u konce.
Obecný závěr o vzniku Bitcoinu
Takže během první poloviny roku 2011 byl projekt schopen růst bez přítomnosti svého zakladatele Satoshiho Nakamota. Tento moment označil začátek Bitcoinu jako čistě komunitně řízeného projektu a uzavřel období vzniku Bitcoinu, které trvalo 4 roky, od roku 2007 do roku 2011. Z této události si můžeme odnést několik poznatků.
Zaprvé, Bitcoin nevznikl z ničeho. Jako digitální hotovost fungující v kyberprostoru je výsledkem desetiletí výzkumu a experimentů, které vedly k jeho vzniku. Předcházely mu zejména model eCash Davida Chauma, soukromé digitální měny jako e-gold a koncepty cypherpunků. Přítomnost Hala Finneyho během vzniku Bitcoinu a zmizení Satoshiho byla velmi symbolická: jako jednotlivec, který byl svědkem prvních experimentů s elektronickými penězi v 90. letech a který se pokusil vytvořit svůj model v roce 2004 s RPOW, reprezentoval kontinuitu hledání, které přesně vedlo k Bitcoinu.
Zadruhé, Bitcoin nebyl postaven za jeden den. I po vydání verze 0.1 softwaru v lednu 2009 byl projekt daleko od dokončení. Muselo být opraveno mnoho zranitelností. Jedna z nich způsobila v srpnu 2010 vážný incident, kdy byla síť paralyzována asi patnáct hodin, ale nejhoršímu se předešlo. I po odchodu Satoshiho musel software pokračovat ve vylepšování komunitou.
Zatřetí, Bitcoin rostl organicky. Byl schopen se vyvíjet diskrétně, postupně přitahoval lidi. Téměř rok a půl to byl velmi důvěrný projekt, známý nadšencům a zvědavým. Teprve po slashdottingu v červenci 2010 začal explodovat. Spekulativní šílenství kolem něj skutečně začalo až v roce 2011, kdy cena exponenciálně vzrostla na 32 dolarů. Za čtvrté, Bitcoin byl altruistickým výtvorem. Satoshi Nakamoto nabídl Bitcoin světu. Program uvolnil pod svobodnou licencí. Nehledal slávu, zisk ani moc. Více než rok zajišťoval bezpečnost těžby sítě, aniž by požadoval jakoukoliv kompenzaci. Přestože nahromadil více než milion bitcoinů, nikdy je neutratil. Nakonec zmizel, hlavně kvůli obavám souvisejícím s pozorností, kterou vyvolal případ WikiLeaks, a projekt nechal odpočívat na komunitě, bez jediné dominantní postavy. V roce 2011 Satoshi zmizel, ale Bitcoin přežil. Kryptoměna dokonce definitivně vystřelila, jak z mediálního, tak z ekonomického hlediska. Stroj byl spuštěn a nikdo ho nemohl zastavit.
Sekce finále
Recenze & Hodnocení
8f27cc89-8759-4a4f-aff2-c1d3d9ecf14e true
Závěrečná zkouška
d61dbdf3-b482-412b-b725-0a19006603b7 true
Závěr
9c501c44-0f1a-449e-8ab3-a5873abe4db6 true
