Pri blokĉenaj orakoloj kaj iom pri Web3

Nuntempe, blokĉenoj estas tre izolitaj de eksteraj fontoj de informo - kaj centralizitaj rimedoj kaj aliaj blokĉenoj. Por certigi, ke malsamaj blokĉenoj estas kongruaj kaj facile interŝanĝas datumojn inter si (kaj kun eksteraj rimedoj), orakoloj povas esti uzataj.

Pri blokĉenaj orakoloj kaj iom pri Web3

Kio estas orakoloj

Orakolo estas sistemo, kiu ricevas kaj kontrolas eventojn de ekster la blokĉeno kaj transdonas ĉi tiujn datumojn al la blokĉeno por uzo en inteligentaj kontraktoj (aŭ inverse). Orakoloj estas kritikaj por inteligentaj kontraktoj ĉar inteligentaj kontraktoj estas tre determinismaj. Informoj devas eniri la inteligentan kontrakton per specifa kanalo, kiu povas konfirmi ĝian precizecon.

Estas pluraj specoj de orakoloj kiuj disponigas unu aŭ alian specon de komunikado:

  • programaro - ricevi datumojn de interreto aŭ de aliaj blokĉenoj;
  • aparataro - ricevi datumojn de diversaj sensiloj (RFID etikedoj, inteligenta hejmo; persone, aplikoj en loĝistiko kaj IoT tuj venas al la menso);

    Ekzemplo: datumoj de aertemperaturo devas esti transdonitaj al inteligenta kontrakto. Vi povas preni datumojn de la Interreto per programara orakolo, aŭ de IoT-sensilo per aparatara orakolo. *IoT Interreto de Aĵoj.

  • incoming - de ekster la blokĉeno en la inteligentan kontrakton;
  • outgoing - de inteligenta kontrakto al iu rimedo;

Interkonsentorakoloj foje estas uzitaj. Pluraj orakoloj sendepende ricevas datumojn, kaj poste uzas iun algoritmon por determini la produktaĵon.

Ekzemplo de kial tio necesas: 3 orakoloj ricevas la tarifon BTC/USD de Binance, BitMex kaj Coinbase, kaj transdonas la averaĝan valoron kiel eligo. Ĉi tio mildigas malgrandajn diferencojn inter interŝanĝoj.

Retejo3

Kiam oni parolas pri orakoloj kaj iliaj efektivigoj, oni ne povas ignori Web3, la koncepton por kiu ili estis inventitaj. Web3 estis origine ideo por semantika reto, kie ĉiu retejo estas etikedita kun metadatenoj por plibonigi interagadon kun serĉiloj. Tamen, la moderna ideo de Web3 estas reto konsistanta el dApps. Kaj malcentralizitaj aplikoj bezonas orakolojn.

Pri blokĉenaj orakoloj kaj iom pri Web3

Eblas (kaj, en iuj kazoj, necesas) mem krei orakolon, sed ekzistas kelkaj ofte uzataj orakoloj (ekzemple, hazarda nombrogeneratoro), do estas kostefika uzi orakolaj projektoj. La du ĉefaj (nuntempe) projektoj evoluigantaj orakolojn estas: bando и Chainlink.

Band Protokolo

Band Protocol funkcias per la dPoS-interkonsenta algoritmo (kio estas ĉi tio) kaj datumprovizantoj respondecas pri aŭtenteco kun mono, ne nur reputacio.

Estas tri specoj de uzantoj en la projekta ekosistemo:

  • Provizantoj de datumoj, kiuj sendepende laboras por sekure transdoni datumojn de ekster la blokĉeno al la blokĉeno. Tokenposedantoj vetas pri datumprovizantoj por doni al ili la rajton sendi datumojn al la protokolo.
  • DApp-programistoj, kiuj pagas malgrandajn kotizojn por uzi la orakolon.
  • Band-ĵetonposedantoj, kiuj voĉdonas por datumprovizantoj. Voĉdonante per siaj ĵetonoj por la provizanto, ili ricevas rekompencon de la mono pagita de la dApps.

Pri blokĉenaj orakoloj kaj iom pri Web3

Inter la orakoloj ofertitaj de Band ekstere de la skatolo: aviadilaj ekflugo/alteriĝotempoj, vetermapo, kriptaj kurzoj, oraj kaj akciaj kurzoj, informoj pri Bitcoin-blokoj, averaĝa gasprezo, volumoj pri kriptaj interŝanĝoj, hazarda nombrogeneratoro, Yahoo Finance, HTTP Statusa Kodo.

Cetere, inter la investantoj de Band estas la legenda riskfonduso Secoya и Binancia.

Chainlink

Ĝenerale, Chainlink kaj Band estas tre similaj - kaj en defaŭltaj solvoj kaj en evolukapabloj. Chainlink estas pli facile uzebla, ne estas voĉdonado por informprovizantoj, kaj Band estas pli fleksebla ĉar ĝi uzas Kosmo SDK kaj estas 100% malferma fonto.

Nuntempe, Chainlink estas multe pli populara, kun Google Cloud, Binance, Matic Network kaj Polkadot en la listo de projektpartneroj. Chainlink ankaŭ koncentriĝis pri orakoloj por la sfero Défi, kiu nun rapide kreskas.

Pri blokĉenaj orakoloj kaj iom pri Web3
Rimedoj, kies datumoj povas esti akiritaj per orakolo de Chainlink.

konkludo

Orakoloj estas bona ideo por ricevi datumojn de centralizitaj rimedoj sur la blokĉenon, kaj mi atente rigardos ĝian evoluon. Tamen, se ni parolas pri la reciproka kongruo de malsamaj blokĉenoj, ekzistas aliaj solvoj, inkluzive de paraĉenoj (eĉ pli promesplena teknologio kaj la temo de mia sekva afiŝo).

Por tiuj, kiuj volas profundiĝi: Band Docs, Chainlink Docs.

fonto: www.habr.com

Aldoni komenton