Co je Blockchain?
Hrdina Blockchain / / March 19, 2020
Poslední aktualizace dne
Pravděpodobně jste už slyšeli termín Blockchain. Ale co to vlastně je? Zde vám vysvětlíme, co potřebujete vědět o této ultra bezpečné technologii.
Slyšeli jste slovo ve zprávách, na blogy a možná dokonce od přátel a rodiny. Co je to blockchain?
Blockchain je řetězec datových bloků uložených v „databázi“ na a síť peer-to-peer více „uzlů“. Tyto uzly jsou počítače, které ověřují a potvrzují každou novou transakci, která se přidá do řetězce jako další blok.
Abychom pochopili blockchain a informace, které se k němu přidají, je důležité vědět, jak transakce fungují a jak jsou ověřovány.
Co je blockchain?
Každý blok, který se přidá do blockchainu, obsahuje konkrétní informace o transakci, která je v něm uložena. Tyto informace mohou být cokoli od data a času, částky dolaru, odesílatele, příjemce a další. Jednotlivci nejsou v rámci těchto transakcí identifikováni. Místo toho jsou identifikovány šifrovaným digitálním podpisem.
Jednotlivé bloky ukládají tisíce transakcí. Mohou také ukládat jakýkoli jiný typ informací, které programátoři chtějí chtít uložit do blockchainu a použít je jako skutečnou informační databázi.
Na rozdíl od běžné databáze nebo umístění cloudového úložiště, nejen žádný počítač může přidat další data do blockchainu. Místo toho musí být každá nová informace ověřena sítí počítačů typu peer-to-peer.
Neexistuje žádný počítač nebo „server“, který slouží jako centralizovaný ovladač informací. Místo toho musí tato síť distribuovaných počítačových uzlů typu peer-to-peer ověřit, zda je nová část dat legitimní a zda je součástí řetězce.
Tato síť počítačů způsobuje „decentralizaci“ blockchainů. Bez centrálního serveru, který by kontroloval a spravoval data, jsou informace bezpečnější a poskytují lepší anonymitu uživatelům blockchainu.
Jak se nová data přidávají do blockchainu
Zde je sled událostí, kdy uživatel sítě blockchain pošle do blockchainu novou informaci:
- Od uživatelů do sítě blockchain je odesíláno více dat (obvykle finančních transakcí).
- Uzly blockchain nezávisle potvrzují podrobnosti dat, aby ověřily, že legitimně patří do blockchainu.
- Součástí procesu validace je, že každý uzel řeší složitý matematický problém. Po vyřešení má tento počítač oprávnění přidat blok do blockchainu.
- Po ověření budou informace přidány do dalšího bloku v řetězci.
- Další blok je opatřen zašifrovaným „hash“, který zahrnuje „hash“ novějšího bloku v řetězci. Hash je kryptografický kód, který identifikuje nový blok.
Proč je blockchain bezpečný
Blockchainy obsahují několik vrstev zabezpečení.
Prvním je, že každý blok byl ověřen a potvrzeno, že patří jako součást veřejné knihy (celá kolekce datových bloků). V něčem, jako je lodní průmysl, by to znamenalo, že lodní manifest uložený v blockchainu nemůže nijak smazat ani jinak manipulovat s daty. Jakmile jsou tyto informace přidány do blockchainu, jsou součástí oficiálního manifestu.
Proč je obtížné modifikovat blok? Kvůli jedinečnému a šifrovanému „hashu“ použitému k identifikaci bloku. Složitý matematický algoritmus řešený počítači vytváří hash, který je extrémně obtížné „hacknout“ bez monumentální výpočetní síly. A bez dešifrování jedinečného hashe nelze blok modifikovat.
Další vrstvou zabezpečení je skutečnost, že hash předchozího bloku je v novém hashe dalšího bloku. To znamená, že hackeři musí nejen dešifrovat hash bloku, který má být upraven, ale také hash každého bloku, který před ním stojí.
To je důvod, proč většina lidí považuje blockchain za hackerské.
Rozdíl mezi blockchainem a bitcoiny
Protože bitcoin byl první implementací technologie blockchain, slova Bitcoin a blockchain se stala synonymem, správně či nikoli.
Skutečností je, že technologie blockchainu přesahuje bitcoiny.
Ve svém návrhu na bitcoin, tajemný technolog jménem Satoshi Nakamoto (mnozí pochybují, že to bylo jeho skutečné jméno), používá elektronický peněžní systém využívající blockchain.
Na rozdíl od měny kterékoli země, která je regulována ústředním orgánem, není bitcoin nikým kontrolován ani regulován. Proto se označuje jako „decentralizovaná“ měna.
Kdykoli chce někdo koupit zboží nebo službu někdo, kdo přijímá bitcoiny jako platbu, probíhají následující činnosti.
- Kupující odešle nákupní transakci v bitcoinové síti.
- Bitcoinové horníci závodí s řešením složitého matematického algoritmu pro tuto transakci. Řešením je „hash“ transakčního bloku.
- Jakmile je hash vytvořen více uzly, je transakce ověřena.
- Dokončená transakce bude přidána jako blok na blockchainu.
- Horníci, kteří dokončili hash, jsou odměněni bitcoiny.
Jakmile je transakce přidána do veřejné knihy bitcoinů, nelze ji nijak upravovat ani manipulovat. Informace o kupujícím i prodávajícím jsou šifrovány pomocí veřejného klíče a soukromého klíče - takže všechny údaje o uživateli jsou anonymní.
Proč Blockchain není bitcoin
Zatímco blockchain je základní technologie podporující bitcoiny, tyto dva nejsou stejné. Bitcoin ukládá konkrétní typ dat do „veřejné knihy“ blockchainu. Tato informace je všechno kolem bitcoinových transakcí.
Můžete však použít blockchain k ukládání dalších forem transakcí a různých typů dat. To platí zejména pro digitální měnu Ethereum.
Ethereum přináší bitcoinový protokol na zcela novou úroveň zavedením „inteligentních smluv“.
Inteligentní smlouva implementuje skutečný „kód“ do blockchainu. Tento kód se spustí, když se na něj podmínka vztahuje, jako na „spuštěnou“ - a to vše se děje na veřejné knize (blockchain).
Tato technologie umožňuje společnostem implementovat skutečné aplikace, jako jsou zabezpečené e-mailové systémy, zabezpečené úložné systémy a další platformy, pomocí ultra bezpečného systému nabízeného blockchainem.
Toto je dobrý příklad toho, co je blockchain a jak jej použít k vytváření nových a vzrušujících technologií.