Praegu on blockchainid tugevalt eraldatud vĂ€listest teabeallikatest â nii tsentraliseeritud ressurssidest kui ka teistest blockchainidest. Erinevate plokkide ahelate koostalitlusvĂ”ime ja kerge andmevahetus nende vahel (ja vĂ€listest ressurssidest) on vĂ”imalik oraklite kaudu.

Mis on oraklid
Orakel on sĂŒsteem, mis saab ja valideerib vĂ€liseid sĂŒndmusi blockchainist ning edastab need andmed blockchaini nutilepingute kasutamiseks (vĂ”i vastupidi). Oraklid on nutilepingute jaoks kriitilise tĂ€htsusega, kuna nutilepingud on rangelt mÀÀratletud. Teave peab tulema nutilepingusse kindla kanali kaudu, mis suudab kinnitada selle usaldusvÀÀrsust.
On olemas mitmeid oraklite tĂŒĂŒpe, mis pakuvad erinevaid ĂŒhenduste liike:
- tarkvaralised â hankivad andmeid internetist vĂ”i teistest blockchainidest;
- riistvaralised â saavad andmeid erinevatelt sensoritelt ( mĂ€rgid, nuti kodu, isiklikult tuleb mulle kohe meelde rakendamine logistikas ja IoT);
NĂ€ide: nutilepingusse tuleb edastada andmed Ă”hutemperatuuri kohta. Andmeid saab vĂ”tta internetist lĂ€bi programmiline orakli vĂ”i IoT-andurist lĂ€bi riistvaralise orakli. *IoT â
- sissetulevad â vĂ€ljastpoolt plokikahti nutilepingusse;
- vĂ€ljuvad â nutilepingust mingisse ressurssi;
MÔnikord kasutatakse konsensusorakleid. Mitmed oraklid saavad andmed iseseisvalt ja seejÀrel mÀÀravad mingisuguse algoritmi jÀrgi vÀljundandmed.
NÀide, milleks see vajalik on: 3 oraklit saavad BTC/USD kursi Binance'ist, BitMex'ist ja Coinbase'ist ning edastavad vÀlja keskmise vÀÀrtuse. Nii tasandatakse vÀikeseid erinevusi börsidel.
Web3
RÀÀkides oraklitest ja nende rakendustest ei saa mööda vaadata Web3-st, kontseptsioonist, mille jaoks need vĂ€lja mĂ”eldi. Alguses oli Web3 semantilise veebiga seotud idee, kus iga sait on mĂ€rgistatud metaandmetega, et parandada suhtlemist otsingumootoritega. Kuid tĂ€napĂ€eva Web3 idee â on vĂ”rk, mis koosneb dAppidest. Ja detsentraliseeritud rakendused vajavad orakleid.

Oraakli loomine iseseisvalt on vĂ”imalik (ja mĂ”nel juhul vajalik), kuid on olemas mitmeid sageli kasutatavaid oraakleid (nĂ€iteks juhuslikkuse generaator), mistĂ”ttu on kasulik kasutada oraakli projekte. Praegu on kaks peamist projekti, mis arendavad oraakleid â ja .
Band Protocol
Band Protocol töötab dPoS konsensusalgoritmil () ning andmete edastajad vastutavad andmete ehtsuse eest rahaga, mitte ainult mainega.
Projekti ökosĂŒsteemis on kolm tĂŒĂŒpi kasutajaid:
- Andmete edastajad, kes töötavad iseseisvalt, et turvata andmete edastamist plokiahelast plokiahelasse. Tokeni hoidjad panustavad andmete edastajatele, et anda neile Ôiguse andmete edastamiseks protokolli.
- dApp arendajad, kes maksavad vÀikseid tasusid oraakli kasutamise eest.
- Band tokeni hoidjad, kes hÀÀletavad andmete edastajate poolt. HÀÀletades oma tokenitega edastaja poolt, saavad nad preemiaid dApp-ide poolt makstud rahast.

Band pakub "karbist vĂ€ljas" mitmeid oraakleid: lennukite tĂ”usude ja laskumiste ajad, ilmaprognoos, krĂŒptovaluutade kursid, kullahinnad ja aktsiad, teave bitcoini plokkide kohta, gaasi keskmine hind, krĂŒptobörside kauplemismaht, juhuslike numbrite generaator, Yahoo Finance, HTTP staatuse kood.
Muide, Band'i investorite seas on legendaarne riskikapitalifond ja .
Chainlink
Ăldiselt on Chainlink ja Band vĂ€ga sarnased - nii vaikimisi lahendustes kui ka arendamise vĂ”imalustes. Chainlink on lihtsam kasutada, kuna seal pole teabe pakkujate hÀÀletust, aga Band on paindlikum, kuna kasutab ja on 100% avatud lĂ€htekoodiga.
Praegu on Chainlink oluliselt populaarsem, projektu partnerite hulgas on Google Cloud, Binance, Matic Network ja Polkadot. Samuti on Chainlink keskendunud oraaklitele valdkonnas , mis praegu kiiresti kasvab.

Allikad, mille andmeid saab Chainlinki oraakli kaudu kÀtte.
KokkuvÔte
Oraaklid on suurepĂ€rane idee andmete saamiseks tsentraliseeritud allikatest plokiahelas ning ma jĂ€lgin tĂ€helepanelikult selle arengut. Kuid kui rÀÀkida erinevate plokiahelate vastastikusest ĂŒhilduvusest, siis on olemas ka teisi lahendusi, sealhulgas parahahelad (veelgi paljutĂ”otavam tehnoloogia ja minu jĂ€rgmise postituse teema).
Neile, kes soovivad sĂŒgavamale minna: , .
Allikas: habr.com
