SwapSpace – Międzyłańcuchowe wymiany kryptowalut

Co to są wyrocznie blockchain i jak działają

Academy Author

,

,6 min

Wróżby blockchainowe to algorytmy, które pełnią funkcję kanału danych między smart kontraktem a źródłem spoza sieci, w której został wdrożony.

Technologia wyroczni jest szeroko wykorzystywana przez zdecentralizowane aplikacje w obszarach takich jak DeFi, GameFi, ubezpieczenia, NFT i inne.

Największym dostawcą wyroczni blockchainowych jest Chainlink. Band Protocol, Berry Data, Kylin Protocol, DIA oraz inne projekty również działają w tym segmencie.

Jakie problem rozwiązują wyrocznie blockchainowe?

Większość operacji w zdecentralizowanych aplikacjach odbywa się za pośrednictwem smart kontraktów. Do działania mogą one potrzebować różnych danych z zewnętrznych źródeł: na przykład do obliczenia dokładnego kursu wymiany jednej kryptowaluty na inną podczas wymiany.

Dane ze źródeł zewnętrznych - w szczególności z platform agregujących dane o transakcjach i cenach z wielu giełd - pozwalają obliczyć najbardziej „sprawiedliwą” cenę, jak najbliższą rynkowej.

Jednak smart kontrakt nie jest w stanie uzyskać informacji spoza blockchaina, w którym został wdrożony. Właśnie tutaj z pomocą przychodzą wyrocznie, pełniąc funkcję pośrednika między kontraktem a potrzebnym mu źródłem danych.

Wyrocznie blockchainowe to algorytmy, które zazwyczaj działają w oparciu o określony blockchain.

Jakie rodzaje wyroczni blockchainowych istnieją?

Wyrocznie można podzielić według różnych kryteriów: zasady działania, źródeł otrzymywanych danych i ich kierunku, a także formy organizacji. Poniżej przedstawiono najpopularniejsze typy.

Software i Hardware

Pierwszy typ pobiera dane ze źródeł cyfrowych: baz danych, serwerów i chmury, a następnie przekazuje je adresatowi w czasie rzeczywistym. Wyrocznie sprzętowe zbierają dane za pomocą urządzeń fizycznych: inteligentnych czujników, chipów, skanerów kodów kreskowych, tagów RFID i tak dalej.

Inbound i Outbound

Wyrocznie mogą mieć określoną specjalizację - albo przekazywanie informacji, albo ich odbiór ze źródeł zewnętrznych. Może to być potrzebne, aby poprawić niezawodność i rozwiązać problem pojedynczego punktu awarii.

Scentralizowane i Zdecentralizowane

Scentralizowana wyrocznia jest kontrolowana przez pojedynczego operatora, który zazwyczaj używa jej w konkretnej aplikacji. Ten typ wyroczni pojawił się jako pierwszy; jednak z powodu problemów z podatnościami takiego systemu branża krypto stopniowo przeszła na standard zdecentralizowanej wyroczni blockchainowej. Są to systemy, które łączą wiele wyroczni, z których każda wykonuje własny „fragment” żądania. Pierwszym projektem, który wdrożył zasadę zdecentralizowanej wyroczni blockchainowej, była wyrocznia Chainlink.

Ukierunkowane na kontrakt

To kosztowny i czasochłonny typ, w którym pojedyncza wyrocznia obsługuje konkretny smart kontrakt. Jeśli trzeba wdrożyć kilka smart kontraktów, należy opracować taką samą liczbę wyroczni.

Zgodne z crosschain

Usługi zaprojektowane do przesyłania danych między różnymi platformami blockchain. Rozwiązują problem niekompatybilności sieci ze sobą. Mogą być przydatne dla zdecentralizowanych aplikacji wykorzystujących operacje cross-chain, na przykład do przenoszenia jednego aktywa krypto na inne.

Obliczeniowe

Specjalne wyrocznie, których zadaniem jest wykonywanie zasobożernych obliczeń, niepraktycznych do przeprowadzenia w blockchainie ze względu na ograniczenia techniczne i finansowe.

Gdzie wykorzystywane są wyrocznie blockchainowe?

Dziś wyrocznie w branży krypto służą do przesyłania strumieni danych, w szczególności feedów cenowych. Te ostatnie są tabelą zawierającą listę wartości cen dla różnych dat oraz ich źródło. Feedy pozwalają smart kontraktom otrzymywać notowania kryptowalut z centralizowanych platform handlowych i agregatorów transakcji.

Na przykład w projekcie wyroczni blockchainowej Band na czerwiec 2022 roku obsługiwane były ceny referencyjne dla 75 kryptowalut, a każda z nich miała własny zestaw źródeł. Przykładowo cena Cosmos (ATOM) jest uzyskiwana przez agregację notowań z CoinGecko, CryptoCompare, CoinMarketCap, Binance, Huobi Pro i Coinbase Pro.

Technologia wyroczni jest wykorzystywana w stablecoinach. Jednym z przykładów jest Ampleforth. Cena stabilnej monety AMPL jest utrzymywana przez model Rebase. Aby utrzymać peg do dolara w proporcji 1:1, liczba stablecoinów w portfelach posiadaczy stale zmienia się proporcjonalnie do ceny rynkowej AMPL.

