Naživo Bitcoin 69 688 € +0,64 % Ethereum 2 023 € +0,43 % EUR/USD 1,1166 Sadzba ECB 2,50 % Sadzba FED 3,75–4,00 % Inflácia SR 3,1 % Inflácia eurozóna 3,2 %
Slovník pojmov 31. októbra 2026 7 min čítania

Smart kontrakt: čo to je?

Smart kontrakt je program uložený na blockchaine, ktorý sa po splnení vopred daných podmienok vykoná automaticky. Nepotrebuje sprostredkovateľa, no jeho chyby sa ťažko opravujú.

Ilustračná fotografia k pojmu Smart kontrakt

Smart kontrakt: čo to jeFoto Shutterstock

Smart kontrakt jednoducho: automat na dohody

Predajný automat je dobrá analógia. Vložíte mincu, stlačíte tlačidlo a automat vydá nápoj. Nepotrebujete predavača, ktorý by dohodu strážil. Pravidlá sú zabudované do stroja a vykonajú sa vždy rovnako. Smart kontrakt, po slovensky inteligentná zmluva, je takýto automat vytvorený z programového kódu na blockchaine.

Nejde teda o zmluvu v právnom zmysle, aj keď názov to naznačuje. Je to počítačový program, ktorý obsahuje pravidlá typu „ak nastane toto, urob tamto“. Keď sa podmienky splnia, program sa vykoná sám a výsledok sa zapíše do blockchainu, kde ho nikto nemôže potichu zmeniť.

Vďaka tomu môžu cudzí ľudia uzavierať dohody bez toho, aby si navzájom dôverovali alebo potrebovali banku, notára či platformu. Dôvera sa presúva z človeka na kód. To je silná myšlienka, no znamená aj to, že kód je zákonom: ak obsahuje chybu, vykoná sa aj tá.

Ako smart kontrakt funguje

Životný cyklus smart kontraktu

Napísanie kódu

Vývojári napíšu program, napríklad v jazyku Solidity na sieti Ethereum, a definujú pravidlá.

Nasadenie na blockchain

Kód sa zverejní na blockchaine pod vlastnou adresou. Po nasadení ho zvyčajne nemožno jednoducho upraviť.

Spustenie transakciou

Používateľ pošle transakciu na adresu kontraktu a zaplatí poplatok za výpočet.

Vykonanie pravidiel

Uzly siete spustia kód. Ak sú podmienky splnené, kontrakt presunie prostriedky alebo zmení údaje.

Zápis výsledku

Výsledok sa zapíše do blockchainu a je verejne overiteľný.

Spracoval Denný kurz

Každé vykonanie stojí poplatok, ktorý sa na Ethereu volá gas. Jeho výška závisí od náročnosti výpočtu a zaneprázdnenosti siete. Preto komplikované kontrakty stoja viac než jednoduché a v čase vysokého záujmu môžu poplatky výrazne vzrásť.

Kontrakt nevidí do vonkajšieho sveta sám od seba. Ak potrebuje vedieť cenu zlata alebo výsledok športového zápasu, musí dáta dostať od tzv. orákula, teda služby, ktorá prináša externé údaje na blockchain. Orákulum je často slabým miestom a jeho chyba alebo zneužitie sa môže prejaviť aj v kontrakte.

Ilustračný príklad: úschova pri online predaji

Kontrakt ako neutrálny správca peňazí

Ilustračný príklad, nie odporúčanie. Čísla sú vymyslené a zjednodušené.

Kupujúci vloží platbu do kontraktu500 €
Poplatok za vykonanie v sieti5 €
Po potvrdení doručenia kontrakt uvoľní predávajúcemu500 €
Celkový náklad kupujúceho505 €
Spracoval Denný kurz

Ak by sa tovar nedoručil v dohodnutej lehote, kontrakt by mohol peniaze vrátiť kupujúcemu. Všetko závisí od toho, ako je kód napísaný a odkiaľ berie potvrdenie o doručení.

Príklad ukazuje silnú stránku: ani jedna strana nemôže peniaze zadržať svojvoľne, pretože ich drží kód. Ukazuje však aj slabinu: kontrakt musí vedieť, či bol tovar doručený. Pokiaľ sa to opiera o údaj od človeka alebo externej služby, môže ísť o zdroj sporu alebo zneužitia.

