Technologie sdílené účetní knihy (Blockchain)

Technologie sdílené účetní knihy je forma ukládání digitálních dat, jejímž cílem je vytvořit rychlejší a bezpečnější způsoby předávání, přijímání, sledování a provádění transakcí. Blockchain je nejznámější formou technologie sdílené účetní knihy. Používá decentralizovanou architekturu bez potřeby důvěryhodných zprostředkovatelů. Všechny údaje související s transakcí, včetně jejího původu, musí být ověřeny všemi účastníky blockchainu. Po ověření jsou data transakce zašifrována a uložena do nového bloku. Kopie zašifrovaných dat je rovněž zahrnuta do následujícího bloku, který tvoří článek řetězce. Jakmile jsou data jednou přidána do bloku, nelze je nikdy vymazat, což účastníkům umožňuje ověřit celou historii transakce. Myšlenka blockchainu vznikla z potřeby najít způsob, jak zabezpečit digitální měny před rizikem replikace. To vedlo k vytvoření Bitcoinu, první „kryptoměny“ na světě, která využívá silnou kryptografii a umožňuje posílat online platby přímo z jedné strany na druhou, aniž by musely procházet finanční institucí.

 

Blockchain text

 

 

Popis
 

Blockchain je typ technologie „sdílené účetní knihy“, kdy všechny počítače zapojené do sítě (uzly) mají identickou kopii účetní knihy (což je v podstatě databáze transakcí). Kdykoli je do účetní knihy přidána nová transakce, objeví se záznam o této transakci také v kopii každého účastníka. Decentralizovaná architektura blockchainu znamená, že kromě uchovávání duplicitních kopií účetní knihy v reálném čase každý uzel v systému také ověřuje každou uskutečněnou transakci předtím, než ji může přidat jako nový záznam. Blockchain tedy není závislý na jediném interním nebo externím subjektu, který by ověřoval, sledoval nebo kontroloval transakce nebo měnil data; to vše provádí síť. Tyto vlastnosti zajišťují konzistenci všech existujících dat v blockchainu. Kromě toho, protože všechna data uložená v blockchainu jsou od samého počátku dostupná všem, lze snadno kontrolovat a dohledávat předchozí transakce.

Termín „blockchain“ pochází z kombinace slov „blok“ a „řetězec“, kde:

  • blok je záznam transakce (např. převod fyzického majetku z jednoho účastníka sítě na druhého) a
  • řetězec je infrastruktura spojující bloky dohromady.

Řetězová složka funguje prostřednictvím funkce „hashování“– algoritmu, který šifruje data transakce tím, že je transformuje do řetězce písmen a čísel pevné délky. Funkce hashování je nevratná, což znamená, že je v podstatě nerozluštitelná. Po ověření nové transakce se data hashují. Každý nový blok obsahuje svůj vlastní jedinečný hash a jedinečný hash předchozího bloku, čímž se tyto dva bloky propojí a vytvoří články řetězce. Díky tomu je snadné odhalit jakoukoli manipulaci v blockchainu, protože manipulátor by musel změnit hash v dalším bloku, aby zahladil stopy, a pak hash v dalším bloku po něm a v dalším bloku po něm atd. A nemusel by to dělat jen v jedné účetní knize, ale ve všech účetních knihách ve všech uzlech připojených k blockchainu.

Systémy blockchain se dělí podle přístupnosti (veřejné nebo neveřejné) a editovatelnosti (s oprávněním nebo bez oprávnění).

  • Ve veřejných blockchainech bez oprávnění se může kdokoli zapojit do sítě a číst a zapisovat data, aniž by potřeboval oprávnění. Tyto blockchainy jsou ze své podstaty transparentní, protože všechny akce v síti musí být ověřeny všemi účastníky a musí být pro ně viditelné. Jakákoli akce, která není viditelná pro všechny účastníky, nemůže být řádně ověřena. Ve veřejných blockchainech s povolením může data číst kdokoli, ale zapisovat je mohou pouze vybraní účastníci.
  • V neveřejných blockchainech je k připojení a účasti v síti potřeba povolení. Účastníkům může být přidělena kombinace oprávnění ke čtení a zápisu. Tato možnost přidělovat účastníkům sítě různá oprávnění je obzvláště užitečná v kontextech, jako je například zdravotnictví, kde je třeba zachovat soukromí určitých činností a informací, ale kde účastníci využívají zabezpečení sdílené infrastruktury.
