Edukace
srpen 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
říjen 27, 2026 5 minuty čtení

Hypotéka krytá Bitcoinem: Evoluce financování, nebo začátek revoluce?

Můžete si pořídit nemovitost, aniž byste prodali svůj Bitcoin? V USA už fungují hypotéky a úvěry kryté Bitcoinem. Zjistěte, jak tyto modely fungují, co znamená LTV, kdo má během splácení kontrolu nad zástavou a proč je jejich využití v Česku zatím složité.

Číst více
Edukace
říjen 20, 2026 5 minuty čtení

Podvody s kryptoměnami

Telefonát od někoho, kdo se vydává za pracovníka zákaznické podpory, investiční příležitost propagovaná známou tváří nebo odměna, která se nečekaně objeví ve vaší peněžence. Každá situace může vypadat jinak, ale všechny mohou vést ke stejnému výsledku: prozradíme citlivé informace, pošleme peníze nebo schválíme transakci, aniž bychom pochopili, co to vlastně znamená.
Čí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.