Par blokķēdes orākuliem un nedaudz par Web3

Šobrīd blokķēdes ir ļoti izolētas no ārējiem informācijas avotiem – gan centralizētiem resursiem, gan citām blokķēdēm. Lai nodrošinātu dažādu blokķēžu saderību un vieglu datu apmaiņu savā starpā (un ar ārējiem resursiem), var izmantot orākulus.

Par blokķēdes orākuliem un nedaudz par Web3

Kas ir orākuli

Orākuls ir sistēma, kas saņem un pārbauda notikumus ārpus blokķēdes un pārsūta šos datus uz blokķēdi, lai tos izmantotu viedos līgumos (vai otrādi). Orākuliem ir izšķiroša nozīme viedos līgumos, jo viedie līgumi ir ļoti deterministiski. Informācijai jāievada viedais līgums, izmantojot noteiktu kanālu, kas var apstiprināt tās precizitāti.

Ir vairāki orākulu veidi, kas nodrošina vienu vai otru saziņas veidu:

  • programmatūra - saņemt datus no interneta vai no citām blokķēdēm;
  • aparatūra - saņemt datus no dažādiem sensoriem (RFID tagi, viedā māja; personīgi uzreiz prātā nāk lietojumprogrammas loģistikā un IoT);

    Piemērs: gaisa temperatūras dati ir jāpārsūta uz viedo līgumu. Varat iegūt datus no interneta, izmantojot programmatūras orākulu, vai no IoT sensora, izmantojot aparatūras orākulu. *IoT Lietu internets.

  • ienākošais - no ārpuses blokķēdes viedajā līgumā;
  • izejošais - no viedā līguma uz kādu resursu;

Dažkārt tiek izmantoti vienprātības orākuli. Vairāki orākuli neatkarīgi saņem datus un pēc tam izmanto kādu algoritmu, lai noteiktu izvadi.

Piemērs, kāpēc tas ir vajadzīgs: 3 orākuli saņem BTC/USD kursu no Binance, BitMex un Coinbase un pārsūta vidējo vērtību kā izvadi. Tas izlīdzina nelielas neatbilstības starp apmaiņām.

Web3

Runājot par orākuliem un to ieviešanu, nevar ignorēt Web3, koncepciju, kurai tie tika izgudroti. Web3 sākotnēji bija ideja par semantisko tīmekli, kur katra vietne ir marķēta ar metadatiem, lai uzlabotu mijiedarbību ar meklētājprogrammām. Tomēr mūsdienu Web3 ideja ir tīkls, kas sastāv no dApps. Un decentralizētām lietojumprogrammām ir nepieciešami orāķi.

Par blokķēdes orākuliem un nedaudz par Web3

Ir iespējams (un dažos gadījumos arī nepieciešams) izveidot orākulu pašam, taču ir daži bieži lietoti orākulumi (piemēram, nejaušo skaitļu ģenerators), tāpēc ir izdevīgi izmantot orākula projektus. Divi galvenie (pašlaik) projekti, kas izstrādā orākulus, ir: Orķestris и Ķēdes posms.

Joslas protokols

Joslas protokols darbojas pēc dPoS konsensa algoritma (Kas tas ir?), un datu sniedzēji ir atbildīgi par autentiskumu ar naudu, nevis tikai par reputāciju.

Projekta ekosistēmā ir trīs veidu lietotāji:

  • Datu nodrošinātāji, kas neatkarīgi strādā, lai droši pārsūtītu datus no ārpus blokķēdes uz blokķēdi. Žetonu īpašnieki der uz to, ka datu sniedzēji piešķirs viņiem tiesības iesniegt datus protokolā.
  • DApp izstrādātāji, kuri maksā nelielu maksu par orākulu izmantošanu.
  • Joslu marķieru īpašnieki, kuri balso par datu nodrošinātājiem. Balsojot ar saviem žetoniem par pakalpojumu sniedzēju, viņi saņem atlīdzību no naudas, ko maksā dApps.

Par blokķēdes orākuliem un nedaudz par Web3

Starp Band out of the box piedāvātajiem orākuliem: lidmašīnas pacelšanās/nolaišanās laiki, laikapstākļu karte, kriptovalūtu kursi, zelta un akciju kursi, informācija par Bitcoin blokiem, vidējā gāzes cena, apjomi kriptovalūtu biržās, nejaušo skaitļu ģenerators, Yahoo Finance, HTTP Statusa kods.

Starp citu, starp Band investoriem ir leģendārais riska fonds Sekvoja и Binants.

Ķēdes posms

Kopumā Chainlink un Band ir ļoti līdzīgi – gan pēc noklusējuma risinājumiem, gan izstrādes iespējām. Chainlink ir vieglāk lietojams, nav jābalso par informācijas sniedzējiem, un Band ir elastīgāka, jo tā izmanto Cosmos SDK un ir 100% atvērtā koda.

Šobrīd Chainlink ir daudz populārāks, un projekta partneru sarakstā ir Google Cloud, Binance, Matic Network un Polkadot. Chainlink koncentrējās arī uz sfēras orākuliem DEFI, kas šobrīd strauji aug.

Par blokķēdes orākuliem un nedaudz par Web3
Resursi, kuru datus var iegūt, izmantojot orākulu no Chainlink.

Secinājums

Oracles ir laba ideja, lai datus no centralizētiem resursiem iegūtu blokķēdē, un es uzmanīgi vērošu to attīstību. Taču, ja runājam par dažādu blokķēžu savstarpējo savietojamību, ir arī citi risinājumi, tostarp parachains (vēl daudzsološāka tehnoloģija un mana nākamā ieraksta tēma).

Tiem, kas vēlas rakt dziļāk: Grupas dokumenti, Chainlink Docs.

Avots: www.habr.com

Pievieno komentāru