Kryptoměny existují díky blockchainové technologii. Ta umožňuje každému uzlu v síti dosáhnout konsenzu, aniž by si jednotlivé uzly musely vzájemně důvěřovat.
Počátek
Myšlenku blockchainové technologie popsali už v roce 1991 vědci Stuart Haber a W. Scott Stornetta. Tito dva vědci představili výpočetně praktické řešení časového razítkování digitálních dokumentů, aby u nich nebylo možné měnit datum ani s nimi jinak manipulovat.
Tento systém používal k ukládání dokumentů s časovým razítkem kryptograficky zabezpečený řetězec bloků. V roce 1992 byly do návrhu začleněny Merkleovy hashové stromy, které zvýšily účinnost tím, že umožnily shromáždit několik dokumentů do jednoho bloku. Tato technologie však zůstala nevyužita a její patent zanikl v roce 2004, čtyři roky před vznikem Bitcoinu.
Reusable Proof Of Work
V roce 2004 představil počítačový vědec a kryptografický aktivista Hal Finney (Harold Thomas Finney II) systém zvaný RPoW – Reusable Proof Of Work. Tento systém fungoval tak, že když někdo obdržel nevyměnitelný nebo nezaměnitelný token vycházející z mechanismu proof of work s názvem hashcash, vznikl token podepsaný algoritmem RSA, který pak bylo možné převádět z osoby na osobu.
Systém RPoW vyřešil problém dvojí útraty tím, že vlastnictví tokenů bylo registrováno na důvěryhodném serveru, který byl navržen tak, aby uživatelé kdekoli na světě mohli v reálném čase ověřit jeho správnost a integritu.
RPoW lze v kryptoměnové historii považovat za raný prototyp a významný počáteční krok.
Bitcoinová síť
Koncem roku 2008 byl v bílé knize představen decentralizovaný peer-to-peer systém elektronických peněz s názvem Bitcoin. Tato bílá kniha byla zveřejněna v kryptografické poštovní konferenci osobou nebo skupinou používající pseudonym Satoshi Nakamoto.
Bitcoin vychází z algoritmu proof-of-work hashcash, ale místo hardwarově důvěryhodné výpočetní funkce, jako byl systém RPoW, zajišťuje ochranu proti dvojí útratě decentralizovaným peer-to-peer protokolem, který sleduje a ověřuje transakce. Stručně řečeno, bitcoiny jsou „těženy“ pomocí mechanismu proof-of-work jednotlivými těžaři, kteří je získávají jako odměnu, a následně jsou ověřovány decentralizovanými uzly v síti.
Bitcoin vznikl 3. ledna 2009, kdy Satoši Nakamoto vytěžil první bitcoinový blok a získal za to odměnu ve výši 50 bitcoinů. Prvním příjemcem bitcoinu byl Hal Finney, který v rámci první bitcoinové transakce na světě obdržel 12. ledna 2009 od Satoshiho Nakamota 10 bitcoinů.
Ethereum
V roce 2013 pak Vitalik Buterin, programátor a spoluzakladatel časopisu Bitcoin Magazine, prohlásil, že Bitcoin potřebuje skriptovací jazyk pro vytváření decentralizovaných aplikací. Bitcoinová komunita se ale s tímto názorem neztotožnila, a tak zahájil vývoj nové blockchainové platformy používající distribuované výpočty s názvem Ethereum, která funkci skriptování, takzvané chytré kontrakty, podporuje.
Chytré kontrakty jsou programy nebo skripty, které se spouští a vykonávají na blockchainu Ethereum. Pokud jsou splněny určité podmínky, lze s nimi například provádět transakce. Chytré kontrakty se programují specifickými programovacími jazyky a kompilují se do bajtkódu, který pak může přečíst a spustit decentralizovaný, turingovsky úplný virtuální stroj – virtuální stroj Ethereum (EVM).
Vývojáři mohou také na Ethereu vytvářet a publikovat aplikace. Těmto aplikacím se obvykle říká DApps (decentralizované aplikace) a na Ethereu jich běží již stovky, včetně platforem sociálních sítí, herních aplikací a finančních burz.
Nativní kryptoměnou Etherea je Ether, který je možno převádět mezi účty a používá se k placení poplatků za výpočetní výkon potřebný k realizaci chytrých kontraktů.
Blockchainová technologie v dnešní době upoutává velkou pozornost široké veřejnosti a její využití už není omezeno jen na kryptoměny, ale používá se i v řadě dalších odvětví. Další informace o blockchainu a dalších zajímavých tématech najdete v dalších videích na Akademii Binance.