„Blockchain“ orakulai yra kritinė „blockchains“ technologijos sudedamoji dalis ir yra raktas iš naujo apibrėžiant, kaip „blockchain“ atitinka vartotojų poreikius.

Jums gali kilti klausimas, kas yra „blockchain“ orakulas ir kodėl tai svarbu. Šiame straipsnyje išsamiai aprašomi pagrindiniai „blockchain“ orakulo komponentai, nurodomi skirtingi tipai „blockchain oracle“ ir paaiškina, kodėl „blockchain“ orakulai yra tokie svarbūs „blockchain“ vartotojams technologija.

Kas yra „Blockchain Oracle“?

Pirmiausia, kas yra „blockchain“ orakulas?

„Blockchain“ orakulas yra įrenginys arba subjektas, jungiantis deterministinę „blockchain“ su grandinės duomenimis (duomenimis, esančiais už tinklo ribų). „Blockchain“ orakulai iš esmės yra trečiųjų šalių paslaugos, teikiančios pažangias sutartis su išorine informacija.

„Blockchain“ orakulai yra tiltas tarp „blockchain“ ir išorinio pasaulio. Jie tai leidžia protingos sutartys dėl „blockchain“ prieigą prie grandinės duomenų. „Blockchain“ orakulas gali būti laikomas „blockchain“ sluoksniu, kuris pateikia užklausas, tikrina ir tikrina išorinius „blockchain“ duomenų šaltinius. Paprastai

instagram viewer
patikimos API vykdyti procesą, suteikiant galimybę „blockchain“ daugiau susieti su realaus pasaulio įvykiais.

Dėl sutartinių susitarimų ir kitų pagrindinės informacijos, reikalingos „blockchain“ programoms, metodų yra dažnai būtina turėti atitinkamos informacijos iš išorinio pasaulio, kad būtų įvykdytas susitarimas klausimas. Tai taškas, kuriame atsiranda „blockchain“ orakulai.

Dabar jūs žinote, kas yra „blockchain“ orakulas, jums gali būti įdomu, kodėl „blockchain“ orakulai yra tokie svarbūs.

Kodėl „Blockchain“ orakulai yra tokie svarbūs?

Kainų srautai iš tikrųjų yra tik ledkalnio viršūnė vertinant „blockchain“ orakulus, kuriuos teikia visuomenė
„Oracle“ siūlo tiesą kaip sutartinių susitarimų ir visuomenės paslaugą - kriptografiškai saugų realaus pasaulio duomenų šaltinįhttps://t.co/xBh1xKVLhX

- „ChainLinkGod.eth 2.0“ (@ChainLinkGod) 2021 m. Gegužės 26 d

Išmaniosios sutartys yra kompiuterinės programos arba operacijų protokolai, naudojami blokų grandinėms skirtoms taisyklėms ir susitarimams vykdyti. Išmaniosios sutartys vykdo instrukcijas, reikalingas paleisti „blockchain“ pagrįstas programas, leidžiančias sąveikauti tarp vartotojų ir „blockchain“.

„Oracle“ praplečia išmaniųjų sutarčių taikymo sritį. „Blockchain“ „Oracle“ technologija tiekia realaus pasaulio duomenis į pažangias sutartis. Kai kurie orakulai taip pat gali ne tik perduoti informaciją protingoms sutartims, bet ir grąžinti ją į išorinius šaltinius.

Turint daugiau duomenų, išmaniosios sutartys gali būti naudojamos įvairesniems naudojimo atvejams. Be „blockchain“ orakulų, išmaniųjų sutarčių naudojimas būtų labai ribotas, nes jie turėtų prieigą prie duomenų tik iš jų tinkluose, kurie paprastai apsiriboja viena sritimi (pvz., finansinės kriptografijos operacijos) mainai).

Sklandus duomenų perdavimas yra labai svarbus šiam procesui, ypač dabar, kai egzistuojame laikmetyje, kai vyrauja didieji duomenys. Be išorinių duomenų,

Kas yra „Oracle“ problema?

Kriptografijai reikia dar vieno technologinio pertraukos, kad nebūtų kortų namelis:
1 / perspektyvus „Oracle“ problemos sprendimas (gaukite informaciją apie „blockchain“)
2 / mastelis + greitis, visiškai nesukeliant decentralizacijos + saugumas

- Tyleris Tringas (@tylertringas) 2021 m. Birželio 16 d

„Blockchain“ orakulo kūrimo uždavinys yra tas, kad jei orakulas yra pažeistas, pagal jį pagal nutylėjimą taip pat gali būti pažeista išmanioji sutartis. Tai yra orakulo problema. „Blockchain Oracle“ problema sutelkta ties pasitikėjimo problema.

