Čo je to blockchain?

Blockchain je decentralizovaný záznam, ktorého názov je odvodený od spôsobu ukladania údajov

Čo je to blockchain?

Blockchain je decentralizovaný záznam, ktorého názov je odvodený od spôsobu ukladania údajov. Keď súbor údajov o transakciách dosiahne určitú veľkosť, vytvorí „blok“. V ňom sa každá transakcia v blockchaine overí a následne natrvalo uloží. „Reťazová“ časť blockchainu je rad po sebe idúcich blokov, ktoré sú navzájom prepojené a tvoria nemennú účtovnú knihu.

V čom sa blockchain líši od tradičnej databázy?

Blockchain sa od tradičnej databázy líši dvoma spôsobmi: spôsobom fungovania a tým, kto je zaň zodpovedný. Blockchain funguje nezávisle od dohľadu spoločnosti alebo finančnej inštitúcie, zatiaľ čo tradičnú databázu zvyčajne vlastní a prevádzkuje jeden subjekt. Umožňuje transakcie bez dôvery a bez povolenia

Nižšie uvádzame päť jedinečných vlastností, ktoré definujú technológiu blockchain:

Decentralizácia

Žiadny subjekt nevlastní každý blockchain ani základnú technológiu (ako by to robila centrálna banka alebo korporácia). Namiesto toho je každý blockchain udržiavaný množstvom počítačov („uzlov“), ktoré overujú transakcie. Bezpečnosť blockchainu zabezpečujú mechanizmy konsenzu (viac o tom nižšie).

Verejný a transparentný

Decentralizovaný systém blockchainu umožňuje, aby bola účtovná kniha verejná a transparentná a zároveň zostala anonymná. Každá transakcia je zaznamenaná natrvalo a je verejne prístupná.

V roku 2016 Fabricio Santos opísal koncept blockchainu ako bankový trezor naplnený radmi sklenených vkladných schránok, ktoré umožňujú každému vidieť obsah schránok bez toho, aby mal prístup k ich obsahu. V metafore pokračoval vysvetlením, že keď si človek otvorí novú vkladnú schránku, dostane kľúč jedinečný pre túto schránku, ale vyhotovenie kópie kľúča nekopíruje obsah schránky, iba umožňuje prístup.

Nezameniteľný

Blok je po pridaní do reťazca nemenný (alebo ho nemožno zmeniť). Jediný spôsob, ako je možné blok zmeniť, je, ak väčšina nezávislých uzlov dosiahne konsenzus na overenie zmeny, čo sťažuje komukoľvek manipuláciu so záznamom.

Bez dôvery a bez povolenia

Blockchain zaznamenáva a uchováva históriu a pri transakciách vystupuje ako nestranná strana. Z tohto dôvodu je „nedôveryhodný“ v tom zmysle, že nevyžaduje, aby ste pri transakciách dôverovali inej organizácii alebo subjektu. Podobne, keďže transakcie vykonáva sieť počítačov, sú „bez povolenia“ v tom zmysle, že si nevyžadujú povolenie tretej strany.

Typy blockchainu

Existujú rôzne typy blockchainu a každý z nich má rôzne poplatky za plyn (Gas Fee) a škálovateľnosť.

Blockchainy vrstvy 1

Blockchainy vrstvy 1 (nazývané aj „L1“) sú hlavné alebo základné blockchainy. To znamená, že vykonávajú a overujú transakcie samostatne, bez pomoci. Ethereum, Solana a Avalanche sú reťazce vrstvy 1. Všetky tri tieto reťazce L1 nepotrebujú na svoj chod pomoc iných systémov a každý z nich má vlastné pridružené kryptomeny.

Blockchainy vrstvy 2

Blockchainy vrstvy 2 (alebo „L2“) fungujú ako škálovacie riešenia pre vrstvu 1. Reťazce vrstvy 2 spracúvajú transakcie vo svojom reťazci a potom ukladajú súhrn vykonaných akcií do reťazca vrstvy 1. Optimism a Arbitrum sa považujú za „rollupy“ vrstvy 2, pretože ich transakcie sa uskutočňujú mimo reťazca a po dokončení sa pridávajú do reťazca vrstvy 1 alebo základného reťazca. Tým sa výrazne znižujú nároky na blockchain, zlepšuje sa škálovateľnosť a znižujú sa jeho poplatky za plyn (Gas Fee).

Vedľajšie reťazce

Nakoniec existuje typ reťazca nazývaný „sidechain„, čo je samostatný, nezávislý blockchain, ktorý je prepojený s reťazcom vrstvy 1 prostredníctvom obojsmerného mosta. Sidechainy, ako napríklad Polygon, sú navrhnuté na efektívne spracovanie transakcií a sú to v podstate samostatné blockchainy zodpovedné za svoju vlastnú bezpečnosť. To, čo ich spája s hlavným blockchainom, je ich schopnosť prenášať digitálne položky do hlavného blockchainu. V prípade Polygonu, reťazca kompatibilného s Ethereom, získavajú používatelia podobný zážitok ako pri používaní Etherea, ale s potenciálne nižšími poplatkami za plyn a rýchlejšími časmi transakcií.

Mechanizmy konsenzu

Ako sme už spomenuli, transakcie blockchainu musia byť overené uzlami v sieti. Mechanizmy konsenzu sú spôsobom, akým sa transakcie overujú – sú spôsobom, akým sa všetky uzly dohodnú, že transakcia by mala byť trvalo zaznamenaná (preto „konsenzus“). Existujú dva hlavné typy mechanizmov konsenzu: Proof of Stake a Proof of Work.

Metóda proof-of-stake

