Edukace
srpna 19, 2026

Smart kontrakty: Když pravidla vykonává kód

Blockchain nemusí sloužit jen k převodu kryptoměn. Dokáže také uchovávat a vykonávat předem naprogramovaná pravidla. Právě na tomto principu fungují smart kontrakty – programy uložené na blockchainu, které po splnění definovaných podmínek automaticky provedou určitou akci. Mohou například převést token, směnit digitální aktiva, spravovat zástavu u půjčky nebo vydat NFT.


Co je smart kontrakt


Název může být trochu zavádějící. Smart kontrakt není nutně smlouva v právním slova smyslu a není „chytrý“ podobně jako umělá inteligence. Jde jednoduše o program, který obsahuje předem stanovená pravidla a podle nich vykonává určité operace.


Jeho princip lze shrnout jednoduše: pokud nastane podmínka A, proveď akci B. Smart kontrakt se tedy nerozhoduje a nesnaží se pochopit úmysl uživatele. Pouze vykonává to, co má naprogramované.


Smart kontrakt jako prodejní automat


Dobrou analogií je prodejní automat. Vložíme správnou částku, vybereme produkt a automat jej vydá. Pokud podmínky nesplníme, nic se nestane.


Smart kontrakt funguje podobně. Místo fyzického automatu jde o program na blockchainu a výsledkem může být například převod kryptoměny, vydání tokenu nebo provedení finanční operace.


Smart kontrakt se nerozhoduje. Vykonává.


Proč smart kontrakty vznikly


Při obchodu mezi dvěma lidmi, kteří se neznají, vzniká problém důvěry: kdo má svoji část dohody splnit jako první?


V tradičním systému tuto roli často řeší banky, burzy, depozitáři nebo platební společnosti. Smart kontrakt umožňuje část této role převést do programu.


Například při směně digitálního aktiva může kupující vložit prostředky do smart kontraktu a prodávající požadované aktivum. Pokud jsou splněny obě podmínky, kontrakt obě části transakce automaticky vypořádá.


smart_contracts

Ethereum a programovatelný blockchain


Bitcoin podporuje určitou programovatelnou logiku, jeho hlavní funkcí ale zůstává převod a uchovávání digitální hodnoty. Ethereum tuto myšlenku rozšířilo a umožnilo na blockchainu provozovat obecnější programy.


Právě díky tomu vznikla velká část dnešního světa decentralizovaných aplikací. Smart kontrakty dnes stojí například za decentralizovanými burzami, DeFi, stablecoiny, NFT nebo tokenizovanými aktivy.


Používání smart kontraktů něco stojí


Každá operace na blockchainu vyžaduje výpočetní prostředky. Na Ethereu se náklad na tuto práci označuje jako gas.


Čím složitější operaci smart kontrakt provádí, tím vyšší může být poplatek. I proto vznikají Layer 2 sítě, které umožňují řadu transakcí zpracovávat efektivněji a levněji.


Co díky smart kontraktům vzniklo


Smart kontrakty jsou základem celé řady blockchainových aplikací. U decentralizovaných burz mohou řídit směnu tokenů a práci s likviditou. V DeFi se využívají například u půjček, zajištění nebo výplaty odměn.


U stablecoinů mohou řídit vznik, převody nebo správu zajištění. U NFT určují například vlastnictví a pravidla převodu. Významnou roli mají také při tokenizaci aktiv, kde blockchainový token může za určitých podmínek reprezentovat určité ekonomické právo nebo podíl na jiném aktivu.


Smart kontrakty jako digitální LEGO


Jednotlivé smart kontrakty mohou vzájemně spolupracovat. Tento princip se označuje jako composability neboli skládatelnost.


Lze si je představit jako digitální LEGO. Jeden kontrakt může spravovat stablecoin, jiný decentralizovanou burzu a další půjčky nebo cenová data. Vývojář pak může již existující kontrakty využít jako stavební prvky nové aplikace.


Výhoda propojenosti je zároveň rizikem. Pokud jedna aplikace závisí na několika dalších kontraktech, problém v jednom z nich se může přenést i dál.


Smart kontrakt nevidí do skutečného světa


Smart kontrakt dobře pracuje s informacemi uloženými na blockchainu. Sám ale neví například aktuální cenu zlata, kurz EUR/USD, výsledek sportovního utkání nebo zda byla doručena zásilka.


Pokud potřebuje informace z okolního světa, využívá takzvané oracles. Ty slouží jako most mezi blockchainem a externími daty.


Vzniká tím ale další riziko. Pokud oracle poskytne chybný údaj, může smart kontrakt správně vykonat špatnou akci. Bezpečnost systému proto závisí nejen na jeho kódu, ale také na kvalitě dat, která používá.


smart_contracts_1

Kód udělá přesně to, co je napsané


