hash = SHA256(data_bloku + nonce)Elektronická měna je digitální forma peněz, která existuje pouze v elektronické podobě.
bankovní peníze na účtech
platební systémy (PayPal, Revolut)
kryptoměny
Centralizované měny:
řízené bankou nebo organizací
existuje centrální autorita
Decentralizované měny (kryptoměny):
neexistuje centrální kontrola
fungují pomocí distribuované sítě
Kryptoměna je digitální měna využívající kryptografii k zabezpečení transakcí.
Vlastnosti:
decentralizace
transparentnost
kryptografické zabezpečení
distribuovaná databáze (blockchain)
Bitcoin
Ethereum
Litecoin
Cardano
Solana
Blockchain je distribuovaná databáze transakcí.
Data jsou ukládána do bloků, které jsou spojeny do řetězce.
Každý blok obsahuje:
seznam transakcí
čas vytvoření
hash předchozího bloku
nonce
neměnitelnost dat
transparentnost
decentralizace
vysoká bezpečnost
Pokud se změní jeden blok, změní se i všechny následující hashe.
Těžba (mining) je proces:
ověřování transakcí
vytváření nových bloků
zabezpečení sítě
Těžaři soutěží o nalezení správného řešení kryptografického problému.
Odměnou je:
nově vytvořená kryptoměna
transakční poplatky
Protože síť nemá centrální autoritu, musí se uzly shodnout na tom:
které transakce jsou platné
který blok je správný
Tento mechanismus se nazývá: konsenzuální algoritmus
Nejznámější typy:
Proof of Work
Proof of Stake
Proof of Work je první konsenzuální mechanismus používaný v kryptoměnách.
Používá ho například:
Bitcoin
Litecoin
Těžaři řeší matematický problém.
Hledají hodnotu nonce, která vytvoří hash splňující podmínku obtížnosti.
hash = SHA256(data_bloku + nonce)Hash musí například začínat určitým počtem nul:
000000abc23f...
uzel vytvoří blok transakcí
těžař hledá správnou hodnotu nonce
pokud nalezne správný hash, blok je přidán do blockchainu
těžař získá odměnu
Výhody:
vysoká bezpečnost
dlouhodobě prověřený systém
Nevýhody:
vysoká spotřeba energie
potřeba specializovaného hardware
Vývoj těžebního hardware: CPU, GPU, ASIC
ASIC (Application Specific Integrated Circuit):
specializovaný čip pro těžbu
extrémně vysoký výkon
velmi efektivní

Proof of Stake je alternativní konsenzuální mechanismus.
Používají ho například:
Ethereum (od roku 2022)
Cardano
Polkadot
Namísto výpočetního výkonu rozhoduje:
množství držené kryptoměny (stake).
Uživatel uzamkne část své kryptoměny jako záruku.
Poté může být vybrán pro vytvoření nového bloku.
uživatel vloží kryptoměnu do stakingu
síť vybere validátora
validátor vytvoří nový blok
získá odměnu

Výhody:
výrazně nižší spotřeba energie
není potřeba výkonný hardware
Nevýhody:
potenciální koncentrace moci u velkých držitelů
Vedle PoW a PoS existují i další varianty.
Například:
Delegated Proof of Stake (DPoS)
Proof of Authority (PoA)
Proof of Space
Proof of Burn
Tyto algoritmy se snaží:
zvýšit rychlost
snížit spotřebu energie
zlepšit škálovatelnost.
Kryptoměnová peněženka uchovává:
soukromé klíče
veřejné adresy
Typy peněženek:
Software wallets (mobilní aplikace, desktop aplikace)
Hardware wallets (specializované zařízení)
Paper wallets: (klíče vytištěné na papíře)
Transakce obsahuje:
adresu odesílatele
adresu příjemce
částku
digitální podpis
Digitální podpis zajišťuje:
ověření vlastníka prostředků
ochranu proti podvržení
decentralizace
transparentnost
globální dostupnost
nízké transakční bariéry
vysoká volatilita
regulační nejistota
energetická náročnost některých algoritmů
ztráta klíče znamená ztrátu prostředků
Bitcoin je první decentralizovaná kryptoměna.
Byl představen v roce 2008 v dokumentu (whitepaper):
"Bitcoin: A Peer-to-Peer Electronic Cash System"
Autor vystupuje pod pseudonymem:
Satoshi Nakamoto
Síť byla spuštěna v roce 2009.
Hlavním cílem Bitcoinu je vytvořit:
digitální peníze
nezávislé na bankách
bez centrální autority
Bitcoin umožňuje:
přímé platby mezi uživateli
globální transakce
transparentní účetní knihu
Bitcoin využívá:
blockchain
kryptografii
peer-to-peer síť
Transakce jsou ukládány do bloků.
Každý blok obsahuje:
seznam transakcí
hash předchozího bloku
čas vytvoření
nonce
Bloky jsou spojeny do řetězce (blockchain).
Těžař, který vytvoří blok, získá:
nově vytvořené bitcoiny
transakční poplatky
Odměna se pravidelně snižuje procesem:
halving
Halving nastává přibližně každé:
210 000 bloků (~4 roky).
Bitcoin má omezenou nabídku.
Maximální počet:
21 milionů BTC
To znamená, že:
nové bitcoiny vznikají pouze těžbou
po dosažení limitu budou těžaři dostávat pouze transakční poplatky
Ethereum je decentralizovaná platforma vytvořená v roce 2015.
Zakladatel:
Vitalik Buterin
Na rozdíl od Bitcoinu není primárním cílem pouze měna.
Ethereum je platforma pro:
smart contracts
decentralizované aplikace (DApps)
Smart contract je program uložený v blockchainu.
Vlastnosti:
automatické vykonání
neměnitelnost
transparentnost
Příklad:
automatická výplata po splnění podmínky
decentralizovaná burza
NFT
Smart contracts běží v prostředí:
Ethereum Virtual Machine (EVM).
EVM je virtuální počítač, který:
spouští smart contracts
běží na všech uzlech sítě
zajišťuje stejný výsledek výpočtu
Každá operace v Ethereum něco stojí.
Poplatek se nazývá:
gas
Gas slouží k:
placení výpočetního výkonu
prevenci zneužití sítě
Cena transakce:
gas_used × gas_price
Ethereum původně používalo:
Proof of Work.
V roce 2022 přešlo na:
Proof of Stake.
Tato změna se nazývá:
"The Merge".
Výhody:
výrazně nižší spotřeba energie
vyšší škálovatelnost
| Vlastnost | Bitcoin | Ethereum |
|---|---|---|
Rok vzniku | 2009 | 2015 |
Primární účel | digitální měna | platforma pro aplikace |
Konsenzus | Proof of Work | Proof of Stake |
Smart contracts | omezené | plná podpora |
Maximální nabídka | 21 milionů | není pevně omezená |
Ethereum umožňuje vznik:
decentralizovaných financí (DeFi)
NFT
DAO (decentralizované organizace)
blockchainových her
decentralizace
transparentnost
globální dostupnost
bezpečnost díky kryptografii
volatilita ceny
regulace
škálovatelnost
bezpečnost smart contracts
Elektronické měny mohou být:
centralizované
decentralizované (kryptoměny)
Kryptoměny využívají:
kryptografii
blockchain
konsenzuální algoritmy
Nejdůležitější typy konsenzu:
Proof of Work
Proof of Stake
Otázky:
Proč má Proof of Work vysokou spotřebu energie?
Jaké výhody má Proof of Stake?
Jak blockchain zabraňuje změně historických dat?
Co se stane, když uživatel ztratí svůj soukromý klíč?