Blockchain ir neatkarīga operētājsistēma, kas uzbūvēta reālajā pasaulē.Šifrētajā pasaulē dati tiek ģenerēti un izmantoti ķēdē, bet ārpus ķēdes esošās pasaules datus nevar tieši pārsūtīt uz blokķēdi.
Tomēr dažos viedo līgumu lietošanas scenārijos ir nepieciešams iegūt datus no pasaules ārpus ķēdes, piemēram, atsevišķos DeFi līgumos kā parametrs viedā līguma darbībai tiek izmantota ārējo aktīvu cena. Šajā gadījumā Oracle kļūst par nepieciešamu rīku. Orākuls darbojas kā tilts starp viedajiem līgumiem ķēdē un pasauli ārpus ķēdes, ļaujot viedajiem līgumiem iegūt datus ārpus ķēdes. Bez orākuliem viedie līgumi aprobežotos ar ķēdē ģenerētu datu izmantošanu, un tie nevarētu izmantot ārējos datus. Palielinoties mijiedarbībai starp dažādiem protokoliem un pakāpeniski pieaugot atkarībai no datiem, orākuli ir kļuvuši par neaizstājamu infrastruktūru blokķēdes pasaulē.

Lai gan šķiet, ka orākuli atrisina ārpus ķēdes datu pārsūtīšanas problēmu uz ķēdi, patiesībā tas, kas patiešām ir jāatrisina, ir uzticības problēma. Orākula mašīnai ir jānodrošina, ka datu pieprasītāji atpazīst tās sniegtos datus un tiem uzticas, izmantojot gudru tehnoloģiju un mehānismu dizainu.
Oracle klasifikācija
Kā minēts iepriekš, orākula galvenā prioritāte ir uzticības radīšana sniegtajiem datiem.
Saskaņā ar dažādiem uzticības ģenerēšanas mehānismiem orākulus var iedalīt vairākos dažādos veidos:
Centralizēts Oracle
Decentralizēts Oracle
Alianse Oracle
Centralizēts Oracle
Centralizēts orākuls ir orākula veids, kurā viena centralizēta organizācija ir atbildīga par datu nodrošināšanu. Šajā orākula modelī datu pieprasītājiem ir jātic, ka centralizētā orākula organizācija viņus nemaldinās, jo datu avotu un apstrādi pilnībā kontrolē organizācija.

