Czym jest wyrocznia

Krypto dla zaawansowanych

Other articles

1.1. Czym jest technologia peer-to-peer?
1.2. Czym jest Web3?
1.3. Czym jest inteligentny kontrakt?
1.4. Czym jest DeFi?
1.5. Czym są dApps?
1.6. Czym jest kryptografia?
1.7. Co oznacza szyfrowanie i deszyfrowanie?
1.8. Czym jest GameFi?
1.9. Czym są kryptowalutowe instrumenty pochodne?
1.10. Kim są łowcy kryptowalut?
1.11. Czym jest Algorand?
1.12. Jak kupować przedmioty w metaverse?
1.13. Co to jest blockstack
1.14. Co to jest ogniwo łańcucha
1.15. Co to znaczy spalić tokeny?
1.16. Co to jest łańcuch boczny
1.17. Czym są wojny kryptowalutowe
1.18. Co to jest atak pyłowy
1.19. Czym jest Yearn.finance YFI
1.20. Czym jest wyrocznia
1.21. Co to jest pułapka na niedźwiedzie
1.22. Czym jest skalpowanie
1.23. Co to jest POAP
1.24. Czym jest cryptojacking
1.25. Czym jest atak 51%
1.26. Czym jest bramka płatności kryptowalutowych i jak działa?
1.27. Co to jest front running
1.28. Co to jest protokół iniekcyjny
1.29. Co to jest łańcuch arpa
1.30. Czym jest hyperledger
1.31. Co to jest loopring
1.32. Czym są magiczne pieniądze internetowe
1.33. Co to jest ustawiony protokół
1.34. Co to jest balanser
1.35. Czym są urządzenia kuloodporne?
1.36. Czym jest agregacja podpisów
1.37. Co to jest yield farming
1.38. Jak działa giełda kryptowalut?
1.39. Analiza fundamentalna i techniczna
1.40. Nastroje na rynku kryptowalut
1.41. Metody handlu krótkoterminowego
1.42. Metody handlu długoterminowego
1.43. Czym są programy typu Pump and Dump?
1.44. Handel kryptowalutami na rynku kasowym a handel z depozytem zabezpieczającym

Węzły blockchain to podmioty, które łączą łańcuchy bloków z systemami zewnętrznymi, umożliwiając inteligentnym kontraktom wykonywanie w zależności od rzeczywistych danych wejściowych i wyjściowych.

Węzły dają ekosystemowi Web 3.0 metodę łączenia się z istniejącymi źródłami danych, starszymi systemami i zaawansowanymi obliczeniami. DON umożliwiają wdrażanie hybrydowych inteligentnych kontraktów, w których kod w łańcuchu i infrastruktura poza łańcuchem są połączone w celu zapewnienia złożonych zdecentralizowanych aplikacji (dApps), które reagują na rzeczywiste zdarzenia i współdziałają z tradycyjnymi systemami.

Załóżmy, że Lucy i Mark chcą postawić na wynik wydarzenia sportowego. Suma 60 dolarów jest przechowywana w depozycie przez inteligentny kontrakt, przy czym Lucy stawia 30 dolarów na drużynę A, a Mark 30 dolarów na drużynę B. Skąd inteligentny kontrakt wie, czy oddać pieniądze Lucy czy Markowi po zakończeniu gry? Wyjaśnienie jest takie, że wymaga to metody wyroczni, aby uzyskać dokładne wyniki meczu poza łańcuchem i bezpiecznie wysłać je do łańcucha bloków.

Dylemat wyroczni blockchain podkreśla kluczową wadę inteligentnych kontraktów: nie są one w stanie komunikować się z danymi i systemami spoza kontekstu blockchain. Zewnętrzne zasoby są określane jako "off-chain", podczas gdy dane aktualnie zarejestrowane w łańcuchu bloków są określane jako "on-chain". Łańcuchy bloków osiągają swoje najbardziej korzystne cechy dzięki celowemu oddzieleniu od systemów zewnętrznych, takich jak wysoki konsensus w sprawie autentyczności transakcji użytkowników, unikanie ataków podwójnego wydawania i ograniczanie przestojów sieci. Aby bezpiecznie współpracować z usługami poza łańcuchem bloków, należy zainstalować dodatkowy element infrastruktury znany jako wyrocznia.

Ponieważ zdecydowana większość przypadków użycia inteligentnych kontraktów, takich jak DeFi, wymaga wiedzy o rzeczywistych danych i zdarzeniach występujących poza łańcuchem, rozwiązanie problemu wyroczni ma kluczowe znaczenie. W rezultacie wyrocznie rozszerzają rodzaje umów cyfrowych, które blockchain może umożliwić, zapewniając uniwersalną bramę do zasobów poza łańcuchem przy jednoczesnym zachowaniu bezpieczeństwa łańcucha bloków. Wycena aktywów w bankowości, informacje pogodowe w ubezpieczeniach, nieprzewidywalność w grach, czujniki IoT w łańcuchu dostaw, weryfikacja tożsamości w rządzie i wiele innych sektorów korzysta z integracji wyroczni z inteligentnymi kontraktami.

Ponieważ dane przekazywane przez wyrocznie do łańcuchów bloków bezpośrednio wpływają na wyniki inteligentnych kontraktów, kluczowe jest, aby mechanizm wyroczni był ważny, jeśli umowa ma zostać wykonana zgodnie z planem.

Pojedynczy punkt awarii jest wprowadzany przez systemy wyroczni blockchain, które wykorzystują scentralizowany podmiot do przesyłania danych do inteligentnego kontraktu, negując podstawowy cel zdecentralizowanej aplikacji blockchain. Jeśli pojedyncza wyrocznia ulegnie awarii, inteligentny kontrakt albo nie będzie miał dostępu do danych, których potrzebuje do uruchomienia, albo będzie działał nieprawidłowo z powodu nieaktualnych danych.

Co gorsza, jeśli pojedyncza wyrocznia zostanie naruszona, dane podane w łańcuchu mogą być znacznie niedokładne, powodując nieprawidłowe wykonywanie inteligentnych kontraktów. Jest to znane jako problem "garbage in, garbage out", w którym błędne dane wejściowe skutkują fatalnymi wynikami. Co więcej, ponieważ transakcje na blockchainie są zautomatyzowane i nieodwołalne, decyzji smart kontraktu opartej na błędnych danych nie można cofnąć, co oznacza, że środki pieniężne użytkownika mogą zostać utracone na zawsze. W rezultacie aplikacje inteligentnych kontraktów nie mogą korzystać ze scentralizowanych wyroczni.

Check out other levels