Oracle-k a blokkláncok számára és egy kis bepillantás a Web3-ba

Jelenleg a blokkláncok erősen elszigeteltek a külső információs forrásoktól – akár központosított erőforrásoktól, akár más blokkláncoktól. Ahhoz, hogy a különböző blokkláncok összehangoltan működjenek és könnyen adatokat cseréljenek egymással (és a külső forrásokkal), oracle-eket lehet használni.

Oracle-k a blokkláncok számára és egy kis bepillantás a Web3-ba

Mi az az oracle?

Az oracle egy olyan rendszer, amely eseményeket külső forrásból szerez be és validálja azokat, majd továbbítja ezeket az adatokat a blokkláncra, hogy felhasználhassuk őket okos szerződésekben (vagy fordítva). Az oracle-ek kritikus fontosságúak az okos szerződések számára, mivel ezek szigorúan meghatározottak. Az információnak egy meghatározott csatornán kell érkeznie az okos szerződésbe, amely képes megerősíteni az adatok hitelességét.

Többféle oracle létezik, amelyek különböző típusú kapcsolatokat biztosítanak:

  • szoftveres – adatokat szerez be az internetről vagy más blokkláncokból;
  • hardveres – különböző érzékelőktől szerez adatokat (RFID címkék, okos otthon, nekem azonnal a logisztikai és IoT alkalmazások jutnak eszembe);

    Példa: egy okos szerződésbe adatokat kell átvinni a levegő hőmérsékletéről. Az adatokat szerezhetjük be az internetről szoftveres oracle-en keresztül, vagy valamilyen IoT érzékelő által hardveres oracle-on keresztül. *IoT – A dolgok internete.

  • bejövő – a blokkláncból az okos szerződésbe;
  • kimenő – az okos szerződésből egy adott forrásra;

Néha konszenzusos oracle-eket is használnak. Több oracle függetlenül szerzi be az adatokat, majd egy bizonyos algoritmus alapján meghatározzák az kimeneti adatokat.

Példa, hogy mire van szükség: 3 oracle megszerzi a BTC/USD árfolyamot a Binance, BitMex és Coinbase tőzsdékről és az átlagértéket továbbítja. Ezzel simítják az apró eltéréseket a tőzsdék között.

Web3

Az oracle-ekről és megvalósításaikról beszélve nem lehet figyelmen kívül hagyni a Web3-at, annak a koncepciónak, amelyért ezeket kitalálták. Eredetileg a Web3 a szemantikus web ötlete volt, ahol minden weboldal metadatokkal van jelölve, hogy javítsa az interakciót a keresőmotorokkal. Azonban a modern Web3 ötlete egy dApp-okból álló hálózat. A decentralizált alkalmazásoknak oracle-ekre van szükségük.

Oracle-k a blokkláncok számára és egy kis bepillantás a Web3-ba

Lehet saját magad létrehozni orákulumot (és bizonyos esetekben szükséges is), de léteznek gyakran használt orákulumok (például véletlen számgenerátor), ezért jövedelmező az orákulumprojektek használata. Jelenleg két fő projekt foglalkozik orákulum fejlesztésével — Band és Chainlink.

Band Protocol

A Band Protocol a dPoS konszenzusalgoritmuson működik (mi ez?) és az adatforrások a hitelességért pénzügyi felelősséget vállalnak, nem csupán a hírnevük alapján.

A projekt ökoszisztémájában három felhasználótípus létezik:

  • Adatforrások, akik függetlenül dolgoznak az adatok biztonságos blokkláncra történő továbbításán. A token birtokosok szavaznak az adatforrásokra, hogy ezek jogosultságot kapjanak adatok továbbítására a protokollban.
  • dApp fejlesztők, akik kis díjat fizetnek az orákulum használatáért.
  • Band token birtokosok, akik szavaznak az adatforrásokra. A szavazással a tokenjeikkel az adatforrást segítik, amiért dApp-tól készült jutalmat kapnak.

Oracle-k a blokkláncok számára és egy kis bepillantás a Web3-ba

A Band által „do it yourself” orákulumok között elérhetők: repülőgépek felszállási/leszállási ideje, időjárási térkép, kriptovaluta árfolyamok, arany- és részvényárfolyamok, bitcoin blokkinformációk, átlagüzemanyagár és kriptopiacok forgalma, véletlen számgenerátor, Yahoo Finance, HTTP státuszkód.

Egyébként a Band mögött a legendás kockázatitőke-alap található: Sequoia és Binance.

Chainlink

Összességében a Chainlink és a Band nagyon hasonló — mind az alapértelmezett megoldásokban, mind a fejlesztési lehetőségekben. A Chainlink egyszerűbb működtetni, mivel nincs szavazás az információszolgáltatókra, míg a Band rugalmasabb, mert használja Cosmos SDK és 100%-ban nyílt forráskódú.

Jelenleg a Chainlink lényegesen népszerűbb, a projekt partnerei között megtalálható a Google Cloud, Binance, Matic Network és Polkadot. A Chainlink fókuszál az orákulumokra a DeFi, amely jelenleg gyors ütemben növekszik.

Oracle-k a blokkláncok számára és egy kis bepillantás a Web3-ba
Azok az erőforrások, amelyekhez a Chainlink orákulum segítségével juthatunk.

Zárás

Az orákulumok jó ötletnek számítanak az adatok központosított forrásokból a blokkláncba való továbbítására, és figyelemmel kísérem a fejlődésüket. Azonban ha különböző blokkláncok közötti interoperabilitásról van szó, más megoldások is léteznek, például a parachainok (még ígéretesebb technológia, és a következő posztom témája).

Akik mélyebbre akarnak ásni: Band Docs, Chainlink Docs.

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster