Az okosszerződés (smart contract) olyan programatikusan leírt feltételekből áll, melyeknél a szerződéskötéshez szükséges feltételek teljesülésekor az ügylet automatikusan létrejön, így például az eladó azonnal megkapja a pénzt, a vevő pedig a szolgáltatást. Az okosszerződések nyilvános blokkláncokon (mint például az Ethereum) nyilvánosak és visszavonhatatlanok.[1]

A szerződés automatikus teljesülése azzal valósul meg, hogy a feltételek bekövetkeztekor a szerződésteljesülés bekerül a blokkláncba. Ez lehet bármilyen programatikusan megfogalmazható feltétel, például 1.) ha a vevő kifizette a vételár 100%-át és 2.) az eladó biztosította a hozzáférést a kínált termékhez/szolgáltatáshoz, a tranzakció teljesül.

Az okosszerződések végrehajtásához amennyiben szükséges külső adatok felhasználása, mint például nyilvános API-k lekérdezése, azokat egy megbízható harmadik fél (trusted third party) biztosítja, akit orákulumnak neveznek.

Orákulumok típusai[2]Szerkesztés

Szoftveres orákulumSzerkesztés

Az adatokat egy online forrásból (API-n keresztül) biztosítja.

Hardveres orákulumSzerkesztés

Az adatokat egy hardveres szenzortól nyeri.

Konszenzus alapú orákulumSzerkesztés

Egyszerre több forrásból szerez adatokat, és azokat összeveti, adott esetben átlagolja.

Felhasználási területeiSzerkesztés

  • tőzsdei kereskedés automatizálása
  • szerződéskötés digitalizálása
  • sportfogadási platformok

JegyzetekSzerkesztés

  1. Berobbant az érdeklődés az okosszerződések iránt. (Hozzáférés: 2020. április 25.)
  2. Mi az az okos szerződés. (Hozzáférés: 2020. április 25.)