W tym celu wyrocznie Chainlink dostarczają protokołowi Ampleforth zagregowane dane o cenie pary handlowej AMPL/USD z kilku agregatorów. Ponadto wyrocznie przekazują do protokołu także bieżącą wartość indeksu cen konsumpcyjnych w Stanach Zjednoczonych, pozyskaną z oficjalnych źródeł, co pozwala uwzględniać inflację w USA przy rebalansowaniu.

Źródła danych nie ograniczają się do aplikacji związanych z krypto. W zależności od celu programu, w którym są używane, wyrocznie mogą zostać podłączone do źródła dostarczającego na przykład statystyki pogodowe lub indeks cen konsumpcyjnych w danym kraju.

Jakie inne funkcje ma wyrocznia blockchainowa?

Wyrocznie mogą nie tylko dostarczać notowania. W Chainlink można uzyskać funkcję weryfikowalnej losowości (VRF) w kontraktach aplikacyjnych, w których losowy wynik ma znaczenie, na przykład w grach blockchainowych.

Projekt Polychain Monsters wykorzystuje metodę VRF do określania zawartości budek, a także do randomizacji cech tokena NFT i wyboru zwycięzcy airdropów.

Gry wykorzystują także VRF do tworzenia emocjonującej i nieprzewidywalnej rozgrywki, w szczególności do losowego wyboru cech postaci. W Aavegotchi użytkownik zbiera cenne kryształy na planszy i bierze udział w różnych minigrach z wykorzystaniem „NFT duchów” (Aavegotchi). Gdy uczestnik otrzymuje Aavegotchi na początku gry, przypisywany jest mu losowy poziom przy użyciu VRF.

Jakie projekty rozwijają wyrocznię blockchainową?

Chainlink jest uznanym liderem na rynku zdecentralizowanych wyroczni. Jego ekosystem obejmuje ponad 1 300 projektów w sektorach DeFi, NFT i Game-Fi. Chainlink nie ma własnej sieci: projekt wdraża węzły w różnych blockchainach i aplikacjach, w których działa. Wyrocznie Chainlink funkcjonują w sieciach Solana, Ethereum oraz kompatybilnych z EVM, w tym BNB Chain, Arbitrum, Optimism, Polygon, Avalanche i Fantom.

Wśród wyroczni można również wyróżnić Band Protocol, który ma około 80 integracji. W przeciwieństwie do Chainlink projekt działa na własnym blockchainie BandChain, stworzonym z użyciem Cosmos SDK. Band rozwija także narzędzia dla programistów WebAssembly, które pozwalają tworzyć wyrocznie. BandChain jest zarządzany przez sieć walidatorów. Działa z aplikacjami w sieciach Celo, Oasis i Cronos. Natywną monetą projektu jest BAND.

Innymi głównymi dostawcami wyroczni są:

  • Berry Data to system wyroczni w sieci BNB Chain. Po zleceniu danych biurowych operatorzy wyroczni Berry Data konkurują o przekazanie danych do specjalnego „banku danych” (Berry data bank), dostępnego dla wszystkich aplikacji w BNB Chain. W kwietniu 2022 roku było około 170 integracji.
  • DIA (Decentralized Information Asset) to zgodna z crosschain otwartoźródłowa platforma informacyjna, która zapewnia dostęp do zweryfikowanych danych rynkowych dla zdecentralizowanych aplikacji. Projekt posiada token zarządzający DIA.
  • Kylin Network to zdecentralizowana wyrocznia i platforma infrastruktury danych dla DeFi i Web3 oparta na frameworku Polkadot Substrate.

Niedoskonałości wyroczni blockchainowych

Główną funkcją wyroczni w blockchainie jest przekazywanie prawdziwych informacji. Dlatego jeśli wyrocznia przekaże nieprawidłowe dane, smart kontrakt nie będzie działał poprawnie. Może to zależeć na przykład od źródła, z którego wyrocznia pobiera informacje. Dane mogą też jednak zostać zniekształcone przez działania hakerskie. Najbardziej cierpią na tym scentralizowane wyrocznie blockchainowe.

Inną wadą wyroczni jest koszt. Podczas przesyłania danych zewnętrznych do smart kontraktu zużywane są zasoby sieciowe. Na przykład w sieci Ethereum jest to gaz.

Podsumowanie

Wraz z rosnącym zainteresowaniem technologią blockchain i potrzebą jej integracji z różnymi obszarami działalności rośnie zapotrzebowanie na wyrocznie blockchainowe. Wyrocznie w blockchainie odgrywają ważną rolę jako pośrednik. Na rynku wiele firm świadczy takie usługi: Chainlink, Oraclize i Augur. Liczba firm, a także zapotrzebowanie na wykwalifikowanych specjalistów, będzie tylko rosnąć.

Udostępnij:

Powiązane artykuły

Ciekawi Cię więcej?

Dołącz do naszego newslettera — bądź na bieżąco, bądź pełen energii.