Демістифікація блокчейн-оракулів: частина 1

Простіше кажучи, блокчейн оракули полегшують доступ, обробку та передачу інформації між зовнішнім світом даних поза ланцюгом і смарт-контрактами. Тим не менш, DeFi і застосовувані блокчейн-додатки були б неможливими без них.

Дані, які вони передають, можуть надходити в різних формах, враховуючи, що вони дозволяють спілкуватися з різними позачейновими системами, зокрема з веб-API, хмарними провайдерами, електронними підписами, платіжними системами, пристроями Інтернету речей та іншими блокчейнами.

Тим не менш, важливо зрозуміти їхній потенціал, коли йдеться про підвищення корисності блокчейну, які найцікавіші розробки, спрямовані на послаблення довіри до будь-якого з поточних рішень Oracle, і яку роль у цьому відіграватимуть ці арбітри істини. майбутнє децентралізованих послуг.

Щоб відповісти на ці запитання, CryptoSlate поспілкувався з деякими з видатних експертів на цю тему, деякі з яких збираються зустрітися в Берліні в червні цього року на першому в світі технологічному агностиці саміт який повністю зосереджений на оракулах.

Підключення смарт-контрактів до інформації за межами їх рідних блокчейнів

Хоча вони вже являють собою важливий елемент інфраструктури, який робить DeFi можливим – забезпечуючи достовірність даних в екосистемах блокчейну – оракули, ймовірно, стануть більш помітними, оскільки все більше варіантів використання рухатиметься до Web3. 

«Коли ми переглянули багато випадків використання, ми зрозуміли, що нам справді потрібно створити інформацію – нам потрібно було дати відповіді на питання, які можна поставити людською мовою», – пояснив Едмунд Едгар, засновник Social Minds Inc., який створив перший у світі розумний контрактний оракул під назвою Reality Keys.

Призначений для Біткойн Ще в 2013 році Reality Keys не знайшов широкого використання, проте він послужив основою для розробки Reality.eth – арбітражної платформи з відкритим кодом на Ethereum.

«Reality.eth створений для того, щоб відповісти на будь-яке запитання, яке вам подобається, і замість того, щоб покладатися на одну сутність, він працює з краудсорсингом», — зазначив Едгар, пояснюючи, як кілька людей можуть відповісти на запитання, і система з облігаціями була включена в дизайн, щоб спонукати їх відповідати чесно. 

Згадуючи про інтеграцію з Gnosis Safe, Едгар зазначив, що Reality.eth все частіше використовується для управління.

Спочатку Gnosis Safe представляв собою гаманець з кількома підписами, але перетворився на операційну систему для децентралізованих автономних організацій (DAO).

Його модуль SafeSnap, який є рішенням на основі Oracle, яке використовує Reality.eth, дозволяє децентралізоване виконання пропозицій щодо управління шляхом здійснення голосування поза мережею.

Як працює SafeSnap (Джерело: Gnosis)
Як працює SafeSnap (Джерело: Gnosis)

«Ви голосуєте власників токенів за допомогою системи під назвою Snapshot, а потім використовуєте Reality.eth, щоб дізнатися, що було голосування, і передати цю інформацію розумному контракту, щоб він міг діяти відповідно до цього», — пояснив Едгар. Роль Oracle у наборі інструментів децентралізованого управління.

Мінімізація залежності від довірених сторін

На даний момент існує кілька різних типів служб blockchain oracle. Найпростіша типологія розрізняє оракули першої та третьої сторони. Хоча сторонні оракули керуються самими постачальниками API, останні не керуються власниками інформації, яку вони обслуговують, а діють як посередники між джерелом даних і блокчейном.

«Деякі служби oracle централізовані, а деякі – децентралізовані», – пояснив Стівен Лю, керівник відділу розвитку NGD і технолог Neo Foundation, додавши, як їхнє рідне рішення Oracle поєднує в собі різні функції обох проектів. 

Команда Neo мережа пропонує своїм користувачам безліч різних функцій, включаючи децентралізовану систему зберігання файлів, систему ідентифікації та систему оракула, яка дозволяє розумним контрактам отримувати доступ до зовнішніх ресурсів.

«Наш рідний API oracle можна запитати безпосередньо за допомогою розумного контракту, і він включає процес консенсусу вузлів, що робить його ненадійною децентралізованою службою», – додав Лю, зазначивши, що оскільки він приймає асинхронний шаблон, механізм обробки запиту-відповіді не працює. t відкласти остаточне завершення блоку Нео.

Механізм обробки запитів-відповідей служби Neo Oracle (Джерело: Neo)
Механізм обробки запитів-відповідей служби Neo Oracle (Джерело: Neo)

Як пояснив Лю, рада Neo, обрана власниками NEO, складається з 21 члена, які мають різні обов’язки. Один з них — вибрати вузли оракула, які нададуть надійні дані для смарт-контрактів». 

«Ці вузли оплачуються та винагороджуються за відповіді на запити оракула, однак Рада може видалити і навіть замінити їх у разі поганого обслуговування або неправильних дій».

