Blockchain orákulumok: Teljes útmutató

A blokklánc orákulumok összefoglalása
- A fejlesztők gyakran úgy programozzák a smart contractokat, hogy bizonyos valós események bekövetkezésekor aktiválódjanak
- Az orákulumok automatikusan, emberi beavatkozás nélkül biztosítják ezt a valós információt a blokkláncnak
- Az off-chain adatok beépítése lehetővé teszi a decentralizált alkalmazások (dAppok) számára, hogy sokkal szélesebb körű felhasználói élményt nyújtsanak, mint például a kereskedés, előrejelzési piacok, szerencsejáték és még sok más
Mi az a blokklánc orákulum?
Az orákulumok valós adatokat biztosítanak a blokkláncoknak és a smart contractoknak, amelyek egyébként nem léteznének a blokkláncon.
Mivel a blokkláncok célja a hálózatukon tárolt információk nyomon követése, nehezen férnek hozzá a „valós világból” származó információkhoz, amelyek nem magából a blokkláncból erednek.
A blokkláncok valós adatokhoz való hozzáférésének lehetővé tételével az orákulumok szélesebb körű decentralizált alkalmazások (dAppok) létrehozását teszik lehetővé a fejlesztők számára.
Minden dApp smart contractokból áll — olyan számítógépes kódrészletekből, amelyek bizonyos funkciókat hajtanak végre, ha előre meghatározott feltételek teljesülnek. Ezek hasonlóan működnek, mint az okostelefonján lévő alkalmazások által nyújtott szolgáltatások, de emberi közvetítők nélkül.
A blokkláncok izolált hálózatok lehetnek, amelyek nem rendelkeznek közvetlen hozzáféréssel a valós eseményekhez vagy körülményekhez. Gyakran a blokkláncok csak a hálózatukon már létező adatokhoz férnek hozzá, ezért nem férhetnek hozzá olyan adatokhoz, amelyek nincsenek közvetlenül on-chain létrehozva és tárolva.
Valós adatok, például részvényárak vagy sportmérkőzések eredményeinek smart contractokba való betáplálásával a fejlesztők jelentősen bővíthetik az általuk létrehozott alkalmazások funkcionalitását.
Például egy orákulum szolgáltatás segítségével egy fejlesztő létrehozhatna egy decentralizált előrejelzési piaci alkalmazást.
Smart contractok használatával az alkalmazás lehetővé tenné a felhasználók számára, hogy a világ bármely pontján másokkal együtt spekuláljanak bármely jövőbeli esemény kimenetelére. Ez magában foglalhatja a fogadásokat arra vonatkozóan, hogy melyik ország nyeri a következő FIFA világbajnokságot, ki nyeri a következő amerikai elnökválasztást, vagy bármely más, a fejlesztő által választott kimenetelt.
Az orákulumokból származó valós adatok felhasználásával az előrejelzési piac automatikusan rendezhetné a fogadásokat anélkül, hogy emberi közvetítőre lenne szükség a nyertes jóváhagyásához.
Miért fontosak az orákulumok?
Orákulumok nélkül, amelyek hozzáférést biztosítanak az off-chain adatokhoz, a blokklánc hálózatok nem férnének hozzá olyan információkhoz, mint a tőzsdei árak, felhasználói azonosító adatok, sporteredmények, időjárás, más blokkláncokon végrehajtott tranzakciók és még sok más.
Ehelyett a blokklánc valószínűleg emberi beavatkozást igényelne az információk biztosításához. Ez centralizációs kockázathoz vezet, ami aláásná a blokklánc hálózatok egyik kulcsfontosságú megkülönböztető jegyét: a decentralizációt.
Sok decentralizált pénzügyi (DeFi) protokoll nem létezhetne orákulumok nélkül, és anélkül, hogy képesek lennének adatokat bevinni a forrásinformációkba, miközben decentralizáltak maradnak.
Az olyan kölcsönzési protokollok, mint az Aave (AAVE), amelyek lehetővé teszik a felhasználók számára tokenek kölcsönzését és kölcsönzését, a tokenárak szoros nyomon követését igénylik a működéshez. Ha ezeket az árakat egyetlen személy manipulálhatná, az tönkretenné a protokoll decentralizált jellegét.
Az olyan kereskedési protokollok, mint a dYdX (DYDX), orákulumokra támaszkodnak a kereskedhető eszközök árfolyamainak visszaküldéséhez. Ha ezeket az árfolyamokat csak egyetlen személy vagy vállalat szolgáltatná, a kereskedési szolgáltatás teljes mértékben erre a centralizált feedre támaszkodna decentralizált kereskedési platformjának működtetéséhez.
Az olyan szerencsejáték protokollok, mint az Augur v2 (REPV2), orákulumokra van szükségük a sporteredmények lekéréséhez. Ha a protokoll nem a hálózat konszenzusára támaszkodna egy adott mérkőzés kimenetelét illetően, hanem egyetlen személyre, aki az eredményt szolgáltatja, akkor a protokoll egyetlen igazságforrásra támaszkodna, amely manipulációnak lehet kitéve.
Végső soron az orákulumok fontos szerepet játszanak a blokklánc technológia decentralizált világának összekapcsolásában a fizikai világ eseményeivel. Míg korábban történelmileg centralizált, „megbízható” közvetítőkre támaszkodtunk e feladat elvégzésében, az orákulumok átláthatóbb és manipulációbiztosabb módot kínálnak az eredmények ellenőrzésére.
Hogyan működik egy blokklánc orákulum?
Egy orákulumnak két összetevője van:
- Egy on-chain smart contract
- Egy orákulum hálózat
Ha egy dApp valós adatokra van szüksége egy orákulumtól, a dApp fejlesztői összekapcsolják annak smart contractját az orákulum smart contractjával. Az orákulum smart contractja figyeli a kapcsolt dApp smart contractot az off-chain adatkérelmekre.
Amikor egy dApp smart contractja off-chain adatokat kér, például egy bizonyos esemény kimenetelét, az orákulum smart contractja továbbítja ezt az adatkérelmet az orákulum hálózatnak.
Az orákulum hálózat számítógépek halmaza, amelyek együttműködnek az adatok megtalálásában és ellenőrzésében. Miután megtalálták az adatokat, konszenzusra jutottak azok érvényességéről, és blokklánc-olvashatóvá alakították az adatokat, a hálózat továbbítja ezeket az adatokat az orákulum smart contractnak.
Végül az orákulum smart contractja visszaküldi az adatokat az eredeti smart contractnak, hogy végrehajtsa és érvényesítse a kezdeti tranzakciót az orákulumtól származó off-chain adatok által biztosított további kontextussal.
A blokklánc orákulumok kompromisszumai
Bár a DeFi orákulumok hasznosak lehetnek, megkövetelik az őket használó dAppoktól, hogy bizonyos kompromisszumokat kössenek.
Néhány protokollt dicsérnek azért, mert "orákulummentesek", és nem támaszkodnak orákulumokra az információk tekintetében. Azok a blokklánc felhasználók, akik megértik az orákulum hálózatok kompromisszumait, jobban megérthetik a DeFi-t és jobban értékelhetik a DeFi tokeneket.
Támadási vektorok
A blokkláncok gyakran okkal maradnak izoláltak — hogy adataikat biztonságban tartsák.
Az orákulumoknak az on-chain adatok behozatalának engedélyezése bizonyos kockázatokat rejt magában.
Sok orákulum saját infrastruktúrát és hálózatokat használ (például a decentralizáció három rétegét a Chainlink Price Feeds-ben) az adatok biztonságos tárolására és továbbítására.
A hackerek olyan módon támadhatják meg ezt az infrastruktúrát, ahogyan a blokkláncokat nem. Tehát, bár az orákulumok hasznos információkkal bővíthetik a blokklánc ökoszisztémát, potenciálisan kevésbé biztonságossá is tehetik azt, ha a hálózat összehangolt támadással néz szembe.
Adatmanipuláció
Sokféleképpen árthatnak az orákulum támadások a felhasználóknak adatok manipulálásával.
Például egy hacker manipulálhatna egy orákulumot, hogy rossz Bitcoin árat jelentsen egy decentralizált piacnak. Ebben az esetben a kereskedők veszteséggel vásárolhatnak vagy adhatnak el a helyes piaci árhoz képest.
Hasonlóképpen, a helytelen árfolyaminformációk hitel nemteljesítéseket és likvidálásokat válthatnak ki decentralizált kölcsönzési és hozamfarm platformokon.
A sporteseményekkel kapcsolatos pontatlan információk téves kifizetéseket válthatnak ki szerencsejáték dAppokon. Az ilyen manipulált adatokból eredő felhasználói veszteségek hirtelen jelentkezhetnek és költségesek lehetnek a felhasználók számára.
2022-ben egy jól ismert DeFi platformot a Solana blokkláncon, a Mango Markets (MNGO)-t, orákulum manipuláció miatt kihasználták.
A hacker először mesterségesen közel 30-szorosára emelte a natív token, az MNGO árát. Ezután a hacker hatalmas kölcsönök felvételével lecsapolta a protokoll pénzeszközeit, az mesterségesen felfújt MNGO tokent használva fedezetként.
Az orákulum rossz bemenetet kapott egy felfújt tokenár révén, aminek az volt a mellékhatása, hogy tévesen feltételezte, a hacker fedezete jelentősen többet ért, mint amennyit valójában.
Hogyan korlátozható az orákulum kockázata?
Néhány orákulum kockázatosabb, mint mások. Például a kisebb vagy újabb orákulum hálózatok sebezhetőbbek lehetnek a támadásokkal szemben, mint a nagyobb és viszonylag régebbi, idővel megbízhatónak bizonyultak.
Az újabb orákulum hálózatoknak lehet, hogy még nincs harcedzett infrastruktúrájuk, ami felvetheti a kérdést, hogy vannak-e felfedezetlen sebezhetőségi pontok.
Az orákulum kockázatok korlátozásának egyik módja az, ha olyan protokollokkal foglalkozunk, amelyek vagy nem használnak orákulumokat, vagy olyan orákulum hálózatokat használnak, amelyek bizonyítottan megbízhatóak.
Az Uniswap (UNI) a DeFi protokollok egyik kiemelkedő példája, amely nem használ orákulumot, és így élvezi az "orákulummentesség" biztonsági előnyét.
A likviditási poolok természetéből és az eszközök árazásának módjából adódóan az Uniswap nem támaszkodik külső árfolyamadatokra. Ehelyett az Uniswap képes az összes szükséges adatot közvetlenül a saját smart contractjaiból generálni a működéséhez.
Népszerű blokklánc orákulumok
Bár egyetlen orákulum sem garantáltan biztonságos a kibertámadások ellen, számos vezető szolgáltatás létezik, amelyeket sok DeFi kereskedő és protokoll használ:
Chainlink (LINK) a DeFi legfontosabb orákulum hálózata, amely eddig több tízbillió dollár értékű tranzakciót tett lehetővé. A Chainlink számos terméket kínál, beleértve a Cross-Chain Interoperability Protocolt, egy robusztus hálózatot az adatok különböző blokkláncok közötti továbbítására. Olvassa el Kraken Learn Center cikkünket, a Mi az a Chainlink? című írást, hogy többet megtudjon a protokoll működéséről.
Pyth (PYTH) segít több száz dApp, főként a Solana (SOL) hálózaton lévő DeFi dAppok adatainak biztosításában és szolgáltatásában.
API3 (API3) adatokat szolgáltat körülbelül több száz különböző dApp számára. A hálózat közvetlenül az elsődleges orákulumoktól gyűjti az adatokat, hogy különféle szolgáltatásokat kínáljon több tucat blokkláncon keresztül.
Band Protocol (BAND) a Cosmos (ATOM) szoftverfejlesztő készleten alapul, és a Cosmos ökoszisztémában a legerősebb a jelenléte. Az orákulum hálózat fontos szerepet játszik több tucat különböző dApp és blokklánc biztonságának garantálásában. Olvassa el Kraken Learn Center cikkünket, a Mi az a Band Protocol? című írást, hogy többet megtudjon a protokoll működéséről.
Kezdje el az orákulum hálózatok használatát a Krakenen
A legtöbb vezető orákulum hálózatnak vannak tokenjei, amelyek hozzájárulnak a hálózat infrastruktúrájához és értéküket annak sikeréből merítik.
A Kraken digitális eszközöket kínál a DeFi vezető orákulum hálózatainak többségéhez és az azok szolgáltatásait éppen most használó eszközökhöz.