Smart contracts

smart contract

Žijeme v dobe inteligentných telefónov a domácností. Teraz sa pojem „smart“ dostáva aj do sveta kryptomien.


Dnešné virtuálne meny toho vedia oveľa viac než „len“ zaplatiť za kávu. Koncept smart kontraktov je o desať rokov starší ako prvá kryptomena bitcoin.

Autorom tejto myšlienky je informatik a počítačový odborník Nick Szabo. Prvú prácu na tému smart contract publikoval v roku 1997 na svojich webových stránkach. Odvtedy ubehlo 18 rokov, než bola vytvorená platforma Ethereum. V tomto článku sa pozrieme na to, ako smart kontrakty fungujú a ako ich môžeme použiť v praxi.

Ako funguje smart contract

Smart contract je všeobecne povedané programovateľný protokol. Ľudia vďaka nemu môžu automatizovať a elektrizovať zmluvy alebo platobné operácie s kryptomenami. Ich zapísanie a vykonanie prebieha na sieti konkrétnej kryptomeny. O ktoré meny ide, si ukážeme nižšie. Akonáhle je kontrakt uzavretý a odoslaný, je plne automatický. Zároveň sa už nedá neskôr upraviť a je tak presne a pevne určený.

Smart contract v užšom slova zmysle je konkrétna naprogramovaná funkcia kryptomeny. Môže ísť aj o dohodu dvoch alebo viacerých strán (osôb). Túto zmluvu či jednoduchý program vloží používateľ do blockchainu vybranej kryptomeny.

Blockchain ako úložisko kontraktu

Blockchain

Blockchain zaznamenáva okrem všetkých transakcií danej kryptomeny tiež všetky chytré kontrakty. Pomocou špecializovaného programu, prípadne vašej kryptomenovej peňaženky, odošlete do blockchainovej siete pokyn k vytvoreniu smart kontraktu. Pomocou peňaženky to bývajú štandardizované pokyny. Pre zložitejšie kontrakty je potom potrebné využiť služby kvalifikovaného programátora.

Poplatok za sprostredkovanie

Spoločne s príkazom vložíte do siete určitý obnos kryptomeny. Vďaka tomu sa kontrakt v budúcnosti spustí. Obnos sa skladá z čiastky, ktorú chcete v kontraktu použiť. Ak napríklad chcete svojim deťom zaslať 100 etherov (ETH) s časovým zámkom na 1 rok, musíte okrem tejto sumy tiež poslať poplatok sieti. Poplatok putuje ťažiarom, vďaka ktorým sieť funguje a bude fungovať aj za rok. Poplatky za 1 takú transakciu sú v riadoch nižších stotín či tisícin ETH.

Chytré Ethereum

Blockchainová sieť Ethereum je v súčasnosti najlepšia a najpokročilejšia platforma pre tvorbu smart contracts. Ethereum bolo v roku 2015 vytvorené práve s týmto zámerom. Oproti bitcoinu umožňuje mnoho štandardizovaných kontraktov napríklad cez už spomínané kryptomenové peňaženky. Nie sú tak potrebné hlbšie znalosti programovania.

Alternatívne platformy

Medzi alternatívne platformy, ktoré sa pre chytré kontrakty využívajú, patrí napríklad NEO alebo Cardano (ADA). Prvej spomínanej platforme sa prezýva „čínske Ethereum“. NEO si dalo za cieľ byť jednoduché na používanie. Okrem rovnomennej kryptomeny NEO funguje na jej sieti tiež token GAS. NEO je ťažené pomocou technológie Proof of Stake, ktorá je energeticky úspornejšia ako Proof of Work. Viac o ťažbe sa dočítate v samostatnom článku.

Sieť Cardano chce byť predovšetkým platobnou platformou. Má konkurovať zavedeným bankovým systémom a slúžiť k mikroplatbám medzi vlastnými užívateľmi. Cardano sa tiež ťaží pomocou Proof of Stake.

Použitie smart kontraktov v praxi

Smart kontrakty majú do budúcna s rozvojom technológií veľký potenciál byť využívané mnohými spôsobmi. Predstavte si majiteľa „šikovného bytu“. Nájomca pošle majiteľovi na ethereovú adresu príslušnú čiastku. Akonáhle nájom príde, šikovný kontrakt odomkne zámok vo dverách napojený na blockchain platformy Ethereum. Tento príklad môže vyzerať ako Sci-fi, ale už dnes je prakticky možný.

Iný príklad je zo sféry financií, konkrétne sporenia. Ak chcete svojim deťom alebo vnúčatám odkázať ether (ETH), môžete opäť využiť šikovný kontrakt. Funkcia časového zámku zaručí, že vami zvolený obnos bude možné minúť až za určitú dobu (napríklad za rok alebo za 10 rokov).

ICO – vydajte vlastnú kryptomenu

Špecifickým príkladom je tzv. ICO (Initial Coin Offering). Tvorca novej kryptomeny (resp. tokenu) vyberie prostriedky od záujemcov pomocou Etherea. Tento kryptomenový spôsob crowdfunding sa hojne používal na prelome rokov 2017 a 2018. Záujemca pošle ether na adresu tvorcov novej meny. Vďaka smart kontraktu prídu na adresu záujemcu späť novo vydané tokeny. Ide o tzv. ERC-20 tokeny, ktoré bežia práve na sieti Ethereum. U ICO si však záujemca musí vždy dať pozor, na ako dôveryhodný projekt prispieva. Zaslané ethery by inak mohol vymeniť za bezcenné tokeny.

Zmluva bez právnika

Do budúcnosti môžu smart kontrakty do istej miery nahradiť právnikov. Dve strany uzavrú zmluvu tak, že ju zapíšu do blockchainu. Tam bude uložená natrvalo. Raz zapísanú zmluvu nemožno nijako zmeniť. V prípade budúceho sporu možno túto zmluvu otvoriť pomocou blockchainového prehliadača.

Úschova bez banky

V neposlednom rade spomeňme funkciu úschovy. Ak bude váš realitný maklér požadovať zaslanie zálohy za nehnuteľnosť, ktorú chcete kúpiť, potom si môžete čiastku „schovať“ alebo lepšie povedané uzamknúť do chytrej siete. Čiastka sa uvoľní, až keď dostanete patričnú dokumentáciu. Tiež môžete mať napríklad dohodnuté heslo, ktoré pomocou inteligentného kontraktu zašle maklér na vašu adresu, následne tak uvoľní zálohu.

Pre a proti

Veľkou výhodou je spoľahlivosť siete a jej decentralizácia. Nemusíte veriť konkrétnej osobe, pretože o blockchain sa stará veľké množstvo ťažiarov a naprogramovaný algoritmus.

Na druhú stranu, v súčasnosti sú chytré kontrakty rozšírené hlavne medzi programátormi, pretože nie sú pre širokú verejnosť príliš intuitívne. Rozšíreniu pomôžu aplikácie a startupy, ktoré uľahčia používanie smart contracts.

Na čo sú a ako fungujú smart contracts?

Mohlo by vás zaujímať:

Pridaj komentár

Scroll to top