Stránka ve výstavbě
Inkwell icon - Noun Project 2512.svg Na této stránce se právě pracuje. Prosím needitujte tuto stránku, dokud na ní zůstává tato šablona. Předejdete tak editačnímu konfliktu. Jestliže uběhla od poslední editace doba alespoň dvou dnů, neváhejte tuto šablonu odstranit. Inkwell icon - Noun Project 2512.svg

Distribuovaná databáze

Databáze: ystém sloužící k modelování objektů a vztahů reálného světa (včetně abstraktních nebo fiktivních) prostřednictvím digitálních dat uspořádaných tak, aby se s nimi dalo efektivně manipulovat, tj. rychle vyhledat, načíst do paměti a provádět s nimi potřebné operace - zobrazení, přidání nových nebo aktualizace stávajících údajů, matematické výpočty, uspořádání do pohledů a sestav apod. [1]

Databáze rozmístěná v prostředí počítačové sítě. Decentralizované rozdělení do uzlů sítě se může týkat jak dat (fyzická distribuce - horizontální či vertikální fragmentace nebo replikace), tak logického modelu databáze (logická distribuce) i programu pro práci s daty (distribuovaný SŘBD). Uživatel má díky jednotnému komunikačnímu protokolu a uživatelskému rozhraní zajištěn transparentní pohled na distribuovanou databázi jako na jednotný celek. [2]

Definice Blockchainu

Blockchain, do češtiny jej lze přeložit i jako bločenka (tento termín byl vybrán v roce 2017, jako český ekvivalent)

Blockchain je druh distribuované decentralizované databáze uchovávající neustále se rozšiřující řetězec chronologických záznamů (dat), které jsou propojeny pomocí kryptograficky zabezpečených peer-to-peer uzlů (řetězů). Data jsou v blockchainu uložena navždy a jsou veřejně přístupná. Zjednodušeně řečeno, blockchain je jakousi online knihou účetních záznamů a velmi specifický druh databáze. Na rozdíl od běžných databází není centralizovaná, ale decentralizovaná, což znamená, že nemá žádného centrálního správce a nachází se na velkém množství počítačů po celém světě. Veřejný blockchain je přístupný každému a zapisovat data do něj lze pouze na základě konsenzu (pravidel) finančně motivovaných účastníků sítě (těžařů). Nutno však poznamenat, že blockchain nemusí být vždy veřejný. Takto lze bezpečně a navždy ukládat transakce či data zcela bez nadřazené centrální autority. Ověřování transakcí má v kompetenci síť samotná. Uživatelé sítě, kteří se na validaci podílejí (těžaři), získávají jako odměnu za vynaložené úsilí síťové tokeny (kryptoměny). Ať už se jedná o Bitcoin, Ethereum nebo například Litecoin. Tyto kryptoměny se pak dají snadno směnit za klasické peníze, které známe z běžného života. [3]

Blockchain využívá asymetrickou kryprografii a hashovací funkce na základě P2P sítě tak umožňuje uzlům společně vytvořit nezpochybnitelnou "účetní knihu", tedy dochází k řetězení záznamů, aniž by obsah mohl jeden uzel (osoba) ovlivnit či s ním manipulovat.


Typy blockchainu:

Liší se tím, kdo má oprávnění zobrazovat si data z databáze a kdo má oprávnění data měnit.

  • Veřejný blockchain: kdokoliv má přístup k záznamům v databázi a kdokoliv se správným softwarem může databázi aktualizovat.
  • Částečně veřejný / soukromý blockchain: pouze některé osoby mají přístup k údajům v databázi a pouze některé osoby mohou aktualizovat záznamy v databázi.

Z jakých technologií se blockchain skládá? Blockchainové databáze využívají soukromé a veřejné kryptografické klíče, P2P síť s distribuovanou databází, a blockchainový protokol. [4]

K čemu je blockchain užitečný?

Blockchain umožnil lidem, kteří si vzájemně nedůvěřují, prostřednictvím internetu vyměňovat nebo vytvářet záznamy zcela bezpečnou cestou, a to bez nějakého prostředníka (například notáře, banky, správce databáze nějaké MMO hry). Na jeho provozu se totiž podílejí místo centrálního správce přímo jeho uživatelé. Každý se může zapojit jak přímo do ověřování transakcí (těžby kryptoměn), tak do hlídání těch, kdo v daném blockchainu transakce ověřuje. Stačí k tomu provozovat takzvaný nod, což není nic jiného než aktuální kopie blockchainové databáze. Ve zkratce blockchain představuje velmi specifickou formu databáze. Je distribuovaná, nemá centrálního správce, může ji číst kdokoli, ale zapisovat do ní lze jen na základě konsenzu. Ten vzniká prostřednictvím hlasování finančně motivovaných účastníků sítě (tedy alespoň v případě veřejného blockchainu, existují totiž i jiné koncepty). Díky tomu je možné bezpečně a trvale uchovávat data nebo transakce bez nutnosti centrální dohledové autority, a tím pádem také bez jediného snadno zranitelného místa.

Příklady využití blockchainu

