Demistyfikujące wyrocznie blockchain: część 1

Po prostu, wyrocznie blockchain ułatwiają dostęp, przetwarzanie i przesyłanie informacji między zewnętrznym światem danych poza łańcuchem a inteligentnymi kontraktami. To powiedziawszy, DeFi i zastosowane aplikacje blockchain nie byłyby możliwe bez nich.

Przesyłane przez nich dane mogą przybierać różne formy, biorąc pod uwagę, że umożliwiają komunikację z różnymi systemami poza łańcuchem – w tym między innymi z internetowymi interfejsami API, dostawcami chmury, podpisami elektronicznymi, systemami płatności, urządzeniami IoT i innymi łańcuchami bloków.

To powiedziawszy, warto zrozumieć ich potencjał, jeśli chodzi o zwiększanie użyteczności blockchain, jakie są najbardziej ekscytujące wydarzenia mające na celu zmniejszenie zaufania, jakie pokłada się w którymkolwiek z obecnych rozwiązań Oracle, oraz jaką rolę będą odgrywać ci arbitrzy prawdy. przyszłość usług zdecentralizowanych.

Aby odpowiedzieć na te pytania, CryptoSlate rozmawiał z kilkoma wybitnymi ekspertami w tej dziedzinie, z których część spotka się w czerwcu tego roku w Berlinie na pierwszej na świecie agnostyce technologicznej szczyt który jest w pełni skoncentrowany na wyroczniach.

Łączenie inteligentnych kontraktów z informacjami spoza ich rodzimych łańcuchów bloków

Chociaż już stanowią kluczowy element infrastruktury, która umożliwia DeFi – zapewniając ważność danych w ekosystemach blockchain – wyrocznie prawdopodobnie staną się bardziej widoczne, gdy więcej przypadków użycia przejdzie w stronę sieci3. 

„Kiedy przyjrzeliśmy się wielu przypadkom użycia, zdaliśmy sobie sprawę, że naprawdę musimy stworzyć informacje — musieliśmy odpowiedzieć na pytania, które można zadać ludzkim językiem” — wyjaśnił Edmund Edgar, założyciel Social Minds Inc., który stworzył pierwszą na świecie wyrocznię inteligentnych kontraktów o nazwie Reality Keys.

Zaprojektowany dla Bitcoin skrypty w 2013 roku, Reality Keys nie były zbytnio wykorzystywane, jednak służyły jako baza do opracowania Reality.eth – platformy arbitrażowej typu open source na Ethereum.

„Reality.eth jest zbudowany, aby odpowiadać na każde pytanie, które ci się podoba, i zamiast polegać na jednym podmiocie, jest pozyskiwany z tłumu” – zauważył Edgar, wyjaśniając, w jaki sposób wiele osób może odpowiedzieć na pytanie, a system z więzami został uwzględniony w projekcie. zachęcić ich do uczciwej odpowiedzi. 

Wspominając o integracji z Gnosis Safe, Edgar zauważył, że Reality.eth jest coraz częściej wykorzystywany do zarządzania.

Pierwotnie portfel multisig, Gnosis Safe rozwinął się w system operacyjny dla zdecentralizowanych organizacji autonomicznych (DAO).

Jego moduł SafeSnap, który jest rozwiązaniem opartym na Oracle, wykorzystującym Reality.eth, Umożliwia zdecentralizowane wykonanie propozycji zarządzania poprzez wykonanie głosów poza łańcuchem.

Jak działa SafeSnap (Źródło: Gnosis)
Jak działa SafeSnap (Źródło: Gnosis)

„Oddajesz głos posiadaczom tokenów za pomocą systemu o nazwie Snapshot, a następnie używasz Reality.eth, aby dowiedzieć się, jaki był głos i przekazać te informacje do inteligentnego kontraktu, aby mógł na nim działać” – wyjaśnił Edgar rola Oracle w zdecentralizowanym zestawie narzędzi do zarządzania.

Minimalizowanie zależności od zaufanych stron