Předvídatelnost patří mezi hlavní výhody smart kontraktů, ale zároveň i mezi jejich slabiny. Program neví, co vývojář zamýšlel. Vykoná pouze to, co skutečně naprogramoval.


Známým příkladem je projekt The DAO z roku 2016, kdy byla chyba ve smart kontraktu zneužita k odčerpání přibližně 3,6 milionu ETH. Tento případ ukázal, že blockchain může správně vykonávat pravidla, ale pokud je chyba už v samotném programu, decentralizace ji automaticky neopraví.


Decentralizovaný blockchain neznamená automaticky decentralizovanou aplikaci


Smart kontrakt může běžet na decentralizovaném blockchainu, ale aplikace kolem něj může stále obsahovat centralizované prvky. Některé kontrakty lze aktualizovat, pozastavit nebo spravovat prostřednictvím administrátorských klíčů či multisigu.


Proto nestačí vědět, že služba používá blockchain. Důležitější je zjistit, kdo může měnit její pravidla a které části systému stále vyžadují důvěru v konkrétní osoby nebo infrastrukturu.


Výhody a rizika smart kontraktů


Mezi hlavní výhody patří automatizace, transparentnost, programovatelnost, skládatelnost a globální dostupnost. Smart kontrakty umožňují vytvářet aplikace, jejichž pravidla mohou být vykonávána automaticky bez ručního zásahu.


Na druhé straně existují rizika chyb v kódu, nesprávných dat z oracle, administrátorských pravomocí, závislosti na dalších kontraktech nebo samotné blockchainové síti. Rizikem může být i chování uživatele, například potvrzení škodlivé transakce nebo použití podvodné aplikace.


Co si před použitím zkontrolovat


Běžný uživatel nemusí umět číst programovací kód. Měl by se ale zajímat o to, kdo aplikaci vytvořil, jak dlouho funguje, zda byly její kontrakty auditované, zda je možné je aktualizovat a kdo má nad systémem administrátorskou kontrolu.


Čím složitější aplikace je, tím důležitější je chápat, že její bezpečnost nezávisí pouze na jednom smart kontraktu, ale na celé architektuře kolem něj.


Závěr


Smart kontrakt je ve svém základu jednoduchý koncept: program na blockchainu dostane určitý vstup, zkontroluje předem stanovená pravidla a provede konkrétní akci. Díky tomu se blockchain rozšířil od jednoduchého převodu kryptoměn k finančním aplikacím, digitálním aktivům a automatizovaným procesům.


Smart kontrakty ale neodstraňují důvěru ani riziko úplně. Důvěra se pouze přesouvá – od prostředníků směrem ke kódu, datům a lidem, kteří mohou systém ovládat nebo měnit.


Nestačí tedy vědět, že aplikace „používá smart kontrakty“. Důležité je pochopit, co kontrakt skutečně dělá, odkud získává informace, kdo nad ním má kontrolu a na čem závisí.


Tento text slouží pouze k informačním a vzdělávacím účelům a nepředstavuje investiční poradenství. Kryptoaktiva jsou volatilní a můžete přijít o celou investovanou částku.

Zobrazit všechny články

Author

Tomáš Bára

Tomáš Bára
Edukace
září 2, 2026 5 minuty čtení

Stablecoiny: Digitální peníze mezi kryptem a tradičním finančním světem

Bitcoin a Ethereum ukázaly, jak vysoce volatilní může být svět kryptoměn. Právě proto se jednou z nejdůležitějších částí tohoto trhu staly stablecoiny – aktiva, jejichž cílem je hodnotu neměnit. Zjistěte, co drží jejich cenu stabilní, čím se liší USDC, USDT nebo kryptoměnami zajištěné tokeny a co ukázal kolaps TerraUSD.

Číst více
Edukace
srpna 26, 2026 5 minuty čtení

Layer 1 a Layer 2: Proč blockchain potřebuje další vrstvy

Bitcoin a Ethereum ukázaly, že blockchain dokáže fungovat bez centrální autority. S růstem počtu uživatelů ale přišel limit kapacity a rostoucí poplatky. Zjistěte, jak Layer 1 tvoří bezpečný základ a jak mu Layer 2 řešení jako Lightning Network nebo rollupy pomáhají zvládnout více provozu.

Číst více
Tento článek má pouze informativní charakter a nepředstavuje investiční, finanční, právní ani daňové poradenství. Informace uvedené v článku nejsou doporučením k nákupu, prodeji, směně ani držení kryptoměn nebo jiných digitálních aktiv. Hodnota kryptoměn může výrazně kolísat a investice do nich je spojena s rizikem ztráty části nebo celé investované částky. Před jakýmkoliv rozhodnutím doporučujeme zvážit vlastní finanční situaci a případně se poradit s odborníkem.