Oracles zyskały znaczną popularność w ostatnim cyklu, napędzane przez wzrost DeFi i ich kluczową rolę jako oprogramowania pośredniczącego. Obecnie Chainlink zdecydowanie utrzymuje pozycję lidera na rynku, podczas gdy Pyth szybko rozwija się w ramach ekosystemu Solana i protokołów DeFi. W miarę jak protokoły projektowania modułowego rozprzestrzeniają się w różnych domenach, takich jak łańcuchy publiczne i przywracanie, gdzie znajduje się projektowanie modułowe w przestrzeni wyroczni?
Przedstawiamy RedStone, modułowy protokół Oracle. Na początku lipca RedStone zakończyło rundę finansowania serii A o wartości 15 milionów dolarów, prowadzoną przez Arrington Capital, z udziałem Kraken Ventures, White Star Capital, Spartan Group, Amber Group, SevenX Ventures, IOSG Ventures, Berachain’s Smokey the Bera i Homme Bera, Ether.Fi’s Mike Silagadze, Jozef Vogel i Rok Kopp oraz aniołów biznesu z Puffer Finance, w tym Amira Forouzaniego, Jasona Vranka i Christiny Chen.
Czym jest RedStone?
RedStone to modułowa sieć oracle, która zapewnia źródła danych dla DApps i sprytnych kontraktów w sieciach L1, L2 i Rollup-as-a-Service, takich jak EigenLayer, szczególnie korzystnych dla zabezpieczenia zysków na rynkach pożyczkowych, takich jak LST i LRT.
Dzisiejsze sieci Oracle nie są pozbawione wad; nadal istnieją problemy z dokładnością i kompletnością źródeł danych. Ponadto, gdy nowe zasoby są wymieniane częściej i szybciej, niektóre wyrocznie reagują z opóźnieniem lub w ogóle nie obsługują nowych zasobów.
RedStone przyjmuje zróżnicowaną konstrukcję modułową, aby spełnić potrzeby protokołów DeFi. Dostawcy danych mogą uniknąć ciągłego dostarczania danych w łańcuchu i pozwolić użytkownikom końcowym na samodzielne dostarczanie podpisanych danych oracle w łańcuchu. RedStone wykorzystuje również Arweave do archiwizacji i utrzymywania danych oracle.
Według oficjalnych danych, od czasu uruchomienia w sieci głównej w styczniu 2023 r., RedStone obsługiwał ponad 20 łańcuchów i zintegrował ponad 1000 źródeł aktywów od 50 dostawców danych. Te źródła aktywów obejmują nie tylko kryptowaluty, ale także akcje, waluty fiducjarne, towary i fundusze ETF.
Jak działa RedStone?
Większość dostępnych na rynku wyroczni korzysta z modelu push. Chainlink, dobrze znany protokół wyroczni, wykorzystuje model pull, podczas gdy Pyth wykorzystuje model push, oba mające na celu rozwiązanie kwestii zaufania i kosztów.
W szczególności, węzły wyroczni Chainlink będące głównym źródłem cen uzyskują dane ze źródeł wtórnych. Wyrocznie pobierają aktualizacje cen do poszczególnych łańcuchów w określonych odstępach czasu, ponosząc opłaty za gaz za każdą aktualizację w łańcuchu. Dodanie źródeł cen lub zmniejszenie opóźnień aktualizacji w łańcuchu zwiększa koszty, utrudniając skalowalność. W modelu wypychania Pyth dane są dostarczane bezpośrednio przez giełdy, animatorów rynku i protokoły DeFi (takie jak Jane Street, Binance i Raydium). Podmioty te są zachęcane do uczciwego działania i dostarczania solidnych danych w celu utrzymania dobrej reputacji i uniknięcia zakazów protokołów.
RedStone wykorzystuje modułową konstrukcję, wykorzystując trzy różne modele oparte na potrzebach biznesowych i architekturze międzyłańcuchowej, maksymalizując zalety i unikając wad każdego modelu:
- Model ciągniony: Dynamicznie ładuje dane do transakcji użytkownika, oszczędzając gaz i optymalizując doświadczenie użytkownika, odpowiednie dla indywidualnych transakcji.
- Push Model: Przesyła dane do łańcucha w celu przechowywania za pośrednictwem przekaźników, głównie w przypadku starszych protokołów wyroczni.
- X Model: Koncentruje się na kontraktach wieczystych, opcjach i instrumentach pochodnych, eliminując ryzyko frontrunningu.
Typowy przepływ pracy obejmuje gromadzenie danych ze źródeł takich jak giełdy (Binance, Coinbase i Kraken), DEX-y on-chain (Uniswap, Balancer) i agregatory danych rynkowych (CoinMarketCap, CoinGecko).
Dane są agregowane przez niezależne węzły obsługiwane przez dostawców danych, przy użyciu różnych metod, takich jak mediana, średnia cena ważona czasem (TWAP), liniowa średnia cena ważona (LWAP) i wykrywanie wartości odstających w celu zapewnienia jakości danych.
Te strumienie danych są transmitowane bezpośrednio do bramek open-source, które można łatwo oddzielić na żądanie. Dane mogą być przesyłane do łańcucha na wcześniej określonych warunkach za pośrednictwem dedykowanych przekaźników lub przez roboty (np. boty likwidacyjne) i użytkowników końcowych wchodzących w interakcję z protokołem.
RedStone początkowo przechowuje dane w warstwie DA przed wyodrębnieniem ich do łańcucha. Pozwala to na nadawanie dużych ilości zasobów z dużą częstotliwością do tańszych warstw, umieszczając dane w łańcuchu tylko wtedy, gdy są potrzebne przez protokoły.
RedStone nie uruchomił jeszcze tokena, ale w oficjalnej dokumentacji przedstawił jego potencjalne zastosowania, w tym płacenie za opłaty za dostęp do danych, stakowanie tokenów w ekosystemie w celu karania złośliwych aktorów, głosowanie w celu rozwiązywania sporów i wczesny rozwój rynku. Zespół planuje również przydzielać dotacje tokenowe i dotacje dla wczesnych użytkowników i dostawców danych.