W tym momencie istnieje kilka różnych rodzajów usług Oracle w ramach łańcucha bloków. Najbardziej podstawowa typologia rozróżnia wyrocznie pierwszej i trzeciej strony. Chociaż wyrocznie pierwszej strony są obsługiwane przez samych dostawców API, te ostatnie nie są obsługiwane przez właścicieli informacji, którym służą, ale działają jako pośrednicy między źródłem danych a łańcuchem bloków.

„Niektóre usługi Oracle są scentralizowane, a niektóre zdecentralizowane” – wyjaśnił Steven Liu, szef rozwoju w NGD i Technologist of Neo Foundation, dodając jednocześnie, w jaki sposób ich natywne rozwiązanie Oracle łączy różne funkcje z obu projektów. 

Połączenia Neo sieć oferuje swoim użytkownikom wiele różnych funkcji, w tym zdecentralizowany system przechowywania plików, system tożsamości i system Oracle, który umożliwia inteligentnym kontraktom dostęp do zasobów zewnętrznych.

„Naszego natywnego API Oracle można zażądać bezpośrednio za pomocą inteligentnego kontraktu i obejmuje on proces konsensusu węzłów, co czyni go zdecentralizowaną usługą pozbawioną zaufania” – dodał Liu, zauważając, że ponieważ przyjmuje wzór asynchroniczny, mechanizm przetwarzania żądania i odpowiedzi nie t opóźnić ostateczność bloku Neo.

Mechanizm przetwarzania żądania i odpowiedzi usługi Neo Oracle (Źródło: Neo)
Mechanizm przetwarzania żądania i odpowiedzi usługi Neo Oracle (Źródło: Neo)

Jak wyjaśnił Liu, rada Neo wybrana przez posiadaczy NEO składa się z 21 członków, którzy mają różne obowiązki. Jednym z nich jest wybór węzłów Oracle, które będą dostarczać wiarygodne dane do inteligentnych kontraktów”. 

„Te węzły są opłacane i nagradzane za odpowiadanie na prośby wyroczni, jednak Rada może je usunąć, a nawet zastąpić w przypadku złej obsługi lub wykroczenia”.

Zapytany o niektóre z największych wyzwań związanych z obecnymi badaniami i rozwojem wyroczni blockchain, Edgar wskazał, że do tej pory „nikt tak naprawdę nie zbudował wyroczni, która działa bez zaufanych stron, a jednocześnie jest odporna na przekupstwo”. 

Oracle mają kluczowe znaczenie, jeśli chodzi o wykorzystanie technologii blockchain do innych zasobów niż rodzime, a ich zdolność do wykorzystywania prawdziwej decentralizacji i niejednoznaczności okazała się palącą kwestią, która zdefiniuje przyszłe systemy i usługi oparte na integralności i bezpieczeństwie danych.

Podczas gdy najbardziej powszechne podejście opiera się na osobach trzecich, które dostarczają dane i podpisują informacje, głosowanie tokenami pojawiło się jako alternatywne, bardziej zdecentralizowane podejście.

„Oracles określa dane wejściowe inteligentnego kontraktu, który z kolei wpływa na to, co faktycznie robi inteligentny kontrakt” – wyjaśnił Hart Lambur, współzałożyciel UMA, zdecentralizowana platforma kontraktów finansowych oparta na blockchainie Ethereum.

„Podczas gdy dane blockchain stają się niezmienne po zapisaniu w księdze, nie są one wcześniej weryfikowane, co pozostawia wyrocznie, a co za tym idzie, inteligentne kontrakty są otwarte na manipulacje” – zauważył Lambur, argumentując, że optymistyczna wyrocznia UMA rozwiązuje ten problem za pomocą unikalnego rozwiązania sporu. system. 

Każdy może popchnąć odpowiedź na łańcuch, a spór będzie tylko wtedy, gdy odpowiedź jest błędna. 

„Nazywamy ten system rozwiązywania »optymistycznym«, ponieważ dane są akceptowane jako prawdziwe, chyba że są kwestionowane”, powiedział, wskazując, że w porównaniu z tradycyjnymi wyroczniami cenowymi, optymistyczne wyrocznie mogą dostarczać superkonkretne dane w łańcuchu w sposób, który nie polega na węzłach. 

