Praegu on plokiahelad tugevalt isoleeritud vĂ€listest teabeallikatest â nii tsentraliseeritud ressurssidest kui ka teistest plokiahelatest. Selleks, et erinevad plokkide ahelad oleksid ĂŒhilduvad ja omavahel (ja vĂ€liste ressurssidega) hĂ”lpsalt andmeid vahetaksid, saab kasutada oraakleid.

Mis on oraaklid
Oraakel on sĂŒsteem, mis vĂ”tab vastu ja kontrollib plokiahelavĂ€liseid sĂŒndmusi ning edastab need andmed plokiahelasse nutilepingutes kasutamiseks (vĂ”i vastupidi). Oraakelid on nutilepingute jaoks kriitilise tĂ€htsusega, kuna nutilepingud on rangelt deterministlikud. Teave peab nutilepingusse voolama kindla kanali kaudu, mis saab selle Ă”igsust kontrollida.
On mitut tĂŒĂŒpi oraakleid, mis pakuvad ĂŒht vĂ”i teist tĂŒĂŒpi suhtlust:
- tarkvara - andmete vastuvÔtmine internetist vÔi teistest plokiahelatest;
- riistvara - vÔtab vastu andmeid erinevatelt anduritelt ( sildid, nutikas kodu, isiklikult tuleb esimesena meelde kasutamine logistikas ja asjade internetis);
NĂ€ide: teil on vaja edastada Ă”hutemperatuuri andmed nutikasse lepingusse. Andmeid saate vĂ”tta internetist tarkvaraoraakli kaudu vĂ”i IoT-andurilt riistvaraoraakli kaudu. *Asjade internet â
- sissetulev - vÀljastpoolt plokiahelat nutilepingusse;
- vÀljaminev - nutikast lepingust mingile ressursile;
MÔnikord kasutatakse konsensusoraakleid. Mitu oraaklit vÔtavad andmeid vastu iseseisvalt ja kasutavad seejÀrel vÀljundi mÀÀramiseks mingit algoritmi.
NÀide, miks seda vaja on: 3 oraakli saavad BTC/USD kursi Binance'ilt, BitMexilt ja Coinbase'ilt ning vÀljastavad keskmise vÀÀrtuse. See silub vÀiksemaid erinevusi börside vahel.
Web3
Oraaklitest ja nende rakendustest rÀÀkides ei saa me eirata Web3-e, kontseptsiooni, mille jaoks need leiutati. Algselt oli Web3 semantilise veebi idee, kus iga sait on mÀrgistatud metaandmetega, et parandada suhtlust otsingumootoritega. TÀnapÀeva Web3 idee on aga vÔrgustik, mis koosneb dAppidest. Ja detsentraliseeritud rakendused vajavad oraakleid.

Oraakli loomine on vÔimalik (ja mÔnel juhul vajalik), kuid on olemas mÔned levinud oraaklid (nÀiteks juhuslike arvude generaator), seega on oraakliprojektide kasutamine kulutÔhus. Kaks peamist (praegu) oraakleid arendavat projekti on О .
BĂ€ndiprotokoll
Band Protocol töötab dPoS konsensusalgoritmil () ja andmepakkujad vastutavad raha autentsuse, mitte ainult maine eest.
Projekti ökosĂŒsteemis on kolme tĂŒĂŒpi kasutajaid:
- Andmepakkujad, kes töötavad iseseisvalt andmete turvalise edastamise nimel vÀljastpoolt plokiahelat plokiahelasse. Tokeni omanikud panustavad andmepakkujatele, et anda neile Ôigus andmeid protokolli edastada.
- dApp arendajad, kes maksavad oraakli kasutamise eest vÀikest tasu.
- BÀndi tokenite omanikud, kes hÀÀletavad andmepakkujate poolt. Pakkuja poolt oma tokenitega hÀÀletades saavad nad dAppide poolt raha vÀljamakstud preemiaks.

Bandi pakutavate oraaklitest vĂ”ib kohe Ă€ra mĂ€rkida jĂ€rgmist: lennukite Ă”hkutĂ”usmis- ja maandumisajad, ilmakaart, krĂŒptovaluutade kursid, kulla ja aktsiate hinnad, bitcoini plokkide teave, keskmine bensiinihind, krĂŒptobörside mahud, juhuslike arvude generaator, Yahoo Finance ja HTTP staatusekood.
Muide, Bandi investorite hulka kuulub legendaarne riskikapitalifond Đž .
Chainlink
Ăldiselt on Chainlink ja Band vĂ€ga sarnased nii oma vaikelahenduste kui ka arendusvĂ”imaluste poolest. Chainlinkiga on lihtsam töötada, kuna see ei hÀÀleta teabepakkujate poolt, samas kui Band on paindlikum, kuna see kasutab ja on 100% avatud lĂ€htekoodiga.
Chainlink on hetkel palju populaarsem, projekti partnerite hulgas on Google Cloud, Binance, Matic Network ja Polkadot. Chainlink on keskendunud ka krĂŒptovaluutade valdkonna oraaklitele. , mis nĂŒĂŒd kiiresti kasvab.

Ressursid, mille andmetele pÀÀseb ligi Chainlinki oraakli kaudu.
JĂ€reldus
Oraakel on hea idee andmete tsentraliseeritud ressurssidest plokiahelasse toomiseks ja ma jÀlgin nende arengut tÀhelepanelikult. Erinevate plokiahelate koostalitlusvÔime osas on aga ka teisi lahendusi, sealhulgas paraahelad (veelgi paljulubavam tehnoloogia ja minu jÀrgmise postituse teema).
Neile, kes tahavad sĂŒgavamale kaevata: , .
Allikas: www.habr.com
