Vznik Bitcoinu priniesol svetu nielen koncept kryptomeny, ale aj samotnú decentralizovanú registračnú technológiu, ktorá sa začala využívať v iných odvetviach, než sú digitálne financie.
Rôzne typy inteligentných zmlúv v kontexte blockchainu možno považovať za univerzálny mechanizmus interakcie medzi 2 alebo viacerými subjektmi so vzájomnými záväzkami. Zaručujú prísne dodržiavanie ustanovení zmluvy a umožňujú odstrániť z procesu tretiu stranu - sprostredkovateľov.
Čo je inteligentná zmluva
Týmto pojmom sa rozumie algoritmus akcií pevne zakotvený v kóde blockchainu, ktorý sa automaticky spustí po splnení dohodnutých podmienok. Najjednoduchším príkladom je predaj alebo prevod kryptomeny z jednej osoby na druhú. Takéto transakcie sú anonymné a nie sú regulované regulačnými organizáciami. Používanie inteligentných zmlúv zabraňuje podvodným transakciám a zabezpečuje správne vykonanie transakcie.
Na čo slúžia
Inteligentná zmluva je základným prvkom, na základe ktorého fungujú decentralizované aplikácie. Prostredie, v ktorom fungujú DApps, nemá žiadnu kontrolnú autoritu, čo znamená, že je bez dôvery. Inteligentné zmluvy fungujú ako záruka, že podmienky zmluvy budú dodržané, a to automaticky. Keďže pravidlá inteligentných zmlúv sú predpísané v blockchaine, nemožno ich meniť. Účastníci sú povinní plniť svoje záväzky vyplývajúce zo všetkých zmluvných ustanovení.
História vzniku
V súčasnosti si väčšina ľudí spája koncept inteligentných zmlúv výlučne s kryptomenami. Prvýkrát sa však koncept samovykonávacích digitálnych zmlúv objavil už v roku 1996. Navrhol ho americký vedec, kryptograf Nick Sabo. Vyvinul a verejnosti predstavil algoritmus pre digitálnu menu (Bit Gold). V tom čase sa myšlienky nerealizovali, ale po roku 2008, keď sa objavili Bitcoin a technológia blockchain, sa tento protokol označil za bezprostredného predchodcu architektúry Bitcoinu.
5020 $
bonus pre nových používateľov!
ByBit poskytuje pohodlné a bezpečné podmienky na obchodovanie s kryptomenami, ponúka nízke poplatky, vysokú úroveň likvidity a moderné nástroje na analýzu trhu. Podporuje spotové a pákové obchodovanie a pomáha začiatočníkom aj profesionálnym obchodníkom vďaka intuitívnemu rozhraniu a návodom.
Získajte bonus 100 $
pre nových používateľov!
Najväčšia kryptoburza, kde môžete rýchlo a bezpečne začať svoju cestu vo svete kryptomien. Platforma ponúka stovky populárnych aktív, nízke poplatky a pokročilé nástroje na obchodovanie a investovanie. Jednoduchá registrácia, vysoká rýchlosť transakcií a spoľahlivá ochrana finančných prostriedkov robia z Binance skvelú voľbu pre obchodníkov akejkoľvek úrovne!
K úplnej realizácii Sabových myšlienok došlo v roku 2013, keď sa objavila platforma Ethereum. Na vytvorenie aplikácie nie je potrebné vyvíjať novú distribuovanú účtovnú knihu. Preto sa kryptomena etherium považuje za prvé digitálne aktívum využívajúce inteligentné kontrakty.
Princíp fungovania
Zjednodušene povedané, inteligentné zmluvy fungujú na blockchaine a predstavujú časti programového kódu. Prostredníctvom matematických algoritmov a programovacieho jazyka opisuje podmienky, ktorých splnenie povedie k realizácii transakcie. Výsledky takejto transakcie sa tiež dostanú do blockchainu a stanú sa súčasťou registra. Preto je hlavným faktorom každej inteligentnej zmluvy úplný a správny opis podmienok dohody.
Komunikácia s vonkajším svetom
Blockchain je izolované prostredie. Ak s ním chcete pracovať, potrebujete mechanizmus na zadávanie premenných údajov z vonkajšieho sveta. Ide o digitálne identifikátory, hodnoty kurzov kryptomien a potvrdenie o skutočnosti obchodnej operácie. V ekosystéme blockchainu takúto úlohu plnia veštci:
- Hardvérové prvky alebo meracie zariadenia a snímače, ktoré zaznamenávajú zmeny parametrov (teplota, vlhkosť, uzavretý elektrický obvod).
- Uzly (nodes) systému alebo účastníci siete, ktorí pracujú na jej podpore.
- Doplnky nad blockchainom. Často môžu mať vlastný konsenzuálny protokol, ktorý beží nad základným registrom.
Oracles nie sú súčasťou blockchainu a nepredstavujú hrozbu pre jeho integritu. Zhromažďujú informácie z externých zdrojov a spracúvajú ich tak, aby boli zrozumiteľné pre algoritmy systému. Existujú však aj iné možnosti. Napríklad v platforme Aeternity je systém oracle integrovaný do distribuovanej účtovnej knihy.
Odrody
Na klasifikáciu inteligentných zmlúv možno určiť rôzne kritériá:
- prostredie vykonávania (centralizované alebo distribuované).
- Stupeň anonymity (dôverný, úplne alebo čiastočne otvorený)
- Iniciačný mechanizmus (obmedzený alebo vopred definovaný).
Dohody sa často rozdeľujú aj podľa stupňa automatizácie. Sú kategorizované na základe potreby papiera:
- Plne automatizované.
- Čiastočne (v tlačenej podobe).
- Automatizované prevažne v trezore.
Bitcoin a Ethereum blockchain
Keď v roku 2008 vznikol Bitcoin, jeho distribuovaná účtovná kniha nebola určená na vytváranie a využívanie funkcií inteligentných zmlúv. Bola navrhnutá na čítanie údajov o prijatých a odoslaných transakciách. V blockchaine Bitcoinu je však možné implementovať selektívne inteligentné zmluvy, ktoré sú založené na jednoduchých logických funkciách:
- Escrow. Pri transakciách sa digitálne aktíva najprv uložia u tretej strany, ktorá monitoruje dodržiavanie podmienok transakcie.
- Úschova. Zablokovanie prístupu k účtu do určitého bodu.
- Viacnásobný podpis. Transakcia si vyžaduje potvrdenia od niekoľkých vopred určených účastníkov.
- Prísľub. V prípade nečinnosti kryptopeňaženky po určitom čase sa prostriedky prevedú na inú adresu "dedičom". Zakaždým, keď majiteľ účtu použije svoj trezor, počítadlo času sa vynuluje.
Vytvorenie zložitejších inteligentných zmlúv si vyžadovalo, aby vývojári hľadali nové riešenia a vytvárali platformy iného typu. Prvým takýmto projektom bolo Ethereum.
Hlavné rozdiely medzi blockchainmi Ethereum a Bitcoin sú programovací jazyk Solidity a stav transakcií. Ethereum vníma transakciu ako plnohodnotnú súčasť ekosystému, zatiaľ čo Bitcoin - ako izolovaný prvok.
Ďalším rozdielom bola možnosť vytvoriť inteligentnú zmluvu, ktorá by generovala nové žetóny a zavedenie spoločného štandardu ERC-20. Tým sa zjednodušila interakcia medzi rôznymi platformami, peňaženkami a službami.
Aplikácie
Inteligentné zmluvy optimalizujú a urýchľujú mnohé podobné procesy a znižujú potrebu zapojenia tretích strán (sprostredkovateľov). Tým sa znižujú náklady a eliminujú ľudské chyby. Technológia inteligentných zmlúv je univerzálna, jej význam možno len ťažko preceňovať a oblasti jej použitia sa každým dňom rozširujú. Existuje už pomerne veľa odvetví, ktoré túto funkciu využívajú a v ktorých sú digitálne zmluvy prospešné, čo možno vidieť na reálnych príkladoch inteligentných zmlúv.
Zdravotná starostlivosť
V zdravotníctve sa využíva veľké množstvo informácií, ktoré sa neustále presúvajú: karty pacientov, predpísané lieky, požiadavky na vyšetrenia a ich výsledky, zdravotné poistenie. Toto je len malé percento údajov používaných pri liečbe a vyšetrovaní pacientov. Niektoré informácie sú zároveň dôverné. Vytvorenie jednotnej databázy založenej na blockchaine umožní automatizovať prenos a zosúladenie materiálov pri zachovaní anonymity.
Požičiavanie
Získavanie a vyplácanie pôžičiek je oblasť, v ktorej inteligentné zmluvy prinesú významné výhody. História platieb, automatické splácanie pôžičiek, odhaľovanie podvodov - to všetko sa dá predpísať v blockchainovom kóde.
Inteligentné zmluvy môžu tiež optimalizovať sledovanie pohybu aktív a monitorovanie stavu zábezpeky pri hypotekárnych úveroch. V bankovníctve sa dá automatizovať veľa procesov. Týmto spôsobom je šanca znížiť režijné náklady.
Banco Bilbao Vizcaya Argentaria (BBVA) je banka so sídlom v Španielsku, ktorá už používa inteligentné zmluvy na poskytovanie úverov.
Volebný proces
Mechanizmus hlasovania je jednou z najdiskutovanejších tém v oblasti volieb a referend. Pri štúdiu tejto problematiky boli analytici spoločnosti Horizon State presvedčení, že inteligentné zmluvy založené na decentralizovanom registri by sa mohli stať nástrojom na nestrannú registráciu hlasov.
Médiá
Pre producentov obsahu v oblasti umenia a duševného vlastníctva (hudba, videoklipy, knihy a obrazy) sú dôležité autorské práva a odmeňovanie. Využívanie inteligentných zmlúv v mediálnom priemysle možno využiť na pripísanie platieb a rozdelenie finančných prostriedkov medzi autora a službu, ktorá ich poskytuje.
IoT
Internet vecí (IoT) je sľubný a rýchlo sa rozvíjajúci trend. Znamená zjednotenie elektronických zariadení a osobných gadgetov do jedného systému, ktorým môže byť blockchain.
Prenájom
Celý algoritmus prenájmu vecí, dopravy alebo nehnuteľností pozostáva z niekoľkých jednoduchých a opakujúcich sa operácií:
- Výber objektu na prenájom.
- Vklad.
- Pravidelná platba za obnovu (nie vždy).
To sa dá zapísať do kódu blockchainu, čo vedie k menšej réžii a veľkej úspore času.
Dodávané produkty
Inteligentné zmluvy sú užitočné na kombinovanie informácií o dodávateľovi, príjemcovi a dopravcovi do jednej databázy. Vyhnete sa tak zmätku, ak v niektorej fáze dôjde k zmenám, do dodávateľského reťazca pribudne nový článok alebo sa zmení cena materiálov/hotových výrobkov.
Napríklad spoločnosť S7 Airlines organizovala proces tankovania svojich lietadiel prostredníctvom digitálnej zmluvy so spoločnosťou Gazpromneft-Aero. Výsledkom je, že plánovanie a zúčtovanie dodávok paliva sa stalo automatickým.
Zúčtovanie
Ide o zložitý rozvetvený reťazec bezhotovostných zúčtovaní, do ktorého je zapojených niekoľko subjektov (právnických a fyzických osôb) so vzájomnými záväzkami. V tomto procese sa veľa času venuje koordinácii, finančné prostriedky sa vynakladajú na provízie za prevod peňazí. Tok dokladov je veľmi rozsiahly a zložitý, čo vedie k chybám.
Technológia blockchain umožní vykonávať všetky výpočty automaticky a zaznamenávať výsledky do distribuovaného registra, ktorý je k dispozícii na kontrolu všetkým účastníkom procesu.
Analytici investičného fondu Santander InnoVentures vypočítali, že globálne zavedenie inteligentných kontraktov by mohlo znížiť režijné náklady v bankovom sektore o 15 až 20 miliárd dolárov už v roku 2022.
Hazardné hry
Používanie inteligentných zmlúv v hazardných hrách zvyšuje dôveru publika. Keďže všetky podmienky stávkovania v online kasínach alebo lotériách sú predpísané v blockchainovom kóde, riziko podvodu je eliminované. Určenie výhercov, výpočet a vyplatenie výhier je automatické.
Ako príklad môžete uviesť hazardnú platformu Xether, v ktorej na účasť v hre stačí mať etherium na stávkovanie. Registrácia sa nevyžaduje.
ICO
Spustenie prvotnej ponuky novej kryptomeny je najúspešnejším príkladom využitia digitálnych zmlúv. Už vo fáze vývoja inteligentného kontraktu môžete v kóde okamžite predpísať lineárne podmienky, ktorými sa bude aplikácia riadiť:
- Zachyťte všetkých investorov.
- Nazbierajte správny počet žetónov.
- Kontrola legitímnosti transakcií.
Vytváranie inteligentných zmlúv
Funkciu inteligentných zmlúv môže vyvinúť a implementovať ktokoľvek. Týka sa to však jednoduchých variantov, pri ktorých sa používajú hotové šablóny. Ak je potrebné niečo zložitejšie alebo orientované na neštandardnú úlohu, bude potrebná znalosť programového jazyka a pochopenie architektúry inteligentných zmlúv.
Výhody a nevýhody
Technológia digitálnych zmlúv je na samom začiatku svojho vývoja. Napriek jej veľkému potenciálu je však jej implementácia do každodenného života pomerne pomalá. V tabuľke sú zhrnuté rôzne názory na takéto protokoly.
Klady | Klady |
---|---|
Úloha sprostredkovateľov sa vyrovnáva. | Ľudia sú voči novej technológii nedôverčiví. |
Informácie o podmienkach zmluvy a ich dodržiavaní sú uložené v distribuovanej forme. Zjednodušene povedané, zvyšuje sa tým úroveň bezpečnosti. | Neistý právny status. |
Automatizácia procesov skracuje čas potrebný na splnenie podmienok zmluvy. | Zúčtovanie sa uskutočňuje v kryptomenách, ktoré nebudú pre účastníkov transakcie vždy prijateľné. |
Transparentnosť. Každý z účastníkov transakcie môže kedykoľvek vykonať audit a overiť dodržiavanie podmienok. | Je potrebné mať rozvinutejší systém orákula. To si vyžaduje zlepšenie kvality externých zdrojov informácií. |
Vďaka inteligentným zmluvám vznikajú nové obchodné modely a finančné služby. | Pri preklade právnych predpisov do programového kódu existuje vysoké riziko chýb. |
Budúcnosť takýchto technológií
Väčšina prekážok, ktoré bránia širokému a rozšírenému prijatiu inteligentných zmlúv, má právny základ. Vzhľadom na potenciál technológie blockchain sa však právne otázky čoskoro vyriešia.
Popularizácia, podrobný opis štruktúry inteligentných zmlúv a výhody, ktoré vyplývajú z ich používania, prekonajú nedôveru ľudí. Už teraz môžu takéto zmluvy nahradiť väčšinu toku dokumentov v manažmente a financiách.
Často kladené otázky
❓ Aké iné platformy ako Etherium sa používajú na vývoj inteligentných zmlúv?
V závislosti od vašich cieľov môžete použiť služby Tron, Lisk, Cardano, Hyperledger Fabric, Nem, Stellar, NEO, Ontology, Cardano.
🔧 Dá sa technológia inteligentných zmlúv hacknúť?
Áno, ale veľmi ťažko. Digitálna zmluva je zapísaná v blockchaine, takže je odolná voči hackerským útokom.
📝 Aké programovacie jazyky sa používajú na vývoj decentralizovaných aplikácií?
Medzi bežné patria JavaScript, Solidity, Fe, Rust, Vyper, Script, Serpent.
📗 Ak sa kryptomeny predávajú pomocou inteligentnej dohody, ochráni to pred podvodmi?
Áno. Ak sú podmienky transakcie správne formulované, podvod je vylúčený.
📌 Ak chcú všetky strany fungujúceho inteligentného kontraktu zmeniť niektoré podmienky, dá sa to urobiť pomocou multipodpisu?
Áno, len ak bola takáto logika vopred vysvetlená.
Chyba v texte? Zvýraznite ju myšou a stlačte tlačidlo Ctrl + Vstúpte.
Autor: Mgr: Saifedean Ammous, odborník na ekonomiku kryptomien.