Technologie za kryptoměnami je blockchain. Umožňuje všem v síti se navzájem spojit, aniž by bylo nutné, aby transakce ověřovala třetí strana.

Začátek

Myšlenka technologie blockchain byla popsána v roce 1991, kdy počítačoví vědci Stuart Haber a W. Scott Stornetta představili výpočetně praktické řešení pro digitální dokumenty, protože byly generovány s časovým razítkem, s nímž nebylo možné manipulovat.

Systém používal řetězec kryptograficky chráněných bloků k ukládání dokumentů s časovým razítkem. V roce 1992 byly do projektu začleněny stromy Merkle1, což zefektivnilo projekt a umožnilo shromáždit několik dokumentů v jednom bloku. Tato technologie však nebyla široce používána a patent vypršel v roce 2004, čtyři roky před vznikem Bitcoinu.

 

Opakovaně použitelný doklad o práci

V roce 2004 představil počítačový vědec a kryptografický aktivista Hal Finney (Harold Thomas Finney II) systém nazvaný RPoW – Reusable Proof of Work. Systém fungoval tak, že obdržel nevyměnitelný a nezaměnitelný zašifrovaný token na základě Proof of Work a na oplátku vytvořil token s podpisem RSA2, který pak bylo možné přenášet z osoby na osobu.

RPoW vyřešil problém dvojího utrácení zachováním vlastnictví tokenů registrovaných na důvěryhodném serveru navrženém tak, aby umožnil uživatelům na celém světě ověřovat přesnost a integritu dat v reálném čase.

RPoW lze považovat za počáteční prototyp a významný krok v historii kryptoměn.

 

Rede bitcoin

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 nebo (peer-to-peer) systém elektronických peněz nazvaný bitcoin do kryptografického mailing listu.

Na základě algoritmu Proof of Work Hashcash, ale namísto využití hardwarové důvěryhodné výpočetní funkce, jako je RPoW, byla ochrana proti dvojité útratě v bitcoinech poskytována decentralizovaným protokolem peer-to-peer pro sledování a ověřování transakcí. Stručně řečeno, bitcoiny jsou „těženy“ za účelem generování odměny pomocí Proof of Work jednotlivými těžaři a poté ověřeny decentralizovanými uzly v síti. 

3. ledna 2009 bitcoin ožil, když první bitcoinový blok vytěžil Satoshi Nakamoto, který byl odměněn 50 bitcoiny. Prvním příjemcem, který obdržel bitcoiny, byl Hal Finney, který 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í. Vitalik se nepodařilo získat souhlas komunity a začal vyvíjet novou platformu distribuovaných počítačů založenou na blockchainu s názvem Ethereum. Síť Ethereum představila novou funkci nazvanou Smart-Contracts.

Smart-Contracts jsou programy nebo skripty, které jsou implementovány 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 napsány ve specifických programovacích jazycích a zkompilovány do bajtkódu, kde pak může číst a provádět smlouvy virtuální stroj s kompletním Turingem nazvaný Virtual Ethereum Machine (EVM).

Vývojáři mohou také vytvářet a publikovat aplikace, které běží v rámci blockchainu Ethereum. Tyto aplikace se často nazývají DApps (decentralizované aplikace) a na blockchainu Ethereum již běží stovky DApps, včetně platforem sociálních médií, aplikací pro hazardní hry a finančních burz.

Měna sítě Ethereum se nazývá Ether, lze ji převádět mezi účty a používá se k úhradě poplatků za výpočetní zpracování, které se používají k provádění smart kontraktů v síti.

 

Ve zkratce

V současné době si technologie blockchain získává velkou pozornost a využívá se v nejrůznějších aplikacích, neomezujících se pouze na kryptoměny. 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.

 


Známky

1 - V kryptografii jsou rozptylové stromy nebo stromy Merkle typem datové struktury, která obsahuje strom souhrnných informací o větším kusu dat - například soubor používaný k ověření jeho obsahu.


2 - RSA je jedním z prvních kryptografických systémů s veřejným klíčem a je široce používán pro bezpečný přenos dat. V tomto šifrovacím systému je šifrovací klíč veřejný a liší se od dešifrovacího klíče, který je tajný.