Blockchain Oracle: Tudjon meg az alapokról

Hallottál már a blockchain orákulusokról? Ha nem, és tudni akart róluk, akkor jó helyre került.

A Blockchain képes megváltoztatni a világot. Ehhez azonban szükség van egy olyan ökoszisztémára, ahol zökkenőmentesen kommunikálhat a különböző szolgáltatásokkal és megoldásokkal.

A blockchain orákulusok lehetővé teszik, hogy a blockchain elérje valódi lehetőségeit.

Szóval, hogyan éri el? Fedezzük fel.

Mi az a Blockchain Oracle?

A blockchain oracle harmadik féltől származó szolgáltató. Külső információkat szolgáltatnak az intelligens szerződésekhez, és hídként működnek az alkalmazások és szolgáltatások külvilágának összekapcsolásával a blokklánccal.

Tervezés szerint mind az intelligens szerződések, mind a blokkláncok nem tudnak kapcsolatba lépni a másik világgal. Pontosabban fogalmazva, ezeket nem olyan adatokhoz tervezték, amelyek nem láncolva vannak (nem a hálózaton).

A rés áthidalásával a blokklánc-orákulák kulcsfontosságú szerepet játszanak, és lehetővé teszik a blokklánc számára, hogy megfelelő módon hozzáférjenek a láncolaton kívüli és az on-line adatokhoz.

A láncolaton kívüli adatokhoz való hozzáférés képessége javítja az intelligens szerződések funkcionalitását is. Tágítja az intelligens szerződések és azok alkalmazási körét. Ez azt is jelenti, hogy az intelligens szerződéseknek nem lenne akkora hatása, ha nem lennének blokklánc-orákulumok, mivel az intelligens szerződések nem tudnának a hálózaton kívüli adatokkal dolgozni.

Műszaki szempontból a blokklánc orákulum olyan megoldásréteg, amely ellenőrzi, lekérdezi és hitelesíti a hálózaton kívüli adatforrásokat. Miután elvégezte az összes műveletet, továbbítja ezt az információt.

Ezenkívül a blokklánc orákulum által továbbított adatok bármilyen értékű adatok lehetnek. Például egy egészségügyi rendszer orákulák segítségével kérhet a biztosítással kapcsolatos adatokat. Ezzel szemben az élelmiszeripar azt akarja, hogy az orákulumok továbbítsák az élelmiszer-ellátási láncról szóló információkat.

Blockchain oracle


Annak érdekében, hogy az orákulumok hatékonyan működhessenek, a hálózati erőforrásokat az intelligens szerződésnek vagy a hozzá kapcsolódó entitásoknak kell elkölteniük.

Olvassa el,

  • Tanulja meg, hogyan hozhat létre blokkláncot
  • Mikor kell használni a Blockchain technológiát?

Blockchain Oracle példa

Ahhoz, hogy megértsük, hogyan működik egy blokklánc orákulum, át kell mutatnunk az alábbi példát.

Vegyünk két játékot, Max és Viper.

Max és Viper egyaránt szereti a fogadást. Ezért hoznak létre intelligens szerződést, hogy a lehető legjobb átláthatóságot biztosítsák a fogadási folyamatban.

Ezúttal arra tippeltek, hogy mikor engedik el a Covid-19 elleni oltást.

Max szerint ez 2020-ban fog bekövetkezni, míg Viper óvatosabb a tétjében, és azt gondolja, hogy 2021 közepén fog megjönni..

Intelligens szerződést hoznak létre, amely meghatározza a fogadás szabályait. Ahhoz azonban, hogy az intelligens szerződés önállóan működjön, külső forrásokból kell kinyernie az információkat.

Ezt külső forrás használatával kell megtenni, és itt jön be az Oracle. A helyes konfigurálás után az oracle időről időre betáplálja az adatokat az intelligens szerződésbe.

