Co jsou to smart contracts (chytré smlouvy): Jak kód na blockchainu nahrazuje právníky a notáře

Co jsou chytré smlouvy a jak fungují

Smart contracts jsou programy uložené na blockchainu, které se samy vykonají, jakmile nastane předem definovaná podmínka. Nejde tedy o „smlouvu“ v právním smyslu, jak ji známe z občanského zákoníku, ale o software, který umí automatizovat dohodnuté kroky. Typický příklad je jednoduchý: pokud kupující pošle kryptoměnu na adresu escrow kontraktu, ten po potvrzení transakce automaticky uvolní digitální aktivum prodávajícímu.

Právě v tom je hlavní rozdíl oproti běžné smlouvě. Papírový dokument sice popisuje, co mají strany dělat, ale jeho splnění obvykle hlídají lidé, právníci, notáři nebo soudy. Chytrá smlouva naopak obsahuje pravidla přímo v kódu a blockchain zajišťuje, že je nikdo zpětně nezmění bez souhlasu sítě. U veřejných blockchainů, jako je Ethereum, se taková logika spouští decentralizovaně a transparentně.

Nejčastěji se chytré smlouvy používají v prostředí tzv. decentralizovaných aplikací, tedy DeFi projektů, digitálních tržišť, her nebo při správě tokenů. Podle dat analytické platformy DeFiLlama se v roce 2024 v decentralizovaných financích pohybovaly hodnoty v řádu desítek miliard dolarů, což ukazuje, že nejde o okrajový experiment. Většina těchto operací stojí právě na smart contracts.

Jaké úkoly umí převzít od lidí

Chytré smlouvy nejsou jen o převodu kryptoměn. Umějí automatizovat celou řadu procesů, které by jinak vyžadovaly ruční kontrolu nebo zprostředkovatele. V praxi mohou:

  • uvolnit platbu po doručení zboží,
  • rozdělit výnos mezi více stran podle přesného klíče,
  • vrátit peníze, pokud služba nebyla dodána včas,
  • spravovat digitální vlastnictví, například NFT,
  • hlasovat o změnách v rámci decentralizované organizace.

Významnou oblastí je pojišťovnictví. V některých pilotních projektech se smart contract napojí na externí data, například na meteorologické nebo letové informace. Pokud let zpozdí více než o stanovený počet minut, kontrakt sám odešle kompenzaci. V klasickém modelu by klient musel podávat reklamaci, dokládat nárok a čekat na vyřízení. Tady může být proces hotový během minut.

Podobně fungují i tzv. escrow služby, tedy úschovy. Místo notáře nebo třetí strany drží prostředky program a uvolní je až po splnění podmínek. V kryptoměnovém světě se tak snižuje riziko podvodu mezi neznámými stranami. U běžného obchodu však naráží na otázku, zda jsou podmínky dostatečně přesně zapsané a zda je možné jejich splnění spolehlivě ověřit.

Proč blockchain mění důvěru v dohodách

Blockchain je pro smart contracts zásadní, protože zajišťuje neměnnost a veřejnou kontrolu. Jakmile je kontrakt nasazený, jeho kód je uložen v síti a jednotlivé transakce jsou dohledatelné. To snižuje prostor pro dodatečné úpravy a manipulaci, což je důvod, proč se o technologii zajímají finanční instituce i firmy spravující digitální aktiva.

Na Ethereum síti je dnes podle veřejných statistik nasazeno více než milion aktivních smart contracts. Platforma je zároveň největším ekosystémem pro tento typ aplikací a po přechodu na proof-of-stake v roce 2022 se soustředí nejen na bezpečnost, ale i na energetickou úspornost. To je důležité i pro firmy, které chtějí technologii využít v širším měřítku.

Výhoda blockchainu ale není zadarmo. Každá operace stojí poplatek, u Etherea známý jako gas. Cena se mění podle vytížení sítě a v době špičky mohou být transakce drahé. Pro běžného uživatele to znamená, že jednoduchý převod nebo spuštění kontraktu může stát jen pár korun, ale složitější operace v rušných obdobích i výrazně víc.

