Orākulu loma viedā līgumu izpildē

Orākulu loma viedā līgumu izpildē

Uzziniet orākulu lomu viedajos līgumos, to darbību, galvenos izaicinājumus un to, kas gaidāms tālāk šajā jomā.

Grieķu mitoloģijā cilvēki uzdeva jautājumus Apollonam – pravietojumu dievam –, kurš atbildes sniedza caur Delfu orākulu. Priesteriene iekļuva transā un dažreiz sniedza šifrētu informāciju par visu, sākot no kariem līdz stādīšanas grafikiem.

Blokķēdes orākuli kalpo kā tilts starp infrastruktūru ķēdē un ārpus tās, līdzīgi kā Delfu orākuls bija tilts starp Apollo un cilvēkiem. Tā kā mēs esam apzināti atdalījuši blokķēdes no ārējām sistēmām, orākuliem ir būtiska nozīme ārējās informācijas ievadīšanā viedajos līgumos, kas balstās uz reālās pasaules apstākļiem.

Šajā rakstā mēs iedziļināsimies orākulu lomā viedajos līgumos, to darbībā, galvenajos izaicinājumos un turpmākajās tendencēs šajā jomā.

Kas ir orākuli un kā tie darbojas?

Pieņemsim, ka vēlaties derēt ar draugu uz sporta spēles iznākumu, izmantojot smart līgumsJūs varētu likt likmi 10 ASV dolāru apmērā uz A komandu, un jūsu draugs varētu likt likmi 10 ASV dolāru apmērā uz B komandu, viedajā līgumā turot 20 ASV dolārus drošības kontā, pirms tie tiek izsniegti uzvarētājam.

Bet kā viedais līgums zina, kurš uzvarēja mačā?

Lūk, kur orākuls stājas spēkā. Pats viedais līgums nevar piekļūt ārējiem datiem, piemēram, sporta rezultātiem. Tam ir nepieciešams ārējs avots – orākuls –, lai sniegtu informāciju.

Viedlīgums varētu ieviest orākulu klientu, kas pārsūta pieprasījumu (un maksājumu) uz orākulu līgumu, kas darbojas līdzās ārpusķēdes orākulu mezgliem. Piemēram, jūs varat nosūtīt pieprasījumu konkrēta uzdevuma izpildei (noteiktas sporta rezultātu API pārbaudei), kas nosūta atbildi atpakaļ uz konkrētu atzvanīšanas funkciju jūsu viedlīgumā, lai noteiktu uzvarētāju.

Kas ir orākuli un kā tie darbojas?
Lai nodrošinātu šīs iespējas, Chainlink izmanto LINK tokenu un orākulu līgumus. Avots: Chainlink dokumentācija

Protams, sistēmu var vēl vairāk uzlabot, izmantojot apkopotāju līgumus, kas aplūko vairākus datu avotus un pārbauda vienprātību starp minimālu skaitu orākulu mezglu operatoru. Tādā veidā ir grūtāk apgalvot, ka jūsu draugs atrada veidu, kā mainīt sporta rezultātu API vai slepeni izveidoja orākulu mezglu, lai publicētu viltotu rezultātu.

Dažādas pieejas orākulu veidošanai

Blokķēdes orākulu ekosistēma pēdējo gadu laikā ir strauji paplašinājusies. 2023. gadā bija gandrīz 20 decentralizēti orākulu tīkli, kas darbojās Ethereum, Polygon, BNB, Avalanche un citās blokķēdēs. Atkarībā no lietošanas gadījuma šie orākuli var izmantot vairākas pieejas, lai savienotu ķēdē esošos un ārpus tās esošos datus.

Decentralizācijas līmeņi

Decentralizācija ir blokķēžu pamatfunkcija, taču orākuli ne vienmēr ir decentralizēti. Tā vietā tie parasti ietilpst decentralizācijas spektrā.

  • Centralizēti orākuli – Viena uzticama vienība kontrolē šos centralizētos orākulus, apkopo datus ārpus ķēdes un atjaunina orākulu datus pēc nepieciešamības. Lai gan tie ir visefektīvākais risinājums, tie var būt pakļauti manipulācijām, cenzūrai vai uzlaušanai, radot vienotu kļūmes punktu viedajiem līgumiem, kas uz tiem paļaujas.
  • Konsensa orākuli – Konsensa orākuli izmanto datus no citiem orākuliem, lai panāktu vienprātību. Lai gan tie joprojām paļaujas uz citu orākulu precizitāti savā tīklā, tie nav patiesi centralizēti. Īpašniekam ir jāapstiprina vienprātība starp šiem orākuliem, kas nozīmē, ka pastāv vēl viens kļūmes punkts.
  • Decentralizēti Oracles – Decentralizēti orākulu veidi paļaujas uz vairākiem dalībniekiem vienādranga tīklā, lai pirms datu pārraidīšanas viedajam līgumam izveidotu vienprātību par ārpusķēdes datiem. Lai gan tas novērš jebkuru atsevišķu kļūmes punktu, to darbība var būt lēnāka un dārgāka nekā centralizētu vai vienprātīgu orākulu darbība.

Informācijas avoti

Lielākā daļa blokķēdes orākulu paļaujas uz programmatūras API, taču tas nav vienīgais informācijas avots. Atkarībā no lietošanas gadījuma tie var paļauties uz aparatūru vai cilvēkiem.

  • Programmatūras orākuli – Visizplatītākie ir programmatūras orākuli, kas apkopo informāciju no digitāliem avotiem, piemēram, API vai datubāzēm.
  • Aparatūras orākuli – Aparatūras orākuli apkopo informāciju no reāliem avotiem, piemēram, lietu interneta (IoT) ierīcēm vai sensoriem.
  • Cilvēku orākuli – Cilvēku orākuli vāc informāciju no dažādiem avotiem un darbojas kā uzticams starpnieks, izmantojot kriptogrāfiju, lai autentificētu savu identitāti.