Na čo sa smart kontrakty používajú

Najčastejšie použitia
Decentralizované financie (DeFi)
Požičiavanie, výmeny tokenov alebo úročenie bez banky. Pravidlá určuje kód a prostriedky spravuje kontrakt.
Tokeny a stablecoiny
Väčšina tokenov na Ethereu je smart kontrakt, ktorý eviduje, komu čo patrí.
NFT
Kontrakt eviduje vlastníctvo jedinečných digitálnych položiek a pravidlá ich prevodu.
Decentralizované organizácie (DAO)
Členovia hlasujú o použití spoločných prostriedkov a kód výsledok vykoná.
Poistenie a platby podľa podmienok
Teoreticky možno automaticky vyplatiť náhradu pri splnení podmienky, ak spoľahlivo existujú vstupné údaje.

Mnohé takéto aplikácie fungujú v praxi, iné sú ešte experimentálne. Rozdiel medzi zaujímavou technológiou a spoľahlivou službou je veľký. Pri každom projekte sa preto oplatí pýtať, či má reálne využitie, nezávislý audit kódu a transparentne popísané riziká.

Smart kontrakt a bežná zmluva

Smart kontraktTradičná zmluva
Vykonanieautomatické kódomľuďmi alebo cez súd
Jazykprogramový kódprirodzený jazyk
Sprostredkovateľnepotrebnýčasto notár, banka, advokát
Pružnosť pri chybenízka, zmena je ťažkávyššia, strany sa môžu dohodnúť
Právna vymáhateľnosťzávisí od krajiny a jej právabežne uznaná
Transparentnosťkód je verejnýzvyčajne súkromná

Dôležité je, že právny status smart kontraktov nie je jednotný. V niektorých krajinách sa môžu považovať za súčasť zmluvného vzťahu, inde ide len o technický nástroj. Ak by ste smart kontrakt používali na obchodné účely, overte si právne dôsledky u odborníka.

Riziká a slabé miesta

Prínosy a obmedzenia

Výhody
  • Automatické vykonanie bez ľudského sprostredkovateľa
  • Verejne overiteľný kód a výsledky
  • Nižšie náklady na niektoré typy dohôd
  • Dostupné nepretržite, bez ohľadu na pracovný čas
Riziká
  • Chyba v kóde sa môže zneužiť a straty bývajú nezvratné
  • Zmena po nasadení je ťažká alebo nemožná
  • Závislosť od externých dát (orákulá)
  • Poplatky za vykonanie môžu byť v čase záujmu vysoké
  • Právna neistota v mnohých krajinách
Spracoval Denný kurz

Najpoučnejším príkladom je útok na DAO v roku 2016. Išlo o decentralizovaný investičný fond na Ethereu, v ktorého kóde sa našla chyba. Útočník ju využil na vytiahnutie veľkého množstva prostriedkov. Komunita nakoniec rozhodla o zásahu do siete, čo viedlo k rozdeleniu na dve verzie reťazca a k dlhej diskusii o tom, či sa má kód považovať za nedotknuteľný zákon.

Krátka história

Od myšlienky po masové používanie

1990s

Myšlienka smart kontraktu. Počítačový vedec Nick Szabo opísal koncept zmlúv, ktoré sa vykonávajú automaticky, už pred vznikom blockchainu.

2015

Spustenie Ethereum. Prvá široko používaná platforma navrhnutá na nasadzovanie programov, teda smart kontraktov.

2016

Útok na DAO. Chyba v kóde viedla k veľkej strate a rozdeleniu siete na dve verzie.

Dnes

Rozšírenie. Smart kontrakty bežia na viacerých sieťach a tvoria základ DeFi aj NFT.

Spracoval Denný kurz

Bitcoin má tiež jednoduché programovateľné podmienky, no nie je navrhnutý na zložité kontrakty. Práve Ethereum a podobné siete urobili z programovateľných dohôd základný stavebný prvok kryptosveta.

Ako sa chrániť pri používaní kontraktov

