Začněte psát a výsledky vyhledávání se zobrazí zde...

Co jsou to smart contracts neboli chytré kontrakty? K čemu jsou a jak fungují?

Smart contracts neboli chytré kontrakty jsou digitální alternativou klasických smluv. Fungují na blockchainu, zajišťují bezpečnost a automatické plnění smluvních podmínek. Jak přesně fungují?

Tomáš Hrůza
Jméno Příjmení
Popisek autora
Informace o autorovi článku
Ověřeno
Co jsou to smart contracts neboli chytré kontrakty? K čemu jsou a jak fungují?
Zdroj: Depositphotos.com

Smart contracts neboli chytré kontrakty představují protokol nebo software, který svým způsobem dokáže nahradit standardní smlouvy (kontrakty) v papírové podobě a vynutit jejich vypořádání.

Stejně jako papírová verze i elektronické smart contracts zaznamenávají podmínky kontraktu a dokáží si vynutit jejich vykonání. Eliminují ovšem nutnost existence papírové smlouvy uzavřené mezi dvěma smluvními stranami. 

Obsah článku o smart kontraktech

Historie chytrých kontaktů

Chytré kontrakty byly poprvé představeny v roce 1994 Nickem Szabem, americkým počítačovým expertem, který o 4 roky později v roce 1998 rovněž vynalezl virtuální měnu nazvanou Bit Gold.chytrá smlouva

Celých 10 let před vynálezem Bitcoinu. Není se co divit, že je Nick Szabo často “podezříván”, že je skutečným Satoshi Nakamotem, anonymním vynálezcem Bitcoinu.

Szabo definoval smart contracts jako “počítačové transakční protokoly, které splňují podmínky smlouvy”.

Info

V prvotním návrhu chytrých smluv Szabo rovněž popsal aplikaci smart kontraktů na běžně obchodovaných aktivech jako jsou deriváty a dluhopisy.

Jak sám tehdy řekl: “Velmi složité termínované struktury pro platby mohou být nyní zabudovány do standardizovaných smluv a obchodovány s nízkými transakčními náklady.

Mnohé z předpovědí v Szabově “paperu” předcházely o mnoho let technologii blockchainu, a přesto se potvrdily.

Obchodování s deriváty je dnes například většinou prováděno prostřednictvím počítačových sítí s využitím komplexních termínovaných struktur, jak předpovídal.

Na jakém principu smart contracts fungují?

Průkopník smart contracts, Nick Szabo, popisuje chytré kontrakty na snadno představitelném příkladu automatu na pití. Po vhození mince buď dostanete nápoj anebo vám jsou vráceny peníze.

Poznámka

Na to, aby vše proběhlo tak jak má, dohlíží jednoduchý program běžící v elektronické jednotce automatu, který kontroluje pravost mincí, výši vhozené částky a provádí navrácení přeplatků.

Případně i stornuje nabídku.

Tento program představuje pomyslnou chytrou smlouvu, která garantuje komukoliv s dostatkem hotovosti, že dostane nápoj za předem stanovenou částku.

Další jednoduchým příkladem pak může být “účetní program”, který sleduje stav kreditu SIM karty mobilního telefonu. Dokud je kredit dostatečný, můžete telefonovat a využívat dalších služeb, jež vám mobilní operátor nabízí.

V okamžiku, kdy poklesne kredit na nulu program tyto služby pozastaví a uživatele informuje o nedostatečné výši kreditu. Vše probíhá automaticky bez zásahu člověka.

Video: Jak fungují chytré kontrakty?

Výhody a nevýhody smart contracts

Výhody

Smart contracts fungují na technologii blockchainu, zajišťují tak bezpečnost, hospodárnost, rychlost a standardizaci všech procesů běžících na základech této technologie.

  • Bezpečnost: Chytrá smlouva je šifrovaná a distribuovaná mezi uzly. To v praxi přináší obrovskou výhodu, konkrétně tato vlastnost chytrých smluv zaručuje, že smlouva nemůže být ztracena nebo změněna bez svolení jejího uživatele.
  • Hospodárnost a rychlost: Smart contracts běží na automatizovaných procesech, a navíc je eliminována většina zprostředkovatelů, proto mají chytré smlouvy potenciál šetřit čas a jsou tak velmi hospodárné.
  • Standardizace: Dnes již existuje celá řada různých typů smart contracts. Můžete si tak vybrat jeden konkrétní, který vám nejlépe vyhovuje a využít ho podle svých potřeb.