Centralizētiem orākuliem ir divi ieviešanas mehānismi:
Autentiskuma pārbaudes mehānisms: centralizētā orākula iekārta, izmantojot algoritmus un citas metodes, pierāda, ka tā darbojas uzticamā izpildes vidē un ka sniegtie dati ir īsti un nav bojāti. Datu lietotājiem nav jāuzticas pašai centralizētajai iestādei, tikai tās izmantotajām tehnoloģijām un mehānismiem.
Oficiālais orākuls, ko nodrošina datu avots: šajā orākula režīmā par datu sniegšanu ir atbildīgs oficiālais orākuls, ko nodrošina datu avots. Parasti šie datu avoti ir uzticamas iestādes ar labu kredītvēsturi un labu reputāciju.
Centralizēto orākulu priekšrocības ietver:
Zemas izmaksas un augsta efektivitāte: tā kā datus nodrošina viena organizācija, nav nepieciešama koordinācija un spēle starp vairākiem mezgliem, kas ietaupa daudz laika, uzlabo efektivitāti un arī samazina vairāku mezglu tīklu izmaksas.
Vienkāršots dizains un darbība: tā kā tas neietver vairāku mezglu sadarbību, centralizēta orākula dizains un darbība ir salīdzinoši vienkārša.
Tomēr centralizētajiem orākuliem ir arī daži trūkumi:
Viens kļūmes punkts: tā kā datus nodrošina viena organizācija, ja šī organizācija neizdodas vai tai tiek uzbrukts, visa orākula sistēma var sabrukt vai tikt ietekmēta.
Drošības un uzticamības problēmas: datu lietotājiem pilnībā jāuzticas centralizētās orākula organizācijas sniegtajiem datiem, pretējā gadījumā var tikt apšaubīts datu autentiskums un uzticamība.
Ierobežots datu diapazons: tā kā centralizētie orākuli nevar viegli izveidot savienojumu ar citiem orākuliem, datu diapazons ir ierobežots un var neatbilst dažām sarežģītākām prasībām.
Decentralizēts Oracle
Decentralizētie orākuli ir orākulu veids Pretēji centralizētajiem orākuliem, tie nepaļaujas uz vienu centralizētu organizāciju, bet izmanto izkliedētu mezglu tīklu, lai nodrošinātu datus.
Decentralizētā orākulā daudzi mezgli veido sadalītu tīklu un strādā kopā, lai nodrošinātu datus. Šie mezgli nodrošina datu ticamību un drošību, izmantojot ekonomiskos modeļus, atlīdzības mehānismus un soda mehānismus. Lietotāju viedie līgumi var pieprasīt datus no šiem mezgliem, un pēc virknes saskaņošanas un apstiprināšanas tiek iegūti gala rezultātu dati.
Decentralizēto orākulu ieviešanai jāatrisina šādas problēmas:
Mezglu slepenas vienošanās problēma: kā novērst to, ka vairāki mezgli apvieno spēkus, lai veiktu ļaunas darbības, lai nodrošinātu datu uzticamību.
Datu privātums: kā aizsargāt datu privātumu mezglu datu pārraides un vaicājumu laikā un novērst sensitīvas informācijas noplūdi.
Datu savlaicīgums: kā samazināt datu koordinēšanas un apstiprināšanas laiku starp vairākiem mezgliem, lai nodrošinātu datu savlaicīgu pārsūtīšanu.
Neļaujiet mezgliem kopēt datus: kā neļaut mezgliem iegūt datus tieši no citiem mezgliem, nevis iegūt datus no datu avota.
Decentralizēta orākula mezglu tīkla lielums ietekmēs datu ticamību. Lielāka tīkla sniegtajiem datiem parasti ir lielāka ticamība. Tāpēc sistēma parasti nodrošina dažus ekonomiskus stimulus, lai mudinātu vairāk mezglu piedalīties datu nodrošināšanā.
Mezgliem, kas piedalās pakalpojumu sniegšanā, parasti ir jāieķīlā daļa no to žetoniem.
Decentralizēto orākulu priekšrocības ietver:
Augsta drošība: tā kā datus nodrošina vairāki mezgli, tiek novērsts viena punkta atteices risks un uzlabota sistēmas kļūdu tolerance.
Decentralizācijas īpašības: tas atbilst blokķēdes decentralizētā dizaina garam un atbilst blokķēdes ekoloģijai.
Uzticības mehānisms: izmantojot ekonomiskus stimulus un soda mehānismus, sniegtie dati ir ticamāki un vairo lietotāju uzticēšanos datiem.
Tomēr jāņem vērā arī decentralizēto orākulu trūkumi:
Augstas izmaksas un zema efektivitāte: Tā kā ir nepieciešama vairāku mezglu koordinācija un sadarbība, datu pārraides un apstrādes izmaksas ir salīdzinoši augstas un efektivitāte ir zema.
Dizaina sarežģītība: decentralizēto orākulu dizains un darbība ir sarežģīta vairāku mezglu sadarbības un konkurences dēļ.
Alianse Oracle
Alianses orākuls ir īpašs orākula veids. Tas apvieno centralizētu un decentralizētu orākulu īpašības, un tas sastāv no norādītām uzticamām iestādēm un parastiem mezgliem, lai izveidotu mezglu tīklu.
Papildus parastajiem mezgliem alianses orākulā kā mezgli ir iekļautas arī dažas konkrētas uzticamas institūcijas. Šīs uzticamās institūcijas parasti ir cienījamas un uzticamas nozares iestādes, un to sniegtie dati ir samērā ticami. Mezglu tīkls nodrošina datu uzticamību un drošību, izmantojot virkni mehānismu, un stimulē un ierobežo mezglus, izmantojot ekonomiskos modeļus.
Uzticības avoti alianses orākuliem ir salīdzinoši sarežģīti, tostarp uzticēšanās uzticamām iestādēm, uzticēšanās mezglu tīkla sadarbības un pārbaudes un līdzsvara mehānismam, kā arī uzticēšanās mehānismam mezglu atlasei orākula projekta pusē. Datu lietotājiem ir jāpaļaujas, ka visas šīs attiecīgās puses viņu pašu interešu dēļ neizvēlēsies rīkoties tā, lai kaitētu viņu uzticamībai.
Federācijas orākula mezglu tīklam var būt noteikta centralizācijas pakāpe, taču dažos gadījumos tā var būt saprātīga izvēle. Tā kā alianses orākuls kā mezglus integrē konkrētas uzticamas institūcijas, šis orākula modelis var būt praktiskāks dažu nozaru sākumposmā vai gadījumos, kad ir nepieciešamas īpašas datu vajadzības.
Tomēr ir arī dažas problēmas ar alianses orākulu:
Uzticamo mezglu identitātes konfidencialitāte: mezgla identitātes konfidencialitātes pakāpe ietekmē to, vai mezgls tiks šantažēts vai uzpirkts, kas savukārt ietekmē drošu tīkla darbību.
Datu atbilstība savām interesēm: vai uzticamo mezglu sniegtie dati ir saistīti ar savām interesēm, kas var ietekmēt datu autentiskumu un uzticamību.
Ierobežots datu diapazons: tā kā federācijas orākuls kā mezgli paļaujas uz konkrētām uzticamām iestādēm, datu diapazons var būt ierobežots un neatbilst dažām sarežģītākām prasībām.
Orākulu trases reprezentatīvie projekti
Tālāk tiks īsi iepazīstināts ar Chainlink, vadošo projektu orākula trasē, un Banksea, reprezentatīvu projektu NFT orākulos.
Ķēdes posms
Orākula mašīnas darbības mehānismu var apkopot šādi: lietotāja viedais līgums (User-SC Contract), kuram ir jāizmanto dati, pieprasa datus no Oracle mašīnas līguma pēc tam, kad orākula mašīna iegūst datus no ārējā datu avota API, tas atgriež lietotājam svērto rezultātu pēc viedo līgumu apkopošanas un apstrādes.
Šajā procesā ir vairākas galvenās lomas: datu pieprasījuma puse (lietotāja viedais līgums), orākuli un ārpus ķēdes datu avoti.

