Az intelligens szerződés egy számítógépes algoritmus , amelynek célja valaminek a tulajdonjogával kapcsolatos információk generálása, kezelése és tájékoztatása. Leggyakrabban a blokklánc technológia használatáról beszélünk . Szűkebb értelemben az okos szerződés a blokkláncban egy adott címen elhelyezkedő funkciók és adatok halmaza (jelenlegi állapot) [1] .
Az első ország, amely állami szinten megerősítette az intelligens szerződések jogi erejét, Fehéroroszország volt [2] .
Az "intelligens szerződések" fogalmát és kifejezést az 1990-es évek elején Nick Szabó javasolta . A cél az volt, hogy számítógépes hálózaton keresztül, közvetítők közreműködése nélkül kereskedelmi műveletet hajtsanak végre. Szabó a legegyszerűbb példaként azt írta, hogy „ az automata bemutatóra szóló szerződés: bárki, akinek van érméje, részt vehet a cserében az eladóval”, és ez automatikusan megtörténik az eladó közvetlen közreműködése nélkül, akinek feladata a gép, áru berakodása és pénzbeszedés, de az eladó nem köteles közvetlenül a vevővel kommunikálni. Az okosszerződés a benne kódolt feltételek teljesülése esetén önállóan is végrehajtja a leírt műveleteket (például digitális árut biztosít, pénzt küld, nyilvánosan vagy magánjellegű információkat tesz közzé), akárcsak az automatákban. Már 1997-re számos olyan algoritmust és protokollt fejlesztettek ki, amelyek alkalmasak voltak az ötlet alapvető megvalósítására [3] . A szűk keresztmetszet azonban továbbra is a fizetési rendszerek maradtak, amelyekhez közvetítő adminisztrátorok nélkül nem lehetett hozzájutni.
Nick Szabó elképzeléseinek gyakorlati megvalósítása a blokklánc technológia 2008-as megjelenésének köszönhetően vált lehetővé [4] , amely teljes autonómiát biztosított a szerződésekhez, és lehetővé tette egy harmadik fél adminisztrátor elhagyását, aki kontrollerként és döntőbíróként tevékenykedett. Már az első Bitcoin protokollban egy script programozási nyelv használatával lehetővé vált az intelligens szerződések alapvető funkcióinak megvalósítása. De képességeik korlátozottak voltak – biztonsági okokból nem rendelkeztek Turing-teljességgel , és nem is használták széles körben. Azonban a magasabb szintű protokollok (beleértve az univerzális intelligens szerződéseket) fejlesztése a bitcoin protokollon [5] kezdett megjelenni , hasonlóan ahhoz, hogy a TCP/IP -n túl sok alkalmazási protokoll létezik .
Az intelligens szerződések először az Ethereum megjelenésével terjedtek el . A projekt ötlete 2013-ban született. Abban a pillanatban a Bitcoin Magazine alapítója , Vitalik Buterin arra a következtetésre jutott, hogy a blokklánc technológiát sokkal szélesebb körben lehetne használni, nem csak a kriptovalutákban . Felvetette egy univerzális decentralizált blokklánc platform ötletét, amelyben bárki programozottan megvalósíthat különféle információtároló és -feldolgozó rendszereket. A fő feltétel az, hogy a cselekvéseket matematikai szabályokként kell leírni [6] .
Az Ethereum intelligens szerződéseket az Ethereum virtuális gép bájtkódjára való lefordításra szánt nyelvek egyikén fejlesztették ki - Solidity (hasonló a C -hez vagy JavaScript -hez ), Vyper és Serpent (hasonló a Python -hoz ), LLL (alacsony szintű verzió Lisp ), Mutan (a Go alapján ) [7] [8] .
A felek intelligens szerződést kötnek az élő kriptovaluta hálózatokban történő pénzküldéshez hasonló módszerekkel. A szerződés a felek aláírását követően a blokkláncban tárolódik és hatályba lép. A szerződéses kötelezettségek automatizált teljesítésének biztosításához létezési környezetre (Ethereum blokklánc csomópontok) van szükség, amely lehetővé teszi a szerződéses kikötések végrehajtásának teljes automatizálását. Ez azt jelenti, hogy intelligens szerződések csak olyan környezetben létezhetnek, amely akadálytalanul hozzáfér az intelligens szerződés objektumainak végrehajtható kódjához.
A szerződés minden feltételének rendelkeznie kell programleírással és világos végrehajtási logikával. E tekintetben az első intelligens szerződések feladata a legegyszerűbb kapcsolatok formalizálása, amelyek kevés feltételből állnak. A szerződésobjektumokhoz való akadálytalan hozzáféréssel az intelligens szerződés a megadott feltételek szerint figyeli a pontok elérését vagy megsértését, és a programozott feltételek alapján önálló döntéseket hoz. Az okos szerződés fő elve tehát a szerződéses kapcsolatok végrehajtásának teljes automatizálása és megbízhatósága [9] .
Az intelligens szerződések kölcsönhatásba léphetnek a külső rendszerekkel a blokklánc-orákulumokon keresztül, amelyek megfelelnek az intelligens szerződések feltételeinek és a külső információknak. Az orákulum a blokklánc számára érthető formában küld információkat az intelligens szerződésnek külső forrásokból [10] .
Az intelligens szerződések létezéséhez bizonyos feltételek szükségesek:
A blokklánc fejlesztés első nagy és ígéretes területe a pénzügyi. Ez magában foglalja a kriptovalutákat, az intelligens szerződéseket és az állami nyilvántartásokat. Például most több hétbe telik egy ház eladása, de ez csak 3 percet vesz igénybe.
– Vitalik Buterin , Moszkva , 2017. augusztus 30. [16]Az intelligens szerződések hívei azt állítják[ ki? ] hogy sok fajtájuk részben vagy teljesen önmegvalósítóvá és önellátóvá tehető. A titkosításon alapuló intelligens szerződések nagyobb biztonságot nyújthatnak, mint a hagyományos, törvényen alapuló szerződések, és csökkenthetik a szerződéskötéshez kapcsolódó egyéb tranzakciós költségeket és az esetleges jogi költségeket. Lehetséges alkalmazások: egészségügy , hitelezés , választási rendszer , média , tárgyak internete , bérbeadás , ellátás , elszámolás stb.
A The Economist brit magazin szerint az intelligens szerződések potenciálisan a blokklánc technológia legfontosabb alkalmazásává válhatnak [13] .
Az intelligens szerződéses eszközök használata lendületet ad új üzleti modellek megjelenésének, ami hatással van a verseny fokozódására és az új szolgáltatások fejlesztésére a pénzügyi piacon [14] .
Az okos szerződések akkor nyerhetnek jogi jelentőséget, ha megfelelnek az állam törvényeinek. Ehhez az szükséges, hogy az okosszerződések tartalmazzák az állam jogszabályai által meghatározott feltételeket és korlátozásokat [17] .
Fehéroroszország lett a világon az első ország, amely 2017. december 21-én törvényt hozott az intelligens szerződésekről a digitális gazdaság fejlesztéséről szóló rendelettel [2] [18] összhangban . Az intelligens szerződés jogi koncepciójának kidolgozója Denis Aleinikov fehérorosz ügyvéd volt [19] [20] . Az ország azt tervezi, hogy a bankok intelligens szerződéseket köthetnek [21] [22] .
A megfigyelők aggodalmukat fejezik ki amiatt, hogy az automatizált szerződésfenntartási technológiák elterjedése az emberiség által sok generáción keresztül felépített meglévő társadalmi intézmények gyengüléséhez vezethet . Ráadásul az ilyen technológiák nagyszámú adminisztratív munkahely megszűnéséhez vezethetnek, ahogy a robotizáció az ipari munkahelyek eltűnéséhez is [13] . Ez különösen vonatkozik a közjegyzőkre, banki alkalmazottakra, valamint az ingatlanügyletek nyilvántartásával foglalkozó ügyintézőkre [23] .
Az intelligens szerződés nem rendelkezik funkcionális rugalmassággal. A hagyományos megállapodások megkötésére szolgáló mechanizmusok alkalmazásakor mindig van lehetőség annak feltételeire megállapodni vagy módosítani, de az okosszerződések használatakor problémás az ilyen változtatások végrehajtása a végrehajtás során. Az intelligens szerződés hivatalosan rögzített státuszának hiánya a világ jogalkotási gyakorlatában megnehezítheti a végrehajtás feltételeinek megsértése esetén felmerülő viták rendezését [14] .
Az intelligens szerződés létrehozásának folyamata összetett, és minél több feltételt és szempontot kell követnie a szerződésnek (az áru állapota a szállítás során, vámtevékenységek stb.), annál nehezebb ezeket leírni és figyelembe venni a szerződésnél. az ilyen megállapodás megkötésének időpontja [14] .
A fejlesztők hanyagsága az intelligens szerződések [14] rosszindulatú felhasználásához vezethet , amint azt a DAO projektből származó több mint hárommillió Ethereum-érme kiszivárgásának története is mutatja [24] .
Kriptovaluták | |
---|---|
SHA-2 alapú PoW | |
Scrypt alapú PoW | |
PoW CryptoNote alapú | |
Egyéb PoW algoritmusok | |
PoS algoritmusok | |
Egyéb technológiák | |
Kapcsolódó témák |
|