Co je blockchain: jak fungují bloky, těžba a staking
Blockchain je veřejná databáze, kterou sdílí a aktualizuje mnoho počítačů v síti a do které se záznamy ukládají v navazujících blocích. Každý blok odkazuje na předchozí, takže zapsaná data nejde nenápadně změnit. Na blockchainu fungují kryptoměny jako bitcoin nebo ether. Potvrzený převod na špatnou adresu ale nelze zrušit.
Stručně
- Kopii blockchainu drží tisíce počítačů po celém světě a nový blok se do ní zapíše, jen když ho síť přijme podle společných pravidel.
- Každý blok nese otisk (hash) předchozího bloku. Kdo by chtěl přepsat starý záznam, musel by ovládnout většinu výpočetního výkonu nebo vloženého podílu sítě.
- O tom, kdo přidá další blok, rozhoduje mechanismus konsensu: Bitcoin používá těžbu (důkaz prací), Ethereum staking (důkaz podílem).
- Zápis v blockchainu nejde vzít zpět. Převod na špatnou adresu se nevrátí a ztracené klíče bez zálohy nikdo neobnoví.
Obsah průvodce
Co je blockchain jednoduše řečeno
Blockchain si můžete představit jako účetní knihu, která neleží v jedné bance, ale její kopii mají počítače po celém světě. Každý nový záznam musí přijmout síť a zapsané stránky se prakticky nedají nenápadně vytrhnout ani přepsat.
Základní pojmy jsou blok, řetězec a uzel:
- Blok je skupina záznamů, například transakcí, které se do knihy zapisují najednou.
- Řetězec vzniká tím, že každý blok obsahuje hash, tedy krátký otisk bloku před sebou. Bloky jsou tak spojené za sebou v časovém pořadí.
- Uzly jsou počítače, které blockchain uchovávají a kontrolují. Díky nim má každý, kdo s blockchainem pracuje, stejná data.
Obecněji se tato technologie nazývá distribuovaný registr. Blockchain je jeho nejznámější typ a stojí na něm kryptoměny jako bitcoin a ether.
Proč se zapsaná data nedají snadno změnit
Blockchain nestojí na důvěře v jednu firmu nebo úřad. Pravidla jsou veřejná a každý uzel si je může ověřit sám. Změna jediného záznamu by změnila hash bloku, a tím rozbila návaznost všech bloků po něm. Kdo by chtěl starý blok přepsat, musel by přepočítat i všechny následující a prosadit svou verzi proti zbytku sítě, tedy ovládnout většinu výpočetního výkonu (u důkazu prací) nebo vloženého podílu (u důkazu podílem). U velkých sítí je to prakticky nemožné.
Jak blockchain funguje krok za krokem
Co se stane, když někomu pošlete kryptoměnu:
Vytvoříte transakci
V peněžence zadáte adresu příjemce a částku. Peněženka transakci podepíše vaším soukromým klíčem. Digitální podpis dokazuje, že prostředky smíte utratit, a přitom klíč nikomu neprozradí.
Transakce se šíří sítí
Transakce se pošle do sítě a uzly ji zkontrolují: zda sedí podpis a zda odesílatel prostředky skutečně má a neutratil je už jinde.
Transakce se zapíše do bloku
Čekající transakce se seskupí do nového bloku. Kdo blok vytvoří, určuje mechanismus konsensu: v síti Bitcoin těžba, v Ethereu staking.
Síť blok přijme
Uzly nový blok ověří a připojí k řetězci. Tím má transakce první potvrzení. S každým dalším blokem je její zvrácení méně pravděpodobné.
Jak dlouho transakce trvá
Záleží na blockchainu a na vytížení sítě. V síti Bitcoin přibude nový blok v průměru zhruba každých 10 minut, přesný čas ale zaručit nejde. Ethereum dělí čas na sloty po 12 sekundách a v každém slotu je vybrán jeden validátor, který navrhne blok.
Kolik transakce stojí
Za zápis transakce platí odesílatel transakční poplatek těžařům (v síti Bitcoin), respektive validátorům (v Ethereu). Jeho výše není pevná a transakce s vyšším poplatkem mívají přednost, hlavně když je síť vytížená.
Těžba a staking: jak se síť shodne na dalším bloku
Aby se počítače po celém světě shodly, který platný blok přidají jako další, používá blockchain mechanismus konsensu. Nejrozšířenější jsou dva:
| Hledisko | Těžba (důkaz prací) | Staking (důkaz podílem) |
|---|---|---|
| Kdo vytváří bloky | Těžaři se specializovaným hardwarem | Validátoři, kteří do sítě vložili kryptoměnu jako zajištění |
| Co je potřeba | Obrovské množství výpočtů a energie | Vložená kryptoměna a software validátora |
| Co hrozí za podvod | Síť neplatný blok odmítne a těžař přijde o vynaložené náklady | Validátor může přijít o část vložené kryptoměny, nebo o všechnu |
| Odměna | Nově vytvořené mince a transakční poplatky | Odměny za navrhování a kontrolu bloků |
| Příklad | Bitcoin | Ethereum (od září 2022) |
Ethereum původně také používalo těžbu. V září 2022 přešlo na důkaz podílem (proof of stake) a podle ethereum.org tím snížilo spotřebu energie zhruba o 99,95 %.
Co je staking pro běžného držitele
Staking pomáhá zabezpečovat síť. Držitel kryptoměny se do něj může zapojit a získávat odměny. Vlastní validátor v Ethereu vyžaduje vložit 32 ETH a provozovat vlastní software. Kdo tolik nemá nebo software provozovat nechce, může se zapojit přes poskytovatele, který technickou stránku zajistí.
Na Coineru můžete využít staking u vybraných kryptoměn. U některých proběhne stakování i odstakování okamžitě, u jiných je s vyšší odměnou spojena výpovědní lhůta. Odměny připisujeme automaticky a z vyplacené stakingové odměny si účtujeme 10 %.
Sazby odměn jsou orientační a mohou se v čase měnit podle podmínek blockchainových sítí. Hodnota stakované kryptoměny může růst i klesat. Česká národní banka upozorňuje, že pokud hodnota tokenu během uzamčení výrazně klesne, nemusíte mít možnost na to reagovat.
K čemu se blockchain používá
Kryptoměny
Blockchain eviduje, kdo kolik kryptoměny vlastní, a umožňuje převody bez banky jako prostředníka. Příkladem je bitcoin.
Chytré kontrakty a aplikace
Na blockchainu jako Ethereum běží programy zvané chytré kontrakty. Umožňují vytvářet vlastní digitální aktiva a aplikace, například pro decentralizované finance.
Tokeny a stablecoiny
Na existujících blockchainech vznikají tokeny, například stablecoiny navázané na dolar nebo jedinečné tokeny NFT.
Převody dalších aktiv
Technologie distribuovaného registru se podle evropských orgánů dohledu používá i k převodu dalších druhů aktiv mezi kupujícím a prodávajícím.
Druhy kryptoměn a tokenů podrobně popisujeme v průvodci Co jsou kryptoměny, fungování první kryptoměny v průvodci Co je bitcoin.
Co blockchain nevyřeší
Blockchain chrání záznamy před přepsáním, neochrání vás ale před vším:
- Potvrzený převod na špatnou adresu zpravidla nejde vrátit. Adresu vždy zkontrolujte celou.
- Ztracené klíče. Kdo ve vlastní peněžence ztratí soukromé klíče i jejich zálohu, přijde o kryptoměny natrvalo. Nikdo je neobnoví.
- Blockchain nerozliší, zda převod posíláte dobrovolně, nebo vás k němu přiměl podvodník. Slib zaručeného výnosu a nátlak na rychlé rozhodnutí jsou varovné signály.
- Bezpečný zápis transakcí neznamená stabilní hodnotu. Ceny kryptoměn výrazně kolísají.
- Transakce ve veřejném blockchainu vidí kdokoli a zůstávají v něm natrvalo. Blockchain proto není anonymní.
Potvrzený převod může vrátit jen ten, kdo ho přijal. Pokud adresu nikdo neovládá, jsou prostředky ztracené natrvalo. Adresu proto před odesláním kontrolujte celou, ne jen první a poslední znaky, a u tokenů zvolte správnou síť.
Jak s kryptoměnami na blockchainu začít
Abyste mohli kryptoměny držet, nemusíte provozovat vlastní uzel ani rozumět kryptografii. Stačí účet u poskytovatele služeb souvisejících s kryptoaktivy, který má povolení podle nařízení MiCA.
Na Coineru za nákup i prodej platíte 1 % z objemu obchodu a zobrazované ceny už poplatek zahrnují. Koupené kryptoměny můžete bez poplatku nechat v účtu, nebo si je převést do vlastní peněženky; za převod na blockchainu se platí transakční poplatek sítě a jeho výši uvidíte před potvrzením. Přehled najdete na stránce Poplatky a limity, postup nákupu v průvodci Jak koupit kryptoměny za koruny.
Časté dotazy
Jak funguje blockchain?
Dá se blockchain přepsat?
Co je transakce na blockchainu?
Co je těžba kryptoměn?
Co je staking?
Jaký je rozdíl mezi blockchainem a bitcoinem?
Zdroje
- ethereum.org: Technický úvod do Etherea: co je to blockchain
- ethereum.org: Důkaz podílem (PoS)
- ethereum.org: Merge
- bitcoin.org: Bitcoin Vocabulary (anglicky)
- EBA, EIOPA a ESMA (zveřejnila Česká národní banka): Kryptoaktiva srozumitelně: co pro vás jako spotřebitele znamená nařízení MiCA
- Česká národní banka: 12 věcí, které byste měli vědět o kryptoaktivech
Tomáš Michal vede jako technický ředitel (CTO) vývoj a provoz platformy Coinero: napojení na burzu, zpracování vkladů a výběrů i zabezpečení klientských účtů. V průvodcích popisuje nákup, uchování a převody kryptoměn tak, jak na Coineru skutečně probíhají.
Tomáš Patera je krypto specialista Coinera. Před zveřejněním kontroluje věcnou správnost průvodců a srozumitelnost textů pro začátečníky.