Chainlink ir decentralizēts orākuls Pēc datu prasību saņemšanas vairāki mezgli pieprasīs datus no vairākiem ārējiem datu avotiem, un pēc tam katrs mezgls nosūtīs savāktos datus uz Oracle līgumu, lai veiktu datu apkopošanu savāktos datus, noņemiet novirzes un pēc tam ņemiet vidējos datus un nosūtiet tos datu pieprasītājam.

Pakalpojumā Chainlink ir trīs galvenie viedie līgumi, proti, reputācijas līgums, pasūtījumu saskaņošanas līgums un kopsavilkuma līgums.
Reputācijas līgums tiek izmantots, lai reģistrētu orākula mezgla sniegtā pakalpojuma vēsturisko darbību, pasūtījuma saskaņošanas līgums saskaņo datu pieprasītāju ar atbilstošo mezgla tīkla risinājumu, izmantojot pakalpojumu līmeņa līgumu (SLA, pakalpojumu līmeņa līgums). mezgla reputācija, cena, mezglu tīkls mezglu skaits utt. kopsavilkuma līgumā ir apkopoti orākula mezgla sniegtie dati un sniegti gala rezultāta dati.
Atlasot tādus parametrus kā cenu līmenis, tīkla mērogs, mezgla reputācija utt., lietotājs izvēlas vajadzībām atbilstošus orākula mezgla pakalpojumu sniedzējus un nosaka SLA piedāvājumu. Piedāvājums tiks iesniegts pasūtījuma saskaņošanas līgumā un pēc tam izvēlētais pakalpojums pakalpojumu sniedzēja mezgls izvēlēsies, vai solīšanas laikā jums ir jāpievieno ķīla (noteikts LINK marķieru skaits). Ieķīlājums tiek izmantots, lai novērstu ļaunprātīgas darbības, kad tiks veikta ļaunprātīga darbība. Kad solīšanas mezglu skaits sasniegs prasību, jauni mezglu piedāvājumi vairs netiks pieņemti, un gala pakalpojumu sniedzējs tiks izvēlēts no iepriekš solītajiem mezgliem. Neizvēlēto mezglu ieķīlātie noguldījumi tiks atmaksāti.
Atlasītais mezgls apkopos datus ārpus ķēdes un, visbeidzot, iesniegs no vairākiem datu avotiem saņemtos datus apkopošanas līgumā. Lietotāju viedos līgumos tiek izmantoti LINK marķieri, lai samaksātu nodevas pakalpojumu sniedzēja mezgliem, kas nodrošina datus.
Mezglu pakalpojumu sniegšanas procesā reputācijas līgums reģistrē mezgla veiktspēju. Galvenokārt ietver: kopējo izpildīto pieprasījumu skaitu (pabeigto atbilžu skaitu un nepabeigto atbilžu skaitu), kopējo pieņemto pieprasījumu skaitu, kopējo līgumā pieņemto pieprasījumu skaitu; ķīlas summa, soda naudas summa utt.
Banksī
Kā nozīmīga infrastruktūra NFFI nozarē NFT orākuli nodrošina atsauci NFT vērtēšanai un cenu noteikšanai tirgū un atbalsta turpmāko finanšu pakalpojumu attīstību.
Tipisks pieteikuma scenārijs ir NFT hipotēkas aizdevumi. Ar NFT Oracle datu palīdzību kreditēšanas pakalpojumu sniedzēji var noteikt summu, ko aizņēmēji var aizdot, un izlemt, vai ieķīlātais NFT ir jālikvidē, mainoties tirgus cenai, lai savlaicīgi apturētu zaudējumus.