Nevýhody

Tak jako všude jinde však platí, že ani smart contracts nejsou dokonalé. Existují jistá omezení, která mohou být překážkou v jejich budoucím uplatnění.

Jedná se především o problém lidského faktoru, nejistý právní status a náklady na jejich implementaci.

  • Lidský faktor: Lidé píší kód a nejsou neomylní, proto mohou v kódech vznikat chyby. Pokud je chytrá smlouva již v blockchainu, je neměnná. Dobrým příkladem lidské chyby byly například v roce 2016, problémy projektu DAO. Chyby vývojářů v kódu se ukázaly jako velmi nákladné a zaplatili za ně především jeho uživatelé. Hackerům se podařilo zneužít chyb v kódu a ukradli přibližně 60 milionů dolarů.
  • Nejistý právní status: V současné době neexistuje vláda, která by ve svém právním systému konkrétně upravovala využívání smart contracts. V důsledku toho se může objevit řada problémů, jakmile se vládní instituce rozhodnou vytvořit legislativní rámec pro chytré smlouvy.
  • Náklady na implementaci: Inteligentní smlouvy nelze aktivně využívat bez služeb programátorů. Je tak nezbytné mít po ruce kvalitního kodéra nebo celé IT oddělení, které zajistí využití chytrých smluv odolných vůči chybám a implementaci struktury blockchainu pro potřeby společnosti.

Jaké kryptoměny využívají smart contracts?

V posledních letech vznikla díky odolnosti chytrých smluv vůči manipulaci celá řada platforem pro vytváření a provádění smart contracts a mnoho z nich je v praxi využíváno. Které kryptoměny tedy umožňují používání chytrých smluv?

Bitcoin

I když hlavním cílem inovativního Bitcoinu bylo vytvořit decentralizovanou měnu, nezměnitelnost a transparentnost jeho protokolu inspirovala k vytvoření protokolů, které jsou omezenou formou chytrých smluv.

Bitcoin nabízí programovací jazyk, který umožňuje uplatnění transakcí za specifických, předem definovaných podmínek.

Ethereum

Druhá největší kryptoměna Ethereum má stejně jako Bitcoin neměnný blockchain s konsensuálními postupy, které jsou podobné procedurám na blockchainu Bitcoinu.

Smart contracts jsou kódovány pomocí programovacího jazyka bytecode (potažmo Solidity), prostřednictvím kterého uživatelé vytvářejí inteligentní smlouvy a přizpůsobují jejich funkce aktuálním potřebám.

Tyto smlouvy jsou ověřovány v jednotlivých uzlech sítě. Uživatelé jejich prostřednictvím mohou mimo jiné odesílat a přijímat etherové mince.

Stellar Lumens

Stellar má veřejný blockchain, který je řízen konsensuálním algoritmem.

Narozdíl od Etherea se zde nepoužívá žádný specifický jazyk pro skriptování chytrých smluv, přesto je možné shromáždit některé transakce a pak je uložit do blockchainu.

Stellar lze tak rovněž využít k nasazení některých základních forem chytrých smluv.

Aktuální vývoj Bitcoinu, Etherea a Stellaru

Aktuální cena
Změna
Načítání
Načítání
Načítání
Načítání
Načítání
Načítání
Načítání
Načítání
Načítání
Kupte si XLM

Logo sponzora Koupit!

Kromě výše zmíněných kryptoměn pak smart contracts v různých podobách běží i na platformách Counterparty, NEO nebo Cardano.

Jak nahlíží český právní systém na chytré kontrakty? Je to problém?

Český občanský zákoník stanovuje až na výjimky zásadu svobody volby formy smlouvy. Takovou formou může být i například algoritmus smart kontraktů.

Pokud se obě smluvní strany shodnou na obsahu smlouvy a je tento obsah možný vyjádřit programovacím jazykem, je tento “dokument” smlouvou.

Čtyři základní kritéria, aby mohl být smart kontrakt smlouvou:

  • Ve smlouvě musí být zaznamenán její obsah.
  • Musí být stanoveny smluvní strany, které smlouvu “podepíší”, přičemž privátní klíč uživatele blockchainu lze považovat za dostatečný a po jeho připojení lze brát smart contract za podepsaný.
  • Obě strany musí uzavřít smlouvu dobrovolně a musí být ochotny řídit se jejím obsahem. To smart contract splňuje, pouze je obsah smlouvy zaznamenaný specifickým programovacím jazykem.
  • Musí být zachovány specifické vlastnosti typické pro smlouvu. Nicméně existují i smlouvy v ústní formě, pokud tedy není u smlouvy vyžadována písemná forma smart contractu, její platnosti nic nebrání.

