Základní technologií kryptoměn je blockchain. Umožňuje každému klientovi v síti dosáhnout konsensu, aniž by si museli navzájem důvěřovat.
První dny
Myšlenka stojící za technologií blockchain byla popsána již v roce 1991, kdy výzkumní vědci Stuart Haber a W. Scott Stornetta představili výpočetně praktické řešení pro označování digitálních dokumentů časovým razítkem, aby nemohly být zastaralé nebo s nimi manipulováno.
Systém využíval kryptograficky zabezpečený řetězec bloků k ukládání dokumentů s časovým razítkem a v roce 1992 byly do návrhu začleněny stromy Merkle, což jej zefektivnilo tím, že umožnilo shromáždit několik dokumentů do jednoho bloku. Tato technologie však zůstala nevyužita a patent vypršel v roce 2004, čtyři roky před vznikem bitcoinu.
Opakovaně použitelný doklad o práci
V roce 2004 počítačový vědec a kryptografický aktivista Hal Finney (Harold Thomas Finney II) představil systém nazvaný RPoW, Reusable Proof Of Work. Systém fungoval tak, že obdržel nevyměnitelný nebo nezaměnitelný token proof of work založený na Hashcash a na oplátku vytvořil token podepsaný RSA, který pak bylo možné přenést z osoby na osobu.
RPoW vyřešil problém s dvojím utrácením tím, že ponechal vlastnictví tokenů registrované na důvěryhodném serveru, který byl navržen tak, aby uživatelům na celém světě umožnil ověřit jejich správnost a integritu v reálném čase.
RPoW lze považovat za raný prototyp a významný raný krok v historii kryptoměn.
Bitcoinová síť
Koncem roku 2008 osoba nebo skupina používající pseudonym Satoshi Nakamoto zveřejnila bílou knihu zavádějící decentralizovaný peer-to-peer elektronický hotovostní systém – nazývaný bitcoiny – do seznamu adresátů kryptografie.
Na základě algoritmu Hashcash proof of work, ale namísto použití hardwarově důvěryhodné výpočetní funkce, jako je RPoW, byla dvojitá ochrana výdajů v bitcoinech poskytnuta decentralizovaným protokolem peer-to-peer pro sledování a ověřování transakcí. Stručně řečeno, bitcoiny jsou „těženy“ za odměnu pomocí mechanismu proof-of-work jednotlivými těžaři a následně ověřeny decentralizovanými uzly v síti.
3. ledna 2009 vznikl bitcoin, když Satoshi Nakamoto vytěžil první bitcoinový blok, který měl odměnu 50 bitcoinů. Prvním příjemcem bitcoinu byl Hal Finney, 12. ledna 2009 obdržel 10 bitcoinů od Satoshi Nakamota v první bitcoinové transakci na světě.
Ethereum
V roce 2013 Vitalik Buterin, programátor a spoluzakladatel Bitcoin Magazine prohlásil, že Bitcoin potřebuje skriptovací jazyk pro vytváření decentralizovaných aplikací. Protože se Vitalik nepodařilo dosáhnout dohody v komunitě, zahájil vývoj nové distribuované výpočetní platformy založené na blockchainu, Ethereum, která obsahovala funkci skriptování, nazývanou chytré kontrakty.
Chytré kontrakty jsou programy nebo skripty, které jsou nasazeny a spouštěny na blockchainu Ethereum, lze je použít například k provedení transakce, pokud jsou splněny určité podmínky. Inteligentní smlouvy jsou psány ve specifických programovacích jazycích a kompilovány do bajtkódu, který pak může číst a spouštět decentralizovaný virtuální stroj Turing-kompletní virtuální stroj nazývaný virtuální stroj Ethereum (EVM).
Vývojáři jsou také schopni vytvářet a publikovat aplikace, které běží v blockchainu Ethereum. Tyto aplikace se obvykle označují jako DApps (decentralizované aplikace) a v blockchainu Ethereum již běží stovky DApps, včetně platforem sociálních médií, aplikací pro hazardní hry a finančních burz.
Kryptoměna Ethereum se nazývá Ether, lze ji převádět mezi účty a slouží k úhradě poplatků za výpočetní výkon používaný při realizaci chytrých kontraktů.
Technologie blockchain si dnes získává velkou pozornost hlavního proudu a již se používá v různých aplikacích, nejen v kryptoměnách. Pro více informací o blockchainu a dalších zajímavých tématech se nezapomeňte podívat na naše další videa na Binance Academy.


