Pravděpodobně jste se již setkali s humbukem kolem této technologie. Články slibují revoluci v zábavě nebo zaručují, že váš losos byl chycen udržitelným způsobem. Zní to jako kouzlo. Ale to není pravda.
Jedná se o distribuované výpočty.
Blockchain je ve svém jádru sdílená účetní kniha transakcí. Síť používá strukturu peer-to-peer (p2p). Každý počítač v této síti ukládá kopii tohoto registru. K ověření dat používají specializovaný software. Tato data jsou seskupena do částí nazývaných bloky.
Když počítač zkontroluje blok, vyřeší složitý matematický problém. Po vyřešení je blok přidán na konec řetězce. Řetězec se vrací do okamžiku, kdy se systém objevil. Je to neoddělitelné.
Bitcoin a problém důvěry
Nejznámějším případem použití je bitcoin. Satoshi Nakamoto navrhl tento koncept v roce 2008. Cílem byla decentralizovaná digitální měna. Nejsou potřeba žádné banky.
Nakamoto čelil třem velkým překážkám. Jak zabránit nekonečnému kopírování digitální měny? Jak zabránit dvojímu utrácení? Jak ověřit transakce bez centrálního orgánu?
Blockchain poskytl odpovědi na tyto otázky.
Těžba: proč počítače fungují zdarma
Výpočetní výkon stojí peníze. Elektřina není zadarmo. Proč by měl někdo poskytovat své zdroje?
Nakamoto zavedl systém odměn. Počítač, který vyřeší matematický problém, nejprve dostane zaplaceno v nových bitcoinech. Tento proces se nazývá těžba. Do oběhu uvádí nové mince. Těžařům také poskytuje finanční pobídku k zabezpečení sítě.
Složitost matematického problému je upravena na základě celkového výkonu zpracování. Více výkonu znamená náročnější úkoly. To udržuje dobu kontroly bloku stabilní na přibližně deseti minutách.
Ochrana změn zabudovaná do architektury
Zabezpečení blockchainu je založeno na historii. Ověření každého bloku závisí na předchozím. Jakmile je do řetězce přidán blok, je uzamčen. Každý uzel v síti to vidí.
Pokud chce hacker změnit minulou transakci, musí změnit tento konkrétní blok. Poté bude muset znovu postavit všechny následující bloky. To je výpočetně téměř nemožné. K úspěchu by útočník potřeboval více než 51 procent celkového výpočetního výkonu sítě.
Vyhrává nejdelší řetězec
Existuje mechanismus řešení sporů. Pokud blok řeší více počítačů současně, síť je pozastavena. Čeká na další blok, který zlomí vaz. Systém vždy akceptuje nejdelší řetězec jako platný.
Zvažte řetězec 100 bloků. Podvodník se pokusí zdvojnásobit coin z bloku 70. Upraví blok 70 a začne přestavovat bloky 71 na 100. Mezitím zbytek sítě pokračuje v rozšiřování původního řetězce 100 bloků. Podvodník je stále pozadu. Jeho verze se nikdy nestane nejdelším řetězem. Bude zamítnuto.
Kromě bitcoinů
Bitcoin je prostě hvězda show. Tuto strategii může použít jakékoli odvětví, které sleduje transakce. Někteří tvrdí, že nahradí současný internet. To se teprve uvidí. Jedna věc je jistá. Toto je chytrá aplikace distribuovaného počítání.

