Důvěra se tak přesouvá od lidí ke kódu a síti. Jenže kdo garantuje, že je kód napsaný správně? A kdo nese odpovědnost, když program obsahuje chybu? To jsou otázky, které dělají z chytrých smluv technologii s velkým potenciálem, ale také s vysokými nároky na přesnost.

Kde smart contracts narážejí na limity

Největší problém chytrých smluv je jednoduchý: svět není vždy jednoznačný. Kód umí vyhodnotit přesně danou podmínku, ale neumí si sám poradit s nejasnostmi, sporným výkladem nebo výjimkami. V právu přitom bývá právě interpretace často klíčová. Když smlouva řekne „dodat v přiměřené lhůtě“, člověk nebo soud posuzuje kontext. Kód potřebuje číslo, datum nebo jasný signál.

Další slabinou jsou tzv. oracle – zdroje dat, které přivádějí do blockchainu informace z vnějšího světa. Pokud kontrakt reaguje na cenu akcií, výsledek zápasu nebo počasí, musí těmto datům věřit. Když je oracle chybný nebo napadený, může se spustit špatná výplata. I proto se v praxi klade důraz na více zdrojů dat a bezpečnostní kontrolu.

Známým varováním je incident kolem projektu The DAO z roku 2016, kdy chyba v chytré smlouvě umožnila odčerpat přibližně 3,6 milionu etherů tehdejší hodnoty. Událost tehdy vedla k zásadnímu zásahu do sítě Ethereum a ukázala, že „nezměnitelný kód“ může být zároveň nezvratně chybný kód. Od té doby se bezpečnost smart contracts stala samostatnou disciplínou.

Riziko je i v tom, že uživatelé často nerozumějí tomu, co opravdu podepisují. Když kliknou na potvrzení transakce v peněžence, dávají souhlas s konkrétním kódem, jehož důsledky nemusí být na první pohled zřejmé. Proto v kryptosvětě přibývá auditů, formální verifikace a specializovaných bezpečnostních firem, které kontrolují zdrojový kód před nasazením.

Kde mají chytré smlouvy smysl v praxi

Nejsilnější jsou smart contracts tam, kde je dohoda jednoduchá, opakovaná a dobře měřitelná. Typicky jde o převody tokenů, automatické výplaty, digitální členství, licenční modely nebo správu komunitních financí. V těchto případech může software nahradit část administrativy a snížit náklady na zprostředkování.

Firmy je testují i mimo kryptoměnový svět. Banky a logistické společnosti zkoumají, zda by chytré smlouvy mohly zrychlit vypořádání obchodů, sledování dodávek nebo financování obchodu. Evropská investiční banka už v minulosti vydala digitální dluhopisy na blockchainové infrastruktuře a řada pilotů v Evropě i Asii míří k tomu, aby se zkrátil čas mezi uzavřením obchodu a jeho vypořádáním.

V praxi se ale téměř nikdy nevyužívají úplně samostatně. U složitějších vztahů zůstává potřeba klasická právní smlouva, která vymezuje odpovědnost, jurisdikci a řešení sporů. Smart contract pak plní roli vykonavatele vybrané části dohody, nikoli náhrady celého právního rámce. To je důvod, proč se v odborných debatách stále častěji mluví o kombinaci práva a kódu, ne o jejich úplném nahrazení.

Pro běžného uživatele je proto důležité vědět, co přesně smart contract dělá. Pokud jen automaticky převádí peníze po splnění jasné podmínky, může být velmi užitečný. Pokud má rozhodovat o sporných nárocích, reklamaci nebo výkladu smlouvy, naráží na limity technologie i práva. A právě tam zůstává prostor pro právníky, notáře i soudy, byť jejich role se s nástupem blockchainu začíná měnit.

Bc. Martina Vaňková
Bc. Martina Vaňková

Redaktorka magazínu Digital-Press.cz s citem pro detail a aktuální dění. Věnuje se zpravodajství, kultuře a lifestylovým tématům. Ráda objevuje nová místa a inspirativní příběhy, které následně přenáší na stránky našeho magazínu.

https://www.digital-press.cz