W zeszłą środę Binance Oracle oficjalnie wystartował, co oznacza, że największa giełda na świecie, Binance, zyskała natywną usługę orakuli. Orakule to systemy, które przesyłają dane zewnętrzne (np. codzienną temperaturę lub wyniki meczów sportowych) do blockchainów takich jak Ethereum, BSC itd. Następnie inteligentne kontrakty na blockchainie mogą korzystać z tych danych, decydując o przydzieleniu funduszy i komu je przydzielić.
Dlatego orakule blockchainowe można postrzegać jako most między blockchainem a światem rzeczywistym, pozwalającym na wprowadzenie danych ze świata rzeczywistego do blockchaina. Jednocześnie mogą być używane do przesyłania danych do świata rzeczywistego.
Wraz z nieustannym rozwojem technologii blockchain, rola orakuli w ekosystemie blockchain staje się coraz ważniejsza. Dlatego w pewnym sensie, Binance Oracle powstał w najlepszym możliwym czasie. Zapewni również bardziej niezawodne, bezpieczne i dokładne rozwiązania w zakresie pozyskiwania danych dla inteligentnych kontraktów.
Binance Oracle: usługa orakuli zbudowana specjalnie dla łańcucha BNB

Binance Oracle ma na celu pomoc w realizacji inteligentnych kontraktów, które potrzebują danych off-chain. W pewnym sensie została zbudowana specjalnie, aby zaspokoić potrzeby aplikacji DeFi, mogąc niezawodnie i bezpiecznie dostarczać dane do łańcucha.
Obecny Binance Oracle jest usługą orakuli zbudowaną specjalnie dla łańcucha BNB, wszystkie projekty działające na łańcuchu BNB mogą korzystać z oferowanych przez niego usług, a w przyszłości będzie on wciąż rozwijany na inne łańcuchy.
Obecnie wprowadzenie Binance Oracle rzeczywiście przyniosło wiele pozytywnych skutków dla ekosystemu BNB.
Po pierwsze, posiadanie natywnego orakula blockchain zwiększa wiarygodność danych łańcucha BNB.
Po drugie, bardziej niezawodne dane przyniosą nowe możliwości dla istniejących i nowych projektów w ekosystemie BNB.
Na koniec Binance Oracle może przyciągnąć programistów do ekosystemu BNB Chain. Deweloperzy mogą połączyć swoje projekty uruchomione na łańcuchu BNB z danymi off-chain, unikając problemów i ryzyka związanego z utrzymywaniem istniejących danych, poszukiwaniem nowych źródeł danych i korzystaniem z niewiarygodnych danych.
Główną rolą Binance Oracle jest dostarczanie deweloperom indeksów i cen aktywów cyfrowych. Dlatego będzie polegać na połączeniu pięciu głównych komponentów:
1. Pozyskiwanie danych cenowych z wielu CEX-ów i agregacja ich za pomocą autorskich wzorów.
2. Wykorzystanie wewnętrznego TSS (schematu podpisu progowego) do podpisania pojedynczego kanału danych.
3. Użycie elastycznych okien czasowych i odchyleń cenowych do dostarczania najnowszych cen indeksowych do orakuli na łańcuchu.
4. Zapewnienie łatwego w użyciu interfejsu dla DApp na łańcuchu.
5. Zapewnienie monitorowania 24/7 i natychmiastowej reakcji.
Zasada działania
Binance Oracle zapewnia dokładność informacji i wiarygodność ich źródeł poprzez selekcję i agregację licznych źródeł danych. Na przykład Binance Oracle pozyskuje dane cenowe z różnych giełd centralnych i aplikacji finansowych zdecentralizowanych, a następnie agreguje te dane za pomocą formuły średniej ważonej.
Mówiąc konkretnie, działanie Binance Oracle można zasadniczo podzielić na 3 główne procesy:
1. Przetwarzanie danych i podpisywanie
Binance Oracle ma funkcje przetwarzania danych i podpisywania, które mają na celu zapewnienie, że dane nie będą podlegały dowolnym zmianom. Zbudował rozproszony system podpisu, znany jako schemat podpisu progowego, aby podpisywać najnowsze dane pochodzące z różnych źródeł. Oznacza to, że każdy, kto posiada klucz publiczny, może zweryfikować dokładność i autentyczność podpisu cyfrowego, a osoba, która nie ma klucza prywatnego, w żaden sposób nie może zmienić danych.
2. Publikacja danych
Dane mogą być publikowane na blockchainie poprzez publikację tylko informacji o podpisie w wielu węzłach. Inteligentny kontrakt przechowujący dane jest również bezpieczny i audytowany, a wiele węzłów może dostosować częstotliwość publikacji danych w zależności od różnych warunków rynkowych. Nawet w czasie znacznych wahań cenowych, Binance Oracle nadal będzie w stanie uzyskać stosunkowo dokładne dane. Oznacza to, że nawet w najbardziej ekstremalnych scenariuszach, wiele węzłów może w pewnym stopniu zapewnić niezawodność publikacji danych.
3. Monitorowanie danych
Dane na Binance Oracle mogą być na bieżąco aktualizowane przez niezależne usługi monitorujące, które pracują 24 godziny na dobę, 7 dni w tygodniu. Mogą one pozyskiwać ceny z różnych źródeł danych i porównywać je z opublikowanymi danymi blockchainowymi. W przypadku wykrycia istotnych odchyleń zespół Binance Oracle przeprowadzi interwencję ludzką.
Analiza zalet
1. Silne bezpieczeństwo
Jedną z zalet Binance Oracle jest wprowadzenie schematu podpisu progowego, który jest stosowany w całym procesie rozproszonych podpisów, eliminując w ten sposób pojedyncze punkty awarii i zapewniając bezpieczeństwo danych w ekosystemie. Jednocześnie autentyczność danych będzie nieustannie weryfikowana przez publiczny klucz Binance, co zapewni, że dane nie będą mogły być modyfikowane w procesie wprowadzania do łańcucha.
2. Wysoka dostępność
Kolejną wielką zaletą Binance Oracle jest jego wysoka dostępność.
Po pierwsze, dane Binance Oracle są starannie wybierane z wielu czołowych giełd i zapewniają dokładność indeksów oraz cen dzięki zastosowaniu inteligentnych algorytmów. Oznacza to, że użytkownicy będą mogli w czasie rzeczywistym uzyskać dostęp do stosunkowo wiarygodnych zasobów.
Jednocześnie architektura komponentów Binance Oracle zapewnia, że system może nieprzerwanie dostarczać dane w każdych ekstremalnych scenariuszach. Pełna infrastruktura Binance Oracle będzie wdrożona w każdym regionie, aby chronić przed zakłóceniami i katastrofami w obrębie regionu.
Obecnie Binance Oracle włączył do swojego programu wczesnego dostępu 10 projektów na łańcuchu BNB, w tym Venus, Alpaca, SpaceID, Unilend, Deri, Ankr, Corite, Ultiverse i Beefy. Ma nadzieję przyciągnąć więcej zespołów Web3 i użytkowników, zwiększając elastyczność usług dostosowanych do potrzeb.
Zakończenie
Znaczenie orakuli dla blockchaina jest oczywiste. Chociaż orakule blockchainowe nie rozwiązują problemu dostępności danych, mogą dostarczać dostępne dane off-chain do łańcucha, korzystając z zasobów zewnętrznych, co w pewnym sensie jest alternatywnym rozwiązaniem.
Gdyby nie orakule, potencjał blockchaina i możliwość jego szerokiego zastosowania z pewnością byłyby mniejsze, ponieważ ich informacje byłyby ograniczone tylko do danych wewnętrznych.
W pewnym sensie, wprowadzenie Binance Oracle ma dla Binance znaczenie przełomowe, co oznacza, że ekosystem Binance staje się bardziej kompletny i stopniowo samowystarczalny. Mając na uwadze przeszłe doświadczenia oraz niezależność finansowania badań, można oczekiwać, że rzeczywista jakość i kompletność Binance Oracle będą na wysokim poziomie.
Jednak to nie oznacza, że produkt ten nie ma żadnych problemów.
Po pierwsze, najbardziej oczywistą kwestią jest to, że Binance Oracle jest nadal zbyt młody, nawet jeśli dokumentacja techniczna i materiały marketingowe brzmią obiecująco, problemy na poziomie praktycznym wciąż są nieuniknione. Dlatego osobiście pozostaję w postawie wyczekującej.
Po drugie, główną funkcją orakuli jest dostarczanie danych, więc kwestia zaufania do źródeł danych jest fundamentalna. Obecnie badacze eksplorują różne metody, aby złagodzić ten problem.

