Blockchain bez technického žargónu
Slovo blockchain počuť pri každej debate o kryptomenách, no málokto ho vie vysvetliť jednoducho. V skutočnosti ide o zdieľanú účtovnú knihu, ktorú nikto nemôže potichu prepísať. Pozrime sa, ako funguje a kde sú jej hranice.
- Blockchain je zdieľaný záznam transakcií, ktorý majú v kópii tisíce počítačov.
- Bloky sú na seba naviazané, preto sa staršie zápisy nedajú nenápadne zmeniť.
- Technológia rieši dôveru bez prostredníka, no nie je vhodná na všetko.
Predstavte si zošit, do ktorého si skupina ľudí zapisuje, kto komu požičal peniaze. Každý člen skupiny má presnú kópiu. Nový zápis platí až vtedy, keď ho väčšina odsúhlasí, a staršie strany sú zapečatené tak, že akákoľvek zmena by bola hneď viditeľná. Presne toto je jadro blockchainu. Zvyšok sú technické detaily, ktoré tento princíp zabezpečujú.
Bloky a reťazec
Blockchain zbiera transakcie do balíkov, ktoré sa nazývajú bloky. Každý blok obsahuje zoznam transakcií, čas vzniku a takzvaný odtlačok predchádzajúceho bloku. Odtlačok, odborne hash, je krátky reťazec znakov vypočítaný z obsahu bloku. Keď v bloku zmeníte čo i len jeden znak, odtlačok bude úplne iný.
Keďže každý blok nesie odtlačok toho predošlého, bloky tvoria reťaz. Ak by niekto chcel zmeniť starú transakciu, zmenil by sa odtlačok daného bloku. Tým by prestal sedieť s nasledujúcim blokom a ten s ďalším. Podvodník by musel prepočítať celý zvyšok reťazca a presvedčiť sieť, že práve jeho verzia je správna. Pri veľkej sieti je to prakticky nemožné.
Kto rozhoduje o tom, čo platí
V banke vedie účtovníctvo banka. V blockchaine neexistuje jeden správca. Záznam uchovávajú tisíce počítačov, ktoré sa nazývajú uzly. Aby sa dohodli na jednej verzii, používajú pravidlá, ktorým sa hovorí konsenzus. Najznámejšie sú dva prístupy:
| Mechanizmus | Ako funguje | Kde ho nájdete |
|---|---|---|
| Dôkaz prácou (proof of work) | Ťažiari súťažia vo výpočte náročnej úlohy, víťaz pridá blok a dostane odmenu | Bitcoin |
| Dôkaz podielom (proof of stake) | Validátori zablokujú vlastné mince ako záruku, za podvod o ne prídu | Ethereum a mnohé novšie siete |
Oba prístupy sledujú rovnaký cieľ. Podvádzať sa nesmie oplatiť. Pri dôkaze prácou by útočník potreboval obrovský výpočtový výkon a veľa elektriny. Pri dôkaze podielom by riskoval stratu vlastných mincí.
Verejné a súkromné blockchainy
Bitcoin a Ethereum sú verejné siete. Zapojiť sa môže ktokoľvek a všetky transakcie sú viditeľné. Viditeľné neznamená podpísané menom. Transakcie sa viažu na adresy, teda reťazce znakov, a nie na osobné údaje. Ak však niekto adresu prepojí s vami, napríklad pri nákupe cez overený účet, dá sa spätne vystopovať celá história.
Firmy a inštitúcie používajú aj súkromné alebo povolené blockchainy. V nich môže záznamy pridávať len vybraný okruh účastníkov. Strácajú tým časť decentralizácie, zato bývajú rýchlejšie a lacnejšie.
Kde má blockchain zmysel
Technológia je užitočná tam, kde sa viacero strán, ktoré si navzájom nedôverujú, potrebuje zhodnúť na spoločnom zázname. Typické príklady:
- Digitálne peniaze bez centrálneho vydavateľa. Bitcoin bol prvým funkčným príkladom.
- Stablecoiny a prevody. Hodnota sa dá poslať kamkoľvek, bez ohľadu na otváracie hodiny.
- Inteligentné kontrakty. Programy, ktoré sa vykonajú automaticky po splnení podmienok, napríklad pri výmene tokenov.
- Tokenizácia aktív. Zápis vlastníctva cenných papierov či podielov do digitálnej podoby.
Naopak, tam, kde existuje jeden dôveryhodný správca, býva klasická databáza rýchlejšia, lacnejšia a ľahšie opraviteľná. Nie každý projekt s nálepkou blockchain ho naozaj potrebuje.
Obmedzenia a riziká
Nemennosť záznamu je výhoda aj nevýhoda. Ak pošlete kryptomenu na zlú adresu, transakciu nikto nezruší. Neexistuje zákaznícka linka, ktorá by platbu vrátila. Rovnako chyba v inteligentnom kontrakte môže viesť k strate peňazí, ktoré sa už nedajú získať späť.
Verejné siete majú obmedzenú kapacitu. Pri veľkom záujme rastú poplatky a transakcie sa spomaľujú. Riešia to nadstavbové siete, ktoré však pridávajú ďalšiu vrstvu zložitosti.
Čo sa deje pri odoslaní platby
Pozrime sa na bežnú transakciu krok za krokom. Keď pošlete kryptomenu, vaša peňaženka vytvorí príkaz a podpíše ho súkromným kľúčom. Súkromný kľúč je tajný údaj, ktorý dokazuje, že mince patria vám. Podpis môže ktokoľvek overiť, no nikto z neho nedokáže kľúč spätne odvodiť.
- Podpísaná transakcia sa rozošle do siete a uzly skontrolujú, či máte dostatok prostriedkov a či je podpis platný.
- Transakcia čaká v zozname nepotvrdených platieb. Ak ponúknete vyšší poplatok, dostane sa do bloku skôr.
- Ťažiar alebo validátor ju zaradí do nového bloku, ktorý sieť prijme.
- Každý ďalší blok pridaný nad ním transakciu ďalej upevňuje. Preto príjemcovia pri väčších sumách čakajú na viacero potvrdení.
Peňaženka teda v skutočnosti neuchováva mince. Tie existujú len ako zápisy v blockchaine. Peňaženka uchováva kľúče, ktoré k nim dávajú prístup. Kto má kľúče, ovláda mince. Preto sa pri kryptomenách hovorí, že bezpečnosť je predovšetkým vo vašich rukách.
Čo si z toho odniesť
Blockchain je zdieľaná účtovná kniha, v ktorej sa zápisy ťažko menia a o platnosti rozhoduje sieť, nie jeden správca. Pre investora z toho vyplýva niekoľko praktických záverov. Pred odoslaním platby vždy skontrolujte adresu. Nikdy nikomu neposkytujte obnovovaciu frázu. Pri projektoch, ktoré sa odvolávajú na blockchain, sa pýtajte, aký problém technológia naozaj rieši. A kryptoaktíva nakupujte len cez poskytovateľov s povolením podľa nariadenia MiCA, ktorých nájdete v registri na stránke subjekty.nbs.sk.
Zdroje
Článok má informatívny charakter a nie je investičným ani daňovým poradenstvom.