Amint a fogadási határidő lejárt, vagy találtak oltást a Covid-19-re, az intelligens szerződés végrehajtásra kerül, megváltoztatva mind Maxet, mind Vipert. Az információkat továbbítjuk minden olyan másik félnek is, aki regisztrált a fogadás megtörténte érdekében.

Az oracle segítségével az intelligens kapcsolat kiváló megoldást nyújthat, ahol átláthatóság és bizalom van.

Különböző típusú orákulumok

A blokklánc orákulumokat az alábbi pontok alapján különféle típusokba sorolhatjuk:

  • Forrás → Az adatok eredete. Hardver vagy szoftver?
  • Az információ iránya → Kimenő vagy bejövő adat?
  • Bizalom → Az adatok decentralizált vagy centralizált megoldásokból származnak-e?

Mindhárom pont alapján az orákulumokat hat fő típusba sorolhatjuk:

  • Szoftveres orákulák
  • Hardver orákulumok
  • Kimenő és bejövő orákulumok
  • Decentralizált és központosított orákulumok
  • Emberi orákulák
  • Érintkezés-specifikus orákulumok

Menjünk át mindegyiken alább.

Szoftver Orákulák

A szoftveres orákulumok azok az orákulák, amelyek online forrásokból vesznek információkat, és amelyek az információkat elküldik a blokkláncnak. Az online információk bármilyen forrásból származhatnak, beleértve a weboldalakat, szervereket és online adatbázisokat. Az internetet használja információforrásként.

A szoftveres orákulusok hasznosak, amikor az intelligens szerződésekhez az ellátási láncra vonatkozó információkat valós időben nyújtják. Az orákulumok egyéb kulcsfontosságú felhasználási esetei, ideértve a digitális eszközök árát, a valós idejű forgalmi információkat és így tovább!

Hardver Orákulák

A hardveres orákulum olyan orákulum, amely egy interfész segítségével kölcsönhatásba lép a való világgal. Ez azt jelenti, hogy ha egy intelligens szerződéshez kapcsolódni kell a való világhoz, akkor azt hardveres orákellel megteheti. Tehát, ha egy intelligens szerződésnek információt kell továbbítania vonalkódolvasókról, elektronikus érzékelőkről és másokról, akkor hardveres orákulumra lenne szükségük.

Az ilyen típusú orákulumok kiválóan alkalmasak arra, hogy a valós információkat digitális értékekké konvertálják. A hardveres orákulumra a legjobb példa adható az élelmiszer-ellátási láncban, ahol ha egyfajta élelmiszer halad át az ellátási láncon, akkor az információt automatikusan továbbítják az azt kezelő intelligens szerződésekhez, majd az intelligens szerződés megfelelő intézkedéseket fog hozni a információ.

Kimenő és bejövő orákulák

A bejövő orákulumok azok, amelyek külső forrásokat használnak az adatok továbbítására az intelligens szerződésekhez, míg a kimenő orákulumok azok, amelyek az intelligens szerződés által generált információkat a való világba küldik.

A kimenő orákulum jó példája egy okos szerződés, amely frissítést küld, ha valaki pénzt utal le a virtuális címére. Beérkező példa egy érzékelő, amely frissítéseket küld az intelligens szerződésre.

Decentralizált és központosított orákulumok

A centralizált orákulumok olyan orákulumok, amelyeket egyetlen entitás irányít. Ez azt jelenti, hogy ők az egyedüli szolgáltatók az oracle információszolgáltatásához. A központosított orákulum használata bonyolult helyzet lehet, mivel a központosított orákulum hatékonysága kisebb, mint a decentralizálté.

Ami a decentralizált orákulumokat illeti, a legjobban a nyilvános blokkláncokhoz használhatók. Itt nincs központosított hatóság, amely ellenőrzi az orákulumokat, ami azt jelenti, hogy az adatoknak több igazságforrása van. A decentralizált orákulumok segítségével továbbított adatok ellenőrizhetők és megbízhatóak.

