Blockchain
Blockchain (neboli blokový řetězec) je metoda ukládání seznamu záznamů, které nelze po jejich vytvoření snadno změnit. To platí i pro seznam. K tomu se využívá několik konceptů z kryptografie, včetně digitálních podpisů a hashovacích funkcí. Vel…
Blockchain (neboli blokový řetězec) je metoda ukládání seznamu záznamů, které nelze po jejich vytvoření snadno změnit. To platí i pro seznam. K tomu se využívá několik konceptů z kryptografie, včetně digitálních podpisů a hashovacích funkcí. Velmi zjednodušeně řečeno, blokový řetězec kombinuje následující dvě myšlenky:
- Při zadání nějakých dat je snadné vypočítat jejich kontrolní součet. K výpočtu tohoto kontrolního součtu lze navrhnout speciální hašovací funkce. Tyto funkce lze navrhnout tak, aby vracely vždy stejně dlouhou hodnotu, která není závislá na délce vstupu. Tato hodnota se nazývá hashovací hodnota nebo digest zprávy. Funkce mají také další vlastnost: Při stejném vstupu musí vracet stejný výstup (hodnotu hash/rozbor zprávy).
- Kromě hodnot hash obsahuje blok obvykle také časové razítko a určitý užitečný náklad. Každý blok používá digitální podpis, který umožňuje zjistit jakoukoli změnu dat od doby, kdy byl podpis vytvořen. Při vytváření nových bloků dat bude nově vytvořený blok obsahovat také hodnotu hash předchozího bloku.
Ve většině případů je blockchain spravován sítí peer-to-peer. Všichni peeři používají společný protokol, který určuje, jak mají mezi sebou komunikovat, jak se vytváří a ověřuje nový blok. Jednou zaznamenaná data v daném bloku již nelze snadno změnit. Změna bloku znamená, že je třeba změnit i všechny bloky následující. V závislosti na protokolu to vyžaduje souhlas většiny rovnocenných partnerů, nebo dokonce všech rovnocenných partnerů.
Blockchainy jsou bezpečné už ze své podstaty. Technologie blockchain se používá tam, kde je důležité vést správný záznam. Případy použití zahrnují lékařské záznamy, správu identit, sledovatelnost potravin a hlasování.
Blockchain vynalezli Stuart Haber a Scott Stornetta v roce 1991 jako prostředek k zajištění integrity digitálních záznamů. Haber a Stornetta v roce 1995 spustili první komerční blockchain na světě; Surety.
V roce 2008 Satoshi Nakamoto zařadil jako reference 3 a 4 knihy Bitcoin: A Peer to Peer Electronic Cash System dva dokumenty Habera a Stornetta, které slouží jako veřejná kniha transakcí kryptoměny bitcoin. Díky svému blockchainu se bitcoin stal první digitální měnou, která řešila problém dvojího utrácení bez potřeby důvěryhodné autority nebo centrálního serveru. Konstrukce bitcoinu inspirovala další aplikace.
Galerie obrázků
2 ObrázkyOtázky a odpovědi
Otázka: Co je to blockchain?
A: Blockchain je metoda ukládání seznamu záznamů, které nelze po jejich vytvoření snadno změnit. K zajištění integrity dat využívá koncepty z kryptografie, jako jsou digitální podpisy a hashovací funkce.
Otázka: Jak blockchain funguje?
Odpověď: Blockchain kombinuje dvě myšlenky - při zadání nějakých dat je snadné vypočítat kontrolní součet nad daty pomocí speciálních hashovacích funkcí, které vracejí hodnotu, jež má vždy stejnou délku; a při zadání stejného vstupu musí tyto funkce vrátit stejný výstup (hashovací hodnotu/rozbor zprávy). Kromě toho každý blok obvykle obsahuje také časové razítko a určitý náklad. Každý blok používá digitální podpis, který umožňuje zjistit jakoukoli změnu v datech od doby jejich vytvoření. Při vytváření nových bloků obsahují hodnotu hash předchozího bloku. Blockchainy jsou spravovány sítěmi peer-to-peer, které používají protokoly pro vzájemnou komunikaci, vytváření a ověřování nových bloků. Jednou zaznamenaná data v daném bloku již nelze snadno změnit, protože je třeba změnit i všechny následující bloky.
Otázka: Co je to dvojí utrácení?
Odpověď: Dvojí utrácení znamená, když někdo utratí peníze více než jednou nebo se pokusí utratit peníze dvakrát, aniž by měl dostatek prostředků na obě transakce.
Otázka: Kdo vynalezl Blockchain?
Odpověď: Blockchain vynalezli Stuart Haber a Scott Stornetta v roce 1991 jako prostředek k zajištění integrity digitálních záznamů.
Otázka: Na co odkazoval Satoshi Nakamoto v roce 2008?
Odpověď: V roce 2008 se Satoshi Nakamoto odvolával na dva články Habera a Stornetty (odkazy 3 a 4) ve svém článku "Bitcoin : A Peer To Peer Electronic Cash System", který sloužil jako veřejná kniha transakcí pro kryptoměnu bitcoin.
Otázka: Jaký problém vyřešil Bitcoin svou technologií blockchain?
Odpověď: Bitcoin svou technologií blockchain vyřešil problém dvojího utrácení, aniž by potřeboval důvěryhodnou autoritu nebo centrální server.
Otázka: Jaké jsou běžné případy použití technologie blockchain?
A: Mezi běžné případy použití technologie Blockchain patří správa lékařských záznamů, správa identit, sledovatelnost potravin, herní a hlasovací systémy.
Související články
Autor
AlegsaOnline.com Blockchain Leandro Alegsa
URL: https://cs.alegsaonline.com/art/12215
Zdroje
- blox.io : "Crypto bookkeeping"
- mcdonnell.mit.edu : "Blockchains and electronic health records"
- pubpub.org : "MedRec: Medical Data Management on the Blockchain" · web.archive.org
- americanbanker.com : "How Blockchain Fits into the Future of Digital Identity" · web.archive.org
- bitcoinmagazine.com : "Microsoft Building Open Blockchain-Based Identity System With Blockstack, ConsenSys" · web.archive.org
- bitcoinmagazine.com : "Department of Homeland Security Awards Blockchain Tech Development Grants for Identity Management and Privacy Protection" · web.archive.org
- cnbc.com : "IBM partners with Nestle, Unilever and other food giants to trace food contamination with blockchain" · web.archive.org
- cryptonews.com : "What is Blockchain Technology?" · web.archive.org
