vzdelanie
Teraz čítaš
Inteligentné zmluvy – čo to je, ako to funguje a na čo slúži?
0

Inteligentné zmluvy – čo to je, ako to funguje a na čo slúži?

vytvorené Michal SielskiAugusta 13 2020

Technológia blockchain sa do povedomia dostala najmä vďaka kryptomenám. Umožňuje však oveľa viac ako „len“ usadiť sa s digitálnymi peniazmi. Je to dokonca šanca pre úplne nový internet, založený na smart kontraktoch použiteľných aj na finančných trhoch. Existujú inteligentné zmluvy a ako fungujú?

Smart kontrakty sú niečo ako automatická zmluva. To znamená počítačový kód, ktorý umožňuje vykonať automatickú operáciu, keď sú splnené určité podmienky. Sú založené na technológii blockchain, ktorá bola prvýkrát úspešne použitá v r Bitcoiniea stal sa populárnym so začiatkom siete Ethereum.

Čo sú inteligentné zmluvy?

Smart kontrakt je akýkoľvek kód napísaný programátormi, ktorý má zadané podmienky na realizáciu úloh. Úloha navyše nemusí byť dokončená okamžite, akonáhle obe strany splnia uvedené pokyny. Zmluvy sú predsa „smart“, takže dokážu oveľa viac: napríklad vyjednávať o podmienkach zmluvy, zjednávať či kontrolovať, či sú podmienky skutočne splnené.

Bezpečnosť inteligentných zmlúv

To je základ ich popularity. Inteligentné zmluvy – z hľadiska bezpečnosti – fungujú rovnako ako blockchain. Sú založené na kryptografii a hašovacích funkciách. Všetko dotvára decentralizácia a distribuovaný dátový register, ktorý v praxi znemožňuje prelomenie kódu. Stačí povedať, že by to vyžadovalo výpočtový výkon všetkých počítačov, ktoré sú momentálne na svete a nie je isté, že by sa to podarilo.

Ako vytvoriť inteligentné zmluvy

Základom pre vytváranie smart kontraktov je stále tradičná zmluva, či už písomná alebo ústna, ktorá musí byť preložená do programovacieho jazyka. Najčastejšie sú napísané v programoch Java, pevnosť a C++. Stáva sa však, že vznikajú aj v menej populárnych programovacích jazykoch, pretože daná sieť podporuje napríklad len jeden.

Samotná smart zmluva má podmienky, ktoré je potrebné splniť, no v prípade ich nesplnenia môže definovať aj sankcie pre stranu, ktorá zmluvu nesplnila. Všetko sa implementuje automaticky po poskytnutí všetkých údajov. Smart kontrakty fungujú na dlho známom IT princípe „IF“, teda „ak sa niečo stane, stane sa niečo iné. Môže ísť napríklad o automatickú zmenu úrokovej sadzby úveru na nižšiu, ak sú splátky pravidelné, alebo o zvýšenie poplatku, ak nie sú uhrádzané načas.

Ako fungujú inteligentné zmluvy?

Keď máme pripravený kód, ktorý spĺňa uvedené podmienky, ide do siete, teda uzlov vytvorených počítačmi, ktoré sú k nej pripojené. Práve uzly kontrolujú (samozrejme automaticky), či a aké podmienky boli splnené a zároveň nezávisle kontrolujú, či nedošlo k nelegálnemu zásahu do kódu. Ak sa všetky výsledky zhodujú, inteligentná zmluva je splnená. Nepotrebujete na to teda žiadneho sprostredkovateľa, akým je bankový poradca, notár či dohľad z úradov. Ak obe strany splnia podmienky, spustí sa smart kontrakt – rýchlejšie a lacnejšie ako klasické kontrakty. Nepotrebujete množstvo právnikov a konzultantov.

Zmluvné výhody

1. Zabezpečenie

Kód sa nepomýli, neminie formality, nebude unavený. Taktiež nebude náchylný na ovplyvňovanie a manipuláciu nepovolaných osôb. Bude vykonávať iba transakcie, ktoré spĺňajú všetky vopred naprogramované podmienky, takže si môžete byť istí, že ide o bezpečné riešenie bez podvodov.

2. Nedostatok dôvery

Na rozdiel od zdania je to výhoda. Nemusíte dôverovať druhej strane transakcie. A tak musí spĺňať prísne podmienky. Ak ich nesplní, o nič neprídeme, pretože smart kontrakt nebude splnený.

3. Rýchlosť

Inteligentná zmluva bude implementovaná hneď, ako budú splnené podmienky. Zmluvu nemusí čítať právnik ani konateľ. Je napísaná vopred a jednoducho implementovaná. Nepotrebujete žiadnych sprostredkovateľov ani supervízorov.

4. Nízke náklady

Práve vďaka poskytovanej bezpečnosti a nepotrebnosti viacstupňovej autorizácie je používanie smart kontraktu veľmi lacné.

5. Otvorenosť a transparentnosť

Prakticky všetky smart kontrakty majú kód s otvoreným zdrojovým kódom, čo znamená, že ich pravidlá si môže skontrolovať každý. Vďaka tomu ich možno priebežne vylepšovať, ako aj sledovať správnosť ich výkonu.

Nevýhody smart kontraktov

1. Nemennosť

Môže byť výhodou, ale aj nevýhodou, ak sa vývojár pomýlil v kódovaní. Najznámejším príkladom je akvizícia jednotiek kryptomeny Ether v hodnote okolo 50 miliónov dolárov po zistení zraniteľnosti v kóde Ethereum. Napriek zisteniu chyby sa smart kontrakt nepodarilo rýchlo zmeniť a hackeri to využili.

2. Právne riešenia

Ide o nové riešenie a nie sú vyvinuté žiadne postupy – najmä v Poľsku – pre prípad nezrovnalostí pri zúčtovaní smart kontraktov. Nie je ani príliš veľa odborníkov, ktorí by mohli právnikom pomôcť pochopiť, ako presne fungujú inteligentné zmluvy.

Co si myslis?
Mám rád
18%
zaujímavé
82%
heh...
0%
Šokujúce!
0%
nemám rád
0%
Škoda
0%
O autorovi
Michal Sielski
Profesionálny novinár už viac ako 20 rokov. Pracoval okrem iného v Gazete Wyborcza, nedávno prepojenom s najväčším regionálnym portálom – Trojmiasto.pl. Na finančnom trhu pôsobí už 18 rokov, začínal na Varšavskej burze cenných papierov, keď sa na trh práve uvádzali akcie PKN Orlen a TP SA. V poslednej dobe sa jeho investičné zameranie sústredilo výlučne na devízový trh. V súkromí je parašutista, milovník poľských hôr a poľský šampión v karate.