Pred interakciou s kontraktom
  • Overte, že používate oficiálny odkaz projektu, nie podvodnú kópiu
  • Skontrolujte, či kód prešiel nezávislým auditom a či je audit zverejnený
  • Pri schvaľovaní oprávnení v peňaženke zadávajte len potrebnú sumu
  • Najprv vyskúšajte s malou čiastkou
  • Pozor na kontrakty sľubujúce vysoké výnosy bez vysvetlenia, odkiaľ pochádzajú

Veľa strát vzniká nie chybou v samotnom kóde, ale tým, že používateľ udelí kontraktu neobmedzené oprávnenie nakladať s jeho tokenmi. Útočník potom takýto kontrakt zneužije. Zvyknite si preto prechádzať oprávnenia, ktoré ste udelili, a nepotrebné rušiť.

Mýty o smart kontraktoch

Čo sa o smart kontraktoch často hovorí zle

Mýtus
  • Smart kontrakt je právne záväzná zmluva.
Realita
  • Je to program. Jeho právny status závisí od krajiny a od okolností. Nenahrádza automaticky písomnú zmluvu.
Mýtus
  • Smart kontrakt je vždy bezpečný, lebo je na blockchaine.
Realita
  • Blockchain zaručuje, že sa kód vykoná tak, ako je napísaný, nie že je napísaný správne. Chyby sa vyskytujú aj pri veľkých projektoch.
Mýtus
  • Audit zaručuje bezpečnosť.
Realita
  • Audit znižuje riziko, ale nie ho odstráni. Niektoré chyby unikli aj auditovaným projektom.
Mýtus
  • Smart kontrakty sú inteligentné.
Realita
  • Sú to deterministické programy, ktoré vykonajú presne to, čo je v kóde. Žiadnu úvahu ani výklad nemajú.
Spracoval Denný kurz

Zhrnutie: smart kontrakt je program na blockchaine, ktorý automaticky vykoná dohodnuté pravidlá a nahrádza sprostredkovateľa. Prináša transparentnosť a automatizáciu, no aj riziko chýb v kóde, závislosť od externých dát a právnu neistotu. Pri používaní sa riaďte opatrnosťou, overujte zdroje a začínajte s malými sumami.

Najčastejšie otázky

Čo je smart kontrakt?

Je to program uložený na blockchaine, ktorý sa sám vykoná, keď sú splnené vopred dané podmienky. Nepotrebuje banku ani iného sprostredkovateľa.

Je smart kontrakt právne záväzná zmluva?

Nie automaticky. Je to technický nástroj. Jeho právny význam závisí od krajiny a od toho, ako je zapojený do zmluvného vzťahu. Overte to u právnika.

Dá sa smart kontrakt zmeniť?

Zvyčajne nie, ak je nasadený bez možnosti úpravy. Niektoré projekty zámerne zahŕňajú mechanizmus aktualizácie, čo ale vyžaduje dôveru v toho, kto ho ovláda.

Čo je gas?

Poplatok za výpočet na sieti Ethereum. Platí sa za každé vykonanie kontraktu a jeho výška závisí od náročnosti a zaťaženia siete.

Môžu sa smart kontrakty hacknúť?

Môžu obsahovať chyby, ktoré útočník zneužije. Samotný blockchain býva bezpečný, no kód aplikácie na ňom nemusí byť bezchybný.

Na ktorých sieťach fungujú smart kontrakty?

Najznámejšie je Ethereum, ale podporuje ich aj mnoho ďalších sietí. Aktuálny prehľad si overte u konkrétneho projektu.

Upozornenie. Vzdelávací obsah, nie investičné odporúčanie. Investovanie so sebou nesie riziko straty. Príklady s číslami sú ilustračné a nie sú prísľubom výnosu. Daňové a právne pravidlá sa menia, preto si ich overte v aktuálnej legislatíve. Aktualizované: 31. októbra 2026.

← Celý slovník pojmov

Denný súhrn správ na e-mail

Každé ráno hlavné správy, trhy a graf dňa. Zadarmo, odhlásiť sa môžete kedykoľvek.

Odoslaním súhlasíte so zasielaním denného súhrnu. Prevádzkovateľ: Affiliate media s. r. o.