
,6 min
Co to jest NFT? Wyjaśnienie tokenów niewymienialnych
Czytaj więcej
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.
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.
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.
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.
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.
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.
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.
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.
Specjalne wyrocznie, których zadaniem jest wykonywanie zasobożernych obliczeń, niepraktycznych do przeprowadzenia w blockchainie ze względu na ograniczenia techniczne i finansowe.
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.
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.
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ą:
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.
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:
Dołącz do naszego newslettera — bądź na bieżąco, bądź pełen energii.

Chcesz trochę ciasteczek?
Używamy naszych własnych oraz ciasteczek trzecich stron na naszej stronie internetowej w celu poprawy Twojego doświadczenia, analizy naszego ruchu i celów bezpieczeństwa oraz marketingu. Wybierz „Zaakceptuj wszystkie”, aby je zezwolić.
Polityka dotycząca ciasteczekKup kryptowaluty za walutę fiducjarną


USD/ETH
0,000379


USD/BTC
0,000012


EUR/BTC
0,000014