113.–9. ledna 2009
Genesis Block: zpráva ukrytá v prvním bloku
Satoshi Nakamoto vložil do prvního bitcoinového bloku titulek z deníku The Times. Jedna věta spojila finanční krizi, technický důkaz času a síť, která zatím měla jediného účastníka.
V sobotu 3. ledna 2009 vyšel londýnský deník The Times s titulkem o britském ministrovi financí Alistairu Darlingovi a hrozbě druhé záchrany bank. Téhož dne vznikl na jiném místě první blok Bitcoinu. Jeho autor, vystupující jako Satoshi Nakamoto, vložil přesné znění titulku do vstupu jediné transakce. V síti ještě nebyl trh, směnárna ani dav těžařů. Byl jen program, jeden stroj a první článek řetězce, na který nešlo navázat odkazem na starší blok. Novinová věta proto nesloužila jako dekorace. Ukotvila vznik Genesis Blocku v konkrétním dni a zároveň postavila nový peněžní experiment vedle krize systému, který se právě zachraňoval veřejnými penězi.
Titulní strana jako časové razítko
Text „The Times 03/Jan/2009 Chancellor on brink of second bailout for banks“ je uložen přímo v coinbase vstupu bloku nula. Takový vstup nevydává starší mince; vytváří blokovou odměnu a může nést libovolná data. Satoshi do něj nevložil své jméno ani manifest, ale větu, kterou bylo možné přečíst v právě vydaných novinách. Blok tak nemohl věrohodně vzniknout před 3. lednem 2009.
Titulek odkazoval na debatu, zda má britská vláda znovu podpořit banky po finančním otřesu roku 2008. Číst jej jako kritiku záchranných balíků je přirozené, zvlášť vedle prvních vět bitcoinového whitepaperu o platbách bez finančních institucí. Satoshi však svůj důvod nikdy veřejně a jednoznačně nevysvětlil. Jisté je vložené znění; politický vzkaz zůstává silnou, ale stále interpretací.
Stejný postup používali tvůrci proof-of-work systémů už před Bitcoinem: nedávná veřejná informace dokáže omezit nejstarší možný čas vzniku výpočtu. V tomto případě získalo časové razítko mimořádnou symbolickou sílu. Proof of Work dokazoval vynaloženou práci a novinový titulek dokazoval, že práce nezačala v tajnosti někdy v dávné minulosti.
Satoshi tím zároveň odpovídal na problém, který u nových peněz vyvolává nedůvěru: zda si zakladatel nepřipravil dlouhý soukromý řetězec a velkou zásobu před spuštěním. Samotná věta neprokazuje úplně všechno o počátku těžby, ale dává veřejně ověřitelnou spodní hranici. Každý, kdo dnes načte původní blok, vidí stejnou zprávu.
Kontrast je přesný i bez přikrášlení. Na titulní straně stojí instituce, která zvažuje další zásah shora. V bloku vzniká systém, jehož měnový plán a pravidla má kontrolovat každý připojený uzel. Nejde o důkaz, že Bitcoin vyřešil bankovní krizi. Je to doklad, v jakém historickém vzduchu jeho první blok vznikl.
Síla té věty spočívá také v její přesnosti. Titulek není obecný protest proti bankám, ale údaj z konkrétního dne, který si mohl kdokoli s výtiskem novin ověřit. Tím Satoshi spojil digitální objekt s časem mimo vlastní počítač. Zároveň po sobě nezanechal vysvětlující manifest, který by jedinou interpretaci uzavřel. Čtenář může v titulku vidět kritiku záchranných balíků, prosté časové razítko nebo obojí, ale musí rozlišovat mezi tím, co je přímo zapsáno v bloku, a tím, co si z toho později vyložila komunita. Právě tato hranice dělá z prvního bloku historický pramen místo reklamního sloganu.
Blok bez předchůdce
Každý pozdější blok obsahuje otisk předchozího bloku. Genesis Block žádného předchůdce nemá, a proto je v programu ukotven zvlášť. Bitcoin Core dodnes sestavuje jeho parametry z pevně zadaného titulku, veřejného klíče, času 1231006505, nonce 2083236893, obtížnosti jedna a odměny 50 BTC. Výsledek musí odpovídat známému hashi, jinak by software nevycházel ze stejné historie.
Uvnitř je jediná coinbase transakce. Její výstup posílá padesát bitcoinů na veřejný klíč zapsaný ve skriptu. V běžném pohledu na sadu neutracených výstupů však tato odměna není dostupná k utracení. Neexistuje tedy doložený okamžik, kdy by Satoshi oněch prvních 50 BTC přesunul nebo prodal; technická konstrukce je nechává mimo běžný oběh.
Blok nula byl zároveň zvláštním bodem mezi specifikací a skutečností. Whitepaper popsal řetězec důkazů práce, ale dokument sám síť nevytvořil. Teprve nalezení nonce, sestavení hlavičky bloku a uložení výsledku udělalo z návrhu historii, ke které se mohl připojit další počítač.
Na začátku nebylo co decentralizovat v běžném sociálním smyslu. Satoshi kontroloval jedinou známou implementaci a zřejmě i jediný aktivní uzel. Pravidla však navrhl tak, aby je později mohl každý plný uzel ověřovat sám. Genesis Block nebyl hotovou decentralizovanou ekonomikou; byl startovním bodem, z něhož taková ekonomika mohla vyrůst.
To vysvětluje, proč se blok nedá posuzovat jen jako první účetní položka. Je současně technickou konstantou, veřejným časovým důkazem a historickým dokumentem. Jeho data nejsou v muzeu ani v archivu jedné společnosti. Jsou součástí pravidel, která si každý nový uzel znovu ověřuje.
Šest dní, během nichž síť čekala
Další blok nepřišel po obvyklých deseti minutách. Blok jedna nese čas 9. ledna 2009, tedy o šest dní později. Mezery si pozdější pozorovatelé všímali a vytvářeli kolem ní teorie, jenže dochované prameny nedávají jistou odpověď. Mohl probíhat vývoj, testování nebo příprava zveřejnění. Z prodlevy samotné nelze vyčíst tajný plán.
Veřejné oznámení přišlo ještě před blokem jedna: e-mail z 8. ledna 2009 v 19:27 UTC. Satoshi v něm členům kryptografického mailing listu představil Bitcoin verze 0.1 jako elektronické peníze, u nichž peer-to-peer síť brání dvojímu utracení bez centrální autority. Přidal odkaz ke stažení a stručný návod. Zároveň upozornil, že program je stále experimentální. Kdo se připojil, vstupoval do pokusu, jehož výsledek ještě nebyl jistý.
Od této chvíle už nemusel řetězec růst na jediném počítači. Další lidé si mohli spustit první bitcoinový software, přijímat bloky a pokoušet se hledat vlastní. Síť stále zůstávala nepatrná, ale změnila povahu: pravidla se dala stáhnout, zdrojový kód přečíst a běh nezávisle zopakovat.
Genesis Block tedy nepředstavuje slavnostní okamžik před publikem. Mezi jeho vznikem a veřejným softwarem je tiché období, po němž přišlo prosté oznámení v mailing listu. Satoshi nepotřeboval tiskovou konferenci ani banku, která by systém otevřela. Potřeboval, aby si program stáhl alespoň jeden další člověk.
Dne 12. ledna 2009 poslal Satoshi Halu Finneymu deset bitcoinů jako zkušební platbu. To už je další příběh. Pro blok nula je důležité čekání mezi technickým začátkem a chvílí, kdy se k síti přidali další lidé. Řetězec mohl existovat sám, ale peníze začaly získávat smysl až tehdy, když někdo další přijal pravidla a připojil svůj uzel.
Zakládací dokument bez podpisu
Státy dávají na bankovky portréty a hesla, společnosti tisknou na produkty své značky. Satoshi nechal v prvním bloku vypůjčený novinový titulek a veřejný klíč. Tento úsporný podpis zapadá do celého projektu: autor byl přítomen v kódu a zprávách, ale vlastní občanskou identitu z něj odstranil.
Síla Genesis Blocku proto neleží v tom, že by ostatním přikazoval, čemu mají věřit. Každý jeho údaj je možné načíst a zkontrolovat. Uživatel nemusí přijmout politický výklad titulku, aby ověřil čas, nonce, obtížnost nebo hash. Oddělení faktu od interpretace je přesně to, co z něj dělá trvalejší dokument než pozdější legendy.
Také limit bitcoinové emise nestojí na symbolice titulní strany. Drží jej pravidla, která uzly vynucují při každém dalším bloku. Genesis Block pouze položil první kus historie, na němž tato pravidla začala pracovat. Bez navazujících těžařů, uživatelů a vývojářů by zůstal osamělým souborem na cizím disku.
Když dnes nový uzel synchronizuje Bitcoin, nezačíná důvěrou v webovou stránku nebo databázi burzy. Začíná známým blokem nula a po jednotlivých krocích ověřuje vše, co následovalo. Titulek z 3. ledna se tak vrací při každém novém ověření celého řetězce, i když jej uživatel nikdy vědomě nečte.
Příběh prvního bloku nemá čistou tečku. Nevíme, proč Satoshi zvolil právě tento titulek, co přesně dělal během šesti dnů ani kde stál jeho počítač. Víme však, co zanechal: blok s veřejně kontrolovatelnými parametry a větou ze světa zmítaného nedůvěrou k bankám. Odtud mohl začít systém, který žádného ministra financí ani svého autora nepotřeboval k potvrzení další transakce.
Genesis Block tak není autoritou stojící nad sítí. Nový uzel mu nevěří proto, že jej vytvořil Satoshi; používá jej jako pevný počátek pravidel, s nimiž software pracuje. Od tohoto bodu musí navazující bloky projít stejnou kontrolou jako jakákoli pozdější historie. Zakladatel mohl zvolit počáteční parametry a vložit novinovou větu, ale nemohl do prvního bloku uložit budoucí souhlas lidí. Ten vznikal až postupně, když další provozovatelé spustili program, ověřovali bloky a přijali náklady spojené s vlastní kontrolou. Dokument založil řetězec, nikoli poslušnost jeho účastníků.
Postavy a pojmy v Atlasu
Prameny a hranice příběhu
- 01Bitcoin Core — kernel/chainparams.cpp
Aktuální zdrojový kód s přesným titulkem, parametry, veřejným klíčem a kontrolními hodnotami Genesis Blocku.
- 02Mastering Bitcoin — The Genesis Block
Technický výklad obsahu prvního bloku, coinbase zprávy a jejího časového významu.
- 03Satoshi Nakamoto Institute — Bitcoin v0.1 released
Archiv původního e-mailu: oznámení verze 0.1 z 8. ledna 2009 v 19:27 UTC; povaha experimentu a návod ke spuštění.
- 04Bitcoin: A Peer-to-Peer Electronic Cash System
Původní návrh řetězce bloků, proof of work a ověřování bez centrální autority.
- 05Mempool.space — transakce f418…9e16 v bloku 170
Veřejný záznam částky, výstupů a bloku.