Blockchain blocks


Využití
 

Ačkoli je blockchain stále poměrně novou technologií, některá řešení se již používají pro boj proti padělání. Tato řešení mimo jiné umožňují společnostem vytvářet vlastní identifikační údaje výrobků a monitorovat vlastní dodavatelské řetězce. Neexistuje žádný jednotný standard pro využití blockchainu v boji proti padělání, ale příklady lze najít v odvětvích, jako je luxusní zboží, diamanty, zemědělsko-potravinářský průmysl, elektronika a léčiva.


Implementace
 

Pro představu o tom, jak by bylo možné blockchain implementovat v praxi, uvádíme příklad jeho využití k zabezpečení farmaceutického dodavatelského řetězce.

  • Účastníky řetězce jsou výrobce, balírna, velkoobchod, distributor, lékař atd. Účastníkem může být zařízení, osoba nebo subjekt. Každému účastníkovi je přidělen klíč označující jeho konkrétní činnost v síti. Původní identity účastníků jsou skryté a jsou známy pouze podle těchto klíčů –„výrobce“, „balírna“ atd.
  • Léčiva jsou „aktivy“ v řetězci. Každému léku je přidělen jedinečný klíč (nebo hashování). ID léku je k němu připojeno ve formě QR kódu.
  • Pro ukládání záznamů o transakcích musí být zvolena konkrétní síť blockchain. Příkladem sítí dostupných na trhu jsou Bitcoin Blockchain (průkopnická síť), Ethereum, Hyperledger a BigchainDB.
  • Všechny požadované transakce jsou uloženy v blockchainu. Jakmile jsou informace o určité transakci zapsány do blockchainu, nelze je již nikdy změnit.
  • Účastníci používají k provádění transakcí prostřednictvím blockchainu mobilní aplikaci.
  • Když je vyroben nový lék, výrobce vytvoří jedinečný hash, který mu bude přiřazen (unikátní ID). Lék je zaregistrován v blockchainu. V síti blockchain bude považován za digitální aktivum a jeho hashování bude použito k jeho sledování v kterémkoli bodě nebo čase v celé síti.
  • Vlastnictví léku lze snadno převést na jiného účastníka prostřednictvím mobilní aplikace. Možné scénáře jsou následující:
    • velkoobchodník zakoupí lék od výrobce – výrobce fyzicky převede lék na velkoobchodníka a současně se v blockchainu zaznamená převodní transakce;
    • velkoobchodník prodá lék jinému velkoobchodníkovi, distributorovi nebo lékárně – použije se stejný proces převodu a registrace;
    • lékař zakoupí lék v lékárně – lékař pomocí aplikace získá ID léku a díky sledování jeho cesty přes blockchain od výrobce do lékárny bude moci zjistit, zda je lék pravý, nebo padělaný:
      • Pokud je lék pravý, zobrazí se celá historie jeho výroby;
      • pokud je padělaný, nezobrazí se žádný záznam.

 

Náklady
 

Určit obecné náklady spojené s vytvořením komerčního blockchainového řešení ve výrobním měřítku není snadné, protože každé řešení je velmi specifické pro konkrétní kontext a rozsah implementace. Hlavními faktory, které ovlivňují náklady, jsou typ použité blockchainové sítě (veřejná nebo soukromá) a objem a velikost transakcí. Je také třeba mít na paměti, že blockchainová řešení vyžadují značné množství energie k zajištění rychlosti zpracování a výkonu, a jsou proto mnohem energeticky náročnější než centralizované peer-to-peer sítě.

Blockchainy však šetří peníze v jiných oblastech. Protože řešení založená na blockchainu poskytují způsoby, jak hladce a bezpečně provádět smlouvy a platby bez zapojení třetích stran, odstraňují ověřování třetí stranou a náklady na transakce spojené se současnými fyzickými postupy uzavírání smluv a plateb.