Oracles zostały stworzone w celu rozwiązania poważnych ograniczeń aplikacji opartych na blockchainie.
Wyobraź sobie, że chcesz zainicjować sprzedaż i zakup kryptowalut na podstawie zmian cen złota lub Standard $ Poor 500. Smart kontrakt dla takiej aplikacji byłby prosty do stworzenia, z wyjątkiem jednej kwestii: ceny złota i S&P 500 nie znajdują się na blockchainie. Twoja aplikacja nie ma możliwości dostępu do tych cen lub ich weryfikacji.
Albo załóżmy, że chcesz przekonwertować walutę fiducjarną na fundusze krypto, lub vice versa, na podstawie wyników wyborów. Skąd Twój smart kontrakt wie, kto wygrał wybory? Jak możesz być pewien, że przedstawione wyniki są prawdziwe, a nie manipulowane dla czyjejś korzyści?
To jest moment, kiedy pojawia się oracle. Czym jest oracle w świecie blockchain? Jest to protokół lub usługa, która służy do przesyłania zweryfikowanych, wiarygodnych informacji do blockchaina, dzięki czemu może być wykorzystany w aplikacjach. Przyjrzyjmy się dokładniej oracle , jako usługi blockchain w chmurze, która zapewnia zasilenie wiarygodnymi i aktualnymi danymi. Oracle wypełnia lukę między światem zewnętrznym a blockchainem, który hostuje zdecentralizowane aplikacje finansowe i transakcje krypto. Bez oracle, blockchain, a dokładniej aplikacje blockchain, nie mają możliwości interakcji z danymi poza łańcuchem.
Na przykład, oracle gromadzić informacje na temat cen akcji w czasie rzeczywistym z amerykańskiej giełdy papierów wartościowych i udostępnia dane smart kontraktom.
Zazwyczaj oracle używają konsensusu mechanizmu do weryfikacji źródła danych. Na przykład, w Chainlink, węzły validator nodes stakują LINK tokena oracle, aby uzyskać dane kontraktów i zweryfikować informacje poza łańcuchem. Jest to analogiczne do mechanizmu konsensusu Proof of Stake, który jest używany przez blockchainy do walidacji transakcji.
Oprócz instytucjonalnych strumieni danych, oracle może również importować dane z urządzeń sprzętowych, takich jak czujniki lub termometry. Aplikacja DeFi, która obserwuje łańcuchy dostaw artykułów spożywczych może wykorzystywać oracle do importowania danych z kodów kreskowych.
Wśród fundamentalnych w świecie krypto usług i platform, które spełniają definicję oracle są: Chainlink, Band Protocol, Bridge, Oracle, Next Protocol, Tellor, DIA Association, Dos Network, oraz JustLink.
Proszę bardzo: oracle i blockchain zostały wyjaśnione w prosty sposób. Teraz rozumiesz, dlatego oracle to nie tylko dobry pomysł, ale niezbędny element w coraz szerszym zakresie zastosowań technologii blockchain.
UWAGA
Tekst ma charakter informacyjny i nie stanowi rekomendacji inwestycyjnej. Nie wyraża on osobistej opinii autora ani serwisu. Każda inwestycja lub handel jest ryzykowny, przeszłe zyski nie są gwarancją przyszłych zysków – ryzykuj tylko te aktywa, które jesteś gotów stracić.