Jaké konkrétní výhody přináší blockchain v porovnání s tradičními databázemi? Popravdě je jich opravdu hodně. Já jsem pro zjednodušení vybral dvě:

  • decentralizovaná a sdílená kontrola
  • nezkorumpovatelnost a nezměnitelnost záznamů
  • Ochrana autorských práv: Sdílená kontrola a praktická nezkorumpovatelnost umožňuje dvěma soupeřícím stranám spolupracovat k oboustranné spokojenosti. Toho využívají například Open Music Initiative nebo UjoMusic, což jsou blockchainové projekty, které zjednodušují hlídání práv a kompenzace hudebníkům a držitelům práv k hudebním nahrávkám (není přitom u toho potřeba žádná OSA).
  • WWW, bitcoin a ethereum: Pokud je síť decentralizovaná a dostatečně otevřená pro všechny, zbývá již jen krůček (dostatečný network efekt), aby se stala novou veřejnou službou, podobně jako se to stalo internetu a WWW. Pro příklady nemusíme chodit daleko, bitcoin jako „internetové peníze“, ethereum jako jednoduchý světový decentralizovaný superpočítač.
  • Zápisy v katastru nemovitostí: Zapsat data do (veřejného) blockchainu je podobné jako vytesat je do kamene. To je užitečné, například pokud jde o zápisy v katastru nemovitostí (BenBen, Bitfury, Velox.re), které umožňují eliminovat podvody (neoprávněné nakládání s nemovitostmi, zpronevěry finančních záloh – platbu je možné zahrnout rovnou do smart kontraktu) a snížit celkové náklady na zápis a provoz databáze.

[5]

Blockchainové projekty se zatím soustředí na následující oblasti:

  • Kryptoměny
  • Smart Contracts (např. Microsoft Azure Blockchain Service[5])
  • Dodavatelské řetězce, logistika
  • Katastr nemovitostí (pilotní projekt ve Švédsku[6])
  • Vypořádání obchodů s cennými papíry a deriváty
  • Přímé mezinárodní platby bez účasti korespondenčních bank
  • Blockchain pro finanční instituce [4]

Zdroje

Reference

  1. KUČEROVÁ, Helena. databáze. In: KTD: Česká terminologická databáze knihovnictví a informační vědy (TDKIV) [online]. Praha : Národní knihovna ČR, 2003- [cit. 2021-02-01]. Dostupné z: https://aleph.nkp.cz/F/?func=direct&doc_number=000000089&local_base=KTD.
  2. KUČEROVÁ, Helena. distribuovaná databáze. In: KTD: Česká terminologická databáze knihovnictví a informační vědy (TDKIV) [online]. Praha : Národní knihovna ČR, 2003- [cit. 2021-02-01]. Dostupné z: https://aleph.nkp.cz/F/?func=direct&doc_number=000003171&local_base=KTD..
  3. Blockchain – Co je blockchain a jak funguje? Finex.cz [online] 2018 [cit. 2021-01-31]. Dostupné z: https://finex.cz/blockchain/.
  4. 4,0 4,1 MĚŠŤÁNEK, Petr. Co je to blockchain? Právní prostor [online] 2017 [cit. 2021-01-31]. Dostupné z: https://www.pravniprostor.cz/clanky/pravo-it/co-je-to-blockchain.
  5. WOLF, Karel. Co je to vlastně ten blockchain? Alza.cz [online] 2019 [cit. 2021-01-31]. Dostupné z: https://www.alza.cz/co-je-blockchain.

Doporučená literatura

  • FINCK, Michèle. Blockchain regulation and governance in Europe. First published. Cambridge: Cambridge University Press, 2019. ix, 214 stran. ISBN 978-1-108-47475-7.
  • Blockchain technology: platforms, tools and use cases [online]. Cambridge, MA: Academic Press, an imprint of Elsevier, 2018. Advances in Computers; Volume 111 [cit. 2021-01-31]. ISBN 978-0-12-813884-7. Dostupné z: https://ebookcentral.proquest.com/lib/natl-ebooks/detail.action?docID=5496313.
  • DE FILIPPI, Primavera a WRIGHT, Aaron. Blockchain and the law: the rule of code. Cambridge, Massachusetts: Harvard University Press, 2018. 300 stran. ISBN 978-0-674-97642-9.
  • VANEETVELDE, Kenny. Ethereum projects for beginners: build blockchain-based cryptocurrencies, smart contracts, and DApps [online]. Birmingham: Packt Publishing, 2018 [cit. 2021-01-31]. ISBN 978-1-78953-164-0. Dostupné z: https://ebookcentral.proquest.com/lib/natl-ebooks/detail.action?docID=5477670.
  • Handbook of blockchain, digital finance, and inclusion. Volume 1, Cryptocurrency, finTech, insurTech, and regulation [online]. London, England: Academic Press, 2018, ©2018 [cit. 2021-01-31]. ISBN 978-0-12-810442-2. Dostupné z: https://ebookcentral.proquest.com/lib/natl-ebooks/detail.action?docID=4939374.

Související články

Změny podnikového paradigmatu a jejich reflexe v oblasti podnikové informatiky
Bitcoin
Kyberprostor

Klíčová slova

blockchain, internet, kryptografie, virtuální měna, bitcoin, kryptoměna