O blockchainových věštcích a něco málo o Web3

V současné době jsou blockchainy vysoce izolované od externích zdrojů informací – jak centralizovaných zdrojů, tak jiných blockchainů. Aby bylo zajištěno, že různé blockchainy jsou kompatibilní a snadno si vyměňují data mezi sebou (a s externími zdroji), lze použít oracles.

O blockchainových věštcích a něco málo o Web3

Co jsou věštci

Oracle je systém, který přijímá a ověřuje události mimo blockchain a přenáší tato data do blockchainu pro použití v chytrých kontraktech (nebo naopak). Oracle jsou pro chytré kontrakty zásadní, protože chytré kontrakty jsou vysoce deterministické. Informace musí do smart kontraktu vstupovat přes specifický kanál, který může potvrdit jejich přesnost.

Existuje několik typů věštců, které poskytují jeden nebo jiný typ komunikace:

  • software – přijímat data z internetu nebo z jiných blockchainů;
  • hardware - přijímá data z různých senzorů (RFID tagy, chytrá domácnost, osobně se mi okamžitě vybaví aplikace v logistice a IoT);

    Příklad: Údaje o teplotě vzduchu je třeba přenést do chytré smlouvy. Data můžete získat z internetu prostřednictvím softwarového orákula nebo ze senzoru IoT prostřednictvím hardwarového orákula. *IoT Internet věcí.

  • příchozí – z vnějšku blockchainu do smart kontraktu;
  • odchozí - od chytré smlouvy k nějakému zdroji;

Někdy se používají konsensuální orákula. Několik věštců nezávisle přijímá data a poté používá nějaký algoritmus k určení výstupu.

Příklad, proč je to potřeba: 3 věštci přijímají rychlost BTC/USD od Binance, BitMex a Coinbase a vysílají průměrnou hodnotu jako výstup. Tím se vyhladí drobné nesrovnalosti mezi burzami.

Web3

Když mluvíme o orákulech a jejich implementacích, nelze ignorovat Web3, koncept, pro který byly vynalezeny. Web3 byl původně nápad pro sémantický web, kde je každý web označen metadaty, aby se zlepšila interakce s vyhledávači. Moderní myšlenka Web3 je však síť skládající se z dApps. A decentralizované aplikace potřebují věštce.

O blockchainových věštcích a něco málo o Web3

Je možné (a v některých případech i nutné) vytvořit věštce sami, ale existuje několik běžně používaných věštců (například generátor náhodných čísel), takže je nákladově efektivní používat věštecké projekty. Dva hlavní (v současnosti) projekty vyvíjející orákula jsou: Kapela и Řetěz.

Protokol pásma

Band Protocol běží na konsensuálním algoritmu dPoS (co to je?) a poskytovatelé dat jsou zodpovědní za pravost penězi, nikoli pouze pověst.

V ekosystému projektu existují tři typy uživatelů:

  • Poskytovatelé dat, kteří nezávisle pracují na bezpečném přenosu dat mimo blockchain do blockchainu. Držitelé tokenů vsadili na poskytovatele dat, kteří jim udělí právo předkládat data do protokolu.
  • Vývojáři DApp, kteří platí malé poplatky za používání orákula.
  • Držitelé tokenů kapely, kteří hlasují pro poskytovatele dat. Hlasováním se svými tokeny pro poskytovatele obdrží odměnu z peněz zaplacených dApps.

O blockchainových věštcích a něco málo o Web3

Mezi věštci, které Band nabízí: časy vzletu/přistání letadla, mapa počasí, kurzy kryptoměn, kurzy zlata a akcií, informace o bitcoinových blocích, průměrná cena plynu, objemy na krypto burzách, generátor náhodných čísel, Yahoo Finance, HTTP Stavový kód .

Mimochodem, mezi investory Bandu je legendární venture fond Sekvoje и Binance.

Řetěz

Obecně jsou Chainlink a Band velmi podobné – jak ve výchozích řešeních, tak ve vývojových možnostech. Chainlink se snáze používá, neexistuje žádné hlasování pro poskytovatele informací a Band je flexibilnější, protože používá Cosmos sdk a je 100% open source.

V současnosti je mnohem populárnější Chainlink, na seznamu partnerů projektu jsou Google Cloud, Binance, Matic Network a Polkadot. Chainlink se také soustředil na věštce pro sféru DeFi, která nyní rychle roste.

O blockchainových věštcích a něco málo o Web3
Zdroje, jejichž data lze získat prostřednictvím orákula z Chainlink.

Závěr

Oracle jsou dobrým nápadem, jak dostat data z centralizovaných zdrojů na blockchain, a budu pozorně sledovat jeho vývoj. Pokud se však budeme bavit o vzájemné kompatibilitě různých blockchainů, existují i ​​jiná řešení, včetně parachainů (ještě nadějnější technologie a téma mého dalšího příspěvku).

Pro ty, kteří se chtějí ponořit hlouběji: Band Docs, Chainlink Docs.

Zdroj: www.habr.com

Přidat komentář