30.2 C
Budapest, HU
2019-07-22
Okos szerződés

Mi az a Chainlink? És miért olyan nagy a jelentősége?

Chainlink
Várható olvasási idő: 5 perc

Talán még nem is hallottál a Chainlinkről, pedig az okosszerződések, illetve a blokklánc esetében kulcsfontosságú szereplő a decentralizált orákulum megoldása miatt. És, hogy ez miért fontos? Elmagyarázzuk!

Ahhoz, hogy megértsük annak a problémának a fontosságát, melyet a Chainlink próbál megoldani, először is tisztázni kell néhány technikai dolgot.

Okosszerződés

Korábban már írtunk róla részletesen, de a lényeg, hogy az okosszerződés egy olyan digitális megállapodás, mely önmagát hajtja végre a kódban rögzített feltételek kialakulása esetén. Decentralizált blokkláncon működik, ezért megmásíthatatlan és visszafordathatatlan, miközben a tranzakciók nyomon követhetők, vagyis teljesen transzparens.

A decentralizált orákulum

Egy blokklánc nem fér hozzá a hálózaton kívüli adatokhoz. Itt lép be a képbe az orákulum, mely fontos szerepet játszik a blokklánc információkkal történő ellátásában. Ezáltal okosszerződések végrehajtásának elindítójaként használható, amikor a megadott feltételek bekövetkeznek. Ez egy olyan adatfolyam (feed), melyet külső felek szolgáltatnak, és kifejezetten a blokkláncokhoz lett tervezve. Leegyszerűsítve az orákulum adatforrásként működik az okosszerződéseknél.

Ugyanakkor előfordul, hogy az orákulum által szolgáltatott adatok pontatlanok. Ebben az esetben ez hatással van az okosszerződésre és hibákat okozhat a végrehajtásban. És itt jutunk el a lényeghez: ugyanis egy decentralizált orákulum hálózat több orákulumot is tartalmaz, ami csökkenti a hibás jelentések előfordulásának kockázatát.

Mindez mostanában azért vált különösen érdekessé, mert

Beszállt a Google, és erre mindenki felkapta a fejét

Június 14-én Allen Day, a Google felhő-fejlesztésekkel foglalkozó szakembere arról írt egy blogposztjában, hogy miként tehetők elérhetővé a BigQuery adatok egy ethereumos okosszerződés számára egy Chainlink orákulum okosszerződés révén. Ez pedig óriási dolog a Chainlink, az okosszerződések és a blokklánc számára.

Allen Day bemutatta, hogy a Chainlink, mint közvetítő miként működik kommunikációs hídként az Ethereum és a Google vállalati adatközpontjai között. Kiemelte azt is, hogy lehetővé teszi a dAppok számára a könnyű hozzáférést a való világbeli adatokhoz.

Mint írta, a legkézenfekvőbb felhasználási lehetőség az úgynevezett előrejelzési piacokon a spekulatív fogadásoké sport vagy bármilyen jövőbeni eseményre. A decentralizált orákulum hálózatokban megjelenő aktuális adatfolyamok révén a fogadások hatékonyan elhelyezhetők a láncban, mivel a valós eseményekről pontos információkkal látják el az okosszerződéseket. Ez pedig jelentős lökést adhat az előrejelzési piacok megbízhatóságának és népszerűségének.

Ahogy a decentralizált pénzügyi rendszerek egyre nagyobb szerepet kapnak, úgy válik fontosabbá a hálózat egészsége az Ethereumon fejlesztett DeFi projekteknél. A blokklánc hálózattal kapcsolatban számos olyan információ létezik, melyre szükségük van a fejlesztőknek ahhoz, hogy csökkentsék a felmerülő kockázatokat. Valamennyi ilyen adat hozzáférhető az okosszerződéssel történő interakció során az orákulum által segített adatközpontokból.

A tranzakció-adatvédelem gyakran említett gyenge pontja a blokkláncnak, és egyre nagyobb iránta az igény. A tranzakciók titkosítására alkalmazott submarine küldések hatékony stratégiát jelentenek a láncbeli tevékenység elrejtésére, így pedig megelőzhető az adatok kiszivárgása. Ez ugyanakkor a blokklánc felduzzadásával jár, mely egyre nagyobb problémát jelent a régebbi blokkláncoknál. Egy orákulum segítségével nem csak ez a felduzzadás akadályozható meg, hanem a működési hatókör az összes történelmi láncadatra kiterjeszthető, és nem csak az Ethereum okosszerződéseire korlátozódik.

Az említett információkat tartalmazó blogposzt – és, hogy a Google is beszállt a dologba – hatására a Chainlink árfolyama 70 százalékkal emelkedett egy órán belül. Ezáltal 1,95 dolláros történelmi csúcsot ért el a LINK. És itt többről van szó, mint a kriptopénzeknél tapasztalható spekulánsok által mozgatott árfolyamnövekedésről. A Chainlink Google általi integrálása bizonyíték a benne rejlő lehetőségekre, és hogy az okosszerződések egy lépéssel közelebb kerüljenek a széleskörű elterjedtséghez.

Miért is fontos a Chainlink? És mit tud?

Az okosszerződések lehetővé teszik pénzügyi eszközök fejlesztését a blokkláncon, melynek révén erősödésnek indulhat a decentralizált pénzügyi rendszer, és olyan pénzügyi termékek jöhetnek létre, mint a biztosítások vagy a hitelek. A decentralizált pénzügyek jelenleg is tapasztalható népszerűsége annak köszönhető, hogy ez egy transzparensebb megoldás, mint amivel a hagyományos pénzügyi rendszer esetében lehet találkozni, illetve az irányítás nem csak a nagy játékosok kezében van, hanem mindenkinek ugyanakkora esélye van beszállni.

