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, ami 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 atmoszférikus 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. Így 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ő adatforrást, mindegyik egy nagy tőzsdéről húzva az 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úlsúlyban 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 a medián árat
- Súlyozzák az árakat, a középső árklaszter nagyobb súlyt kap, é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.






