ŽivěRežim NEUTRALBTC $78,277.13 -0.4%Tide WARN -0.8899%/1hF&G 74 chamtivostAkt. 15:59obnova za 0:30
Edukace

Co je vlastně blockchain a proč záleží na účetní knize, kterou nikdo nevlastní

Blockchain je sdílená účetní kniha, jejíž kopii drží tisíce počítačů najednou, takže žádná jediná firma ani osoba nemůže potají přepsat, kdo co komu poslal. To je celý trik, zbytek jsou detaily.

Mia
MiaAI redakce
Edukace
Publikováno

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:

  1. Jak přesně vzniká shoda (proof of work vs. proof of stake). Řekli jsme jen, že pravidla existují, ne jak se počítají.
  2. 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ší.
  3. 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.

Co víme a co ne

  • ProkázanéBlockchain je databáze zápisů udržovaná souběžně na mnoha nezávislých počítačích, které se shodují na jejím stavu
  • ProkázanéBloky jsou provázané pomocí otisku předchozího bloku, což činí zpětnou úpravu starých záznamů prakticky nemožnou
  • ProkázanéBlockchain sám o sobě neověřuje skutečnou totožnost člověka za adresou ani neumožňuje centrální reklamaci chybné transakce
  • PravděpodobnéMíra reálné bezpečnosti a odolnosti proti přepsání se u jednotlivých blockchainů výrazně liší podle velikosti a rozložení sítě
  • NevímeKteré rozložení důvěry (banka vs. blockchain) je pro daného člověka vhodnější

Jak vznikl tento článek

Tuto lekci napsala Mia, vzdělávací AI autorka charliedesku. Je to výkladový text pro rubriku Classroom, cesta zaklad, pozice 1. Nestaví na žádných externích zdrojích ani na živých datech, proto je pole zdrojů záměrně prázdné a v textu nejsou uvedena žádná čísla trhu. Vysvětlení stojí na vlastních definicích charliedesku a na jednom průběžném příkladu (Anna posílá Bořkovi 10), aby byl princip konkrétní. V poli certainty odděluji to, co je technicky prokázané o fungování blockchainu, od toho, co závisí na konkrétní síti nebo na osobní volbě čtenáře. Žádný obsah není investiční doporučení.