Smart kontrakt je technologicky vyjadrený a automatizovaný spôsob vykonania zmluvy v prostredí distribuovanej účtovnej knihy. V technologickej rovine ide o softvérovú vrstvu, ktorá sa po splnení vstupných podmienok autonómne vykoná bez ďalšieho zásahu strán. V slovenskej právnej rovine je však smart kontrakt predmetom existujúceho súkromnoprávneho rámca — najmä § 40 a nasl. Občianskeho zákonníka č. 40/1964 Zb., ktorý definuje formu a náležitosti právneho úkonu. Smart kontrakt sám o sebe nie je novým typom zmluvy a nedokáže nahradiť všetky náležitosti, ktoré právny poriadok pri určitých typoch dohôd vyžaduje. K technologickej rovine sa pridáva eIDAS 2.0 — Nariadenie (EÚ) 2024/1183, zákon č. 215/2002 Z. z. o elektronickom podpise a zákon č. 305/2013 Z. z. o e-Governmente. Tento sub-hub zhŕňa, ako pristupujeme k smart-contract projektom — od regulačnej klasifikácie cez hybridné zmluvy až po audit kódu.
Čo je smart kontrakt z právneho hľadiska
Z technologického hľadiska je smart kontrakt kód nasadený na blockchaine (Ethereum, Solana, Cardano a podobné), ktorý sa autonómne vykoná po splnení podmienok zadaných vstupom. Z právneho hľadiska je nutné rozlíšiť:
- Smart kontrakt ako technologický nástroj — softvér, ktorý vykonáva určitý úkon (transfer hodnoty, výplata distribúcie, registrácia záznamu).
- Zmluva (právny úkon) — vôľou strán uzavretý záväzkový vzťah, ktorý môže byť technologicky vykonaný prostredníctvom smart kontraktu.
Smart kontrakt nemôže nahradiť právny úkon v zmysle § 34 a nasl. Občianskeho zákonníka — môže však byť jeho technologickou realizáciou. V praxi to znamená, že strany najskôr uzavrú dohodu (či už ústne, písomne alebo elektronicky), a smart kontrakt slúži na automatizované vykonanie jej obsahu. Pri samotnej kvalifikácii sa aplikuje vecná podstata vzťahu, nie iba forma kódu.
§ 40 a nasl. OZ — forma právneho úkonu
Slovenský právny poriadok rozlišuje tri základné formy právneho úkonu v zmysle § 40 a nasl. Občianskeho zákonníka:
| Forma | Charakteristika | Vzťah k smart kontraktu |
|---|---|---|
| Ústna forma | Postačí pri väčšine súkromnoprávnych dohôd, kde zákon nepredpisuje písomnú formu. | Smart kontrakt môže byť technologickou realizáciou ústne dohodnutého obsahu. |
| Písomná forma | Vyžaduje sa pri zmluvách o prevode nehnuteľnosti, ručení, niektorých záväzkových vzťahoch atď. § 40 OZ. | Písomná forma môže byť splnená aj elektronicky podľa zákona č. 215/2002 Z. z. — smart kontrakt sám však písomnú formu nezakladá. |
| Notársky zápisnica alebo úradné overenie | Vyžaduje sa pri určitých typoch zmlúv (prevod podielu v s.r.o., niektoré závetové zmluvy, hypotekárne záložné zmluvy). | Notársku formu smart kontrakt nahradiť nemôže — nutné je klasické notárske konanie. |
V praxi to znamená, že pri zmluvách o prevode nehnuteľnosti, ktoré musia byť uzavreté v písomnej forme a vyžadujú zápis do katastra nehnuteľností, smart kontrakt nemôže sám o sebe založiť vlastnícky prevod. Smart kontrakt môže iba automaticky vykonať platbu alebo spustiť následný proces, ale samotný prevod vlastníctva sa stále uskutočňuje cez katastrálne konanie.
eIDAS 2.0 a elektronický podpis
eIDAS 2.0 — Nariadenie (EÚ) 2024/1183 aktualizovalo európsky rámec elektronickej identifikácie a dôveryhodných služieb. Pre smart-contract projekty sú dôležité najmä tieto prvky:
- Európska peňaženka digitálnej identity (EUDI Wallet) — členské štáty implementujú do roku 2026 EUDI Wallet, ktorá umožní občanovi predkladať identifikačné údaje, elektronické dokumenty a podpisy v zjednotenom EÚ rámci.
- Kvalifikovaný elektronický podpis (QES) — podľa eIDAS má rovnaké právne účinky ako vlastnoručný podpis a je akceptovateľný v celej EÚ.
- Pokročilý elektronický podpis (AdES) — má dôkaznú hodnotu, neproti rovnocennosť s vlastnoručným podpisom je však slabšia.
- Elektronická pečať a elektronické časové pečiatky — využiteľné pri smart-contract architektúrach na zabezpečenie integrity dát.
Zákon č. 215/2002 Z. z. o elektronickom podpise implementuje eIDAS na slovenskej úrovni a definuje pravidlá kvalifikovaných elektronických podpisov, ktoré sa v elektronickej komunikácii s orgánmi verejnej moci uplatňujú podľa zákona č. 305/2013 Z. z. o e-Governmente.
Pre smart-contract projekty to znamená, že pri zmluvách v písomnej forme musí byť splnená požiadavka na podpis — buď fyzickým vlastnoručným podpisom, alebo kvalifikovaným elektronickým podpisom. Klasický click-wrap (kliknutie na „Súhlasím") môže byť postačujúci pri jednoduchých B2C zmluvách, ale pri závažných záväzkoch (nehnuteľnosti, prevod podielu, závetové zmluvy) je potrebný kvalifikovaný režim.
Hybridné zmluvy — off-chain dohoda a on-chain vykonanie
V praxi sa najčastejšie využíva hybridná architektúra:
- Off-chain dohoda — strany uzatvoria zmluvu v písomnej forme alebo elektronicky s kvalifikovaným podpisom. Zmluva obsahuje plný právny obsah — definíciu strán, predmet, povinnosti, cena, sankcie, rozhodný právny poriadok, voľbu súdu.
- Reference na smart kontrakt — zmluva uvedie hash alebo URL smart kontraktu, ktorý slúži na automatizované vykonanie určených úkonov (napr. uvoľnenie escrow pri splnení podmienok).
- On-chain vykonanie — smart kontrakt vykoná určené úkony na blockchaine. Pri kolízii medzi obsahom zmluvy a kódom je rozhodujúci obsah zmluvy — kód je iba technologickým nástrojom.
- Dispute resolution — pri spore sa aplikuje rozhodný právny poriadok a voľba súdu definované v zmluve. Slovenský súd posudzuje obsah zmluvy a faktický stav, nie autonómne vykonanie kódu.
- Doplňujúce klauzuly — zmluva by mala obsahovať klauzulu o smart-contract bug (kto nesie riziko nesprávneho vykonania), oracles (vstupné dáta zo zdroja mimo blockchain) a force majeure.
Hybridná architektúra je dnes štandardom v B2B krypto a DeFi prostredí. Pri samostatne stojacom smart kontrakte (bez off-chain dohody) je vymožiteľnosť oslabená — slovenský súd nemá podklad pre interpretáciu vôle strán a môže odmietnuť aplikovať obsah kódu, ak nie sú splnené náležitosti právneho úkonu.
Vykonateľnosť smart kontraktu na slovenskom súde
Pri spore o smart kontrakt slovenský súd posudzuje:
- Či bola medzi stranami uzavretá platná zmluva — splnenie náležitostí § 40 a nasl. OZ, najmä forma, vôľa, predmet, určitosť a možnosť plnenia.
- Či bol obsah zmluvy vykonaný v súlade s jej obsahom. Pri rozpore medzi kódom a zmluvou má prednosť zmluva.
- Či nedošlo k chybám pri vykonaní — bug v kóde, manipulácia s oracle, kybernetický útok.
- Či jedna zo strán neporušila svoje povinnosti — napríklad nedodala vstupný kľúč, nedodala dáta do oracle, nebola dostupná pri uzatvorení.
Pri dôkaznom režime je blockchain záznam silným dôkazom — má vlastnosti, ktoré sú technologicky odolné voči manipulácii. Slovenský súd však nemá povinnosť automaticky akceptovať blockchain záznam ako absolútny dôkaz — vyžaduje sa znalec, ktorý vysvetlí povahu záznamu, jeho pôvod a relevantnosť.
Audit smart kontraktov
Pri smart-contract projektoch odporúčame vždy komplexný audit kódu pred nasadením na produkčný blockchain. Audit zahŕňa technologickú a právnu vrstvu:
- Technologický audit — kontrola kódu na známe zraniteľnosti (reentrancy, integer overflow, oracle manipulation, front-running). Vykonáva ho špecializovaný technologický partner.
- Právny audit — kontrola, či kód implementuje obsah zmluvy správne, či nie sú prepínače alebo administrátorské funkcie v rozpore s vôľou strán, či sú pravidlá distribúcie v súlade s emisnou dokumentáciou.
- Regulačný audit — posúdenie, či smart kontrakt nezakladá služby vyžadujúce povolenie podľa MiCA (napr. custody, brokerage, trading platform).
- Upgrade governance — pri smart kontraktoch s možnosťou upgradu je dôležité, aby boli pravidlá upgradu transparentné a v súlade s vôľou držiteľov tokenu.
Pri DeFi protokoloch je audit obvykle pred nasadením povinný — bez auditu väčšina seriózných investorov projekt neakceptuje. Audit však negarantuje úplnú bezpečnosť; preto je dôležité aj poistenie a bug bounty programy.
Typické oblasti využitia smart kontraktov
V slovenskom prostredí sa smart kontrakty využívajú v týchto oblastiach:
- DeFi (Decentralized Finance) — lending protokoly, AMM (automated market makers), staking, yield farming, derivative protokoly.
- Tokenizácia aktív — automatická distribúcia výnosov z tokenizovaných nehnuteľností, dlhopisov a podielov — detail v sub-hube RWA.
- NFT projekty — minting, marketplace, royalty distribúcia — detail v sub-hube NFT projekty.
- Stablecoin emisia a redemption — automatizovaná emisia EMT/ART pri prijatí rezervných aktív, redemption pri spätnom predaji.
- Escrow a viacstranné platby — automatické uvoľnenie platby pri splnení podmienok overených oracle alebo viacstrannou autorizáciou.
- Supply chain — automatizovaný tracking dodávok, platba pri potvrdení doručenia.
- Insurance — parametrické poistenie s automatickou výplatou pri splnení definovaných podmienok (povodne, lety, počasie).
Pri každej oblasti je zmluvný a regulačný rámec odlišný a vyžaduje individuálnu analýzu.
Náš prístup k smart-contract projektom
Smart-contract projekty vedieme komplexne:
- Regulačná klasifikácia — posúdenie, či smart kontrakt zakladá služby podľa MiCA (čo by vyžadovalo CASP povolenie) alebo je iba technologickou vrstvou existujúceho zmluvného vzťahu.
- Hybridná zmluvná architektúra — príprava off-chain zmluvy a referenciu na on-chain vykonanie, klauzuly o smart-contract bug, oracle, force majeure.
- Dispute resolution — voľba rozhodného právneho poriadku, voľba súdu alebo arbitráže, doložka o expert determination.
- Právny audit — kontrola, či kód implementuje obsah zmluvy správne, koordinácia s technologickým auditom.
- Daňový a účtovný režim — automatizované distribúcie z DeFi protokolov, staking výnosy — detail v sub-hube Zdanenie kryptomien 2026.
- AML compliance — pri smart kontraktoch, ktoré sprostredkúvajú platby alebo prevody, posúdenie AML povinností — detail v sub-hube AML/KYC.
Cenovú ponuku pripravujeme individuálne podľa zložitosti smart kontraktu a rozsahu zmluvnej architektúry. Pre úvodné posúdenie zámeru je k dispozícii platená vstupná konzultácia s advokátom. Spojenie s ďalšími sub-hubmi: crypto-pravo prehľad, Kryptomeny ako platidlo v podnikaní.
Často kladené otázky
Je smart kontrakt v slovenskom práve platná zmluva?
Áno, pokiaľ spĺňa znaky právneho úkonu podľa § 34 a nasl. Občianskeho zákonníka (zákon č. 40/1964 Zb.) — vôľa, určitosť, zrozumiteľnosť, dovolený obsah. Forma sa určuje podľa § 40 OZ: pre niektoré právne úkony zákon vyžaduje písomnú formu (kataster, prevod podielov, závet). Smart kontrakt typicky spĺňa elektronickú formu — pri kvalifikovanom elektronickom podpise (zákon č. 215/2002 Z. z., eIDAS Nariadenie (EÚ) 910/2014) je rovnocenný písomnej forme.
Čo zmenila eIDAS 2.0 pre smart kontrakty?
Nariadenie (EÚ) 2024/1183 (eIDAS 2.0) zaviedlo Európsku peňaženku digitálnej identity (EUDI Wallet), kvalifikovanú službu elektronického podpisu a kvalifikovaný elektronický archív. Tieto nástroje sú použiteľné aj pri smart kontraktoch a tokenizácii. eIDAS 2.0 tiež rieši cezhraničné uznávanie elektronických dôkazov, čo zvyšuje vymáhateľnosť smart-contract dohôd.
Ako sa rieši kombinácia smart kontraktu a tradičnej zmluvy (hybridná zmluva)?
Hybridný model: písomná rámcová zmluva (off-chain) určuje právny rámec, výklad, jurisdikciu, riešenie sporov; smart kontrakt (on-chain) automatizuje plnenie. Rámcová zmluva má v slovenskom práve prednosť pred smart kontraktom v sporných otázkach, pokiaľ nie je dohodnuté inak. Pri rozpore medzi výsledkom smart kontraktu a obsahom rámcovej zmluvy platí rámcová zmluva — pokiaľ klient nesúhlasil s opakom.
Aké sú rizika pri smart kontrakte bez auditu?
Chyba v kóde (bug, exploit, infinite loop, reentrancy attack) môže spôsobiť stratu prostriedkov, ktorú nemožno vrátiť späť bez forka blockchainu. Smart-contract audit (špecializovaná firma, formálna verifikácia, security review) je preto pri akejkoľvek významnejšej hodnote nevyhnutný. Z právneho hľadiska — chyba v smart kontrakte nezbavuje strán právnych nárokov, ale technické vrátenie prostriedkov môže byť nemožné.
Spolupracujete pri smart kontrakte s technickým tímom?
Áno. Naša úloha je právna časť — návrh právneho rámca, výber jurisdikcie, klauzuly o riešení sporov, GDPR, AML, kvalifikácia hybridnej zmluvy. Smart-contract implementáciu, security audit a deployment zabezpečuje technický tím klienta alebo externí špecialisti (Solidity vývojári, audit firmy). Vyjednávame s nimi SLA, záruky kvality a zodpovednosť za bugy.
Ako sa vymáha smart-contract dohoda na slovenskom súde?
Procesne ako klasická zmluva — žaloba o splnenie záväzku alebo o náhradu škody pred miestne príslušným súdom. Dôkazne sa preukazuje pomocou blockchain záznamov (transaction hash, block height) a hybridnej rámcovej zmluvy. Slovenské súdy uznávajú elektronické dôkazy v zmysle Civilného sporového poriadku. Pri cezhraničnej dohode môže byť relevantná aj Rómska úmluva alebo arbitrážna doložka.
Vyžiadajte si cenovú ponuku
Stačia 3 údaje — IČO, e-mail, telefón. Cenovú kalkuláciu, zoznam podkladov a návrh dohody pošleme do 1 pracovného dňa. Bezplatne a nezáväzne.
Vyžiadať ponuku →Obsah má informatívny charakter, nezakladá záväzné právne stanovisko a nenahrádza individuálnu konzultáciu. Platnosť konkrétneho smart kontraktu závisí od dohodnutej formy, jurisdikcie a od technického prevedenia.