Saskaņā ar Banksea oficiālo balto grāmatu Banksea ir decentralizēts NFT orākuls, kas integrē tādas funkcijas kā NFT datu analīze, NFT novērtējums un NFT visaptverošs riska novērtējums.
Banksea NFT Oracle sastāv no datu apkopotāja, AI analīzes un lietotāja interfeisa. Tostarp datu apkopotājs apkopo un apstrādā neapstrādātus datus, tostarp ķēdes datus, tirdzniecības darbības NFT tirdzniecības tirgū, lietotāju viedokļus sociālajos medijos utt., AI analīze ģenerē NFT novērtējumu, 24 stundu vidējo cenu, minimālo cenu, risks, izmantojot AI modeli. Vērtēšanas un citi dati tiek nodrošināti viedajam līgumam, lietotāja saskarne (Oracle Contract / Banksea API) var izvadīt šos vērtējumus ārēji.

Pirmajās dienās orākuli nepiesaistīja plašu uzmanību, jo trūka praktisku pielietojuma scenāriju.
Tomēr, pakāpeniski pieaugot viedo līgumu pielietojumam, uzplaukst dažādām lietojumprogrammām, piemēram, DeFi un NFFI, un pieaugot pieprasījumam pēc mijiedarbības starp blokķēdi un reālo pasauli, Oracles pakāpeniski ir kļuvušas par neaizstājamu infrastruktūru.
Lai gan centralizētie orākuli ir lēti un ļoti efektīvi, to dizains pārkāpj decentralizācijas koncepciju un vienmēr ir apšaubīts uzticamības un drošības ziņā. Turpretim, lai gan decentralizētie orāķi ir nedaudz mazāk efektīvi, tie var efektīvi novērst atsevišķu atteices punktu risku. Konkurence un līdzsvars starp tīkla mezgliem var arī samazināt ļaunprātīgu uzvedību.
Galu galā orākulu galvenais mērķis ir atrisināt uzticības un drošības jautājumus. Decentralizācija ir risinājuma virziens, un nākotnē var parādīties citi inovatīvi produkti, pagaidīsim un redzēsim. #RWA #Chainlink $LINK

