Většina debat o kryptu začíná u ceny. Měla by ale začínat u blockchainu. Bez pochopení toho, jak vzniká důvěra v decentralizované síti, zůstává Bitcoin jen symbolem a kryptoměny souborem prázdných pojmů.
Blockchain řeší velmi konkrétní problém: jak se mohou lidé, kteří si navzájem nevěří, shodnout na jednom společném záznamu, aniž by nad ním musela stát autorita.
Bez pochopení této jediné myšlenky působí většina světa kryptoměn jako směs marketingu, magie a složité matematiky. Ve skutečnosti je princip překvapivě jednoduchý.
Blockchain je především účetní kniha
Představte si účetní knihu, do které může nahlížet každý účastník sítě. Každý má její vlastní kopii a každá nová položka se do všech kopií zapisuje podle předem daných pravidel.
Na rozdíl od banky nebo účetního systému firmy zde neexistuje jediný správce, který může historii upravit nebo rozhodnout, která verze je správná. O tom, co platí, rozhoduje samotná síť.
Blockchain tedy není nic jiného než sdílená databáze navržená pro prostředí, kde mezi účastníky neexistuje automatická důvěra.
Proč nestačí obyčejná databáze
Ve většině systémů existuje někdo, komu důvěřujeme.
Banka vede seznam zůstatků.
Katastr vede seznam vlastníků nemovitostí.
Broker eviduje cenné papíry.
Pokud dojde ke sporu, poslední slovo má správce databáze.
Blockchain vznikl pro situace, kdy takový správce neexistuje nebo mu účastníci nechtějí svěřit plnou kontrolu. Každý uzel v síti proto uchovává vlastní kopii historie a samostatně ověřuje, že nové transakce odpovídají pravidlům.
Důvěra se tak přesouvá z instituce na otevřený protokol.
Proč je historie tak těžko změnitelná
Transakce se nezapisují jednotlivě, ale ve skupinách nazývaných bloky.
Každý nový blok obsahuje kryptografický otisk předchozího bloku. Díky tomu vzniká nepřerušený řetězec navazujících záznamů.
Pokud by někdo chtěl změnit jedinou historickou transakci, změnil by tím i otisk celého bloku. Ten by přestal odpovídat následujícímu bloku, který by zase přestal odpovídat dalšímu.
Jinými slovy, nestačilo by přepsat jeden záznam. Bylo by nutné přepsat celou historii a zároveň přesvědčit většinu sítě, aby tuto novou historii přijala.
Právě proto se o blockchainu mluví jako o prakticky neměnné databázi.
Jak se síť shodne
Protože blockchain nemá centrální autoritu, potřebuje mechanismus, který určí, která verze historie je správná.
Tomuto mechanismu se říká konsenzus.
Dvě nejrozšířenější metody jsou:
Proof of Work, kde o vytvoření nového bloku soutěží výpočetní výkon.
Proof of Stake, kde právo potvrzovat transakce získávají účastníci, kteří do systému uzamknou vlastní kapitál.
Oba přístupy mají společný cíl: udělat podvod ekonomicky dražší než poctivé chování.
Bez kompromisů to nejde
Odolnost blockchainu není zadarmo.
Zatímco běžná databáze provede změnu jednou, blockchain stejnou operaci ověřuje na mnoha počítačích současně. To znamená vyšší náklady, nižší rychlost a omezenou kapacitu.
Proto blockchain není univerzální náhradou databází.
Dává smysl pouze tam, kde je odstranění potřeby důvěřovat jedné instituci skutečně cennější než výkon systému.
Když někdo tvrdí, že blockchain vyřeší každý problém, obvykle prodává technologii tam, kde není potřeba.
Co blockchain neumí
Blockchain často bývá popisován jako technologie důvěry. Přesnější je říct, že jde o technologii neměnnosti záznamu.
Jakmile jsou data jednou zapsána, síť zajistí, že je nikdo zpětně tiše neupraví.
To ale neznamená, že jsou správná.
Pokud někdo zapíše nepravdivou informaci, blockchain ji ochrání úplně stejně jako informaci pravdivou. Stejně tak vás neochrání před podvodem, před špatně podepsanou transakcí ani před lidskou chybou.
Řeší jediný problém, tedy důvěryhodnost historie záznamů.
Všechno ostatní musí řešit lidé, aplikace nebo instituce nad ním.