O wyroczniach blockchain i trochę o Web3

W tej chwili łańcuchy bloków są w dużym stopniu odizolowane od zewnętrznych źródeł informacji – zarówno zasobów scentralizowanych, jak i innych łańcuchów bloków. Aby zapewnić kompatybilność różnych łańcuchów bloków i łatwą wymianę danych między sobą (oraz z zasobami zewnętrznymi), można zastosować wyrocznie.

O wyroczniach blockchain i trochę o Web3

Czym są wyrocznie

Wyrocznia to system, który odbiera i weryfikuje zdarzenia spoza łańcucha bloków i przesyła te dane do łańcucha bloków w celu wykorzystania w inteligentnych kontraktach (lub odwrotnie). Wyrocznie mają kluczowe znaczenie dla inteligentnych kontraktów, ponieważ inteligentne kontrakty są wysoce deterministyczne. Informacje muszą zostać wprowadzone do inteligentnej umowy przez określony kanał, który może potwierdzić jej dokładność.

Istnieje kilka rodzajów wyroczni, które zapewniają taki lub inny rodzaj komunikacji:

  • oprogramowanie – odbieraj dane z Internetu lub z innych blockchainów;
  • sprzęt - odbieraj dane z różnych czujników (RFID tagi, inteligentny dom; osobiście od razu przychodzą mi na myśl zastosowania w logistyce i IoT);

    Przykład: dane dotyczące temperatury powietrza muszą zostać przesłane do inteligentnej umowy. Możesz pobierać dane z Internetu za pośrednictwem wyroczni programowej lub z czujnika IoT za pośrednictwem wyroczni sprzętowej. *IoT Internet przedmiotów.

  • przychodzące – spoza blockchainu do inteligentnego kontraktu;
  • wychodzące - od inteligentnej umowy do jakiegoś zasobu;

Czasami stosuje się wyrocznie konsensusu. Kilka wyroczni niezależnie odbiera dane, a następnie używa pewnego algorytmu do określenia wyniku.

Przykład, dlaczego jest to potrzebne: 3 wyrocznie otrzymują kurs BTC/USD od Binance, BitMex i Coinbase i przesyłają średnią wartość jako wynik. Wyrównuje to drobne rozbieżności pomiędzy giełdami.

Web3

Mówiąc o wyroczniach i ich implementacjach, nie można pominąć koncepcji Web3, dla której zostały wymyślone. Web3 był pierwotnie pomysłem na sieć semantyczną, w której każda witryna jest oznaczona metadanymi w celu poprawy interakcji z wyszukiwarkami. Jednak współczesna koncepcja Web3 to sieć składająca się z dApps. A zdecentralizowane aplikacje potrzebują wyroczni.

O wyroczniach blockchain i trochę o Web3

Możliwe jest (a w niektórych przypadkach konieczne) samodzielne utworzenie wyroczni, ale istnieje kilka powszechnie używanych wyroczni (na przykład generator liczb losowych), więc korzystanie z projektów wyroczni jest opłacalne. Dwa główne (obecnie) projekty rozwijające wyrocznie to: Pasmo и Ogniwo łańcucha.

Protokół pasma

Band Protocol działa w oparciu o algorytm konsensusu dPoS (co to jest) i dostawcy danych są odpowiedzialni za autentyczność pieniędzy, a nie tylko reputację.

W ekosystemie projektu istnieją trzy typy użytkowników:

  • Dostawcy danych, którzy niezależnie pracują nad bezpiecznym przesyłaniem danych spoza łańcucha bloków do łańcucha bloków. Posiadacze tokenów obstawiają, że dostawcy danych przyznają im prawo do przekazania danych do protokołu.
  • Deweloperzy DApp, którzy płacą niewielkie opłaty za korzystanie z Oracle.
  • Posiadacze tokenów zespołu, którzy głosują na dostawców danych. Głosując swoimi tokenami na dostawcę, otrzymują nagrodę w postaci pieniędzy zapłaconych przez dApps.

O wyroczniach blockchain i trochę o Web3

Wśród wyroczni oferowanych przez Band od razu po wyjęciu z pudełka: godziny startu/lądowania samolotów, mapa pogody, kursy kryptowalut, kursy złota i akcji, informacje o blokach Bitcoin, średnia cena gazu, wolumeny na giełdach kryptowalut, generator liczb losowych, Yahoo Finance, HTTP Kod stanu.

Nawiasem mówiąc, wśród inwestorów Band jest legendarny fundusz venture capital Sekwoja и Binance.

Ogniwo łańcucha

Ogólnie Chainlink i Band są bardzo podobne - zarówno pod względem rozwiązań domyślnych, jak i możliwości programistycznych. Chainlink jest łatwiejszy w użyciu, nie ma głosowania na dostawców informacji, a Band jest bardziej elastyczny, ponieważ korzysta Kosmos SDK i jest w 100% open source.

Obecnie znacznie popularniejszy jest Chainlink, a na liście partnerów projektu znajdują się Google Cloud, Binance, Matic Network i Polkadot. Chainlink również skoncentrował się na wyroczniach dla kuli DeFi, która obecnie szybko rośnie.

O wyroczniach blockchain i trochę o Web3
Zasoby, których dane można uzyskać za pośrednictwem wyroczni z Chainlink.

wniosek

Wyrocznie to dobry pomysł na przenoszenie danych ze scentralizowanych zasobów na blockchain i będę uważnie obserwować jego rozwój. Jeśli jednak mówimy o wzajemnej kompatybilności różnych blockchainów, to istnieją inne rozwiązania, w tym parachains (jeszcze bardziej obiecująca technologia i temat mojego kolejnego wpisu).

Dla tych, którzy chcą kopać głębiej: Dokumenty zespołu, Dokumentacja Chainlink.

Źródło: www.habr.com

Dodaj komentarz