Szerződés-specifikus orákulumok

Ezeket az orákulumokat egyetlen, intelligens szerződésekkel tervezték. Ebben az esetben több szerződésspecifikus oracle telepítésére lenne szükség, ha a fejlesztő több intelligens szerződés telepítése mellett dönt.

A valóságban a szerződés-specifikus orákulák nem érik meg a fenntartásukhoz szükséges időt és erőfeszítést. Nem praktikusak, és csak egy adott felhasználási esetre használhatók fel.

Emberi Orákulák

Az egyének orákulusként is működhetnek. Ebben az esetben a választott egyénnek magasan kvalifikált személyeknek kell lenniük, akik orákulusként működhetnek az adott területen.

Az emberi orákulumok felelősek az információk és azok hitelességének kutatásáért, mielőtt az információkat lefordítanák és beépítenék az intelligens szerződésekbe. A rejtjelezés biztosítja, hogy a megfelelő személy férjen hozzá az intelligens szerződéshez.

Az Oracle fontossága

Maga a fenti példa alapján könnyű megérteni az orákulum fontosságát. Az orákulumok maradnak. Lehetővé teszi az intelligens szerződések működését, mivel semmilyen adatforrás nélkül nem képes megtenni. A nagy adatok korában fontos a zökkenőmentes adatátvitel. Ha ez nincs megadva, akkor az intelligens szerződések használatának esete korlátozott lesz.

Az intelligens szerződések fontossága kihat az orákulum fontosságára is. Az okos szerződések képessége a valós alkalmazásokkal való együttműködésre az orákulum számos lehetőséget kínálhat.

Okok, amiért Dapp nem kommunikálhat a való világgal orákulák nélkül

Az orákulákra egy másik nagy ok miatt van szükség, mivel a dApps orákulák nélkül nem képes kommunikálni a való világgal. De miért dApps nem képes megtenni? Ez azért van, mert a formátumok alapvetően különböznek.

A Blockchain egy csak függelékben használható megoldás, ahol a tranzakciók determinisztikusak. A tranzakciók egymás után kerülnek egymás mellé sorrendben.

Ahhoz, hogy a blokklánc a blokkláncon kívüli adatokhoz férhessen hozzá, nem szekvenciális adatpontokra lenne szükség, ami blokkláncok esetén lehetetlen.

Tehát a blokklánc megváltoztathatatlansága korlátozza elérhetőségét és rugalmasságát.

Ami a valós, láncon kívüli adattárolást illeti, vannak nem szekvenciális, nem determinisztikus adatok, ami azt jelenti, hogy az eseményeket a céljuknak megfelelően tárolják, nem pedig bármilyen konkrét sorrendnek.

Az Oracle segít a blokkláncnak abban, hogy a láncon kívüli világ adataival beszéljen és értelmes legyen. Orákulák nélkül nem lenne lehetséges, hogy a blokklánc értelmes kommunikációt folytasson a valós alkalmazásokkal, szolgáltatásokkal és adatforrásokkal.

Probléma az Oracle-lel

Az Oracle nem mentes a problémáktól. Valójában a kérdés abból adódik, hogy az orákulum nem sérülhet. Ez fontos, mivel az intelligens szerződések az orákulumok által szolgáltatott adatokra támaszkodnak.

Az oracle által küldött hibás vagy hibás adatok veszélyeztethetik az intelligens szerződéseket.

Sajnos még mindig nem lehet megoldani ezt a problémát, mivel az orákulum nem része a blokklánc konszenzusos módszerének.

Itt jön létre a bizalom. Az Oracle csak akkor tud megfelelően működni, ha az érintett felek között megfelelő a bizalom.

Következtetés

Ez a blockchain orákulum cikkünk végére vezet. Szóval, mit gondol az orákulumról? Gondolod, hogy van alternatíva? Az alábbiakban kommentálja elméleteit!

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map