Blockchain: Porovnání verzí

 
(Není zobrazeno 47 mezilehlých verzí od stejného uživatele.)
Řádek 1: Řádek 1:
{{Pracuje se}}
 
 
==Definice databáze==
 
==Definice databáze==
Databáze je systé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. <ref>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.</ref>
+
[[Databáze]] je systé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 [[Data|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. <ref>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.</ref>
 
 
====Distribuovaná databáze databáze====
 
Distribuovaná databáze 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. <ref>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..</ref>
 
  
 +
====Distribuovaná databáze====
 +
[[Distribuovaná databáze]] je databáze rozmístěná v prostředí [[Počítačová síť|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ý [[Systém řízení báze dat|SŘBD]]). Uživatel má díky jednotnému [[Komunikační protokol|komunikačnímu protokolu]] a [[Uživatelské rozhraní|uživatelskému rozhraní]] zajištěn transparentní pohled na distribuovanou databázi jako na jednotný celek. <ref>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..</ref>
  
 
====Centralizovaná databáze====
 
====Centralizovaná databáze====
Co je to centralizovaná databáze, jsme si pověděli hned na začátku. Jsou to například “uskladněné” fotky či videa z instagramu, anebo produkty na eshopu. Tato data najdete v jedné centralizované databázi, ve velkém fyzickém datovém centru s množstvím serverů a pevných disků. Problém centralizované databáze je právě v její centralizovanosti – je snadno zničitelná společně se všemi cennými daty.
+
V [[Centralizovaná databáze|centralizované databázi]], ve velkém fyzickém datovém centru s množstvím serverů a pevných disků, najdeme například “uskladněné” fotky či videa z [[Instagram|instagramu]], anebo produkty na e-shopu. Problém centralizované databáze je právě v její centralizovanosti – je snadno zničitelná společně se všemi cennými daty. Obrovskou nevýhodou je i to, že centralizovaná databáze má jednu jedinou centrální autoritu, která jako jediná o databázi rozhoduje.
 
 
Obrovskou nevýhodou je i to, že centralizovaná databáze má jednu jedinou centrální autoritu, která jako jediná o databázi rozhoduje.
 
  
 
====Decentralizovaná databáze====
 
====Decentralizovaná databáze====
Decentralizovanost velmi úzce souvisí s distribucí databáze (fungující na více zařízeních). Decentralizovaná databáze znamená, že tato databáze nemá žádné jedno hlavní centrum, data se tudíž nešíří pouze z jednoho místa, ale mají více hlavních uzlů. Je šířena a upravována dle daných pravidel všemi uživateli sítě. Její výhoda spočívá právě v její decentralizované povaze – výpadek jednoho uživatele nemá jakýkoli vliv na další fungování sítě. například Litecoin. Tyto kryptoměny se pak dají snadno směnit za klasické peníze, které známe z běžného života. <ref name=":1">Blockchain – Co je blockchain a jak funguje? Finex.cz [online] 2018 [cit. 2021-01-31]. Dostupné z: https://finex.cz/blockchain/.</ref>
+
Decentralizovanost velmi úzce souvisí s distribucí databáze (fungující na více zařízeních). [[Decentralizovaná databáze]] znamená, že tato databáze nemá žádné jedno hlavní centrum, data se tudíž nešíří pouze z jednoho místa, ale mají více hlavních uzlů. Je šířena a upravována dle daných pravidel všemi uživateli sítě. <ref name=":1">Blockchain – Co je blockchain a jak funguje? Finex.cz [online] 2018 [cit. 2021-01-31]. Dostupné z: https://finex.cz/blockchain/.</ref>
  
 
==Definice Blockchainu==
 
==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, lze do češtiny přeložit 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í [[Základní rozdělení kryptologie|kryptograficky zabezpečených]] [[Peer-to-peer|peer-to-peer (P2P)]] 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čí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ěna|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. <ref name=":1">Blockchain – Co je blockchain a jak funguje? Finex.cz [online] 2018 [cit. 2021-01-31]. Dostupné z: https://finex.cz/blockchain/.</ref>
 
 
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. <ref name=":1">Blockchain – Co je blockchain a jak funguje? Finex.cz [online] 2018 [cit. 2021-01-31]. Dostupné z: https://finex.cz/blockchain/.</ref>
 
  
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.  
+
==Základní principy==
 +
Blockchain využívá [[Asymetrická kryptografie|asymetrickou kryprografii]] a [[Hašovací funkce|hashovací funkce]] na základě P2P sítě, čímž umožňuje uzlům společně vytvořit nezpochybnitelnou ''"účetní knihu"''. Dochází tak k řetězení záznamů, aniž by obsah mohl jeden uzel ovlivnit či s ním manipulovat. Blockchain vděčí za svůj název tomu, jak funguje, a způsobu, jakým ukládá data. Konkrétně se jedná o to, že [[Informace|informace]] jsou zabaleny do bloků, které se spojují a vytvářejí řetězec s jinými bloky podobných informací. Právě tento akt spojování bloků do řetězce způsobuje, že informace uložené na blockchainu jsou tak důvěryhodné. Jakmile jsou data zaznamenána v bloku, nelze je změnit, aniž by bylo nutné měnit každý blok, který přišel za předchozím blokem. Tento princip znemožňuje provedení změn, aniž by to zároveň viděli ostatní účastníci v síti. Každý blok standardně obsahuje data, která zaznamenává, například transakce, jako je token, odesílaný od jednoho uživatele k druhému, a [[Časové razítko|časová razítka]], kdy byla tato informace zaznamenána. Bude také zahrnovat [[Digitální podpis|digitální podpis]] spojený s účtem, který provedl záznam, a jedinečné identifikační spojení ve formě hashe s předchozím blokem v řetězci. Právě toto propojení znemožňuje změnu kterékoliv z informací nebo vložení bloku mezi dva existující bloky. Za tímto účelem by bylo nutné upravit také všechny následující bloky. Výsledkem je, že každý blok posiluje předchozí blok a zabezpečení celého blockchainu, protože to znamená, že by bylo nutné změnit více bloků, aby se narušily jakékoliv informace. Když se bloky spojí, všechny z nich vytvoří nesporné úložiště informací, které nelze zpochybnit nebo prohlásit za nepravdivé. Pokaždé tedy, když dojde k nové transakci, vytvoří se nový blok a připojí se k existujícím blokům, a odtud plyne název „blockchain“. Všechny bloky jsou v síti aktualizovány současně a obsahují úplnou historii zúčastněných transakcí, čímž se udržuje řetězec integrity. <ref>Fenomén blockchain. SystemOnLine.cz [online] 2020 [cit. 2021-02-02]. Dostupné z: https://www.systemonline.cz/trendy-ict/fenomen-blockchain.-2.-cast.htm</ref>
  
 
'''Hlavní výhody blockchainu:'''  
 
'''Hlavní výhody blockchainu:'''  
 +
* Decentralizovaná a sdílená kontrola.
 +
* Nezkorumpovatelnost a nezměnitelnost záznamů.
 
* Databáze je distribuována mezi jednotlivé uživatele, čímž je zaručena bezpečnost.
 
* Databáze je distribuována mezi jednotlivé uživatele, čímž je zaručena bezpečnost.
* Systém funguje bez dohledu nějaké centrální autority, který by mohla celý smysl ohrožovat.
+
* Systém funguje bez dohledu centrální autority, která by mohla celý smysl ohrožovat.
 
* Za potvrzování transakcí jsou poskytovány odměny.
 
* Za potvrzování transakcí jsou poskytovány odměny.
 
* Integrita tohoto typu databáze je chráněna řetězením bloků a procesem těžení.
 
* Integrita tohoto typu databáze je chráněna řetězením bloků a procesem těžení.
Řádek 32: Řádek 27:
  
 
'''Hlavní nevýhody blockchainu:'''
 
'''Hlavní nevýhody blockchainu:'''
* V nesvobodných zemích s diktátorskou vládou mohou blockchainová data znamenat ještě větší kontrolu
+
* V nesvobodných zemích s diktátorskou vládou mohou blockchainová data znamenat ještě větší kontrolu.
 
* Další velkou nevýhodou blockchainu může být jeho nadměrné využívání, které síť zpomalí. Vytvoření bloku nějakou dobu trvá a za předpokladu, že by všichni tento systém současně využívali, došlo by k přetížení sítě. Toto je však nejspíše problém dočasný, jelikož se na vývoji blockchainové technologie pracuje a neustále se posouvá a zlepšuje.  
 
* Další velkou nevýhodou blockchainu může být jeho nadměrné využívání, které síť zpomalí. Vytvoření bloku nějakou dobu trvá a za předpokladu, že by všichni tento systém současně využívali, došlo by k přetížení sítě. Toto je však nejspíše problém dočasný, jelikož se na vývoji blockchainové technologie pracuje a neustále se posouvá a zlepšuje.  
* přidávání nových záznamů do blockchainové databáze je velmi náročné na výkon počítače. S tím se zvyšuje i energetická náročnost.
+
* Přidávání nových záznamů do blockchainové databáze je velmi náročné na výkon počítače. S tím se zvyšuje i energetická náročnost.
 
* Další komplikací na cestě k zavedení blockchainové technologie je nutnost přítomnosti internetu, což není ve všech oblastech světa možné. <ref name=":1">Blockchain – Co je blockchain a jak funguje? Finex.cz [online] 2018 [cit. 2021-01-31]. Dostupné z: https://finex.cz/blockchain/.</ref>
 
* Další komplikací na cestě k zavedení blockchainové technologie je nutnost přítomnosti internetu, což není ve všech oblastech světa možné. <ref name=":1">Blockchain – Co je blockchain a jak funguje? Finex.cz [online] 2018 [cit. 2021-01-31]. Dostupné z: https://finex.cz/blockchain/.</ref>
 
 
  
 
'''Typy blockchainu:'''
 
'''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.  
+
Typy blockchainu se liší 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.  
+
* '''Veřejný blockchain:''' kdokoliv má přístup k záznamům v databázi a kdokoliv se správným [[Software|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.
+
* '''Čá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. <ref name=":3">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.</ref>
 
 
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. <ref name=":3">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.</ref>
 
  
 
===Blockchain a kryptoměny===
 
===Blockchain a kryptoměny===
Kryptoměny, konkrétně Bitcoin, celou tuto technologii proslavily. Občase se stává, že se někteří lidé domnívají, že blockchain = Bitcoin, což není pravdou.  
+
Kryptoměny, konkrétně Bitcoin, celou tuto technologii proslavily. Občas se stává, že se někteří lidé domnívají, že blockchain = Bitcoin, což není pravdou. Kryptoměny využívají tuto technologii právě kvůli její bezpečnosti a decentralizovanosti. Jako první přišel v roce 2008 s využitím blockchainu společně s kryptoměnami [[Satoshi Nakamoto]], což je buďto jeden člověk, nebo společenství lidí, kteří se nikdy prokazatelně neidentifikovali. Nikdo neví, o koho se jedná. Satoshi Nakamoto vytvořil Bitcoin – první kryptoměnu na světě, která využívala blockchainovou technologii. Obrazně se dá říci, že blockchain je takový otec Bitcoinu a všech ostatních kryptoměn. <ref name=":1">Blockchain – Co je blockchain a jak funguje? Finex.cz [online] 2018 [cit. 2021-01-31]. Dostupné z: https://finex.cz/blockchain/.</ref>
Kryptoměny využívají tuto technologii právě kvůli její bezpečnosti a decentralizovanosti.
 
 
 
 
 
Jako první přišel s využitím blockchainu společně s kryptoměnami Satoshi Nakamoto, což je buďto jeden člověk, nebo společenství lidí, kteří se nikdy prokazatelně neidentifikovali. Nikdo neví, o koho se jedná. Satoshi Nakamoto vytvořil Bitcoin – první kryptoměnu na světě, která využívala blockchainovou technologii. Obrazně se dá říci, že blockchain je takový otec Bitcoinu a všech ostatních kryptoměn. <ref name=":1">Blockchain – Co je blockchain a jak funguje? Finex.cz [online] 2018 [cit. 2021-01-31]. Dostupné z: https://finex.cz/blockchain/.</ref>
 
 
 
  
 
===K čemu je blockchain užitečný?===
 
===K čemu je blockchain užitečný?===
Blockchain umožnil lidem, kteří si vzájemně nedůvěřují, prostřednictvím [[Internet|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.
+
Blockchain umožnil lidem, kteří si vzájemně nedůvěřují, prostřednictvím [[Internet|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é [[Massively multiplayer online game|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.
+
Ve zkratce blockchain představuje velmi specifickou formu databáze.
 
 
====Příklady využití blockchainové technologie v praxi====
 
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.
 
<ref name=":2">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.</ref>
 
 
 
* Zamezení odcizení identity: v roce 2017 bylo zaznamenáné na 16,7 milionů případů odcizení identity. Díky centralizovanosti dat se hackeři snadno dostanou například k bankovnímu účtu konkrétní osoby. S decentralizovanou blockchain technologií by k tomu však nemuselo dojít. Odborníci na ochranu soukromí si od digitální identity na blockchainu slibují mnohé. <ref name=":1">Blockchain – Co je blockchain a jak funguje? Finex.cz [online] 2018 [cit. 2021-01-31]. Dostupné z: https://finex.cz/blockchain/.</ref>
 
  
'''Blockchainové projekty se zatím soustředí na následující oblasti:'''
+
'''Blockchainové projekty se soustředí na následující oblasti:'''
 
* Kryptoměny
 
* Kryptoměny
* Smart Contracts (např. Microsoft Azure Blockchain Service[5])
+
* [[Chytrý kontrakt|Smart Contracts]] (např. [[Microsoft]] Azure Blockchain Service)
 
* Dodavatelské řetězce, logistika
 
* Dodavatelské řetězce, logistika
* Katastr nemovitostí (pilotní projekt ve Švédsku[6])
+
* Katastr nemovitostí
 
* Vypořádání obchodů s cennými papíry a deriváty
 
* Vypořádání obchodů s cennými papíry a deriváty
 
* Přímé mezinárodní platby bez účasti korespondenčních bank
 
* Přímé mezinárodní platby bez účasti korespondenčních bank
 
* Blockchain pro finanční instituce <ref name=":3">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.</ref>
 
* Blockchain pro finanční instituce <ref name=":3">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.</ref>
 +
 +
====Příklady využití blockchainové technologie v praxi====
 +
* '''[[Autorské právo|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á [[Ochranný svaz autorský|OSA]]).
 +
* '''[[World Wide Web|WWW]], bitcoin a ethereum:''' pokud je síť decentralizovaná a dostatečně otevřená pro všechny, zbývá již jen krůček, aby se stala novou veřejnou službou, podobně jako se to stalo internetu a WWW. Příkladem je bitcoin jako, 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í, 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. <ref name=":2">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.</ref>
 +
* '''Zamezení [[Krádež identity|odcizení identity]]:''' v roce 2017 bylo zaznamenané na 16,7 milionů případů odcizení identity. Díky centralizovanosti dat se hackeři snadno dostanou například k bankovnímu účtu konkrétní osoby. S decentralizovanou blockchain technologií by k tomu však nemuselo dojít. Odborníci na ochranu soukromí si od digitální identity na blockchainu slibují mnohé. <ref name=":1">Blockchain – Co je blockchain a jak funguje? Finex.cz [online] 2018 [cit. 2021-01-31]. Dostupné z: https://finex.cz/blockchain/.</ref>
 +
* '''Automobilový průmysl:''' průkopníkem v aplikaci blockchainu do automobilů je firma Porsche. Ta testuje odemykání a zamykání vozu pomocí mobilní aplikace propojené s blockchainem. Majitel může přes aplikaci na stanovenou dobu propůjčit digitální klíčky od auta jiné osobě. Třeba dalšímu členu rodiny, jenž si vůz potřebuje půjčit, mechanikovi, který ho má odvézt do servisu, nebo doručovateli, který má uložit do kufru auta balíček.
 +
* '''Trh s diamanty:''' společnost De Beers, největší producent diamantů na světě, začala využívat blockchain k ověření autenticity původu těchto drahokamů. Snaží se tak vyhnout obchodování s „krvavými diamanty“ z oblastí Afriky ovládaných různými gerilami, které takto financují svá válečná tažení. Další velcí světoví producenti diamantů a výrobci šperků využívají coby garanta autenticity blockchainovou technologii [[TrustChain]] od [[IBM]]. <ref>Proč potřebujeme blockchain. Česká spořitelna [online] [cit. 2021-02-02]. Dostupné z: https://www.csas.cz/cs/firmy/articles/proc-potrebujeme-blockchain.</ref>
  
 
==Zdroje==
 
==Zdroje==

Aktuální verze z 15. 2. 2021, 15:05

Definice databáze

Databáze je systé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]

Distribuovaná databáze

Distribuovaná databáze je 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]

Centralizovaná databáze

V centralizované databázi, ve velkém fyzickém datovém centru s množstvím serverů a pevných disků, najdeme například “uskladněné” fotky či videa z instagramu, anebo produkty na e-shopu. Problém centralizované databáze je právě v její centralizovanosti – je snadno zničitelná společně se všemi cennými daty. Obrovskou nevýhodou je i to, že centralizovaná databáze má jednu jedinou centrální autoritu, která jako jediná o databázi rozhoduje.

Decentralizovaná databáze

Decentralizovanost velmi úzce souvisí s distribucí databáze (fungující na více zařízeních). Decentralizovaná databáze znamená, že tato databáze nemá žádné jedno hlavní centrum, data se tudíž nešíří pouze z jednoho místa, ale mají více hlavních uzlů. Je šířena a upravována dle daných pravidel všemi uživateli sítě. [3]

Definice Blockchainu

Blockchain, lze do češtiny přeložit 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 (P2P) 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]

Základní principy

Blockchain využívá asymetrickou kryprografii a hashovací funkce na základě P2P sítě, čímž umožňuje uzlům společně vytvořit nezpochybnitelnou "účetní knihu". Dochází tak k řetězení záznamů, aniž by obsah mohl jeden uzel ovlivnit či s ním manipulovat. Blockchain vděčí za svůj název tomu, jak funguje, a způsobu, jakým ukládá data. Konkrétně se jedná o to, že informace jsou zabaleny do bloků, které se spojují a vytvářejí řetězec s jinými bloky podobných informací. Právě tento akt spojování bloků do řetězce způsobuje, že informace uložené na blockchainu jsou tak důvěryhodné. Jakmile jsou data zaznamenána v bloku, nelze je změnit, aniž by bylo nutné měnit každý blok, který přišel za předchozím blokem. Tento princip znemožňuje provedení změn, aniž by to zároveň viděli ostatní účastníci v síti. Každý blok standardně obsahuje data, která zaznamenává, například transakce, jako je token, odesílaný od jednoho uživatele k druhému, a časová razítka, kdy byla tato informace zaznamenána. Bude také zahrnovat digitální podpis spojený s účtem, který provedl záznam, a jedinečné identifikační spojení ve formě hashe s předchozím blokem v řetězci. Právě toto propojení znemožňuje změnu kterékoliv z informací nebo vložení bloku mezi dva existující bloky. Za tímto účelem by bylo nutné upravit také všechny následující bloky. Výsledkem je, že každý blok posiluje předchozí blok a zabezpečení celého blockchainu, protože to znamená, že by bylo nutné změnit více bloků, aby se narušily jakékoliv informace. Když se bloky spojí, všechny z nich vytvoří nesporné úložiště informací, které nelze zpochybnit nebo prohlásit za nepravdivé. Pokaždé tedy, když dojde k nové transakci, vytvoří se nový blok a připojí se k existujícím blokům, a odtud plyne název „blockchain“. Všechny bloky jsou v síti aktualizovány současně a obsahují úplnou historii zúčastněných transakcí, čímž se udržuje řetězec integrity. [4]

Hlavní výhody blockchainu:

  • Decentralizovaná a sdílená kontrola.
  • Nezkorumpovatelnost a nezměnitelnost záznamů.
  • Databáze je distribuována mezi jednotlivé uživatele, čímž je zaručena bezpečnost.
  • Systém funguje bez dohledu centrální autority, která by mohla celý smysl ohrožovat.
  • Za potvrzování transakcí jsou poskytovány odměny.
  • Integrita tohoto typu databáze je chráněna řetězením bloků a procesem těžení.
  • Autenticita transakcí je chráněna asymetrickou kryptografií.

Hlavní nevýhody blockchainu:

  • V nesvobodných zemích s diktátorskou vládou mohou blockchainová data znamenat ještě větší kontrolu.
  • Další velkou nevýhodou blockchainu může být jeho nadměrné využívání, které síť zpomalí. Vytvoření bloku nějakou dobu trvá a za předpokladu, že by všichni tento systém současně využívali, došlo by k přetížení sítě. Toto je však nejspíše problém dočasný, jelikož se na vývoji blockchainové technologie pracuje a neustále se posouvá a zlepšuje.
  • Přidávání nových záznamů do blockchainové databáze je velmi náročné na výkon počítače. S tím se zvyšuje i energetická náročnost.
  • Další komplikací na cestě k zavedení blockchainové technologie je nutnost přítomnosti internetu, což není ve všech oblastech světa možné. [3]

Typy blockchainu:

Typy blockchainu se liší 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. [5]

Blockchain a kryptoměny

Kryptoměny, konkrétně Bitcoin, celou tuto technologii proslavily. Občas se stává, že se někteří lidé domnívají, že blockchain = Bitcoin, což není pravdou. Kryptoměny využívají tuto technologii právě kvůli její bezpečnosti a decentralizovanosti. Jako první přišel v roce 2008 s využitím blockchainu společně s kryptoměnami Satoshi Nakamoto, což je buďto jeden člověk, nebo společenství lidí, kteří se nikdy prokazatelně neidentifikovali. Nikdo neví, o koho se jedná. Satoshi Nakamoto vytvořil Bitcoin – první kryptoměnu na světě, která využívala blockchainovou technologii. Obrazně se dá říci, že blockchain je takový otec Bitcoinu a všech ostatních kryptoměn. [3]

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.

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

  • Kryptoměny
  • Smart Contracts (např. Microsoft Azure Blockchain Service)
  • Dodavatelské řetězce, logistika
  • Katastr nemovitostí
  • 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 [5]

Příklady využití blockchainové technologie v praxi

  • 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, aby se stala novou veřejnou službou, podobně jako se to stalo internetu a WWW. Příkladem je bitcoin jako, 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í, 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. [6]
  • Zamezení odcizení identity: v roce 2017 bylo zaznamenané na 16,7 milionů případů odcizení identity. Díky centralizovanosti dat se hackeři snadno dostanou například k bankovnímu účtu konkrétní osoby. S decentralizovanou blockchain technologií by k tomu však nemuselo dojít. Odborníci na ochranu soukromí si od digitální identity na blockchainu slibují mnohé. [3]
  • Automobilový průmysl: průkopníkem v aplikaci blockchainu do automobilů je firma Porsche. Ta testuje odemykání a zamykání vozu pomocí mobilní aplikace propojené s blockchainem. Majitel může přes aplikaci na stanovenou dobu propůjčit digitální klíčky od auta jiné osobě. Třeba dalšímu členu rodiny, jenž si vůz potřebuje půjčit, mechanikovi, který ho má odvézt do servisu, nebo doručovateli, který má uložit do kufru auta balíček.
  • Trh s diamanty: společnost De Beers, největší producent diamantů na světě, začala využívat blockchain k ověření autenticity původu těchto drahokamů. Snaží se tak vyhnout obchodování s „krvavými diamanty“ z oblastí Afriky ovládaných různými gerilami, které takto financují svá válečná tažení. Další velcí světoví producenti diamantů a výrobci šperků využívají coby garanta autenticity blockchainovou technologii TrustChain od IBM. [7]

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. 3,0 3,1 3,2 3,3 3,4 Blockchain – Co je blockchain a jak funguje? Finex.cz [online] 2018 [cit. 2021-01-31]. Dostupné z: https://finex.cz/blockchain/.
  4. Fenomén blockchain. SystemOnLine.cz [online] 2020 [cit. 2021-02-02]. Dostupné z: https://www.systemonline.cz/trendy-ict/fenomen-blockchain.-2.-cast.htm
  5. 5,0 5,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.
  6. 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.
  7. Proč potřebujeme blockchain. Česká spořitelna [online] [cit. 2021-02-02]. Dostupné z: https://www.csas.cz/cs/firmy/articles/proc-potrebujeme-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