Blockchainy, ktoré používajú metódu Proof-of-Stake, overujú transakcie pomocou validátorov. Keď sa do blockchainu potenciálne pridá nová transakcia, náhodne sa vyberie validátor, ktorý bude navrhovateľom bloku. Tento validátor potom vytvorí nový blok a pošle ho ostatným uzlom v sieti. Pre každý nový blok sa vyberie výbor validátorov a práve ich hlasy rozhodujú o platnosti bloku. Príkladom blockchainu, ktorý používa Proof-of-Stake, je Ethereum.

Metóda Proof-of-Work

Blockchainy, ktoré používajú metódu Proof-of-Work, overujú transakcie pomocou baníkov. Proof-of-Work blockchainy využívajú extrémny výpočtový výkon („prácu“) a konsenzus ako prekážky pre zlých aktérov, ktorí do blockchainu zapisujú neplatné transakcie. Keď sa do blockchainu potenciálne chystá pridať nová transakcia, skupina baníkov (skôr ich počítače) sa predháňa v riešení zložitej matematickej rovnice. Keď ju niekto vyrieši, niekoľko ďalších baníkov overí, či je jeho odpoveď správna. Ak sa všetci zhodnú na tom, že výstup najrýchlejšieho ťažbára je správny, transakcia sa zaznamená do blockchainu a ťažbár dostane odmenu za energiu spotrebovanú na dokončenie výpočtu.

Pri Proof-of-Work sa na platnosti transakcie musí dohodnúť nielen niekoľko ťažiarov, ale bariéra vstupu zlého hráča je extrémne vysoká vzhľadom na výpočtovú prácu a energiu potrebnú na validáciu transakcie. Napríklad existuje len určitý počet Bitcoinov. Preto je na vydolovanie každej ďalšej mince potrebné vyriešiť zložitejší problém. To zároveň zdražuje transakcie.

Obe tieto metódy sú zložité, časovo náročné a v konečnom dôsledku zabezpečujú bezpečnosť blockchainu, preto sa prevádzkovateľom udeľujú poplatky za plyn.

Poplatky za plyn (Gas Fee)

Vo web3 sa termín „poplatok za plyn“ vzťahuje na platbu potrebnú na vykonanie transakcií v blockchaine. Tieto platby kompenzujú prevádzkovateľov uzlov, ktorí udržiavajú blockchain v chode. Táto validácia pomáha zabezpečiť, aby mal blockchain trvalý, nemenný záznam. Každý blockchain (Ethereum, Solana, Polygon, Arbitrum, Optimism a Klaytn) má rôzne poplatky za plyn. Tieto poplatky sa líšia v závislosti od toho, ako jednotlivé reťazce overujú transakcie.

Ako sa pravidelne využíva blockchain?

Medzi štyri populárne prípady použitia blockchainu patria: prevod peňazí, nákup predmetov, ukladanie predmetov a sledovanie predmetov pri ich presune z bodu A do bodu B.

Mnohé z týchto prípadov použitia sú možné vďaka novším blockchainom, ako sú Ethereum alebo Polygon. Bitcoin je štruktúrovaný ako účtovná kniha a nemá schopnosť inteligentných zmlúv.

Kryptomeny

Kryptomena je virtuálna mena, ktorá existuje na blockchaine. Napríklad ethereum (ETH) sa používa na blockchaine Ethereum. Kryptomena slúži ako zastrešujúci pojem pre všetky digitálne meny, ku ktorým má prístup vaša kryptopeňaženka. Vaša peňaženka je program, ktorý vám pomáha nakupovať, predávať a pristupovať k vašej kryptomene a (v mnohých prípadoch) aj k vašim NFT.

DeFi

Decentralizované financie, často skrátene „DeFi“, je termín používaný na označenie finančných služieb a búrz, ktoré fungujú na technológii blockchain. Medzi bežné služby patrí získavanie úrokov, požičiavanie, požičiavanie a obchodovanie. DeFi umožňuje transakcie bez dôvery, bez povolenia a rýchle transakcie.

Inteligentné zmluvy (Smart Contracts)

Inteligentné zmluvy sú automatizované počítačové programy, ktoré presadzujú svoje zakódované pravidlá. Inteligentné zmluvy využívajú logiku „ak toto, potom tamto“ a poháňajú NFT a dApps.

NFT

Non-fungible tokeny (NFT) sú jedinečné digitálne predmety s vlastníctvom spravovaným blockchainom. Kupujú a predávajú sa za kryptomenu. Príkladmi NFT sú digitálne umenie, zberateľské predmety, predmety virtuálnej reality, názvy krypto domén, záznamy o vlastníctve fyzických predmetov a ďalšie.

Dodávateľský reťazec (Suply Chain)

Údaje o dodávateľskom reťazci uložené v blockchaine pomáhajú spoločnostiam sledovať položky od potravín až po lieky. Organizácie využívajú technológiu blockchain pre svoje dodávateľské reťazce, aby mohli robiť veci, ako je vyhľadávanie falšovaných liekov alebo sledovanie kontaminovaných potravín pri ich sťahovaní z trhu. Napríklad spoločnosť IBM Food Trust sa zamerala na využívanie blockchainu na podporu dodávateľského reťazca.

Budúce možnosti využitia blockchainu

Trvalo takmer dve desaťročia, kým sa blockchain dostal z teórie do praxe, ale teraz sa vyvíjajú mnohé ďalšie aplikácie. Jedným z budúcich využití blockchainu, o ktorom sa najviac hovorí, je využitie blockchainu na uchovávanie a ochranu lekárskych záznamov alebo zdieľanie lekárskeho výskumu. Mnohí očakávajú, že blockchain jedného dňa naruší napríklad odvetvie nehnuteľností, poisťovníctvo a automobilový priemysel.