Orakulai buvo sukurti siekiant išspręsti rimtus blokų grandine grįstų programų apribojimus.
Tarkime, norėtumėte pradėti kriptovaliutų pardavimus ir pirkimus pagal aukso arba „Standard & Poor 500“ kainos pokyčius. Tokiai programai skirtą išmaniąją sutartį būtų paprasta parašyti, išskyrus vieną aspektą: aukso ir S&P 500 kainų nėra blokų grandinėje. Jūsų programėlė neturi prieigos prie šių kainų ar negali jų patikrinti.
Arba įsivaizduokime, kad norėtumėte konvertuoti fiat valiutą į kriptovaliutas arba atvirkščiai, remdamiesi rinkimų rezultatais. Kaip jūsų išmanioji sutartis sužinos, kas laimėjo rinkimus? Kaip galite būti tikri, kad rezultatai pranešami tiksliai, o ne manipuliuojami kieno nors naudai?
Štai čia ir atsiranda blockchain orakulas. Kas yra orakulas blokų grandinės pasaulyje? Tai protokolas arba paslauga, skirta patikrinti ir patikimai perkelti informaciją į blokų grandinę, kad ją būtų galima naudoti programėlėse. Manykite, kad orakulas yra blokų grandinės debesijos paslauga, kuri teikia patikimus dabartinius duomenis. Orakulas užpildo atotrūkį tarp išorinio pasaulio ir blokų grandinės, kurioje talpinamos decentralizuotos finansinės programėlės ir kriptovaliutų sandoriai. Be orakulo, blokų grandinės programėlės neturi galimybės sąveikauti su už grandinės ribų esančiais duomenimis.
Pavyzdžiui, orakulas gali rinkti realaus laiko akcijų kainas iš Niujorko vertybinių popierių biržos ir pateikti duomenis išmaniosioms sutartims.
Duomenų šaltiniams tikrinti orakuluose paprastai naudojami konsensuso mechanizmai. Pavyzdžiui, Chainlink sistemoje tvirtinimo mazgai (ang. validator nodes), norėdami gauti duomenų sutartis ir patvirtinti už grandinės ribų esančią informaciją, naudoja LINK orakulo žetoną. Tai analogiškas Proof of Stake konsensuso mechanizmui, kurį blokų grandinės naudoja sandoriams patvirtinti.
Be institucinių duomenų srautų, orakulai gali importuoti duomenis iš kitų įrenginių, pavyzdžiui, apsaugos nuo klastojimo jutiklių arba termometrų. Pavyzdžiui, DeFi programa, kuri stebi maisto produktų tiekimo grandines, gali naudoti orakulą duomenims iš brūkšninių kodų skaitytuvų importuoti.
Tarp kriptovaliutų pasaulyje pirmaujančių paslaugų ir platformų, atitinkančių orakulo apibrėžimą, yra Chainlink, Band Protocol, Bridge, Oracle, Next Protocol, Tellor, DIA Association, Dos Network ir JustLink.
Štai taip: orakulo ir blokų grandinės sąvokos yra paaiškinamos paprasta kalba. Dabar suprantate, kodėl orakulas yra ne tik gera idėja, bet ir esminis elementas vis platesniame blokų grandinės technologijos taikymo spektre.
PASTABA
Tekstas yra informacinio pobūdžio ir nelaikomas investicijų rekomendacija. Jis nėra asmeninė autoriaus ar paslaugos teikėjo nuomonės. Bet kokia investicija ar prekyba yra rizikinga, ankstesnė grąža nėra garantija būsimai grąžai – rizikuokite tik tuo turtu, kurį esate pasirengę prarasti.