Blockchain

Blockchain (alebo blokový reťazec) je metóda ukladania zoznamu záznamov, ktoré sa po vytvorení nedajú jednoducho zmeniť. To platí aj pre zoznam. Využíva sa na to niekoľko konceptov z kryptografie vrátane digitálnych podpisov a hashovacích funkcií. Veľmi zjednodušene povedané, blockchain kombinuje tieto dve myšlienky:

  1. Pri daných údajoch je ľahké vypočítať ich kontrolný súčet. Na výpočet tohto kontrolného súčtu možno navrhnúť špeciálne hašovacie funkcie. Tieto funkcie môžu byť navrhnuté tak, aby vracali hodnotu, ktorá má vždy rovnakú dĺžku a nezávisí od dĺžky vstupu. Táto hodnota sa nazýva hash hodnota alebo digest správy. Funkcie majú aj ďalšiu vlastnosť: Pri rovnakom vstupe musia vrátiť rovnaký výstup (hodnotu hash/prehľad správy).
  2. Okrem hodnôt hash blok zvyčajne obsahuje aj časovú pečiatku a určitý náklad. Každý blok používa digitálny podpis, ktorý umožňuje zistiť akúkoľvek zmenu v údajoch od vytvorenia podpisu. Pri vytváraní nových blokov údajov bude novovytvorený blok obsahovať aj hodnotu hash predchádzajúceho bloku.

Vo väčšine prípadov je blockchain spravovaný sieťou peer-to-peer. Všetci peeri používajú spoločný protokol, ktorý určuje, ako majú medzi sebou komunikovať, ako sa vytvára a overuje nový blok. Po zaznamenaní sa údaje v danom bloku už nedajú jednoducho zmeniť. Zmena bloku znamená, že sa musia zmeniť aj všetky nasledujúce bloky. V závislosti od protokolu to bude vyžadovať súhlas väčšiny rovnocenných partnerov alebo dokonca všetkých rovnocenných partnerov.

Blockchainy sú bezpečné už zo svojej podstaty. Technológia blockchain sa používa tam, kde je dôležité viesť správny záznam. Medzi prípady použitia patria lekárske záznamy, správa identity, vysledovateľnosť potravín a hlasovanie.

Blockchain vynašli Stuart Haber a Scott Stornetta v roku 1991 ako prostriedok na zabezpečenie integrity digitálnych záznamov. Haber a Stornetta uviedli na trh prvý komerčný blockchain na svete; Surety v roku 1995.

V roku 2008 Satoshi Nakamoto zaradil ako referencie 3 a 4 knihy Bitcoin: A Peer to Peer Electronic Cash System dva dokumenty od Habera a Stornetta, ktoré slúžia ako verejná kniha transakcií kryptomeny bitcoin. Vďaka svojmu blockchainu sa bitcoin stal prvou digitálnou menou, ktorá riešila problém dvojitého míňania bez potreby dôveryhodnej autority alebo centrálneho servera. Dizajn bitcoinu inšpiroval ďalšie aplikácie.

Fotografia blokového reťazcaZoom
Fotografia blokového reťazca

Otázky a odpovede

Otázka: Čo je to blockchain?


Odpoveď: Blockchain je metóda uchovávania zoznamu záznamov, ktoré sa po vytvorení nedajú jednoducho zmeniť. Na zabezpečenie integrity údajov využíva koncepty z kryptografie, ako sú digitálne podpisy a hashovacie funkcie.

Otázka: Ako funguje blockchain?


Odpoveď: Blockchain kombinuje dve myšlienky - pri daných údajoch je ľahké vypočítať kontrolný súčet nad údajmi pomocou špeciálnych hashovacích funkcií, ktoré vrátia hodnotu, ktorá má vždy rovnakú dĺžku; a pri rovnakom vstupe musia tieto funkcie vrátiť rovnaký výstup (hashovaciu hodnotu/prehľad správy). Okrem toho každý blok zvyčajne obsahuje aj časovú pečiatku a určité užitočné zaťaženie. Každý blok používa digitálny podpis, ktorý umožňuje zistiť akúkoľvek zmenu v údajoch od ich vytvorenia. Keď sa vytvárajú nové bloky, obsahujú hodnotu hash predchádzajúceho bloku. Blockchainy sú spravované sieťami typu peer-to-peer, ktoré používajú protokoly na vzájomnú komunikáciu, vytváranie a overovanie nových blokov. Po zaznamenaní sa údaje v danom bloku už nedajú jednoducho zmeniť, pretože sa musia zmeniť aj všetky nasledujúce bloky.

Otázka: Čo je to dvojité míňanie?


Odpoveď: Pod dvojitým míňaním sa rozumie, keď niekto minie peniaze viac ako raz alebo sa pokúsi minúť peniaze dvakrát bez toho, aby mal dostatok prostriedkov na obe transakcie.

Otázka: Kto vymyslel Blockchain?


Odpoveď: Blockchain vynašli Stuart Haber a Scott Stornetta v roku 1991 ako prostriedok na zabezpečenie integrity digitálnych záznamov.

Otázka: Na čo odkazoval Satoshi Nakamoto v roku 2008?


Odpoveď: V roku 2008 sa Satoshi Nakamoto odvolával na dve práce Habera a Stornettu (odkazy 3 a 4) vo svojom dokumente "Bitcoin : A Peer To Peer Electronic Cash System", ktorý slúžil ako verejná kniha transakcií pre kryptomenu bitcoin.

Otázka: Aký problém vyriešil Bitcoin svojou technológiou blockchain?


Odpoveď: Bitcoin svojou technológiou blockchain vyriešil problém dvojitého míňania bez potreby dôveryhodnej autority alebo centrálneho servera.

Otázka: Aké sú niektoré bežné prípady použitia technológie blockchain?


Odpoveď: Medzi bežné prípady použitia technológie Blockchain patrí správa lekárskych záznamov, správa identity, vysledovateľnosť potravín, herné a hlasovacie systémy.

AlegsaOnline.com - 2020 / 2023 - License CC3