Wpięcie się w optymistyczną wyrocznię nie wymaga korzystania z umowy uruchomionej na UMA (Źródło: UMA)
Wpięcie się w optymistyczną wyrocznię nie wymaga korzystania z umowy uruchomionej na UMA (Źródło: UMA)

„Zachęty ekonomiczne zachowują dokładność, ponieważ każdy może zdobyć nagrody, odpowiadając na zapytanie i stracić pieniądze, jeśli są nieprawidłowe i kwestionowane” – podsumował Lambur.

Zajęcie się stronniczością danych i uzgodnienie jednej absolutnej prawdy

„Chociaż jesteśmy w stanie tworzyć zdecentralizowane organizacje, umożliwiające posiadaczom tokenów głosowanie w kwestiach, teoretycznie istnieją sytuacje, w których opłaca się przekupić tych wyborców, aby głosowali w określony sposób” – dodał Edgar.

Chociaż systemy głosowania posiadaczy tokenów okazały się dość solidne w praktyce, według Edgara nie musi to oznaczać, że nie można nimi manipulować.

„Naprawdę nie widzisz teraz, jak te systemy głosowania się psują, ale nigdy nie wiadomo” – przekonywał, wyjaśniając, że „z kryptowalutami będziesz mieć rzeczy działające przez naprawdę długi czas, a potem ktoś z powodzeniem zaatakuje jedną jego część , a potem nastąpią podobne ataki.”

„Augur, zdecentralizowana platforma rynku wyroczni i prognoz, ma projekt bez polegania na zaufanych stronach, ale ma coś, co nazywa się zabezpieczeniem”, dodał Edgar, zauważając, że istnieje pewna kwota pieniędzy, którą może zabezpieczyć bez , przynajmniej w teorii, bycie „dochodowym do ataku”. 

W skrajnych przypadkach podejście Augura umożliwia rozgałęzianie się systemu na wiele kopii – pozwalając ludziom na korzystanie z dowolnej wersji, która im się podoba – ostatecznie ujawniając, który z tych systemów jest bardziej wartościowy. To podejście zostało pierwotnie zaproponowane przez Pawła Sztorca w Biuletyn informacyjny Truthcoin. Edgar pracuje obecnie nad projektem, który idzie o krok dalej, w skrajnych przypadkach rozwidlając całą księgę drugiej warstwy.

Ludzie, którzy chcą komunikować się ze sobą, ostatecznie muszą uzgodnić jakiś wspólny pogląd na świat – trzymając się tego, co uznają za prawdziwe. 

„Dzięki takiemu podejściu rozwidlającemu, jakiego używa Augur, możliwe jest, że skończysz z dwiema gospodarkami” – skomentował Edgar, podkreślając, że „blockchain nie może udowodnić, który światopogląd jest poprawny, ale możemy pozwolić każdemu światopoglądowi na koordynację ze sobą. i pozwalaj ludziom rozmawiać ze sobą w dowolnej rzeczywistości”.

„Możemy również określić, który światopogląd jest najcenniejszy w kategoriach pieniężnych – ale znowu – niekoniecznie jest to prawdą”, dodał, stwierdzając, że „blockchainy są narzędziem koordynacji, a najlepsze, co możemy zrobić, to koordynować między ludźmi wspólny światopogląd”.

Uzyskaj codzienne podsumowanie Bitcoin, DeFi, NFT i Web3 wiadomości z CryptoSlate

Opublikowany w: DeFi, Technologia

Otrzymaj krawędź na rynku kryptowalut ?

Zostań członkiem CryptoSlate Edge i uzyskaj dostęp do naszej ekskluzywnej społeczności Discord, bardziej ekskluzywnych treści i analiz.

Analiza łańcuchowa

Migawki cenowe

Więcej kontekstu

Dołącz teraz za 19 USD / miesiąc Poznaj wszystkie korzyści

Źródło: https://cryptoslate.com/demystifying-blockchain-oracles-part-1/