Čo je blockchain a ako funguje? Sprievodca pre začiatočníkov
Blockchain je technológia, ktorú môžeme jednoducho opísať ako digitálne účtovníctvo. Predstavte si ho ako "digitálnu knihu," ktorá obsahuje všetky kľúčové informácie o transakciách – napríklad kto transakciu vykonal, aká bola jej suma, a či bola úspešne dokončená.
Obsah:
Blockchain technológia sa začala využívať v roku 2009.
Napriek tomu sa stále mnoho ľudí snaží pochopiť, ako vlastne funguje a aký potenciál v sebe skrýva.
Jedným z dôvodov, prečo je blockchain pre verejnosť ešte stále záhadou, je jeho relatívne krátka história.
Hoci prvé zmienky siahajú do roku 1991 v práci Stuarta Habera a Scotta Stornetta, skutočného využitia sa dočkala až v roku 2009, keď osoba pod pseudonymom Satoshi Nakamoto uskutočnila prvú transakciu s Bitcoinom.
Z toho vyplýva aj druhý dôvod, prečo mnoho ľudí stále nerozumie blockchainu.
Keďže ide o novú technológiu, jej vysvetlenia sú často plné odborného žargónu.
Procesy ako Proof-of-Work alebo Proof-of-Stake poznajú hlavne odborníci z oblasti matematiky, kryptografie a programovania.
Bežná verejnosť však potrebuje viac kontextu, aby si vytvorila jasný obraz.
Situáciu sťažuje aj to, že v slovenskom jazyku stále chýbajú (alebo ešte nie sú úplne zaužívané) výrazy, ktoré by verne prekladali a vysvetľovali pojmy z angličtiny.
Preto sa často stáva, že aj po opakovanom čítaní alebo sledovaní videí si ľudia pomyslia: "Stále mi nie je jasné, čo to vlastne blockchain je."
Aby sme tento problém zjednodušili, pripravili sme pre vás čo najprehľadnejší sprievodca. Poďme na to krok za krokom.
Čo je blockchain?
4 rýchle fakty o blockchaine:
- Blockchain je databáza, ktorú je možné ľahko zdieľať medzi všetkými používateľmi siete blockchain.
- V súčasnosti sú najčastejšie ukladané údaje na blockchain sieti transakcie s kryptomenami.
- Mnohé databázy ukladajú údaje v priečinkoch. Blockchain však ukladá dáta do blokov, a to v chronologickom poradí.
- Na rozdiel od databáz, v ktorých je možné údaje pridávať, meniť alebo mazať, údaje v blockchaine sa nikdy nedajú meniť, čo zaručuje bezpečnosť všetkým používateľom.
Blockchain (alebo reťazec blokov) je technológia, ktorú môžeme opísať ako digitálne účtovníctvo.
Blockchain si môžete predstaviť ako "digitálnu knihu", ktorá obsahuje všetky dôležité informácie o transakciách (napr. kto sa zúčastnil transakcie, aká je výška transakcie, či bola úspešne dokončená, atď.).
Všetky informácie v tejto digitálnej knihe sú usporiadané chronologicky a chránené kryptografiou.
Táto digitálna kniha sa môže duplikovať a zdieľať s ostatnými počítačmi, ktoré sú súčasne pripojené do blockchain siete.
Toto je dôvod, prečo sa blockchainová technológia považuje za transparentnú.
Mnohí si myslia, že existuje iba jeden blockchain, a často zamieňajú pojem blockchain s Bitcoinom alebo inými kryptomenami, čo vedie k ďalšej zámene.
Aby sme si to objasnili: blockchain je technológia, zatiaľ čo Bitcoin je kryptomena, ktorá využíva blockchainovú technológiu.
V skutočnosti existuje mnoho blockchainových sietí. Každá z nich ponúka širokú škálu možností.
Blockchain sa nepoužíva len na zaznamenávanie nákupov a predajov kryptomien v „digitálnej knihe“.
Blockchainové siete môžu zaznamenávať a uchovávať údaje o čomkoľvek, čo môže mať hodnotu.
To môže byť napríklad:
- finančné transakcie
- zoznamy nehnuteľností a vlastníckych práv
- lekárske záznamy a výskumy
- hlasy vo voľbách
Ako blockchain funguje?
Vezmime si ako príklad bežnú transakciu.
Osoba B kupuje od Osoby A určitý počet Bitcoinov (*transakcia môže byť nákup alebo predaj akéhokoľvek iného majetku za akúkoľvek menu. Keďže sa blockchain najčastejšie používa na nákup a predaj kryptomien, použili sme ako príklad Bitcoin).
Keď sa kúpa a predaj uskutoční a potvrdí, všetky podrobnosti o tejto transakcii sa zaznamenajú.
Predstavme si, že zoznam takýchto transakcií za určité obdobie vyzerá takto (obrázok nižšie).
Všetky zoznamy obsahujúce údaje o transakciách sa zhromažďujú a ukladajú do jedného bloku (obrázok nižšie).
Každý blok má svoj limit, inými slovami, nemôže prijať nekonečné množstvo transakcií (*počet transakcií, ktoré jeden blok môže prijať, závisí od možností konkrétnej blockchain siete).
Keď sa jeden blok "naplní," pripojí sa k predchádzajúcemu bloku a stane sa súčasťou dlhého, chronologicky zoradeného reťazca.
Nové zoznamy transakcií sa medzitým ukladajú do nasledujúceho "prázdneho" bloku.
Práve preto sa táto technológia nazýva blockchain, čiže reťazec blokov.
Blockchain ukladá tieto bloky vo formáte, ktorý nám umožňuje prehľad dokonale zaznamenanej histórie Bitcoin transakcií.
Kto potvrdzuje transakcie v blockchaine?
Pravdepodobne ste si už položili otázku: „Ok, ale kto potom rozhoduje, či sú transakcie platné a kto rozhodne, či sa blok uloží do blockchainu alebo nie?“
V skutočnosti je to veľmi jednoduché.Blockchain poháňa sieť počítačov.
Každý počítač, ktorý používa blockchain, zároveň funguje aj ako „poháňač“ (*na účasť v blockchain sieti vám postačí počítač a pripojenie na internet).
Takúto sieť počítačov si môžeme predstaviť takto (obrázok nižšie).
Ako sa transakcie pridávajú do blockchainu?
Každá transakcia musí prejsť cez sieť počítačov.
Všetky počítače kontrolujú podrobnosti transakcie, aby sa potvrdilo, že je platná.
Napríklad všetky transakcie v rámci Bitcoin siete je možné overiť na stránke blockchain explorer.
Keďže každý počítač má priamy prístup k predchádzajúcim transakciám (z predchádzajúcich blokov), môže ľahko určiť platnosť aktuálnej transakcie.
Po tom, čo počítače schvália transakciu, táto sa uloží do blockchainu. Raz uložená v blockchaine sa už nikdy nedá zmeniť.
5 hlavných charakteristík blockchainu
1. Blockchain je decentralizovaná sieť
Keď hovoríme o blockchain technológii alebo kryptomenách, decentralizácia znamená, že sieť nie je riadená centrálnym orgánom (bankou, vládou, spoločnosťou).
Blockchain nie je uložený na jednom mieste. Je rozptýlený medzi mnohými počítačmi a miestami.
Preto, ak jedno počítač prestane fungovať, množstvo ďalších počítačov v sieti je stále schopných zaznamenávať a ukladať transakcie, a tým zabezpečiť normálne fungovanie siete.
Z tohto spôsobu fungovania vyplýva nasledujúca charakteristika.
2. Blockchain je transparentná sieť
Keďže blockchain funguje ako databáza, ktorú možno zdieľať medzi používateľmi, transakcie a údaje sa ukladajú rovnakým spôsobom na viacerých miestach súčasne.
To znamená, že všetky počítače (nodes) majú identickú kópiu histórie všetkých transakcií.
Každá nová zmena je okamžite viditeľná pre každý počítač.
Všetky informácie sú teda viditeľné a dostupné všetkým (*to však neznamená, že každá osoba má prístup k vašim údajom, aj keď sú transakcie viditeľné).
Keďže každý počítač má prístup k histórii všetkých transakcií, celá sieť môže automaticky overiť platnosť transakcie a tým odstrániť akúkoľvek možnosť podvodu.
3. Blockchain umožňuje bezpečnosť všetkým používateľom
Bezpečnosť je jednou z najväčších výhod blockchain technológie. Ako blockchain dosahuje bezpečnosť?
Ako sme uviedli v predchádzajúcom príklade, každú transakciu musí schváliť sieť počítačov (uzlov).
Všetky transakcie sa schvaľujú metódou konsenzu medzi všetkými počítačmi v sieti.
Navyše, každá transakcia je šifrovaná. To znamená, že ak by sa zrazu objavil nejaký škodlivý aktér, ktorý by chcel zmeniť údaje vo svoj prospech, nebude to možné.
Po prvé preto, že všetky počítače majú prístup k histórii transakcií, ktoré sa už uskutočnili a ktoré sú v procese spracovania.
Keďže majú prehľad, každý počítač v sieti zistí, že škodlivý aktér zmenil údaje. Následne bude transakcia odmietnutá.
Viac o bezpečnosti blockchain sietí si môžete prečítať v našom blogu o koncepte Proof-of-Work a mechanizme konsenzu.
4. Blockchain technológia umožňuje okamžité transakcie
S pomocou blockchainu môžete vykonať transakciu v priebehu niekoľkých minút, kdekoľvek na svete.
Predstavte si, koľko času (a peňazí) by vám zabralo poslať peniaze na druhý koniec sveta tradičným bankovým spôsobom.
Osoba, ktorá využíva transakcie s kryptomenami, môže vykonať sériu transakcií v priebehu niekoľkých okamihov.
Celá „dokumentácia“ o transakciách uskutočnených kryptomenami je uložená na blockchaine, čím sa eliminuje potreba výmeny papierov a dodatočného plytvania časom.
Okrem toho sú poplatky za posielanie kryptomien veľmi nízke (v porovnaní s tradičnými bankovými službami).
5. Blockchain umožňuje okamžitý prístup ku všetkým údajom
Predstavte si, že by ste mohli získať prístup ku všetkým údajom o pôvode nejakého produktu (od začiatku výroby až po jeho uvedenie na trh).
Blockchain technológia vytvára „stopu“, pomocou ktorej sa dokumentuje každý krok (či už ide o výrobu, transakciu atď.), a každý tento krok sa následne uloží.
To môže byť kľúčové pri budovaní dôvery medzi rôznymi odvetviami a spotrebiteľmi, najmä v časoch, keď sa spotrebitelia viac zaujímajú o ekologické a podobné otázky.
Napríklad výrobcovia oblečenia z prírodných materiálov môžu so spotrebiteľmi zdieľať všetky údaje o pôvode surovín použitých na výrobu produktov.
V blockchain svete už existujú projekty, ktoré sa snažia riešiť problémy v dodávateľských reťazcoch a výrobe. Najpopulárnejším z nich je VeChain.
Tri spôsoby využitia technológie v existujúcich odvetviach
Keď príde reč na blockchain technológiu, mnohí ju automaticky spájajú s kryptomenami.
Faktom je, že blockchain technológia má momentálne najväčšie využitie vo finančnom sektore (Bitcoin bol vytvorený ako reakcia na tradičný finančný systém, ktorý viedol k svetovej hospodárskej kríze v roku 2008).
Technológia však má aj iné využitia.
1. Zdravotníctvo
V súčasnosti existuje niekoľko projektov, ktoré uplatňujú blockchain technológiu v zdravotníckom odvetví.
Blockchain technológia sa používa ako prostriedok na transparentné zaznamenávanie medicínskych výskumov, ako aj na bezpečné uchovávanie zdravotnej dokumentácie pacientov.
2. Nehnuteľnosti
Či už ide o vlastnícke práva alebo veľkosť nehnuteľnosti, blockchain technológia môže priniesť transparentnosť do realitného priemyslu a transakcií medzi zmluvnými stranami.
3. Hlasovanie
Už dlhšie sa v spoločnosti objavuje myšlienka využitia blockchain technológie na zlepšenie transparentnosti demokratických volieb.
Najčastejšie argumenty v prospech tejto praxe uvádzajú, že by mohla zabrániť potenciálnym volebným podvodom a ponúknuť jednoduchý spôsob sčítavania hlasov.
Záver
Blockchain technológia je inovácia, ktorá ponúka riešenie pre výzvy, ako je bezpečné uchovávanie a ochrana údajov.
Technológia sa tiež snaží poskytnúť užitočný spôsob overovania autentickosti informácií, identít, transakcií a ďalších prvkov, čím vytvára bezpečnú „knihu“ informácií, ktorá sa môže aktualizovať v reálnom čase.
Ako sa hranice fyzického a digitálneho sveta rýchlo stierajú, využitie blockchain technológie bude naďalej rásť.
Ak si blockchain technológia udrží exponenciálnu mieru rastu, čoskoro by sme mohli byť svedkami vytvorenia ekosystému, v ktorom môžu jednotlivci, firmy a organizácie spolupracovať bezpečným, dôveryhodným a virtuálnym spôsobom.