Ergo: Oracleok építése
2020. április 23.

A blokkláncok elkülönített rendszerek, amelyek csak saját adataikra hivatkozhatnak, konszenzus alapján létrehozva. Az oracle-ok megoldást jelentenek a külső információkkal való munkavégzés problémájára, amely sok mindennapi felhasználási esethez elengedhetetlen.
A blokkláncok szándékosan önállóak. Csak azokat az információkat hivatkozzák, amelyeket közvetlen ökoszisztémájukban rögzítettek, és amelyeket a bányászok többsége elfogadott. Mivel a blokklánc lényege, hogy a konszenzus alapján nincs központosítási forrás vagy egyetlen hibapont, ez problémát jelent.
Mi történik, ha külső információval szeretnél foglalkozni? Sok blokklánc-alapú alkalmazásnak szüksége van a valós világból származó adatok feldolgozására. Ez lehet pénzügyi információ, például piaci adatok és árak a tőzsdékről a DeFi alkalmazásokhoz; lehetnek sporteredmények az eSport előrejelző piacokhoz; sőt, még atmoszferikus zajinformációk is, a véletlenszám-generátorokhoz.
Oracleok bemutatása
Az oracle-ok olyan szoftverek, amelyek kapcsolatot teremtenek ezekkel a valós világ forrásaival és a blokklánc elkülönített világával. Elvileg egyszerűek, mivel csak egy sor tranzakciót kell létrehozniuk a szükséges adatokkal (ideális esetben könnyen hozzáférhető formátumban) rendszeres időközönként.
Azonban, míg bárki rögzíthet információt egy nyílt blokkláncon, ez központosítási forrást jelent. Tehát hogyan bízhatsz meg egy oracle-ban?
A válasz: nem bízhatsz. Akárcsak a blokklánc konszenzus módszere, szükséged van több oracle-ra, amelyek több forrásból húznak adatokat, majd egyetértenek a blokkláncra rögzítendő értékről. Tehát nem kell megbíznod egyetlen bányászban, és nem kell megbíznod egyetlen oracle-ban sem.
Példa: bitcoin áradata
Például tegyük fel, hogy minden nap rögzíteni szeretnénk a bitcoin záró árát az Ergo blokkláncon, hogy hosszú távú és megbízható árforrást kapjunk.
Vehetünk egy tucat – vagy akár száz – különböző adatfolyamot, mindegyik egy nagy tőzsdéről húzva adatokat. Coinbase, Bitstamp, Kraken, és így tovább. Gondoskodunk arról, hogy sok tőzsde képviselve legyen, és bár jó, ha több adatpélda van ugyanarról a tőzsdéről, nem akarjuk, hogy bármelyik tőzsde túlképviselt legyen.
Ezután a feleknek konszenzusra kell jutniuk az árakról. Tegyük fel, hogy 100 fél és ár van érintett. Különböző módon tehetik ezt:
- Vegyék az összes általuk megadott ár átlagát
- Dobják el a legmagasabb és legalacsonyabb 20 árat, és vegyék a fennmaradó 60 ár átlagát
- Válasszák ki a medián árat
- Súlyozzák az árakat, a középső árklaszterek nagyobb súlyt kapnak, és vegyék az átlagot
A cél az, hogy eldobják vagy csökkentsék a kiugró értékeket, amelyek egyetlen tőzsdén bekövetkező szélsőséges ármozgások, API leállások vagy tisztes oracle adat szolgáltatók miatt keletkezhetnek, miközben sok jó adatpontot megőriznek, hogy biztosítsák az ár egyetlen megbízható nyilvántartását.
Az oracle-ok hatalmasan fontos részét képezik a blokklánc ökoszisztémának. Miután robusztus oracle-ok állnak rendelkezésre, mindenféle DeFi alkalmazást létrehozhatsz – beleértve a stabilcoinokat, amelyek a blokklánc gazdaságának létfontosságú részét képezik, és amelyet az Ergo-n is felfedezünk a következő hónapokban.
Share post
2025. augusztus 13.
2025. augusztus 12.
2025. július 9.
2025. május 12.