Відповідаючи на запитання про деякі з найбільших проблем, пов’язаних з нинішніми дослідженнями та розробкою оракулів блокчейну, Едгар зазначив, що досі «ніхто насправді не створив оракула, який би працював без довірених сторін, але водночас був захищеним від хабарництва». 

Оракули мають вирішальне значення, коли справа доходить до використання технології блокчейн для будь-чого, крім рідних активів, і їх здатність використовувати справжню децентралізацію та неоднозначність стала гострою проблемою, яка визначатиме майбутні системи та послуги, що покладаються на цілісність та безпеку даних.

У той час як найпоширеніший підхід покладається на треті сторони, які надають дані та підписують інформацію, маркерне голосування з’явилося як альтернативний, більш децентралізований підхід.

«Oracles визначають вхідні дані смарт-контракту, які, у свою чергу, впливають на те, що насправді робить смарт-контракт», — пояснив Харт Ламбур, співзасновник UMA, децентралізована платформа фінансових контрактів, заснована на блокчейні Ethereum.

«Хоча дані блокчейну стають незмінними після того, як вони записані в реєстр, вони не перевіряються раніше, залишаючи оракули та, відповідно, розумні контракти відкритими для маніпуляцій», – зазначив Ламбур, стверджуючи, що оптимістичний оракул UMA бореться з цією проблемою за допомогою унікального вирішення спорів. системи. 

Будь-хто може проштовхнути відповідь у ланцюжку, і буде суперечка, лише якщо відповідь буде неправильною. 

«Ми називаємо цю систему вирішення проблем «оптимістичною», оскільки дані приймаються як істинні, якщо вони не оскаржуються», — сказав він, вказавши, що порівняно з традиційними оракулами, які подають ціну, оптимістичні оракули можуть передавати суперконкретні дані в ланцюжку таким чином, що не покладається на вузли. 

Щоб підключитися до оптимістичного оракула, не потрібно використовувати контракт, запущений на UMA (Джерело: UMA)
Щоб підключитися до оптимістичного оракула, не потрібно використовувати контракт, запущений на UMA (Джерело: UMA)

«Економічні стимули зберігають точність, оскільки будь-хто може отримати винагороду, відповідаючи на запит, і втратить гроші, якщо вони неправильні та оскаржені», — підсумував Ламбур.

Усунення упередженості даних і погодження з однією абсолютною істиною

«Хоча ми можемо сформувати децентралізовані організації, що дозволяють власникам токенів голосувати за питання, теоретично існують ситуації, в яких може бути вигідно підкупити цих виборців, щоб вони голосували певним чином», – додав Едгар.

Хоча системи голосування власників токенів на практиці виявилися досить надійними, за словами Едгара, це не обов’язково означає, що ними не можна маніпулювати.

«Ви дійсно не бачите, як ці системи голосування ламаються зараз, але ви ніколи не знаєте», — стверджував він, пояснюючи, що «з криптовалютою у вас все працюватиме дуже довго, а потім хтось успішно атакує одну її частину , а потім будуть подібні атаки».

«Augur, децентралізована платформа для ринку оракулів і прогнозів, начебто має дизайн, який не залежить від довірених сторін, але має те, що називається безпекою», — додав Едгар, зазначивши, що існує певна сума грошей, яку вона може захистити без , принаймні теоретично, будучи «прибутковою атакуючою». 

У надзвичайних випадках підхід Augur дозволяє системі розділитися на кілька копій, дозволяючи людям використовувати будь-яку версію, яка їм подобається, і в кінцевому підсумку виявляючи, яка з цих систем є більш цінною. Цей підхід спочатку запропонував Пауль Шторц у ст Інформаційний документ Truthcoin. Наразі Едгар працює над проектом, який робить це кроком далі, в крайніх випадках розділяє весь реєстр другого рівня.

Люди, які хочуть взаємодіяти один з одним, зрештою повинні домовитися про якийсь загальний погляд на світ, дотримуючись того, що вони вважають правдою. 

«З таким підходом до роздвоєння, який використовує Augur, можливо, ви отримаєте дві економіки», — прокоментував Едгар, підкресливши, що «блокчейн не може довести, що світогляд є правильним, але ми можемо дозволити кожному світогляду координуватися з самим собою і дозволити людям розмовляти один з одним у будь-якій реальності, яку вони хочуть».

«Ми також можемо визначити, який світогляд є найціннішим у грошовому вираженні, але знову ж таки, це не обов’язково так», — додав він, зробивши висновок, що «блокчейни є інструментом для координації, і найкраще, що ми можемо зробити, — це координувати роботу між людьми з спільний світогляд».

Отримайте свій щоденний підсумок Біткойн, Defi, НФТ та Web3 новини від CryptoSlate

Опубліковано в: Defi, Технологія

Отримати край на крипторинку?

Станьте учасником CryptoSlate Edge та отримайте доступ до нашої ексклюзивної спільноти Discord, більш ексклюзивного вмісту та аналізу.

Аналіз на ланцюгах

Знімки цін

Більше контексту

Приєднуйтесь зараз за $ 19 / місяць Вивчіть усі переваги

Джерело: https://cryptoslate.com/demystifying-blockchain-oracles-part-1/