V této lekci
- zjistíš, kdo rozhoduje, který blok přijde na řadu
- pochopíš rozdíl mezi těžbou (proof of work) a stakingem (proof of stake)
- uvidíš, proč obojí stojí peníze – a proč je to vlastně dobře
V minulých lekcích jsme si řekli, že nové platby zapisuje do bloků „síť“. Jenže síť je tisíce počítačů, které se navzájem neznají a nemusí si věřit. Kdo z nich smí napsat další blok? Kdyby mohl kdokoli a kdykoli, Jirka z lekce o blockchainu by si připsal slepic, kolik by chtěl.
Řešení je jednoduché a trochu kruté: zápis bloku musí něco stát. Kdo chce podvádět, musí nejdřív hodně zaplatit – a o zaplacené přijde.
Proof of work: závod v hádání#
Bitcoin používá proof of work (doklad o práci). Takzvaní těžaři soutěží, kdo první najde číslo, se kterým otisk (hash) nového bloku začíná dostatečným počtem nul. Chytrý postup na to neexistuje – jde jen hádat. Rychle a hodně.
Kdo uhodne první, přidá blok a dostane odměnu: nově vytvořené bitcoiny a poplatky z plateb v bloku. Od dubna 2024 je to 3,125 BTC za blok. Proto se tomu říká těžba – nové mince „vytěží“ z práce, ne ze země.
Aby bloky přibývaly pořád zhruba každých 10 minut, síť obtížnost hádání průběžně upravuje. Přibude-li těžařů, hádání se ztíží; když ubudou, zase zlehčí.
Proč to chrání před podvodem: kdo by chtěl přepsat starý blok, musel by znovu „uhádnout“ jeho číslo i čísla všech bloků po něm – a to rychleji než všichni ostatní těžaři dohromady. Musel by ovládat většinu výpočetního výkonu celé sítě. U Bitcoinu by to stálo astronomické peníze.
Daň za to je elektřina. Těžba Bitcoinu spotřebuje tolik energie jako celé středně velké země – a je to jedna z nejčastějších výtek kryptoměnám.
Proof of stake: zástava místo elektřiny#
Druhý přístup se jmenuje proof of stake (doklad o vkladu). Místo závodu počítačů tu validátoři zamknou vlastní kryptoměnu jako zástavu. Kdo zapíše další blok, vybírá síť losem – čím větší vklad, tím větší šance.
Kdo by podváděl, přijde o část zástavy (anglicky slashing, doslova „seknutí“). Podvod se tedy pořád nevyplatí, jen místo elektřiny riskuješ vlastní peníze.
Ethereum přešlo z těžby na proof of stake 15. září 2022 a jeho spotřeba energie podle ethereum.org klesla zhruba o 99,95 %. Kdo chce na Ethereu provozovat vlastního validátora, musí zamknout aspoň 32 ETH.
| Srovnání | Proof of work | Proof of stake |
|---|---|---|
| Kdo zapisuje bloky | těžaři | validátoři |
| Co dává v sázku | elektřinu a hardware | vlastní kryptoměnu |
| Trest za podvod | zbytečně utracená energie | ztráta části vkladu |
| Příklad | Bitcoin | Ethereum (od roku 2022) |
Staking pro běžné lidi#
Když se mluví o „stakingu“ na burze nebo v aplikaci, obvykle to znamená, že svěříš svou kryptoměnu validátorovi (nebo platformě), který ji za tebe stakuje, a za to dostáváš část odměny. Zní to jako úrok v bance. Není to úrok v bance.
Staking není spořicí účet
Výnos se vyplácí v kryptoměně, jejíž cena může prudce klesnout – pár procent ročně tě nezachrání, když cena spadne o třetinu. Vklad bývá na čas zamčený a platforma, přes kterou stakuješ, může zkrachovat. Nikdo ti nic negarantuje.
Časté omyly#
- „Těžaři kopou bitcoiny z ničeho zadarmo.“ Platí za elektřinu a speciální hardware – a když cena klesne, těžba se jim přestane vyplácet.
- „Proof of stake je méně bezpečný, protože nic nestojí.“ Stojí – místo elektřiny riskují validátoři vlastní vklad.
- „Staking je bezrizikový úrok.“ Viz box výše.
Shrnutí
- Zápis nového bloku musí něco stát, jinak by se podvádění vyplatilo.
- Proof of work (Bitcoin): těžaři hádají, vítěz dostane nové mince a poplatky; stojí to hodně elektřiny.
- Proof of stake (Ethereum): validátoři zamknou zástavu a za podvod o ni přijdou; spotřeba energie je zlomková.
- Staking v aplikaci je půjčení kryptoměny validátorům – s výnosem, ale i s riziky.