Vlevo je zobrazen zlatý trezor plný mincí, který symbolizuje bitcoin jako ‚digitální zlato‘. Vpravo je svítící modré jádro Ethereum spojené s ikonami představujícími DeFi, hry, NFT atd., což ilustruje Ethereum jako ‚světový počítač‘. Nahoře je nadpis ‚ETHEREUM: THE WORLD COMPUTER‘ a podnadpis ‚Basics & Account Model: Why It’s Programmable‘.

Jako někdo, kdo sleduje web3 svět už léta, často přemýšlím, jak se blockchain vyvíjí v Evropě – tady v Česku jsme svědky rostoucího zájmu o decentralizované finance, kde Ethereum hraje klíčovou roli. Představte si Bitcoin jako pevný trezor, kde můžete jen ukládat a vybírat prostředky, bez dalších možností. Ethereum naopak připomíná obrovský počítač, který běží po celém světě, umožňující nasazovat aplikace, hrát hry, půjčovat si peníze nebo vytvářet NFT. I když oba staví na blockchainu, jejich podstata se liší jako ocel od vody.

Dnes se ponoříme hlouběji do toho, co dělá Ethereum tak výjimečně programovatelné. Začneme otázkou, která by měla zaujmout každého, kdo se zajímá o krypto: Jak se liší způsob, jakým Bitcoin eviduje transakce od toho, co dělá Ethereum?

V Bitcoinu vidíte sadu nevyužitých výstupů transakcí (UTXO), zatímco Ethereum sleduje aktuální stav vašeho účtu. To je jádro rozdílu mezi modelem účtů a modelem UTXO.

Jak funguje model účtů? (Ethereum styl)

Ethereum spoléhá na model účtů a zůstatků, který je velmi podobný běžnému bankovnímu účtu, jaký používáme v každodenním životě:

  • Každá adresa představuje samostatný „účet“.
  • Účet obsahuje zůstatek (v ETH), nonce (pořadové číslo transakce pro ochranu před opakováním), kód (pokud jde o chytrou smlouvu) a úložiště (data smlouvy).
  • Převod? Jednoduše odečtete částku z účtu A a přičtete ji k účtu B. Žádné složité manipulace s konkrétními „bankovkami“.

Tento přístup má jasné výhody:

  • Rychlé kontroly zůstatků: Stačí se podívat na aktuální stav účtu, na rozdíl od Bitcoinu, kde musíte procházet historii transakcí.
  • Přátelský k programování: Chytré smlouvy mohou měnit svůj stav, volat jiné smlouvy nebo odesílat zprávy – to je základ programovatelnosti.
  • Snadné každodenní použití: Převody, poplatky za gas a volání smluv probíhají plynule.

A co nevýhody?

  • Mírně horší soukromí: Zůstatek účtu je veřejný, takže kdokoli vidí, kolik vlastníte.
  • Rostoucí složitost stavu: Globální stavová struktura se zvětšuje, což zatěžuje uzly (ale optimalizace stavu to řeší).
Vlevo je model UTXO Bitcoinu, kde peněženka obsahuje více nezávislých ‚bankovek‘ (UTXO), při převodu se celý UTXO spotřebuje a vrací se změna. Vpravo je model účtů Ethereum, podobný bankovnímu rozhraní s zůstatkem a nonce, kde převod přímo upravuje zůstatek účtu.

Srovnání s modelem UTXO (Bitcoin)

Bitcoin využívá UTXO (nevyužité výstupy transakcí), což je jako manipulace s hotovostí:

  • Vaše prostředky jsou souborem oddělených „bankovek“, každá s částkou a zámkem (kdo ji může utratit).
    • Při utrácení musíte celou „bankovku“ použít jako vstup a vytvořit nové výstupy – pro příjemce a změnu pro sebe.
  • Výhody: Přirozená ochrana proti dvojitému utrácení (každá bankovka jen jednou), lepší soukromí (nové adresy pro nové bankovky) a snadná paralelní validace.
  • Nevýhody: Složitost – převod vyžaduje sestavení vstupů a výstupů, kontrola zůstatku znamená prohledávání celé řetězce.

V skratce: Bitcoin se zaměřuje na jednoduchost, bezpečnost a neměnnost jako zlato. Ethereum naopak na flexibilitu, programovatelnost a složité logiky. Proto Ethereum volí model účtů, aby vývojáři mohli snadno psát kód a měnit stavy.

Stavový strom: Mozek pevného disku Ethereum

V Ethereum existuje klíčový prvek nazvaný světový stav (World State), který uchovává aktuální zůstatky všech účtů, kódy smluv a data úložiště.

Tento stav je uložen v Merkle Patricia Trie (MPT), což je hybrid Merkleho stromu a Patriciovy stromu (komprimovaného prefixového stromu):

  • Patriciovy strom: Komprimuje cesty, takže i dlouhé klíče nezabírají moc místa a vyhledávání je rychlé.
  • Merkleho strom: Každý uzel je hashován, kořenový hash se mění při jakékoli změně – například úprava zůstatku účtu změní kořen, což celá síť okamžitě detekuje.

V hlavičce bloku jsou tři kořenové hashe:

  • Kořen transakčního stromu
  • Kořen stromu potvrzenek
  • Kořen stavového stromu (nejdůležitější)

