Oer blockchain-orakels en in bytsje oer Web3

Op it stuit binne blockchains tige isolearre fan eksterne boarnen fan ynformaasje - sawol sintralisearre boarnen as oare blockchains. Om te soargjen dat ferskate blokken kompatibel binne en maklik gegevens ûnderinoar (en mei eksterne boarnen) útwikselje, kinne orakels brûkt wurde.

Oer blockchain-orakels en in bytsje oer Web3

Wat binne orakels

In orakel is in systeem dat eveneminten fan bûten de blockchain ûntfangt en kontrolearret en dizze gegevens oerstjoert nei de blockchain foar gebrûk yn tûke kontrakten (of oarsom). Orakels binne kritysk foar tûke kontrakten, om't tûke kontrakten heul deterministysk binne. Ynformaasje moat it tûke kontrakt ynfiere fia in spesifyk kanaal dat de krektens kin befestigje.

D'r binne ferskate soarten orakels dy't ien of oare soart kommunikaasje leverje:

  • software - ûntfange gegevens fan it ynternet of fan oare blockchains;
  • hardware - ûntfange gegevens fan ferskate sensoren (Rfid tags, smart home; persoanlik komme applikaasjes yn logistyk en IoT fuortendaliks yn 't sin);

    Foarbyld: luchttemperatuergegevens moatte wurde oerdroegen oan in tûk kontrakt. Jo kinne gegevens fan it ynternet nimme fia in software-orakel, of fan in IoT-sensor fia in hardware-orakel. *IoT Ynternet fan 'e dingen.

  • ynkommende - fan bûten de blockchain yn it tûke kontrakt;
  • útgeande - fan in tûk kontrakt nei in boarne;

Konsensus-orakels wurde soms brûkt. Ferskate orakels ûntfange ûnôfhinklik gegevens, en brûke dan wat algoritme om de útfier te bepalen.

In foarbyld fan wêrom't dit nedich is: 3 orakels ûntfange de BTC / USD-taryf fan Binance, BitMex en Coinbase, en stjoere de gemiddelde wearde as útfier. Dit smyt lytse ferskillen tusken útwikselingen.

web3

As jo ​​​​prate oer orakels en har ymplemintaasjes, kin men Web3 net negearje, it konsept wêrfoar se útfûn binne. Web3 wie oarspronklik in idee foar in semantysk web, wêrby't elke side is tagged mei metadata om ynteraksje mei sykmasines te ferbetterjen. It moderne idee fan Web3 is lykwols in netwurk besteande út dApps. En desintralisearre applikaasjes hawwe orakels nedich.

Oer blockchain-orakels en in bytsje oer Web3

It is mooglik (en, yn guon gefallen, nedich) om sels in orakel te meitsjen, mar d'r binne wat gewoan brûkte orakels (bygelyks in willekeurige getallengenerator), dus it is kosten-effektyf om orakelprojekten te brûken. De twa wichtichste (op it stuit) projekten dy't orakels ûntwikkelje binne: Band и chainlink.

Bandprotokol

Bandprotokol rint op it dPoS-konsensusalgoritme (wat is dit) en gegevensproviders binne ferantwurdlik foar autentisiteit mei jild, net allinich reputaasje.

D'r binne trije soarten brûkers yn it projektekosysteem:

  • Gegevensproviders dy't selsstannich wurkje om gegevens fan bûten de blockchain feilich oer te bringen nei de blockchain. Tokenhâlders wedzjen op gegevensproviders om har it rjocht te jaan om gegevens oan it protokol yn te tsjinjen.
  • DApp-ûntwikkelders dy't lytse fergoedingen betelje om it orakel te brûken.
  • Band token holders dy't stimme foar gegevens providers. Troch te stimmen mei har tokens foar de provider, krije se in beleanning fan it jild dat troch de dApps betelle wurdt.

Oer blockchain-orakels en in bytsje oer Web3

Under de orakels oanbean troch Band út 'e doaze: fleantúchstart- / lâningstiden, waarkaart, cryptocurrency tariven, goud en oandielprizen, ynformaasje oer Bitcoin-blokken, gemiddelde gaspriis, folumes op krypto-útwikselings, willekeurige nûmergenerator, Yahoo Finance, HTTP Status Code.

Troch de wei, ûnder de ynvestearders fan Band is it legindaryske venturefûns Sequoia и Binance.

chainlink

Yn 't algemien binne Chainlink en Band heul ferlykber - sawol yn standertoplossingen as yn ûntwikkelingsmooglikheden. Chainlink is makliker te brûken, d'r is gjin stimmen foar ynformaasjeproviders, en Band is fleksibeler om't it brûkt Cosmos SDK en is 100% iepen boarne.

Op it stuit is Chainlink folle populêrder, mei Google Cloud, Binance, Matic Network en Polkadot op 'e list fan projektpartners. Chainlink konsintrearre him ek op orakels foar de sfear Defi, dy't no hurd groeit.

Oer blockchain-orakels en in bytsje oer Web3
Boarnen wêrfan gegevens kinne wurde krigen fia in orakel fan Chainlink.

konklúzje

Oracles binne in goed idee om gegevens fan sintralisearre boarnen op 'e blockchain te krijen, en ik sil de ûntwikkeling nau besjen. As wy lykwols prate oer de ûnderlinge kompatibiliteit fan ferskate blockchains, binne d'r oare oplossingen, ynklusyf parachains (in noch mear kânsrike technology en it ûnderwerp fan myn folgjende post).

Foar dyjingen dy't djipper grave wolle: Band Docs, Chainlink Docs.

Boarne: www.habr.com

Add a comment