Šis pasitikėjimas apima abejones dėl patikimo duomenų perdavimo iš duomenų šaltinio į orakulą, patikimo kodo vykdymo orakule, taip pat dėl ​​patikimo duomenų perdavimo iš orakulo į blokų grandinę.

Pagrindinis klausimas yra tas, kad žmonės nepasitiki šiais išoriniais informacijos šaltiniais iš „get-go“, nepaisant to, ar jie gaunami tiesiogiai iš svetainės, ar iš jutiklio.

Kadangi „Oracle“ yra trečiųjų šalių paslaugos, kurios nėra „blockchain“ sutarimo mechanizmo dalis, joms netaikomi pagrindiniai šios viešosios infrastruktūros teikiami saugumo mechanizmai. Dėl to sunku patikrinti orakulų surinktus duomenis. Be to, atsižvelgiant į „blockchain“ orakulo tipą, padidėja netinkamo veikimo ir sąmoningo klastojimo tikimybė.

Reikia apibrėžti orakulų tipus iš to, kad svarbu organizuoti orakulus, kurie padėtų palengvinkite „blockchain“ sprendimų kūrėjams galimybę greitai pereiti per potencialo kraštovaizdį galimybės. „Oracle“ rūšys skiriasi pagal funkciją ir naudojimą.

„Blockchain Oracle“ rūšys

„Blockchain“ orakulus galima suskirstyti į skirtingus tipus, atsižvelgiant į šiuos veiksnius:

  • Šaltinis: duomenų kilmė, ar tai aparatinė ar programinė įranga?
  • Informacijos kryptis: ar duomenys yra siunčiami, ar gaunami?
  • Pasitikėjimas: ar duomenys gaunami iš decentralizuotų ar centralizuotų sprendimų?

Esami „Oracle“ tipai:

  • Programinės įrangos orakulai
  • Aparatūros orakulai
  • Atvykstantys orakulai
  • Išvykstantys orakulai
  • Konsensu pagrįsti „Oracle“

Programinės įrangos orakulai tvarko informacijos duomenis, gautus iš internetinių šaltinių, pvz., Temperatūrą, prekių ir prekių kainas, skrydžių ar traukinių vėlavimus ir kt. Programinės įrangos orakulas išskiria reikalingą informaciją ir įtraukia ją į išmaniąją sutartį.

Protingos sutartys, kurioms reikalinga informacija iš fizinio pasaulio, priklauso nuo aparatinės įrangos. Pavyzdžiui, automobilis, kertantis barjerą, kur judesio jutikliai turi aptikti transporto priemonę ir siųsti duomenis išmaniajai sutarčiai ar jutikliams tiekimo grandinės pramonėje.

Susijęs: Sužinokite, kaip sukurti savo DApps „Ethereum“

Atvykstantys orakulai teikia duomenis iš išorinio pasaulio. Jie naudoja išorinius šaltinius duomenims perduoti į pažangias sutartis. Įeinantys orakulai taip pat leidžia duomenis apie realaus pasaulio įvykius iškviesti į blokų grandinę. Jie gali būti naudojami automatizuotoje prekyboje.

Išvykstantys orakulai suteikia pažangias sutartis ir galimybę siųsti duomenis į išorinį pasaulį. Realus pavyzdys būtų išmanusis užraktas fiziniame pasaulyje, kuris gauna lėšas, įneštas į adresą. Išmanioji sutartis siunčia informaciją apie šį įvykį per siunčiamą orakulą mechanizmui, kuris atrakina išmanųjį užraktą.

Konsensu pagrįsti orakulai gauna duomenis iš žmonių sutarimo ir prognozavimo rinkų. Taikant tokio tipo orakulus sutarimo mechanizmas yra didelis žingsnis link decentralizuotų orakulų. Norint nustatyti jų autentiškumą ir tikslumą, technologija remiasi kelių orakulo duomenų kaupimu su nuosavybės teise priklausančiais metodais. Taip yra todėl, kad naudoti tik vieną informacijos šaltinį gali būti rizikinga ir nepatikima.

„Blockchain“ orakulai praktikoje

Per esamų „blockchain“ orakulo projekto komandų objektyvą galime geriau suprasti, kaip „blockchain“ orakulai veikia praktiškai. Tokie projektai yra UMA, „Chainlink“ ir „Band“.

UMA

UMA „blockchain“ protokolas yra „Ethereum“ pagrįstas protokolas, leidžiantis žmonėms sukurti sintetinį turtą „blockchain“. UMA misijos tikslas yra suteikti galimybę visiems žmonėms patekti į finansinę riziką. Kad sintetiniu turtu būtų galima veiksmingai prekiauti su naujausiais duomenimis, UMA priklauso nuo jos „blockchain“ orakulo.

