Az orákulumok segítségére sietnek

Az orákulumok segítségére sietnek

A blokklánc-orákulumok megoldják a blokkláncra vonatkozó külső világ információinak szállítási problémáját. De tudnunk kell, hogy melyeket tudjuk megbízni.

A a Spotify döntéshozatali módszertanáról. Egyre több felhasználó preferálja a zenehallgatást mobilon a streaming szolgáltatásban, de a cégnél túlnyomórészt webprogramozók dolgoznak. A Spotify elemezte ezt a helyzetet, és úgy döntött, hogy több mobilfejlesztőt vesz fel, valamint átnevezi a webes szakembereket új irányba: a katalógus elindításáról Waves Orákulumok az orákulumok blokklánc számára való fontosságáról írtunk.

A decentralizált alkalmazások nem férnek hozzá a blokkláncon kívüli adatokhoz. Ezért kis programok – orákulumok – készülnek, amelyek hozzáférnek a szükséges külső világ adataihoz, és ezeket rögzítik a blokkláncon.

Az orákulumokat az adatforrás típusa szerint három kategóriába lehet sorolni: szoftveres, hardveres és emberi.

Szoftveres orákulumok az interneten keresztül szerzik be és dolgozzák fel az adatokat – például a levegő hőmérsékletét, termékek árát, vonat- és repülőjáratok késését. Az információ online forrásokból, például API-kból származik, az orákulum pedig kiszűri ezt és elhelyezi a blokkláncon. Arról, hogyan készíthetünk egyszerű szoftveres orákulumot, olvasson itt.

Hardveres orákulumok a valós világ objektumait követik nyomon eszközök és érzékelők segítségével. Például egy vonal átlépésére kalibrált kamera rögzíti a gépjárműveket, amelyek egy meghatározott zónába lépnek. Az orákulum rögzíti a vonal átlépésének tényét a blokkláncon, és ezen adatok alapján a decentralizált alkalmazás szkriptje például bírságot indíthat és tokent vonhat le az autó tulajdonosának fiókjából.

Emberi orákulumok az ember által megadott adatokat használják. Ezeket a független eseményértékelés miatt a legelőremutatóbbnak tartják.

Nemrégiben bemutattunk egy eszközt, amely lehetővé teszi, hogy orákulum adatokat rögzítsünk a blokkláncon egy megadott specifikáció szerint. Nagyon egyszerűen működik: csak regisztrálnia kell az orákulum kártyáját, kitöltve a specifikációt. Ezután a Waves Orákulumok felhasználói felületén közzéteheti az adat tranzakciókat a megadott specifikáció szerint. Olvasson többet az eszközről a dokumentációinkban.

Az orákulumok segítségére sietnek

Az ilyen standardizált eszközök és felületek megkönnyítik az életet a fejlesztők és a blokklánc szolgáltatások felhasználói számára egyaránt. Eszközünk különösen hasznos az emberi orákulumok számára, és például felhasználható bizonyítványok vagy szerzői jogok rögzítésére bármilyen tárgy esetén.

De az orákulumok használata során felmerül a bizalom kérdése a tőlük kapott információval kapcsolatban. Megbízható-e a forrás? Időben megérkezik a data? Ezen kívül fennáll a kockázata, hogy az orákulum megtéveszti a felhasználókat, szándékosan hamis információt adva saját haszna érdekében.

Példaként vegyük egy orákulumot, amely sporteseményekről nyújt információt egy decentralizált fogadási tőzsdének.

Az esemény a UFC 242 főmérkőzése, Khabib Nurmagomedov és Dustin Poirier között. A bukmékerek becslése szerint Nurmagomedov egyértelmű favorit a mérkőzésre. A győzelmére 1,24-es szorzóval lehetett fogadni, ami 76%-os valószínűséget jelentett. Poirier győzelmének szorzója 4,26 (22%) volt, míg a döntetlen kimenetelt a bukmékerek 51,0 (2%) szorzóval értékelték.

Az orákulumok segítségére sietnek

A szkript elfogadja a felhasználói fogadásokat mindhárom lehetséges kimenetre, amíg el nem kapja az orákulumtól a mérkőzés tényleges eredményével kapcsolatos információt. Ez az egyetlen kritérium a nyeremények elosztásakor.

