Jak zní nejkratší možná odpověď?
Blockchain je databáze zápisů (kdo poslal komu a kolik), kterou současně uchovává mnoho nezávislých počítačů, a ty se pravidelně shodují na tom, jak přesně databáze vypadá. Nikdo z nich není šéf. Právě proto se o něm mluví jako o "účetní knize, kterou nikdo nevlastní".
Toto je první lekce cesty zaklad. Nebudeme mluvit o cenách ani o tom, co kupovat. Budeme mluvit o tom, jak ta věc funguje, protože bez toho jsou všechny ostatní debaty nesrozumitelné.
Proč vůbec potřebujeme knihu, kterou nikdo nevlastní?
Představte si obyčejnou situaci. Anna pošle Bořkovi 10 korun. V klasickém světě to zapíše banka do své databáze: strhne 10 Anně, přičte 10 Bořkovi. Funguje to, ale je tu jeden předpoklad, který si obvykle neuvědomujeme: všichni musíme věřit té jedné bance, že záznam nezmění.
Banka teoreticky může omylem nebo záměrně napsat, že Anna má o něco méně, nebo že transakce nikdy neproběhla. V praxi tomu brání zákony, audity a dohled. Ale technicky ten záznam ovládá jeden subjekt.
Blockchain řeší stejnou úlohu jinak. Místo jedné knihy u jedné banky existuje mnoho identických kopií téže knihy na počítačích po celém světě. Když Anna pošle Bořkovi 10, tato transakce se rozešle do sítě a každá kopie knihy si ji poznamená. Aby někdo záznam zfalšoval, musel by přepsat většinu kopií najednou, což je u velkých sítí prakticky neúnosně drahé a složité.
Odkud se vzalo slovo "blockchain"?
Z toho, jak se transakce zapisují. Nesbírají se po jedné, ale po dávkách. Dávce se říká blok. Blok je něco jako jedna stránka účetní knihy: obsahuje seznam transakcí za určité období.
Když se stránka zaplní, uzavře se a připojí za předchozí stránku. Tak vzniká řetězec bloků (block + chain). Klíčové je, že každý nový blok v sobě nese takzvaný otisk (matematické shrnutí) bloku předchozího. Změníte-li cokoli ve staré stránce, změní se její otisk, a tím pádem přestane sedět otisk uložený v následující stránce, a v té další, a tak dále až na konec.
Jinými slovy: přepsat jeden starý záznam neznamená přepsat jedno místo. Znamená to přepsat i všechno, co po něm následuje, a to zároveň na většině počítačů v síti. Právě tato provázanost dělá starší zápisy prakticky neměnnými.
Kdo rozhoduje, který zápis je ten správný?
Toto je jádro věci a zároveň místo, kde se lidé nejčastěji ztrácejí. Když neexistuje šéf, kdo řekne, že Anniny 10 korun opravdu odešly?
Odpověď zní: pravidla, na kterých se předem shodly všechny počítače v síti. Těmto pravidlům se říká mechanismus konsenzu. Zjednodušeně určují, kdo smí sestavit další blok a za jakých podmínek ho ostatní uznají za platný. Různé sítě používají různé mechanismy (nejznámější jsou proof of work a proof of stake), a ty si vysvětlíme v dalších lekcích. Pro teď stačí jedno:
Shoda nevzniká tím, že by někdo měl poslední slovo. Vzniká tím, že drtivá většina účastníků nezávisle spočítá stejný výsledek podle stejných pravidel.
Co konkrétně blockchain umí a co ne?
Držme se konkrétní věty: "Anna poslala Bořkovi 10." Co o ní blockchain garantuje a co ne?
| Otázka | Co blockchain řeší | Co neřeší |
|---|---|---|
| Proběhla transakce? | Ano, po zapsání do bloku je veřejně ověřitelná | - |
| Dá se záznam zpětně smazat? | Prakticky ne, čím starší, tím obtížnější | - |
| Je Anna opravdu Anna? | Ne, síť zná jen adresu, ne totožnost člověka | Skutečnou identitu musíte řešit jinde |
| Byla 10 rozumná částka? | Ne, síť nehodnotí, jestli byl obchod dobrý nápad | Smysl transakce je na lidech |
| Vrátí se peníze při omylu? | Ne, neexistuje centrální reklamace | Chybu obvykle nelze vzít zpět |
Tato tabulka je důležitější, než vypadá. Blockchain je nástroj na shodu o zápisech, ne na spravedlnost, ne na ochranu před vlastní chybou a ne na ověření, kdo jste. Spousta zklamání z krypta pramení z toho, že se od té knihy čeká něco, co nikdy neslibovala.
Proč tedy záleží na tom, že knihu nikdo nevlastní?
Protože to mění, komu musíte věřit. U banky věříte instituci. U blockchainu věříte tomu, že se většině nezávislých počítačů nevyplatí (nebo se jim technicky nepodaří) záznam zfalšovat.
Ani jedno není magie a ani jedno není zdarma. Jde jen o jiné rozložení důvěry. Někomu vyhovuje víc, někomu míň, a záleží na tom, k čemu to používá. Naším úkolem tady v Classroomu není říkat, které je lepší. Je jím dát vám slovník a mapu, abyste se rozhodovali sami.
Co byste po této lekci měli umět?
- Vysvětlit vlastními slovy, proč se blockchainu říká kniha, kterou nikdo nevlastní.
- Popsat, co je blok a proč jsou bloky provázané do řetězce.
- Rozlišit, co blockchain garantuje (že zápis existuje a těžko se mění) od toho, co negarantuje (identitu, spravedlnost, vratnost chyby).
- Odpovědět na otázku "komu tady vlastně věřím" u banky i u blockchainu.
Definice jednotlivých pojmů si můžete kdykoli dohledat v našem slovníku pod heslem blockchain.
Co zůstává nejisté a co si necháme na příště?
Úmyslně jsme vynechali tři věci, protože si zaslouží vlastní lekce:
- Jak přesně vzniká shoda (proof of work vs. proof of stake). Řekli jsme jen, že pravidla existují, ne jak se počítají.
- Jak bezpečné to reálně je. "Prakticky nemožné přepsat" neznamená "matematicky nemožné za všech okolností". Bezpečnost závisí na velikosti a rozložení sítě, a to se u různých blockchainů výrazně liší.
- Jaké má blockchain náklady (energie, rychlost, poplatky). Kniha, kterou drží tisíce počítačů, není zadarmo.
A jedna poctivá poznámka na závěr: pro tuto lekci nemáme žádný živý datový ukazatel, který bychom vám mohli ukázat, takže jsme žádný nevymýšleli. Je to vysvětlení principu, ne měření trhu. V dalších lekcích cesty zaklad se dostaneme k číslům, která se dají skutečně sledovat.