Susijęs: Kas yra decentralizuota kriptovaliutų birža (DEX)?

UMA „Oracle“ sistemą sudaro optimistinis „Oracle“ ir duomenų tikrinimo mechanizmas. Išmaniosios sutartys pagal UMA protokolą teikia „Optimistic Oracle“ prašymus pateikti informacijos apie kainas.

Prieš patvirtinant orakulo siūlomas kainas, jos gali būti ginčijamos. DVM gali būti išsiųstas prašymas išspręsti ginčus dėl informacijos apie kainas. Kilus ginčui, siūloma balsuoti UMA žetonų turėtojams, kad jie praneštų apie turto kainą, naudodami konkrečias laiko žymes.

„Chainlink“ yra vienas iš pirmųjų „blockchain oracle“ sektoriaus pakėlėjų. „Ethereum“ pagrįstas protokolas sujungia išmaniąsias sutartis su duomenimis naudodamas decentralizuotą „oracle“ tinklą. Vienas iš populiariausių pasiūlymų yra kainų kaupimo paslauga, kuri naudoja mazgus, kad teiktų duomenis iš grandinės išmaniosioms „blockchain“ sutartims.

Keli nepriklausomi „Oracle“ operatoriai atnaujina kainų kanalus naudodami „Chainlink“. Kainų sklaidos kanalo duomenų vartotojai prisideda prie jo kokybės užtikrinimo finansuodami. „Oracle“ tinklo operatoriai yra apdovanojami lėšomis, numatytomis kainų duomenų paskelbimui.

„Chainlink“ orakulo mazgų pasirinkimas pagrįstas mazgų reputacija ir ankstesniu našumu. Tai padeda išlaikyti aukštą duomenų kokybę ir išmaniųjų sutarčių saugumą.

Grupės protokolas

„Band Protocol“ yra „Oracle“ tinklas, veikiantis „Cosmos“ blokų grandinėje. Jį naudoja decentralizuotos finansinės paraiškos. Be to, kad aptarnauja decentralizuotas finansines programas, „Band“ bando įgyti naują vietą sporto, orų, esporto duomenų ir atsitiktinių skaičių generavimo srityje.

Juosta yra populiari dėl savo kelių grandinių „oracle“ sprendimo, kuris kaupia duomenis iš žiniatinklio API. Grupė naudoja patikimus duomenis iš kelių nepriklausomų šalių, kurios bendrauja naudodamosi deleguotu bendro sutarimo įrodymu.

Protokolo prieigos raktų turėtojai dalijasi „Band“ valdymo dalimi ir yra atsakingi už tai, kad duomenų kokybė būtų gera. Norėdami tai padaryti, BAND žetonai yra deleguojami patikimiems tikrintojams. Patvirtintojai tinkle nustato datą mainais į atlygį už porcijos mokestį.

Nauji sprendimai ir nauji iššūkiai su „Blockchain Oracle“

„Blockchain“ orakulai yra gana patikimas mechanizmas, palengvinantis bendravimą tarp išmaniųjų sutarčių.

Kad „blockchains“ išlaikytų tvarų poveikį praktinėse programose ir įvairiose pramonės šakose, jie turi tiksliai sąsają su realaus pasaulio duomenimis.

Norėdami tai pasiekti su „orakulais“, pateikiami keli iššūkiai - „orakulo“ problema.

Tačiau šioje srityje jau padaryta didelė pažanga, o būsimas „blockchain“ ir išorinių duomenų tiekimo ryšys bus didelis šios technologijos šuolis į priekį.

„Blockchain“ orakulai išlieka vienu iš daugelio kritinių elementų, kurie turi būti įdiegti „blockchain“ ekosistemoje patikimai, nepatikimai ir skatinantys augimą.

El
Kas yra solidumas ir kaip jis naudojamas kuriant pažangias sutartis?

Protingoms sutartims reikia programavimo, o „Solidity“ yra darbo įrankis.

Skaitykite toliau

Susijusios temos
  • Paaiškinta technologija
  • Finansai
  • Pinigų ateitis
  • „Blockchain“
Apie autorių
Calvinas Ebunas-Amu (Paskelbti 35 straipsniai)

Calvinas yra „MakeUseOf“ rašytojas. Kai jis nežiūri Ricko ir Morty ar jo mėgstamų sporto komandų, Calvinas rašo apie startuolius, „blockchain“, kibernetinį saugumą ir kitas technologijų sritis.

Daugiau iš „Calvin Ebun-Amu“

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kuriame rasite techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Dar vienas žingsnis…!

Prašome patvirtinti savo el. Pašto adresą el. Laiške, kurį jums ką tik išsiuntėme.

.