Jelenleg az ismert, hogy Nurmagomedov nyert. De képzeljük el, hogy egy tiszteséges orákulumbirtokos, aki előre elhatározta a csalást, a legelőnyösebb szorzón tette a döntetlent. Amikor a fogadási bank jelentős összegre nőtt, az orákulum tulajdonosa hamis információt kezdeményez a blockchain-en, miszerint a mérkőzés döntetlennel zárult. A decentralizált tőzsde szkriptje nem tudja ellenőrizni az elnyert adatok hitelességét, és csupán azok alapján osztja el a nyereményeket.

Ha a csalásból származó potenciális nyereség nagyobb, mint az őszinte orákulumra előrejelzett bevétel, és a bírósági eljárás kockázata alacsony, az orákulum tulajdonosának tisztességtelen cselekedeteinek valószínűsége jelentősen megnő.

Az egyik lehetséges megoldás a probléma kiküszöbölésére, hogy adatokat kérünk be több orákulumból, és a kapott értékeket konszenzusra hozzuk. Különböző konszenzus típusokat lehet kiemelni:

  • minden orákulum azonos információt szolgáltatott
  • a legtöbb orákulum azonos információt szolgáltatott (2 a 3-ból, 3 a 4-ből stb.)
  • az orákulumok adatait átlagra hozni (vannak lehetőségek, amikor a legkisebb és legnagyobb értéket előzetesen elvetik)
  • Az összes orákulum egyetlen információt szolgáltatott egy előre meghatározott elfogadott eltéréssel (például a különböző források pénzügyi értékeiben 0,00001 eltérés lehet, és a pontos egyezés megszerzése lehetetlen feladat).
  • Csak az egyedi értékeket válasszuk ki a kapott adatok közül.

Térjünk vissza a decentralizált fogadási tőzsdénkhez. A '3 a 4-ből' konszenzus használata esetén egy orákulum, amely döntetlent jelentett a harcban, nem tudná befolyásolni a szkript végrehajtását, amennyiben a három másik orákulum hiteles információt szolgáltatott.
De gondoljunk arra, hogy egy tisztes felhasználó akár három a négy orákulum birtokosa is lehetne, és akkor biztosítaná a döntő többséget.

Az orákulumok megbízhatóságának biztosítása érdekében bevezethetünk számukra egy értékelést vagy büntetési rendszert a hamis információkért. Továbbá a 'mézesmadzag' módszert is alkalmazhatjuk, és jutalmat ajánlhatunk a megbízhatóságért. De semmilyen intézkedés nem akadályozza meg teljesen például a rangsor manipulálását vagy a tisztességtelen többséget.

Érdemes tehát bonyolult szolgáltatásokat létrehozni, vagy elegendő egy konszenzusra alkalmas eszköz, amely lehetővé teszi, hogy például a szupermarket polcán válasszunk ki öt orákulumot, akik a szükséges adatokat szolgáltatják, meghatározzuk a konszenzus típusát, és megkapjuk az eredményt?

Például egy decentralizált alkalmazásnak hőmérsékletadatokra van szüksége Celsius-fokban. Az orákulumok katalógusában négy orákulumot találunk, amelyek ilyen adatokat szolgáltatnak, majd meghatározzuk a konszenzus típusát 'média' és lekérdezzük.

Tegyük fel, hogy az orákulumok a következő értékeket adták meg: 18, 17, 19 és 21 fok. A három fokos eltérés kritikus lehet a szkript végrehajtása szempontjából. A szolgáltatás feldolgozza az eredményt, és megkapja a hőmérséklet átlagértékét — 18,75 fok. Ezt az értéket kapja meg a decentralizált alkalmazás szkriptje, amellyel dolgozik.

Az orákulumok segítségére sietnek

Végső soron a döntés a fogyasztóé: bízik-e egy orákulumban és használja annak adatait, vagy egy, az általa választott több orákulum konszenzusát építi?

Mindenesetre az adat-órák egy viszonylag új terület. Jelenleg azon a szinten vannak, ahol a felhasználók maguk is meghatározhatják, hogy merre haladjanak. Ezért szeretnénk hallani a véleményét. Szükség van-e az előzőleg említett eszközre az órák számára? Hogyan látja az adat-órák jövőjét általában? Ossza meg véleményét a hozzászólásokban és hivatalos csoportunkban a Telegram.

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