Lehké uzly stačí uchovávat hlavičky bloků a díky Merkleho důkazu ověřit, zda je zůstatek účtu skutečně X – bez stahování celého řetězce. To zajišťuje efektivní validaci při zachování decentralizace.

Stavový strom umožňuje programovatelnost Ethereum: Při každém spuštění smlouvy EVM upraví stav, vygeneruje nový hash, aktualizuje hlavičku bloku a síť dosáhne konsenzu. Změny stavu se synchronizují napříč všemi „mozky“.

EVM: Srdeční motor Ethereum

Teď k samotnému jádru – EVM (Ethereum Virtual Machine), virtuálnímu stroji Ethereum, který funguje jako CPU tohoto distribuovaného systému.

EVM je stackový virtuální stroj určený k vykonávání bajtkódu. Proces vypadá takto:

Diagram toku provádění EVM. Ukazuje proces od psaní kódu v Solidity, kompilace do bajtkódu, nasazení smlouvy, provádění v EVM (načítání, spouštění opcode, spotřeba gasu), aktualizace stavu až po aktualizaci světového stavového stromu.
  1. Napište kód v Solidity a zkompilujte ho do bajtkódu.
  2. Nasazení smlouvy: Odesláním transakce EVM uloží bajtkód do pole code účtu smlouvy.
  3. Volání smlouvy: Odesláním zprávy EVM načte kód do paměti.
  4. Provádění: Spouští se opcode po opcode (ADD, MUL, CALL, SSTORE atd.).
  5. Spotřeba gasu na každý krok: Nedostatek gasu vede k rollbacku (revert).
  6. Úpravy stavu: Změny v úložišti, zůstatech, emise událostí.
  7. Konec transakce: Nový stav se commitne a kořen stavového stromu se aktualizuje.

Proč EVM dělá Ethereum programovatelné?

  • Je Turingovsky kompletní: Podporuje smyčky, podmínky, rekurzi – teoreticky zvládne jakoukoli složitou logiku (na rozdíl od Bitcoinu, kde skripty nejsou kompletní, aby se zabránilo nekonečným smyčkám).
  • Deterministické: Stejný vstup vede k identickému výstupu napříč sítí (klíčové pro konsenzus).
  • Izolace v pískovnici: Smlouvy přistupují jen k vlastnímu úložišti a volají jiné smlouvy, bez přístupu k souborům uzlu.
  • Mechanismus gasu: Chrání před DoS útoky a nekonečnými smyčkami – čím déle běží, tím dražší.

Příklad: Výměna na Uniswapu volá funkci swap, EVM provede logiku, upraví rezervy poolu, přenese tokeny, odečte poplatky a emituje události. Celý proces je atomický: Buď úspěch, nebo úplný rollback. Na Bitcoinu to nejde.

Srovnávací tabulka klíčových rozdílů Bitcoin vs Ethereum (perspektiva 2026)

ProjektBitcoin (BTC)Ethereum (ETH)
Model účtůUTXO (nevyužité výstupy)Model účtů/zůstatků
Hlavní použitíDigitální zlato, uchovávání hodnotySvětový počítač, platforma chytrých smluv
ProgramovatelnostOmezená (jednoduché skripty, ne Turingovsky kompletní)Turingovsky kompletní (Solidity atd.)
Uložení stavuSada UTXOGlobální stavový strom (MPT)
Vykonávací engineŽádný (pouze validace podpisů)EVM (virtuální stroj pro bajtkód)
Konsenzus (aktuální)PoWPoS (po sloučení)
TPS/škálovatelnostNízká (Layer2 jako Lightning Network)Střední (sharding, Layer2 jako Optimism)
Typické aplikacePřevody, drženíDeFi, NFT, DAO, hry, RWA
SoukromíDobré (nové adresy)Průměrné (účty veřejné)
Pozice v 2026Institucionální bezpečný aktivum, digitální zlatoDominance v DeFi+stabilních mincích, přední role v tokenizaci RWA

Proč je Ethereum programovatelné? Shrnutí v jedné větě

Ethereum posunulo blockchain od pouhého vedení účtů k distribuovanému počítači schopnému spouštět kód:

  • Model účtů umožňuje snadné úpravy a kontroly stavu.
  • Stavový strom zajišťuje bezpečnou validaci celé sítě.
  • EVM umožňuje komukoli napsat kód, který se spustí konzistentně napříč sítí.

Bitcoin je jako nesmrtelný trezor – bezpečný, ale omezený. Ethereum jako globální superpočítač, kde běží aplikace, vyplácí mzdy nebo automaticky půjčuje – složitější, dražší na gas a náchylnější k chybám.

Teď už chápeš: Bitcoin řeší problém důvěry v peníze. Ethereum problém důvěry v kód.

Chceš jít hlouběji? Třeba jak psát v Solidity, počítat gas, detaily opcode EVM nebo pokrok sharding v Ethereum do roku 2026? Piš otázky, pokračujeme v diskuzi!

Doporučuji top 3 globální kryptoměnové burzy:

Pro širokou nabídku Binance, profesionální trading OKX, spekulace s altcoiny Gate! Rychle se zaregistrujte a získejte celoživotní slevu na poplatky~