Blockchain'i oraklidest ja natuke Web3-st

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.

Blockchain'i oraklidest ja natuke Web3-st

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 (RFID 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 — Asjade Internet.

  • 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.

Blockchain'i oraklidest ja natuke Web3-st

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 — Band ja Chainlink.

Band Protocol

Band Protocol töötab dPoS konsensusalgoritmil (mis see on?) 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.

Blockchain'i oraklidest ja natuke Web3-st

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 Sequoia ja Binance.

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 Cosmos SDK 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 DeFi, mis praegu kiiresti kasvab.

Blockchain'i oraklidest ja natuke Web3-st
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: Band Docs, Chainlink Docs.

Allikas: habr.com

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster