Wyrocznie blockchain są kluczowym elementem technologii blockchain i są kluczem do przedefiniowania sposobu, w jaki blockchainy spełniają wymagania użytkowników.

Być może zastanawiasz się, czym jest wyrocznia blockchain i dlaczego ma to znaczenie. W tym artykule szczegółowo opisano podstawowe komponenty wyroczni blockchain, zidentyfikowano różne typy wyrocznie blockchain i wyjaśnia, dlaczego wyrocznie blockchain są tak ważne dla użytkowników blockchain technologia.

Co to jest Oracle Blockchain?

Na początek, czym w ogóle jest wyrocznia blockchain?

Wyrocznia łańcucha bloków to urządzenie lub jednostka, która łączy deterministyczny łańcuch bloków z danymi spoza łańcucha (dane spoza sieci). Wyrocznie Blockchain to zasadniczo usługi stron trzecich, które dostarczają inteligentnych kontraktów z informacjami zewnętrznymi.

Wyrocznie Blockchain służą jako pomost między blockchainami a światem zewnętrznym. Umożliwiają inteligentne kontrakty na blockchainach aby uzyskać dostęp do danych poza łańcuchem. Wyrocznię łańcucha bloków można traktować jako warstwę łańcucha bloków, która odpytuje, weryfikuje i uwierzytelnia zewnętrzne źródła danych dla łańcucha bloków. Zazwyczaj,

instagram viewer
zaufane interfejsy API wykonać ten proces, dzięki czemu blockchainy będą bardziej powiązane z wydarzeniami w świecie rzeczywistym.

Ze względu na umowy umowne i inne metody pozyskiwania kluczowych informacji potrzebnych aplikacjom blockchain, jest często konieczne jest posiadanie odpowiednich informacji ze świata zewnętrznego w celu wykonania umowy w pytanie. To jest moment, w którym do gry wchodzą wyrocznie blockchain.

Teraz, gdy wiesz, czym jest wyrocznia blockchain, możesz być ciekawy, dlaczego wyrocznie blockchain są tak ważne.

Dlaczego wyrocznie Blockchain są tak ważne?

Kanały cenowe to naprawdę tylko wierzchołek góry lodowej, jeśli chodzi o wartość, jaką wyrocznie blockchain zapewniają społeczeństwu
Oracle oferuje prawdę jako usługę dla umów umownych i społeczeństwa, zabezpieczone kryptoekonomicznie źródło danych ze świata rzeczywistego.https://t.co/xBh1xKVLhX

— ChainLinkGod.eth 2.0 (@ChainLinkGod) 26 maja 2021

Inteligentne kontrakty to programy komputerowe lub protokoły transakcyjne używane do wykonywania reguł i umów dotyczących łańcuchów bloków. Inteligentne kontrakty wykonują instrukcje potrzebne do uruchamiania aplikacji opartych na łańcuchu bloków, umożliwiając interakcje między użytkownikami a łańcuchem bloków.

Oracle poszerzają zakres działania inteligentnych kontraktów. Technologia Blockchain Oracle dostarcza dane ze świata rzeczywistego do inteligentnych kontraktów. Niektóre wyrocznie nie tylko przekazują informacje do inteligentnych kontraktów, ale także odsyłają je z powrotem do źródeł zewnętrznych.

Dzięki większej ilości danych do pracy inteligentne kontrakty mogą być używane w szerszym zakresie przypadków użycia. Bez wyroczni blockchain inteligentne kontrakty miałyby bardzo ograniczone zastosowanie, ponieważ miałyby dostęp tylko do danych z: w ich sieciach, które zazwyczaj są ograniczone do jednego obszaru (takie jak transakcje finansowe dla krypto Wymieniać się).

Bezproblemowe przesyłanie danych jest bardzo ważne dla tego procesu, zwłaszcza teraz, gdy żyjemy w erze, w której dominuje big data. Bez danych zewnętrznych,

Jaki jest problem z wyrocznią?

Crypto potrzebuje kolejnej rundy przełomu technologicznego, aby nie być domkiem z kart:
1/ realne rozwiązanie problemu Oracle (zdobądź informacje na blockchain)
2/ skalowalność + szybkość bez całkowitej decentralizacji nuklearnej + bezpieczeństwo

— Tyler Tringas (@tylertringas) 16 czerwca 2021

Wyzwanie związane z zaprojektowaniem wyroczni blockchain polega na tym, że jeśli wyrocznia zostanie naruszona, inteligentna umowa na niej oparta może również zostać domyślnie naruszona. To jest problem z wyrocznią. Problem z wyrocznią blockchain koncentruje się wokół kwestii zaufania.

W zaufaniu tym kryją się wątpliwości dotyczące rzetelnego transferu danych ze źródła danych do wyroczni, niezawodnego wykonania kodu w wyroczni, a także niezawodnego transferu danych z wyroczni do blockchaina.

Głównym problemem jest to, że ludzie nie ufają tym zewnętrznym źródłom informacji od samego początku, niezależnie od tego, czy pochodzą one bezpośrednio ze strony internetowej, czy z czujnika.

Ponieważ wyrocznie są usługami stron trzecich, które nie są częścią mechanizmu konsensusu blockchain, nie podlegają podstawowym mechanizmom bezpieczeństwa zapewnianym przez tę infrastrukturę publiczną. Utrudnia to weryfikację danych gromadzonych przez wyrocznie. Ponadto, w zależności od rodzaju wyroczni blockchain, zwiększa się prawdopodobieństwo nieprawidłowego działania i celowego manipulowania.

Potrzeba zdefiniowania typów wyroczni wynika z tego, jak ważne jest zorganizowanie wyroczni, aby pomóc ułatwienie twórcom rozwiązań blockchain w szybkim poruszaniu się po krajobrazie potencjału opcje. Rodzaje wyroczni różnią się funkcją i zastosowaniem.

Rodzaje Wyroczni Blockchain

Wyrocznie Blockchain można podzielić na różne typy na podstawie następujących czynników:

  • Źródło: pochodzenie danych, sprzęt czy oprogramowanie?
  • Kierunek informacji: czy dane są wychodzące czy przychodzące?
  • Zaufanie: czy dane pochodzą z rozwiązań zdecentralizowanych czy scentralizowanych?

Istniejące typy wyroczni obejmują:

  • Oprogramowanie Oracle
  • Wyrocznie sprzętowe
  • Przychodzące Oracle
  • Wyrocznie wychodzące
  • Wyrocznie oparte na konsensusie

Wyrocznie programowe obsługują dane informacyjne pochodzące ze źródeł internetowych, takie jak temperatura, ceny towarów i towarów, opóźnienia lotów lub pociągów itp. Wyrocznia oprogramowania wyodrębnia potrzebne informacje i umieszcza je w inteligentnym kontrakcie.

Inteligentne kontrakty, które wymagają informacji ze świata fizycznego, zależą od wyroczni sprzętowych. Na przykład samochód przekraczający barierę, gdzie czujniki ruchu muszą wykryć pojazd i przesłać dane do inteligentnego kontraktu lub czujników w branży łańcucha dostaw.

Związane z: Dowiedz się, jak tworzyć własne aplikacje DApp na Ethereum

Wyrocznie przychodzące dostarczają dane ze świata zewnętrznego. Wykorzystują zewnętrzne źródła do przesyłania danych do inteligentnych kontraktów. Wyrocznie przychodzące umożliwiają również wywoływanie do łańcucha bloków danych dotyczących wydarzeń ze świata rzeczywistego. Mogą być używane w handlu automatycznym.

Wyrocznie wychodzące zapewniają inteligentne kontrakty z możliwością wysyłania danych do świata zewnętrznego. Przykładem ze świata rzeczywistego może być inteligentny zamek w świecie fizycznym, który otrzymuje środki zdeponowane na adres. Inteligentna umowa wysyła informacje o tym zdarzeniu za pośrednictwem wychodzącej wyroczni do mechanizmu, który odblokowuje inteligentną blokadę.

Wyrocznie oparte na konsensusie uzyskują dane z rynków ludzkiego konsensusu i prognoz. Wykorzystanie mechanizmu konsensusu z tego typu wyroczniami stanowi duży krok w kierunku zdecentralizowanych wyroczni. Technologia polega na agregowaniu danych z kilku wyroczni za pomocą autorskich metod określania ich autentyczności i dokładności. Dzieje się tak, ponieważ korzystanie tylko z jednego źródła informacji może być ryzykowne i zawodne.

Wyrocznie Blockchain w praktyce

Patrząc przez pryzmat istniejących zespołów projektowych ds. blockchain Oracle, możemy lepiej zrozumieć, jak działają w praktyce blockchain oracle. Do takich projektów należą UMA, Chainlink i Band.

UMA

Protokół łańcucha bloków UMA jest protokołem opartym na Ethereum, który umożliwia ludziom tworzenie syntetycznych zasobów w łańcuchu bloków. Misją UMA jest umożliwienie każdemu na świecie dostępu do ryzyka finansowego. Aby aktywami syntetycznymi można było skutecznie handlować z aktualnymi danymi, UMA zależy od swojej wyroczni blockchain.

Związane z: Co to jest zdecentralizowana giełda kryptowalut (DEX)?

System Oracle UMA składa się z Optymistycznego Oracle i Mechanizmu Weryfikacji Danych. Inteligentne kontrakty w protokole UMA wysyłają zapytania o informacje cenowe do Optymistycznego Oracle.

Zanim ceny proponowane przez wyrocznię zostaną potwierdzone, mogą zostać zakwestionowane. Do DVM może zostać przesłana prośba o rozstrzygnięcie sporów dotyczących informacji o cenach. W przypadku sporu posiadaczom tokenów UMA proponuje się głosowanie w celu zgłoszenia ceny aktywów przy użyciu określonych znaczników czasu.

Chainlink jest jednym z pierwszych inicjatorów w sektorze wyroczni blockchain. Protokół oparty na Ethereum łączy inteligentne kontrakty z danymi za pomocą zdecentralizowanej sieci Oracle. Jedną z jej najpopularniejszych ofert jest usługa agregacji cen, która wykorzystuje węzły do ​​dostarczania danych poza łańcuchem do inteligentnych kontraktów na blockchain.

Wielu niezależnych operatorów Oracle aktualizuje kanały cenowe za pomocą Chainlink. Użytkownicy danych z feedu cenowego poprzez swoje finansowanie przyczyniają się do jego jakości. Operatorzy Oracle w sieci są nagradzani środkami przeznaczonymi na publikację danych cenowych.

Wybór węzłów w wyroczni Chainlink opiera się na reputacji i wcześniejszej wydajności węzłów. Pomaga to utrzymać wysoką jakość danych przy jednoczesnym zachowaniu bezpieczeństwa inteligentnych kontraktów.

Protokół pasma

Band Protocol to sieć Oracle działająca na łańcuchu bloków Cosmos. Jest używany przez zdecentralizowane aplikacje finansowe. Oprócz obsługi zdecentralizowanych aplikacji finansowych, Band pracuje nad zdobyciem nowych możliwości dzięki generowaniu danych sportowych, pogodowych, e-sportowych i liczb losowych.

Band jest popularny dzięki swojemu cross-chainowi Oracle, który pobiera dane z internetowych interfejsów API. Band korzysta z zaufanych danych od wielu niezależnych stron, które współdziałają ze sobą za pomocą delegowanego konsensusu dowodu stawki.

Posiadacze tokena protokołu dzielą udział w zarządzaniu Bandem i odpowiadają za zapewnienie dobrej jakości danych. W tym celu tokeny BAND są delegowane do zaufanych walidatorów. Walidatorzy w dniu wikariatu sieci w zamian za część nagrody.

Nowe rozwiązania i nowe wyzwania z Oracle Blockchain

Wyrocznie Blockchain to dość niezawodny mechanizm, który ułatwia komunikację między inteligentnymi kontraktami.

Aby łańcuchy bloków zachowały zrównoważony wpływ w praktycznych zastosowaniach i w różnych branżach, muszą dokładnie łączyć się z danymi ze świata rzeczywistego.

Osiągnięcie tego za pomocą wyroczni wiąże się z kilkoma wyzwaniami w postaci problemu wyroczni.

Jednak na tym froncie poczyniono już znaczne postępy, a przyszła łączność między łańcuchami bloków i zewnętrznymi źródłami danych będzie stanowić duży krok naprzód dla tej technologii.

Wyrocznie blockchain pozostają jednym z wielu krytycznych elementów konstrukcyjnych, które należy wdrożyć w ekosystemie blockchain w sposób niezawodny, pozbawiony zaufania i zachęcający do rozwoju.

E-mail
Co to jest solidność i jak jest wykorzystywana do opracowywania inteligentnych kontraktów?

Inteligentne kontrakty wymagają programowania, a Solidity jest narzędziem do tego zadania.

Czytaj dalej

Powiązane tematy
  • Wyjaśnienie technologii
  • Finanse
  • Przyszłość pieniądza
  • Blockchain
O autorze
Calvin Ebun-Amu (35 opublikowanych artykułów)

Calvin jest pisarzem w MakeUseOf. Kiedy nie ogląda Ricka i Morty'ego ani swoich ulubionych drużyn sportowych, Calvin pisze o start-upach, blockchainie, cyberbezpieczeństwie i innych dziedzinach technologii.

Więcej od Calvina Ebun-Amu

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Jeszcze jeden krok…!

Potwierdź swój adres e-mail w e-mailu, który właśnie do Ciebie wysłaliśmy.

.