Rreth orakujve të blockchain dhe pak për Web3

Për momentin, blockchains janë shumë të izoluar nga burimet e jashtme të informacionit - si burimet e centralizuara ashtu edhe zinxhirët e tjerë të bllokut. Për të siguruar që zinxhirët e ndryshëm të bllokimit të jenë të pajtueshëm dhe të shkëmbejnë lehtësisht të dhëna ndërmjet tyre (dhe me burime të jashtme), mund të përdoren orakull.

Rreth orakujve të blockchain dhe pak për Web3

Çfarë janë orakujt

Një orakull është një sistem që merr dhe verifikon ngjarje nga jashtë blockchain dhe i transmeton këto të dhëna në blockchain për përdorim në kontratat inteligjente (ose anasjelltas). Oraklet janë kritike për kontratat inteligjente sepse kontratat inteligjente janë shumë deterministe. Informacioni duhet të hyjë në kontratën inteligjente përmes një kanali specifik që mund të konfirmojë saktësinë e tij.

Ekzistojnë disa lloje orakujsh që ofrojnë një ose një lloj tjetër komunikimi:

  • softuer - merrni të dhëna nga Interneti ose nga zinxhirë të tjerë bllokues;
  • hardueri - merrni të dhëna nga sensorë të ndryshëm (RFID etiketat, shtëpi inteligjente; personalisht, aplikacionet në logjistikë dhe IoT vijnë menjëherë në mendje);

    Shembull: të dhënat e temperaturës së ajrit duhet të transferohen në një kontratë inteligjente. Ju mund të merrni të dhëna nga Interneti përmes një orakulli softuerësh ose nga një sensor IoT përmes një orakulli harduerësh. *IoT Interneti i Gjërave.

  • hyrje - nga jashtë blockchain në kontratën inteligjente;
  • dalëse - nga një kontratë inteligjente në disa burime;

Nganjëherë përdoren orakujt e konsensusit. Disa orakuj marrin në mënyrë të pavarur të dhëna dhe më pas përdorin disa algoritme për të përcaktuar rezultatin.

Një shembull se pse është e nevojshme kjo: 3 orakuj marrin normën BTC/USD nga Binance, BitMex dhe Coinbase dhe transmetojnë vlerën mesatare si rezultat. Kjo zbut mospërputhjet e vogla midis shkëmbimeve.

Web3

Kur flitet për orakujt dhe zbatimet e tyre, nuk mund të injorohet Web3, koncepti për të cilin ata u shpikën. Web3 ishte fillimisht një ide për një ueb semantik, ku çdo faqe është etiketuar me metadata për të përmirësuar ndërveprimin me motorët e kërkimit. Sidoqoftë, ideja moderne e Web3 është një rrjet i përbërë nga dApps. Dhe aplikacionet e decentralizuara kanë nevojë për orakuj.

Rreth orakujve të blockchain dhe pak për Web3

Është e mundur (dhe, në disa raste, e nevojshme) të krijoni vetë një orakull, por ka disa orakull të përdorur zakonisht (për shembull, një gjenerues numrash të rastësishëm), kështu që është me kosto efektive të përdoren projektet e orakullit. Dy projektet kryesore (aktualisht) që zhvillojnë orakull janë: Bandë и Chainlink.

Protokolli i bandës

Protokolli i brezit funksionon në algoritmin e konsensusit dPoS (Çfarë është kjo?) dhe ofruesit e të dhënave janë përgjegjës për autenticitetin me paratë, jo vetëm me reputacionin.

Ekzistojnë tre lloje përdoruesish në ekosistemin e projektit:

  • Ofruesit e të dhënave që punojnë në mënyrë të pavarur për të transferuar në mënyrë të sigurt të dhënat nga jashtë blockchain në blockchain. Mbajtësit e tokenit vënë bast tek ofruesit e të dhënave për t'u dhënë atyre të drejtën për të paraqitur të dhëna në protokoll.
  • Zhvilluesit e DApp që paguajnë tarifa të vogla për të përdorur orakullin.
  • Mbajtësit e shenjave të grupit që votojnë për ofruesit e të dhënave. Duke votuar me argumentet e tyre për ofruesin, ata marrin një shpërblim nga paratë e paguara nga dApps.

Rreth orakujve të blockchain dhe pak për Web3

Ndër orakujt e ofruar nga Band out of the box: orët e ngritjes/uljes së avionit, harta e motit, normat e kriptomonedhave, normat e arit dhe aksioneve, informacioni rreth blloqeve të Bitcoin, çmimi mesatar i gazit, vëllimet në shkëmbimet e kriptove, gjeneruesi i numrave të rastësishëm, Yahoo Finance, HTTP Kodi i statusit.

Nga rruga, midis investitorëve të Band është fondi legjendar i sipërmarrjes Sekuojë и Binance.

Chainlink

Në përgjithësi, Chainlink dhe Band janë shumë të ngjashëm - si në zgjidhjet e paracaktuara ashtu edhe në aftësitë e zhvillimit. Chainlink është më i lehtë për t'u përdorur, nuk ka votim për ofruesit e informacionit dhe Band është më fleksibël sepse përdor Cosmos SDK dhe është 100% me burim të hapur.

Aktualisht, Chainlink është shumë më popullor, me Google Cloud, Binance, Matic Network dhe Polkadot në listën e partnerëve të projektit. Chainlink gjithashtu u përqendrua në orakujt për sferën Defi, e cila tani po rritet me shpejtësi.

Rreth orakujve të blockchain dhe pak për Web3
Burimet, të dhënat e të cilave mund të merren përmes një orakulli nga Chainlink.

Përfundim

Oracle është një ide e mirë për marrjen e të dhënave nga burimet e centralizuara në blockchain, dhe unë do të shikoj zhvillimin e tij nga afër. Sidoqoftë, nëse flasim për përputhshmërinë e ndërsjellë të blockchains të ndryshëm, ka zgjidhje të tjera, duke përfshirë parachains (një teknologji edhe më premtuese dhe tema e postimit tim të ardhshëm).

Për ata që duan të gërmojnë më thellë: Dokumentet e grupit, Dokumentet e zinxhirit.

Burimi: www.habr.com

Shto një koment