Výraz smart contract budí řadu otázek. Je to vůbec smlouva podle českého práva? Jedná se skutečně o nový koncept? Kde leží hranice její využitelnosti a vymahatelnosti?

Samotný koncept smart contract byl poprvé použit již v roce 1997 programátorem Nickem Szaboem v práci Formalizing and Securing Relationships on Public Networks. Szabo fungování smart contract demonstroval na příkladu uzavírání kupní smlouvy mezi kupujícím, fyzickou osobou, a prodejcem, společností prodávající nápoje skrze nápojový automat. Kupující vhodí částku do automatu − vybere zboží, a tedy akceptuje nabídku −, automat provede výkon kupní smlouvy a poskytne kupujícímu zboží.1 💬 Jako další příklad Szabo ve své práci uvedl leasing automobilu. Pokud nebude jedna smluvní strana splácet jednotlivé splátky, program nainstalovaný v automobilu aktivuje funkci backdoor, automobil se zamkne a odemknutí umožní pouze věřiteli − bance. Funkce backdoor se následně v čase celá deaktivuje, jakmile dlužník uhradí nezaplacené splátky.2 💬 Na těchto příkladech Szabó vysvětlil základní definiční znaky fungování smart contract, tedy že smlouva je vykonávána:

  • automaticky
  • pomocí počítačového programu a 
  • plnění smlouvy je uskutečněno bez lidského zásahu.

Co se týká technologického pojetí, lze smart contract chápat jako soubor příkazů zanesených ve zdrojovém kódu, které jsou vykonávány prostřednictvím počítačového programu.3 💬 Existence a obsah smlouvy jsou tak vyjádřeny pomocí určitého programovacího jazyka.

Pojem smart contract se v posledních letech objevil v souvislosti se vzrůstajícím využitím technologie blockchain, kterou lze charakterizovat jako decentralizovanou databázi libovolných zaznamenatelných informací ukládaných do jednotlivých vzájemně provázaných "bloků". Bloky samotné a autenticita nově přidaných informací jsou ověřovány všemi uživateli dané databáze na základě konsenzu.4 💬 Technologie blockchain je dále založena na šifrování dat uložených v databázi, na nezměnitelnosti zapsaného a autorizovaného kódu v rámci databáze a na konsenzu všech jednotlivých uživatelů databáze při schvalování každé transakce.

Technologie blockchain tak přinesla do problematiky smart contract další znaky, a to zejména nezměnitelnost obsahu smlouvy, důvěryhodnost v důsledku zašifrování záznamů a transparentnost, a to zejména v důsledku nutného konsenzu všech uživatelů pro schválení transakce.

Obstojí smart contract jako smlouva?

Abychom odpověděli na otázku, zda lze smart contract považovat za smlouvu podle českého práva, musíme nejprve vyřešit, zda české právo vůbec umožňuje sepsat smlouvu pomocí algoritmu zachyceného určitým programovacím jazykem.

České právo by v tomto ohledu nemělo klást překážky. Občanský zákoník (dále jen "OZ") stanoví až na výjimky zásadu svobody volby formy.5 💬 Takovou formou může být i algoritmus obsahu smlouvy zachycený příslušným programovacím jazykem. Rovněž odborná literatura dovozuje, že pro platnost písemného právního jednání není rozhodné, jaký jazyk bude v rámci písemné formy smlouvy použit.6 💬 Pokud se tedy smluvní strany shodnou na zachycení obsahu smlouvy pomocí programovacího jazyka a ten je pro ně dostatečně srozumitelný a schopný zachytit obsah jejich vůle, je splněna písemnost smlouvy, pro jejíž platnost tedy není rozhodné, jaký jazyk bude použit.

Vzhledem k tomu, že smart contract je uzavírán v elektronické podobě, je dále potřeba vyřešit, zda smart contract naplňuje tři základní znaky elektronického právního jednání obsažené v § 561 odst. 1 a 562 odst. 1 OZ7 💬:

  • zachycení obsahu právního jednání,
  • určení jednající osoby a 
  • podpis jednající osoby.

Právní obsah je zachycen v programovacím jazyku, tudíž první podmínka je splněna.

Co se týká určení jednajících osob, rovněž tato podmínka může být ve vztahu ke smart contract splněna, pokud jej vnímáme jako blockchainovou záležitost. Každý jednotlivý uživatel vystupuje v blockchainové databázi pod konkrétní kombinací takzvaného veřejného a soukromého klíče a touto kombinací disponuje právě takový jediný uživatel. Konkrétního uživatele lze tedy na základě kombinace veřejného a soukromého klíče jednoznačně určit a identifikovat (takzvaná identifikovatelná osoba). Zároveň vzhledem k tomu, že v souladu se současnou právní úpravou je v soukromoprávních vztazích možné užít víceméně libovolnou formu elektronického podpisu, lze soukromý klíč uživatele blockchainu za dostatečný podpis považovat a po jeho připojení tak i považovat smart contract za podepsaný.8 💬

S ohledem na splnění výše uvedených podmínek se tedy dá dovodit, že smart contract může naplnit požadavky na písemnou formu právního jednání učiněného elektronickými prostředky ve smyslu ustanovení § 561 odst. 1 ve spojení s ustanovením § 562 odst. 1 OZ.

Chcete číst dál?

Ještě na vás čeká 50 % článku.

První 3 měsíce, pak 199 Kč měsíčně

S předplatným získáte

  • Web Ekonom.cz bez reklam
  • Možnost sdílet prémiový obsah zdarma (5 článků měsíčně)
  • Možnost ukládat si články na později
Nebo
Proč ji potřebujeme?

Potřebujeme e-mailovou adresu, na kterou pošleme potvrzení o platbě. Zároveň vám založíme uživatelský účet, abyste se mohli k článku kdykoli vrátit a nemuseli jej platit znovu. Pokud již u nás účet máte, přihlaste se.

Potřebujeme e-mailovou adresu, na kterou pošleme potvrzení o platbě.

Odesláním objednávky beru na vědomí, že mé osobní údaje budou zpracovány dle Zásad ochrany osobních a dalších zpracovávaných údajů, a souhlasím se Všeobecnými obchodními podmínkami vydavatelství Economia, a.s.

Nepřeji si dostávat obchodní sdělení týkající se objednaných či obdobných produktů společnosti Economia, a.s. »

Zaškrtnutím políčka přijdete o možnost získávat informace, které přímo souvisí s vámi objednaným produktem. Mezi tyto informace může patřit například: odkaz na stažení mobilní aplikace, aktivační kód pro přístup k audioverzi vybraného obsahu, informace o produktových novinkách a změnách, možnost vyjádřit se ke kvalitě našich produktů a další praktické informace a zajímavé nabídky.

Vyberte si způsob platby kliknutím na požadovanou ikonu:

Platba kartou

Rychlá online platba

Připravujeme platbu, vyčkejte prosím.
Platbu nelze provést. Opakujte prosím akci později.