Nakonec je také potřeba, aby byl smart contract uzavřen dle náležitostí českého práva – musí dojít k nabídce smlouvy a k případnému přijetí nabídky.

Obsah sepsaný algoritmem smart contractu by tak měl nést alespoň základní smluvní náležitosti, aby mohla být smlouva uzavřena jejím jednoduchým přijetím.

Příklad využití chytrého kontraktu v praxi

Příkladem skutečně aplikované chytré smlouvy je například program nahraný do virtuálního prostředí sítě Ethereum.

U tohoto kontraktu je garantováno sítí, že bude smlouva vypořádána podle podmínek zapsaných do jeho zdrojového kódu, který je veřejně dostupný.

TIP

Jednotliví uživatelé mají možnost si zdrojový kód prohlédnout a rovněž pozorovat jeho fungování prostřednictvím veřejného blockchainu.

Smlouva umožňuje dvěma smluvním stranám vložit na účet kontraktu částku například 500 Etherů, celkem tedy 1000 Etherů, které slouží jako jistina smlouvy.

Tato částka je posléze oběma smluvním stranám vyplacena až v případě, že oba potvrdí úspěšné vypořádání kontraktu.

Varování

Pokud by transakce neproběhla dle stanovených podmínek, kupující se například pokusí okrást prodávajícího či naopak, ethery z jistiny nejsou vyplaceny a oba dva uživatelé o ně přijdou.

Za předpokladu, že je vložená částka vyšší než hodnota transakce, pak jsou oba uživatelé ekonomicky motivovaní provést transakci podle stanovených podmínek.

Obě strany důvěřují contractu do úrovně složené částky, že druhá strana má zájem transakci dokončit dle podmínek. Splní smlouvu a získají zpět jistinu.

Další informace o smart contractech

FAQs: Nejčastěji kladené otázky

Co je smart kontrakt?

Smart kontrakt je programovatelná digitální smlouva, která se automaticky vykoná, jakmile dojde ke splnění předem stanovených podmínek.

Jak funguje smart kontrakt?

Uživatel připojí peněženku k webové aplikaci, odešle jistinu do smart kontraktu a pokud dojde ke splnění podmínek smlouvy, smart kontrakt automaticky vrátí jistinu nebo ji předá druhé straně, pokud splněny podmínky nebyly.

Líbil se vám tento článek?
10
0

Autor

Publicista a aktivní investor s více než desetiletou praxí preferující strategii hodnotového investování.

O investování a finanční trhy se začal zajímat v roce 2013, kdy si prošel náročnou zkušeností jako aktivní denní obchodník. Tato negativní zkušenost vedla k hlubšímu studiu, které mu v následujících letech umožnilo dlouhodobě a úspěšně investovat.

Ve své strategii kombinuje pasivní a aktivní přístup s důrazem na akciové trhy. Inspiraci čerpá z metod Warrena Buffetta a Benjamina Grahama, stejně jako od českého investora Daniela Gladiše. Svým čtenářům předává nabyté vědomosti prostřednictvím článků zaměřených na investiční strategie, psychologii obchodování a analýzy jednotlivých akcií

„Největším nepřítelem investora jsou jeho vlastní emoce.“ – Benjamin Graham

Přečíst více

Šéfredaktor kryptoměnové redakce, který se na kryptoměnových a tradičních trzích pohybuje přes pět let.

Svou vášeň pro investice našel během studií na Vysoké škole ekonomické v Praze, kde se od získání teoretických poznatků přesunul k jejich aplikaci. Veřejnost se také snaží edukovat v rámci finanční gramotnosti vedením studentského spolku Klubu investorů na pozici Prezidenta.

Klíčem k úspěchu investora je podle něj skloubení znalostí z oblasti tradičních trhů a makroekonomie, které mají výrazný dopad na kryptoměnový sektor. Nebrání se využití aktivního ani pasivního přístupu k investicím.

„Složené úročení je osmým divem světa. Kdo mu rozumí, vydělává; kdo ne, zaplatí.” – Albert Einstein

Přečíst více

Sdílejte tento článek

Mohlo by vás zajímat