Jelikož jeho maďarští rodiče uprchli z poválečného sovětského režimu, aby se usadili ve Spojených státech, přišel Nick Szabo nazvat oblast kalifornského zálivu 90. let svým domovem. Zde byl mezi prvními, kdo často navštěvoval osobní setkání „Cypherpunk“ organizovaná Timothy Mayem, Ericem Hughesem a dalšími zakládajícími členy kolektivu kryptografů, programátorů a aktivistů na ochranu soukromí soustředěných kolem stejnojmenného seznamu 90. let.
Stejně jako ostatní Cypherpunkové se i Szabo staral o ustupující záruky soukromí v nadcházejícím digitálním věku a přijal opatření, aby zastavil příliv, kde mohl. Například na mailing listu Cypherpunks vedl Szabo opozici vůči „Clipper chip,„Navrhovaný čip, který by byl zabudován do telefonů, což by NSA umožnilo naslouchat hovorům. Szabo měl zvláštní schopnost vysvětlovat rizika takových narušení soukromí způsobem, který rezonoval s netechnickými lidmi, někdy hovořil na toto téma nebo dokonce rozdával letáky. (Čip by nakonec byl odmítnut výrobci a spotřebiteli.)
Ale stejně jako libertariánští Cypherpunkové, byl i zájem Szabo o digitální soukromí součástí širšího obrazu – nebylo to jen o soukromí samotném. Inspirováno vizí Timothyho Maye, jak je uvedeno v Kryptoanarchistický manifest, Szabo viděl potenciál pro vytvoření „Galt’s Gulch“ v kyberprostoru: doméně, kde by jednotlivci mohli volně obchodovat, jak popisuje román autorky Ayn Randové Atlas pokrčil rameny. Mayové a Szabo věřili, že silové pole příběhu pseudo-fyziky lze nahradit nedávno vynalezenou kouzlem kryptografie veřejného klíče.
“Pokud ustoupíme a podíváme se na to, čeho se mnoho cypherpunků snaží dosáhnout, je hlavním idealistickým tématem ghandský kyberprostor, kde lze násilí pouze předstírat, ať už v Mortal Komat [sic] nebo ‘plamenných válkách’,“ řekl Szabo napsal v seznamu adresátů Cypherpunks.
Szabo si také uvědomil, že svobodný podnik potřebuje více než jen šifrování jako vrstvu zabezpečení. Inspirován dalším libertariánským autorem – ekonomem Friedrichem Hayekem – zjistil, že základ lidské společnosti je do značné míry založen na stavebních blocích, jako je majetek a smlouvy, které jsou obvykle prosazovány státem. Aby vytvořil nenásilnou, nenásilnou kybernetickou alternativu, věděl Szabo, že tyto stavební kameny musí být přeneseny do online domény.
Takto Szabo v polovině 90. let přišel s návrhem toho, pro co je dnes asi nejlépe známý: chytré smlouvy. Tyto (tehdy hypotetické) počítačové protokoly by mohly digitálně usnadnit, ověřit a vynutit vyjednávání nebo plnění smlouvy, v ideálním případě bez potřeby jakékoli třetí strany. Jak slavně Szabo argumentoval: “Důvěryhodné třetí strany jsou bezpečnostní díry.” Tyto bezpečnostní díry by byly terčem hackerů nebo zločinců – stejně jako národních států v dobách politické nestability nebo útlaku.
Inteligentní smlouvy však byly jen částí hádanky. Druhý nástroj, který Szabo potřeboval k realizaci svého „Galt’s Gulch“, byl možná ještě důležitější. Peníze.
Elektronická hotovost
Digitální měna, hotovost pro internet, vždy byla ústřední cíl pro Cypherpunky. Ale málokdo se ponořil do učiva jako Szabo.
Ve své eseji „Shelling Out: The Origins of Money“ Szabo popsáno jak – jako nejprve předpokládal evoluční biolog Richard Dawkins – používání peněz bylo vloženo do samotné DNA člověka. Po analýze předcivilizovaných společností Szabo zjistil, že lidé napříč kulturami inklinovali ke sběru vzácných a snadno přenosných předmětů, často z nich vyráběli šperky. Byly to právě tyto objekty, které sloužily jako peníze a které zase umožnily lidem spolupracovat: herní teoretický „vzájemný altruismus“ prostřednictvím obchodu, v měřítku a v čase.
Szabo se také velmi zajímal o bezplatné bankovnictví, peněžní dohoda prosazovaná Hayekem, kde soukromé banky vydávají vlastní měnu, která není vázána na žádný konkrétní stát. V rámci takového systému je zcela na volném trhu, aby si vybral, které peníze použije. Zatímco dnes je nová myšlenka (a ještě více v letech před bitcoinem), bezplatné bankovnictví bylo realitou ve Spojených státech od 19. století, stejně jako v několika dalších zemích.
Szabo dále uplatnil svůj zájem v praxi a své odborné znalosti prodal jako konzultant internetového obchodu v polovině 90. let, dlouho předtím, než většina spatřila potenciál online obchodu. Nejvýznamnější je, že strávil nějaký čas prací v startupu DigiCash Davida Chauma se sídlem v Amsterdamu. Společnost Chaum představila první digitální hotovost, jakou kdy svět viděl, v podobě eCash: prostředek k provádění plateb online stejně soukromých jako hotovost v reálném životě.
Ale bylo to také na DigiCash, kde se Szabo dozvěděl o rizicích Chaumova řešení. DigiCash byla centralizovaná společnost a Szabo zjistil, že pro něj a ostatní je příliš snadné se potýkat s rovnováhou lidí, pokud by chtěli. Důvěryhodné strany jsou koneckonců bezpečnostní díry a toto riziko možná není nikde větší než u peněz.
“Stručně řečeno, problém je v tom, že naše peníze v současné době závisí na důvěře ve třetí stranu, pokud jde o jejich hodnotu,” řekl Szabo argumentoval v roce 2005. „Jak ukázaly mnohé inflační a hyperinflační epizody během 20. století, nejde o ideální stav.“
Ve skutečnosti považoval tento problém důvěryhodnosti za překážku, kterou by tím mohlo trpět i typické řešení bezplatného bankovnictví: „[P] konkurenční problém bankovek, který měl různé výhody i nevýhody, podobně závisel na důvěryhodné třetí straně. “
Szabo věděl, že chce vytvořit novou formu peněz, která nezávisí na důvěře v žádnou třetí stranu.
Na základě své analýzy prehistorických peněz prošel Szabo dlouhou cestu, když zjistil, jak budou vypadat jeho ideální peníze. Nejprve to muselo být „zabezpečeno před náhodnou ztrátou a krádeží“. Zadruhé, jeho hodnota musí být „neodpustitelně nákladná, a proto považovaná za cennou“. A za třetí: „Tato hodnota [musela být] přesně aproximována jednoduchými pozorováními nebo měřeními.“
Nejlepší ve srovnání s drahými kovy, jako je zlato, chtěl Szabo vytvořit něco, co by bylo digitální i vzácné, kde tento nedostatek nezávisel na důvěře žádné třetí strany. Chtěl vytvořit digitální zlato.
Drahé kovy a sběratelské předměty mají neodpustitelný nedostatek kvůli nákladnosti jejich vzniku. To kdysi poskytlo peníze, jejichž hodnota byla do značné míry nezávislá na jakékoli důvěryhodné třetí straně. Drahé kovy však mají problémy. […] Bylo by tedy velmi hezké, kdyby existoval protokol, pomocí něhož by bylo možné vytvářet nepředvídatelně nákladné bity online s minimální závislostí na důvěryhodných třetích stranách a poté je bezpečně ukládat, přenášet a testovat s podobnou minimální důvěrou. Kousek zlata.
Bitové zlato
Szabo poprvé přišel s bitovým zlatem v roce 1998, i když jen on plně popsáno to na veřejnosti v 2005. Jeho navrhované schéma digitálních peněz sestávalo z kombinace řešení, z nichž některá byla inspirována (nebo se podobala) předchozím konceptům elektronických peněz.
První centrální majetek Bit Gold byl doklad o práci, kryptografický trik využívaný Dr. Adamem Backem v jeho „anti-spamové měně“ Hashcash. Důkaz práce představoval nepředvídatelnou nákladnost, kterou Szabo hledal, protože k výrobě těchto důkazů vyžadovala zdroje v reálném světě – výpočetní výkon..
Systém proof of the work společnosti Bit Gold začínal „kandidátským řetězcem“: v podstatě náhodným číslem. Kdokoli si mohl tento řetězec vzít a matematicky ho zkombinovat – „hash“ – s jiným nově vygenerovaným náhodným číslem. Podle povahy hašování by výsledkem byl nový, zdánlivě náhodný řetězec čísel: hash. Jediným způsobem, jak zjistit, jak tento hash vypadá, je jeho skutečné vytvoření – jinak jej nelze vypočítat ani předpovědět.
Trik, který se také používá v Hashcash, spočívá v tom, že ne všechny hashe jsou považovány za platné v rámci protokolu Bit Gold. Místo toho musí platný hash například začínat předem stanoveným počtem nul. Z důvodu nepředvídatelné povahy hašování je jediným způsobem, jak najít takový platný hash, pokus a omyl. Platný hash proto dokazuje, že jeho tvůrce vynaložil výpočetní výkon.
Tento platný hash by zase byl dalším řetězcem kandidátů na bitové zlato. Systém Bit Gold by proto vyrostl v řetězec hash důkazu o práci a vždy by existoval další řetězec kandidátů, se kterým bude možné pracovat.
Kdokoli by našel platný hash, ten by doslova vlastnil tento hash, podobně jako ho vlastní ten, kdo najde kousek zlaté rudy. K digitálnímu stanovení tohoto vlastnictví společnost Bit Gold použila a digitální registr vlastnictví: další stavební blok inspirovaný Hayekem, který navrhl Szabo. V tomto registru měly být hodnoty hash propojeny s veřejnými klíči jejich příslušných tvůrců.
Prostřednictvím tohoto digitálního registru vlastnictví bylo možné přenést hash na nového vlastníka: Původní vlastník by se při transakci doslova odhlásil kryptografickým podpisem.
Registr vlastnictví měl udržovat „majetkový klub“ Bit Gold. Tento klub vlastností se skládá z „členů klubu“ (serverů), kteří by sledovali, které veřejné klíče vlastní a které hashe. Toto řešení poněkud připomínalo Wei Dai navrhované řešení replikované databáze pro b-peníze; jak Szabo, tak Dai nebyli aktivní pouze v e-mailovém seznamu Cypherpunks, ale také v uzavřeném e-mailovém seznamu diskutujícím o těchto tématech.
Ale namísto systému Dai proof-of-stake, který udržuje systém v aktuálním stavu, navrhl Szabo „byzantský systém kvora“. Podobně jako u kriticky důležitých systémů, jako jsou palubní počítače letadel, pokud by pouze jeden (nebo menšina) těchto počítačů vypadl z řady, systém jako celek by i nadále fungoval dobře. Pouze v případě, že by většina počítačů selhala současně, by se systém dostal do potíží. Důležité je, že žádná z těchto kontrol nevyžadovala soudy, soudce ani policii podporované státním monopolem na násilí: vše by bylo dobrovolné.
I když tento systém nebyl sám o sobě stoprocentně vodotěsný – mohlo by to tak být Sybil zaútočila („problém s loutkou v ponožce“) – Szabo věřil, že by to mohlo fungovat samo. I ve scénáři, kdy by se většina členů klubu pokoušela podvádět, mohla poctivá menšina odbočit do konkurenčního vlastnického registru. Uživatelé si pak mohli vybrat, který vlastnický registr použít, o kterém si Szabo myslel, že bude pravděpodobně ten čestný.
“Pokud budou vítězní voliči porušovat pravidla, správní poražení mohou skupinu opustit a reformovat novou skupinu, přičemž zdědí staré tituly,” vysvětlil. “Uživatelé titulů (spoléhající se strany), kteří si přejí udržovat správné tituly, si mohou sami bezpečně ověřit, která skupina třísek správně dodržovala pravidla, a přepnout na správnou skupinu.”
(Jako novodobý příklad to lze snad srovnat s Ethereum Classic, která udržuje verzi původní knihy Ethereum, která nevrátila inteligentní smlouvu DAO.)
Inflace
Dalším problémem, který musel Szabo vyřešit, byla inflace. Jak se počítače časem vylepšují, bude generování platných hashů snazší a snazší. To znamená, že samotné hashe nemohou fungovat jako peníze velmi dobře: každým rokem by se staly stále méně vzácnými, až do bodu, kdy by hojnost zředila veškerou hodnotu.
Szabo přišel na řešení. Jakmile byl nalezen platný hash, musel být časově označen, nejlépe s různými servery časových razítek, aby se minimalizovala důvěra v jakýkoli konkrétní. Toto časové razítko by poskytlo představu o tom, jak těžké bylo vyrobit hash: starší hash by bylo těžší vyrobit než novější hash. Trhy by pak určily, kolik má konkrétní hash ve vztahu k druhému, pravděpodobně upraví jeho hodnotu k datu, kdy byl nalezen. Platný hash z roku 2018 by měl mít mnohem nižší cenu než platný hash z roku 2008.
Ale toto řešení samozřejmě přineslo nový problém, Szabo věděl: „Bity (logická řešení) z jednoho období (kdekoli od sekund až po týdny, řekněme týden) do dalšího nejsou zastupitelné.“ Fungibility – myšlenka, že každá měnová jednotka se rovná jakékoli jiné jednotce – je pro peníze zásadní. Obchodník chce přijmout platbu, aniž by se musel starat o datum, kdy byly peníze vytvořeny.
Szabo také přišlo s řešením tohoto problému. On představoval jakési řešení „druhé vrstvy“ nad základní vrstvou Bit Gold. Tato vrstva by se skládala z typu banky, i když bezpečně kontrolovatelné banky, protože registr Bit Gold byl veřejný. Tyto banky by shromažďovaly různé hashe z různých časových období a na základě hodnoty těchto hashů by je shlukovaly do balíčků kombinované standardní hodnoty. Balíček „2018“ by obsahoval více hashů než „balíček 2008“, ale oba balíčky by měly stejnou hodnotu.
Tyto balíčky tedy měly být rozděleny na konkrétní počet jednotek. Nakonec tyto jednotky mohly být vydány „bankami“ jako soukromý a anonymní Chaumian eCash.
„[C] konkurující banky vydávají digitální bankovky vyměnitelné v bitech řešení, jejichž tržní hodnoty se zvyšují k nominální hodnotě bankovky (tj. Vytvářejí svazky standardní hodnoty),“ Szabo vysvětleno.
Bit Gold byl tedy navržen jako základní vrstva podobná zlatému standardu pro bezplatný bankovní systém digitálního věku.
Bitcoin
V roce 2000 Szabo pokračoval v získávání právnických titulů, aby lépe porozuměl zákonu a realitě smlouvy, kterou chtěl nahradit nebo replikovat online. Začal také sbírat a publikovat své nápady na uznávaném blogu, “Bez výčtu,“, Který pokrývá témata od informatiky po právo a politiku, ale také historii a biologii. “Seznam témat pro tento blog […] je tak rozsáhlý a rozmanitý, že jej nelze vyjmenovat,” řekl Szabo vysvětleno nadpis.
Do roku 2008 – 10 let poté, co to poprvé navrhl soukromě – přinesl Szabo na svém blogu opět Bit Gold, jen tentokrát chtěl realizovat první implementaci svého návrhu.
“Bit Gold by velmi těží z demonstrace, experimentálního trhu (např. Důvěryhodná třetí strana nahradila komplexní zabezpečení, které by bylo pro skutečný systém zapotřebí).” Chce mi někdo pomoci s kódováním? “ on zeptal se v sekci komentářů jeho blog.
Pokud někdo odpověděl, nebylo to na veřejnosti. Bit Gold v navrhované podobě Szabo nebyl nikdy implementován.
Bitové zlato však sloužilo jako klíčová inspirace pro Satoshi Nakamota, který později v témže roce zveřejnil zprávu o bitcoinech.
„Bitcoin je implementací návrhu Wei Dai s penězi […] na Cypherpunks […] v roce 1998 a návrhu Bitgolda Nicka Szabo,“ pseudonymní vynálezce Bitcoinu napsal na fóru Bitcointalk v roce 2010.
Ve skutečnosti není těžké vnímat bitové zlato jako raný koncept bitcoinu. Kromě sdílené databáze záznamů o vlastnictví založené na kryptografii veřejných klíčů má řetězec hash důkazu o práci děsivou podobnost s blockchainem bitcoinu. A samozřejmě ani názvy Bit Gold a Bitcoin nejsou od sebe příliš daleko.
Přesto, na rozdíl od systémů jako Hashcash a b-money, bitové zlato v bílé knize o bitcoinech nápadně chybělo. Někteří dokonce považovali tuto absenci za tak pozoruhodnou, že ji brali jako jeden z několika náznaků, že Szabo musí být mužem za monikerem Satoshi Nakamoto: Kdo jiný by se pokusil skrýt původ bitcoinů jako je tento?
Přestože bitcoin byl v několika ohledech podobný Bit Gold, zahrnoval některá vylepšení oproti designu Szabo. Zejména tam, kde se Bit Gold stále do určité míry spoléhá na důvěryhodné strany – serverům a službám časových razítek je třeba do jisté míry důvěřovat, aby se neohrožovaly – bitcoin byl prvním systémem, který tento problém zcela vyřešil. Řeší to velmi elegantně tím, že požadovaný systém proof-of-work slouží jako systém ocenění i jako mechanismus konsensu v jednom: hash řetězec s největším počtem důkazů o práci je považován za platnou verzi historie.
“Nakamoto vylepšil významný bezpečnostní nedostatek, který měl můj design,” řekl Szabo uznáno v roce 2011, „Jmenovitě tím, že bude vyžadováno, aby důkazem práce byl uzel v byzantsky odolném systému peer-to-peer, aby se snížila hrozba nedůvěryhodné strany, která ovládá většinu uzlů, a tím poškodí řadu důležitých bezpečnostních prvků.“
Bitcoiny dále mají velmi odlišný peněžní model, než navrhoval Szabo, s pevně stanoveným harmonogramem inflace, který zůstává neovlivněn zvýšením hash power. Jak se zvyšuje výpočetní výkon v bitcoinové síti, znamená to jen, že je těžší najít nové coiny.
“Místo mého automatizovaného trhu je třeba vzít v úvahu fakt, že obtížnost hádanek se může často radikálně změnit na základě hardwarových vylepšení a kryptografických průlomů (tj. Objevování algoritmů, které dokážou rychleji vyřešit důkazy o práci) a nepředvídatelnosti poptávky, navrhl Nakamoto byzantský dohodnutý algoritmus upravující obtížnost hádanek, “vysvětlil Szabo.
“Nemohu se rozhodnout, zda je tento aspekt bitcoinu více funkcí nebo více chyb,” dodal, “ale usnadňuje to.”
Toto je čtvrtý díl série Bitcoin Magazine The Genesis Files. První tři články se týkaly eCash Dr. Davida Chauma, Hashcash Dr. Adama Backa a b-money Wei Dai.