Lekce 18

Postupujte pomalu a nic nerozbíjejte

A dál pluje i člun. Zvolna končí den.
Vesluji sám. Však šťasten. Okouzlen.

Možná je to už mrtvá mantra, ale většina technologického světa stále funguje podle hesla “Buď rychlý a rozbíjej věci” (Move fast and break things - do roku 2014 slogan společnosti Facebook - pozn. překladatele). Myšlenka, že nezáleží na tom, jestli se vám něco povede hned napoprvé, je základním pilířem mentality Selhávej brzy, selhávej často (…, ale selhávej kupředu - citát, jehož autorem je guru osobního rozvoje a leadershipu John C. Maxwell - pozn. překladatele). Úspěch se měří růstem, takže dokud rostete, je vše v pořádku. Pokud něco napoprvé nefunguje, jednoduše změníte směr a pokračujete jinak. Jinými slovy: házejte dostatečné množství sraček proti zdi a uvidíte, co se přilepí.

Bitcoin je velmi odlišný. Je jiný už z podstaty. Je rozdílný z nutnosti. Jak upozornil Satoshi, o elektronickou měnu bylo pokoušeno již mnohokrát a všechny předchozí pokusy ztroskotaly na tom, že existovala hlava, kterou bylo možné useknout. Inovace Bitcoinu spočívá v tom, že je zvířetem bez hlavy.

“Mnoho lidí automaticky odmítá elektronickou měnu jako ztracený případ kvůli všem společnostem, které od 90. let zkrachovaly. Doufám, že je zřejmé, že to byla pouze centrálně řízená povaha těchto systémů, která je odsoudila k zániku.” Satoshi Nakamoto

Jedním z důsledků této radikální decentralizace je přirozená rezistence vůči změnám. Na základní vrstvě bitcoinu nefunguje a nikdy nebude fungovat heslo “Buď rychlý a rozbíjej věci”. I kdyby něco takového bylo žádoucí, nebylo by to možné bez přesvědčení každého účastníka, aby změnil své jednání. To je distribuovaný konsensus. Taková je povaha Bitcoinu.

“Povaha Bitcoinu je taková, že jakmile byla vydána verze 0.1, byl základní design vytesán do kamene až do konce jeho existence.” Satoshi Nakamoto

To je jedna z mnoha paradoxních vlastností bitcoinu. Všichni si myslíme, že každý software lze snadno měnit. Ale povaha této bestie způsobuje, že změnit ji je zatraceně těžké.

Jak krásně ukazuje Hasu v článku Unpacking Bitcoin’s Social Contract, změna pravidel Bitcoinu je možná pouze navržením takové změny a následným přesvědčením všech uživatelů, aby tuto změnu přijali. Díky tomu je Bitcoin vůči změnám velmi odolný, přestože se jedná o software.

Tato odolnost je jednou z nejdůležitějších vlastností Bitcoinu. Kritické softwarové systémy musí být antifragilní, což zajišťuje právě provázanost Bitcoinové sociální vrstvy s jeho vrstvou technickou. Peněžní soustavy jsou ze své podstaty konkurenční, a jak víme již tisíce let, v nepřátelském prostředí jsou nezbytné pevné základy.

“Tu spadl příval, přihnaly se vody, zvedla se vichřice, a vrhly se na ten dům; ale nepadl, neboť měl základy na skále.” Matouš 7,25 (Český ekumenický překlad)

V tomto podobenství o domu na skále Bitcoin patrně není tím domem. Je tou skálou. Neměnný, nehybný, poskytující základy pro nový finanční systém.

Jak geologové vědí, horniny a skalní útvary se neustále pohybují a vyvíjejí. Stejně tak se děje i v případě Bitcoinu. Stačí jen vědět, kam a jak se dívat.

Zavedení pay to script hash a segregated witness jsou důkazem, že pravidla Bitcoinu lze změnit, pokud je dostatečný počet uživatelů přesvědčen, že přijetí zmíněné změny je pro síť přínosem. Druhá jmenovaná změna umožnila vývoj sítě lightning network, jednoho z domů budovaných na skále Bitcoinu. Budoucí vylepšení, jako jsou Schnorrovy podpisy, zvýší efektivitu a soukromí, stejně jako skripty (čti: smart kontrakty), které budou díky Taprootu k nerozeznání od běžných transakcí. Moudří stavitelé skutečně staví na pevných základech.

Satoshi nebyl moudrým stavitelem jen z technologického hlediska. Chápal také, že je třeba činit i moudrá ideologická rozhodnutí.

“Open source znamená, že kdokoli může kód nezávisle kontrolovat. Kdyby byl kód uzavřený, nikdo by nemohl ověřit jeho bezpečnost. Myslím, že pro program tohoto typu je nezbytné, aby byl otevřený.” Satoshi Nakamoto

Otevřenost je pro bezpečnost klíčová a je neodmyslitelnou součástí open source a hnutí svobodného softwaru. Jak Satoshi zdůraznil, bezpečnostní protokoly a kód, který je implementuje, musí být otevřené - neexistuje bezpečnost skrze utajení (security through obscurity). Další výhoda opět souvisí s decentralizací: kód, který lze volně spouštět, studovat, upravovat, kopírovat a distribuovat, zajišťuje, že se rozšíří široko daleko.

Radikálně decentralizovaná povaha je to, co nutí Bitcoin pohybovat se pomalu a s rozmyslem. Síť uzlů, z nichž každý je řízen nezávislým jednotlivcem, je ze své podstaty odolná vůči změnám - ať už jsou škodlivé, nebo ne. Bez možnosti aktualizace uživatelům vnutit je jediným způsobem, jak zavést změny, pomalé přesvědčování každého jednoho, aby změnu přijal. Právě tento proces zavádění a nasazování změn bez ústředního řízení činí síť neuvěřitelně odolnou vůči škodlivým změnám. Zároveň však, oproti centralizovanému prostředí, znesnadňuje opravu dysfunkčních součástí. Což je důvodem, proč se všichni snaží především nic nerozbíjet.

Bitcoin mě naučil, že pomalý postup je jednou z jeho vlastností, nikoli chybou.


    Hlouběji králičí norou