Informācijas virziens

Blokķēdes orākuli parasti saņem informāciju no ārpasaules un nogādā to viedajam līgumam. Taču dažos gadījumos dati var plūst arī pretējā virzienā.

  • Ienākošie orākuli – Ienākošie orākuli saņem informāciju ārpus ķēdes un nogādā to blokķēdē. Piemēram, orākuls, par kuru mēs runājām iepriekš, nogādā sporta rezultātus viedajā līgumā, lai noteiktu likmes uzvarētāju.
  • Izejošie orākuli – Izejošie orākuli pārraida informāciju no blokķēdes uz ārēju avotu. Piemēram, orākuls var nosūtīt atlīdzības kodu, kad blokķēde saņem maksājumu.

Populāri Oracle lietošanas gadījumi

Blokķēdes orākuli var palīdzēt risināt problēmas, kas sniedzas tālāk par sporta likmēm. Saskaņā ar Chainlink datiem, viedajiem līgumiem ir jāpieslēdzas ārpasaulei, lai realizētu līdz pat 90% no to potenciālajiem lietošanas gadījumiem. Un ir viegli saprast, kāpēc: lielākā daļa finanšu pakalpojumu balstās uz ārējiem datiem.

Daži izplatīti piemēri:

  • Decentralizētas finanses - Daudzi DEFI Viedie līgumi balstās uz dažādām aktīvu cenām, lai aprēķinātu aizņemšanās spēju vai nodrošinājuma līmeņus. Ar blokķēdes orākulu šie viedie līgumi var noteikt dažādu aktīvu tirgus cenu, lai veiktu šos aprēķinus ticami.
  • Neatvietojami žetoni - NFT parasti paļaujas uz nejaušību, lai ģenerētu atribūtus un nodrošinātu katra žetona unikalitāti. Izmantojot tādas lietas kā Chainlink VRF, kas nejaušības ģenerēšanai izmanto pārbaudāmas nejaušības funkcijas, viedie līgumi var pārbaudīt, vai ķēdē tiek izmantota pret viltojumiem aizsargāta nejaušība.
  • Finanšu produkti – Ar kriptovalūtu darbināmas apdrošināšanas kompānijas var izmantot blokķēdes orākulus, lai apdrošināšanas produktos iekļautu laikapstākļu informāciju vai citus faktorus un izmantotu šo informāciju prasību pārbaudei. Un tas ir tikai neliels ieskats tajā, kas ir iespējams, izstrādājot finanšu produktus, izmantojot blokķēdi.

Galvenie riski un izaicinājumi

Blokķēdes orākuliem ir unikāls risinājums aktuālajai problēmai, kā piegādāt ārpusķēdes informāciju viedajiem līgumiem, kas ir ieslēgti ķēdē. Taču, tāpat kā jebkuras tehnoloģijas gadījumā, lietotājiem pirms iesaistīšanās ir jāsaprot vairākas problēmas.

Šajos izaicinājumos ietilpst:

  • Koncentrācijas risks – Chainlink dominē blokķēdes orākulu tirgū. Lai gan tās decentralizācija nozīmē, ka tā nav viena darbības kļūmes vieta, pastāv pārvaldības un lēmumu pieņemšanas koncentrācija.
  • Datu kvalitāte – Orākuliem dati jāiegūst no avotiem ārpus ķēdes, radot risku atlasīt zemas kvalitātes vai manipulētus datus. Slikta datu kvalitāte var rasties nepareizu ziņojumu dēļ no centralizēta orākla vai decentralizēta orākla mezgliem.
  • Tehniskais risks – Viedie līgumi, kas balstās uz datiem ārpus ķēdes, var saskarties ar darbības traucējumiem, kad orākulu darbība pārtrūkst, radot tīkla pārslodzi un latentumu. Šīs problēmas var izraisīt viedo līgumu izpildes kļūmi.

Par laimi, blokķēdes orākuli pastāvīgi uzlabojas un izstrādā risinājumus šīm problēmām. Piemēram, Chainlink saista datus kategorijās, piemēram, pārbaudīti, uzraudzīti vai provizoriski, lai izceltu to kvalitāti un riska līmeni. Laika gaitā šie centieni varētu padarīt tos par spēcīgāku Web3 ekosistēmas daļu.

Bottom Line

Orākuliem ir būtiska nozīme, lai savienotu ķēdē esošos viedos līgumus ar ārpusķēdes datu avotiem, līdzīgi kā Delfu orākuls palīdzēja savienot cilvēkus ar Apollo. Tomēr orākulu attīstībai, pirms tie kļūst par kriptovalūtu ekosistēmas balstu, ir jārisina dažas būtiskas problēmas.

Ja tirgojaties ar kriptoaktīvu, ZenLedger var palīdzēt jums sakārtoties nodokļu deklarēšanas laikā, apkopojot darījumus, aprēķinot peļņu un zaudējumus, kā arī ģenerējot veidlapas, kas jums jāiesniedz. Turklāt varat atrast veidus, kā iekasēt nodokļu zaudējumus un piekļūt vienotai grāmatvedības izklājlapai.

Sāciet jau šodien bez maksas!

Šis materiāls ir sagatavots tikai informatīviem nolūkiem un nav jāinterpretē kā profesionāls padoms. Lūdzu, meklējiet neatkarīgu juridisko, finanšu, nodokļu vai citu konsultāciju, kas pielāgota jūsu konkrētajai situācijai.

Dalīties:

Facebook
Twitter
LinkedIn

Saturs

saistīts