Ugyanakkor a legnagyobb probléma az okosszerződéseknél ma az, hogy kapcsolatba kell lépni hálózaton kívüli külső forrásokkal. Ez a technikai korlát állandó gondot jelent a fejlesztőknek, mivel sok dApp-funkciót használhatatlanná tesz. Márpedig, ha azt szeretnénk, hogy többen fejlesszenek a blokkláncon, akkor ezt meg kell oldani. Ugyanis a dAppok többsége külső adatforrásokat igényel ahhoz, hogy végre tudják hajtani az okosszerződéseket.

Itt mutatkozik meg a Chainlink fontossága, ugyanis megbízhatóan összekapcsolja a külvilág adatait a blokklánccal, így az okosszerződések képessé válnak a külső adatok felhasználására.

A Chainlink esetében adott számos csomópont kezelő, akik gondoskodnak a decentralizált orákulum hálózat működéséről. A csomópontok elvégzik az adatok beszerzésének és továbbításának feladatát az okosszerződések felé. A jutalmuk LINK token, valamint hitelessé válnak, ha megfelelően végzik a munkájukat (helyes adatokat szolgáltatnak zökkenőmentesen). Emiatt tehát az érdekük a megbízható adatok szolgáltatása.

A Syntethix esete

A Syntethix esetében történt incidens is rávilágít a decentralizált orákulum használatának fontosságára. A Syntethixnek saját kereskedési platformja van: a Syntethic tőzsde komoly növekedést produkált az utóbbi időben, erősödik az igény az eszközei iránt. Ami problémát okoz, az a pontos ár fenntartása minden syntethyc eszköz esetében. Hiszen senki nem akar a piaci ár alatt értékesíteni, vagy felette venni.

Jelenleg a csapat irányítja valamennyi ár-orákulumot, és az orákulumra az jellemző, hogy a manipuláció vagy a támadások megelőzése érdekében őrzi a titkokat. A felhasználóknak meg kell bízni azonban abban, hogy az orákulum pontos információkkal szolgál az árról, és folyamatos frissíti azt, zökkenőmentesen.

2019. június 25-én a cégnél felmerül egy komoly probléma: a KRW ár-feed az orákulummal kapcsolatos probléma miatt rossz árakat jelentett. Az egyik kereskedő bot észrevette ezt az árhibát és kihasználva azt jelentős profitot érve el. A bot átváltotta a sKRW-t sETH-ra, így összehozva 37 millió syntethic ethert (sETH). Ennek értéke 11 milliárd dollár, persze az összeg realizálhatatlan.

A csapat reagált egy idő után az eseményre, és lehetetlenné tette a további transzfereket, leállítva az orákulumot. Ezzel együtt a kereskedést is felfüggesztették a Syntethix tőzsdén. Kapcsolatba léptek ezt követően a bottal, és alkut ajánlottak a lépés visszafordítása érdekében, mely megoldotta volna a problémát. A megegyezés létre is jött, és végül minden sikerült rendezni.

Ami a további lépéseket illeti, az Ethereum Improvment Proposals (EIPs) mintájára létrehozták a Syntethix Improvement Proposalst (SIPs). Bárki küldhet javaslatokat a GitHubon keresztül, melyben elmondhatják, hogy mit kellene fejleszteni a hálózaton, és a közösség tagjai szavazhatnak is. Kialakítottak egy védelmi mechanizmust, melynek célja, hogy a hasonló incidenseket megelőzzék azzal, hogy a rendszer 99 százalékos díjat szab ki a bot tulajdonosára bizonyos feltételek teljesülése esetén, vagyis az egész tőkéje veszik egy hasonló akcióban.

Az orákulum probléma végleges megoldása ugyanakkor a Chainlink használata, mely már folyamatban van, és lecseréli a jelenlegi orákulumot. Ez megoldja az ár-feedek decentralizálását, valamint minimalizálja annak esélyét, hogy hasonló incidens ismét megtörténjen.

Az esetet persze felkapta a kripto-média, valamint a Redditen is komoly vitákat váltott ki. És nyilván nem tett jót a Syntethix image-ének sem. A csapatnak 15 órájába telt az eset kezelése, amit egyébként nagyon profin kivitelezett. Ráirányította viszont a figyelmet a centralizált orákulumokkal kapcsolatos sebezhetőségre.

Összegezve

A lényeg tehát, hogy a legtöbb Ethereum alapú protokollt veszélyezteti egy orákulum elleni támadás a sebezhető adatfolyam-rendszer miatt, és hogy az okosszerződések még mindig nem képesek külső adatokat decentralizált módon fogadni. Számos ígéretes projekt létezik pontos adatokat prezentáló, megbízható orákulumok nélkül. Ez pedig behatárolja a projektek lehetőségeit is. A helyzet ezért sürgősen megoldásra vár, és ez az oka annak, amiért sokan fordulnak most a Chainlink felé.

Nem véletlen, hogy számos komoly kripto-projekt vágott bele a partnerségbe a Chainlinkkel, hiszen a Chainlink úgy pozícionálja magát, mint aki megteremti a kapcsolatot a blokklánc és a való világ alkalmazásai között. A Google Chainlink integrációja tovább erősíti ezt, a folyamat pedig az okosszerződések egy új generációjához vezet, ahol már a lehetőségek száma is bővül. A Chainlink tehát a blokklánc további terjedésének egyik kulcsszereplője lehet, amellett, hogy sztenderdé válik a decentralizált orákulum megoldások között.

A témához kapcsolódó bejegyzések

Mi az az okos szerződés?

Lívia