Назад к блогу Все статьи

Что такое проблема оракула? Как Morpher справляется с ней

Author Image Laurent Dupont

от Laurent Dupont

Доставка данных на основе намерений: Morpher представляет оракул на основе намерений
glasses
Эксперт

Если вы когда-либо полагались на Википедию во время редактирования статьи, вы знаете, каково это: одна минута Плутон — планета, следующая минута — нет. Вот что значит доверять внешним данным на блокчейне.

Блокчейны должны быть безопасными, выполняя код с идеальной логикой. Но в тот момент, когда им нужна информация из реального мира, они сталкиваются с огромной слепой зоной. Блокчейны не могут проверить новости, вызвать API или найти последнюю цену Биткойна в Google. Вместо этого они полагаются на оракулы для получения данных вне цепи. И если этот оракул неточный, задержан или манипулирован, ситуация быстро ухудшается.

Это и есть проблема оракулов, и именно поэтому получение надежных, актуальных и защищенных от подделки данных на блокчейн является одной из самых больших задач в децентрализованных приложениях.

Что такое проблема оракула?

Блокчейны созданы для обеспечения безопасности, прозрачности и защиты от подделок. Но, как мы уже упоминали, у них есть серьезное ограничение: они не могут самостоятельно получать данные из реального мира. Это создает фундаментальную проблему, известную как проблема оракула.

Представьте смарт-контракт, который должен исполняться на основе цен акций, результатов выборов или спортивных счётов. Поскольку у блокчейнов нет встроенного способа проверки этих событий, они полагаются на оракулы — внешние сервисы, которые передают данные смарт-контрактам. Но вот в чем проблема: если оракул, предоставляющий данные, ненадежен, скомпрометирован или централизован, вся система оказывается под угрозой. Один манипулированный источник цен или ложный отчет могут привести к финансовым убыткам, неправильному исполнению контрактов или даже к системным сбоям в приложениях децентрализованных финансов.

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

Однако разработчики рассматривают эту проблему более глубоко. Дело не только в доступе к данным, но и в обеспечении минимизации доверия и целостности данных без центральных точек отказа. Многие существующие решения оракулов полагаются на централизованные API или даже децентрализованную агрегацию, но у обоих есть свои недостатки. Централизованные оракулы вводят единственные точки отказа, в то время как децентрализованные модели увеличивают сложность, стоимость и потенциальные задержки. Реальная задача заключается в проектировании системы оракула, которая обеспечивает экономическую безопасность, поощряя точные данные, при этом делая манипуляции финансово нецелесообразными.

Почему проблема оракула все еще существует

Хотя оракулы решают ограничения данных блокчейна, они вводят новые проблемы. Кто проверяет проверяющих? Многие оракулы полагаются на централизованных поставщиков данных, создавая единую точку отказа. Даже децентрализованные оракулы могут сталкиваться с несоответствиями данных, когда различные источники сообщают противоречивые значения для одного и того же события.

Эти проблемы не являются только теоретическими, они влияют на реальные приложения. Страховой контракт, основанный на погоде, хорош только настолько, насколько надежен оракул, поставляющий данные о температуре. Смарт-контракт в цепочке поставок, автоматизирующий платежи, зависит от точного отслеживания доставки. Если оракул ненадежен, возникают финансовые убытки и споры.

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

Как Morpher решает проблему оракулов

Разработчики, создающие блокчейн-приложения, знакомы с разочарованием от ненадежных оракулов. Задержки, манипулируемые данные и универсальные потоки создают риски, с которыми смарт-контракты не должны сталкиваться. Morpher устраняет эти проблемы, вводя оракул, основанный на намерениях, который делает больше, чем просто извлекает данные — он их понимает.

Что такое оракул, основанный на намерениях?

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

Особенности оракула Morpher

Мгновенные, по запросу ценовые потоки: Вместо того чтобы полагаться на устаревшие, заранее извлеченные данные, ваше dApp получает рыночные цены в реальном времени в точный момент исполнения сделки, обеспечивая точность.

Без подписок, без API-ключей: Оракул Morpher работает по модели оплаты за использование, что означает, что разработчики могут интегрировать и использовать его мгновенно без централизованных барьеров доступа.

Бесшовная упаковка транзакций: С использованием абстракции аккаунтов ERC-4337 ваши пользователи могут совершать сделки, получать актуальные цены и производить расчеты — все в одной блокчейн-транзакции, что снижает затраты на газ и повышает эффективность.

Отсутствие единой точки отказа: В отличие от централизованных оракулов, которые зависят от одного поставщика, Morpher агрегирует несколько источников данных, обеспечивая надежные, устойчивые к манипуляциям ценовые потоки.

Кросс-цепная совместимость: Независимо от того, работает ли ваше dApp на Ethereum, Polygon или любой из 50+ цепей, совместимых с EVM, оракул Morpher гарантирует, что ваши пользователи всегда имеют доступ к точным, минимизированным по доверию рыночным данным.

💡 Результат? Ваше торговое dApp работает с реальными, безопасными и децентрализованными данными, без рисков, связанных с традиционными оракулами. Нет необходимости управлять множеством ценовых потоков, снижать задержки или беспокоиться о атаках предварительного исполнения. Оракул Morpher справляется с этим за вас.

Изучите оракул Morpher сейчас. 

Как другие оракулы решают (и продолжают сталкиваться с) этой проблемой

Блокчейн-оракулы развивались, чтобы удовлетворять различные потребности, но не все решения идеальны для каждой конкретной задачи. Платформы, такие как Chainlink, Pyth и другие модели оракулов push/pull успешно обеспечили передачу данных в блокчейн, но они имеют свои внутренние компромиссы, которые делают их более подходящими для определенных случаев использования.

Какой оракул решает проблему оракулов? Chainlink vs Pyth vs Morpher

Push-оракулы: надежные, но не в реальном времени

Push-оракулы (например, Chainlink) постоянно обновляют блокчейн данными с фиксированными интервалами или когда достигается определенный порог. Это хорошо работает для страховых выплат, отслеживания цепочки поставок и статических справочных данных, где точность в реальном времени не критична.

Тем не менее, для торговых приложений или быстро меняющихся рынков эта модель создает проблемы:

  • Фиксированные интервалы обновления создают задержки: к моменту обновления цены рыночные условия могут измениться.
  • Уязвимость к фронтраннингу: трейдеры могут использовать задержку цены между обновлениями для совершения безрисковых сделок.
  • Необходимость в ненужных затратах на цепочке: частая передача данных добавляет транзакционные сборы, даже когда никому не нужны эти сведения.

Pull-оракулы: эффективные, но не минимизирующие доверие

Pull-оракулы используют другой подход: данные хранятся вне цепи и извлекаются только по мере необходимости. Это уменьшает загруженность блокчейна и позволяет приложениям получать свежие данные только тогда, когда это требуется.

Однако это создает критическую проблему доверия:

  • Пользователи видят данные перед их отправкой, что означает, что они могут решить не отправлять неблагоприятные результаты.
  • Это создает дисбаланс: если трейдеры или игроки отправляют транзакции только тогда, когда данные им благоприятствуют, это подрывает честность и целостность рынка.

Для приложений, где нейтральное, защищенное от манипуляций выполнение является необходимым, таких как финансовая торговля, рынки ставок и автоматизированные расчеты, этот подход оставляет место для манипуляций.

Для кого предназначен Morpher Oracle?

Morpher Oracle разработан для приложений, которым нужны данные в реальном времени, минимизирующие доверие и защищенные от манипуляций. Вместо того чтобы следовать модели push или pull, он вводит новый подход на основе намерений, что делает его идеальным для:

Разработчиков Dapp: Необходимы данные в реальном времени, защищенные от манипуляций, для работы торговых платформ, рынков прогнозов и автоматизированных смарт-контрактов без рисков манипуляций.
Поставщиков данных: Получают выгоду от прозрачной монетизации, где им платят напрямую за каждый запрос данных без массовых лицензий или несправедливого перераспределения.
DeFi и финансовых приложений: Требуют мгновенных, точных рыночных данных, которые push-оракулы не могут предоставить, и справедливого исполнения, которое pull-оракулы не могут гарантировать.

Представьте, что вы строите децентрализованное торговое приложение

Вы создаете DeFi платформу, где пользователи могут торговать активами по рыночным ценам в реальном времени. Выбор Morpher Oracle означает обход ограничений традиционных оракулов

  • С традиционным push-оракулом цены могут обновляться каждые 30 секунд, что означает, что пользователи могут торговать по устаревшим ценам, что приводит к проскальзыванию или неудачным транзакциям.
  • С pull-оракулом пользователи будут видеть последнюю цену перед отправкой транзакции, что позволит им выбирать выгодные сделки, что не является справедливым для контрагента.
  • С помощью оракула на основе намерений Morpher пользователи размещают сделку, и последняя цена включается в их транзакцию, обеспечивая справедливость, безопасность и выполнение в реальном времени без задержек.

Мгновенные данные, когда они вам нужны, с оракулом Morpher на основе намерений.

Лучший способ переноса данных в блокчейн

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

Оракулы с пушевыми уведомлениями страдают от устаревших данных и неэффективности, в то время как оракулы с выбором пользователей создают проблемы с доверием, позволяя пользователям избирательно отправлять транзакции. К сожалению, ни одна из этих моделей не гарантирует выполнение в реальном времени, устойчивое к манипуляциям.

Предоставляя по запросу данные, защищенные от несанкционированного доступа, именно тогда, когда в них нуждаются смарт-контракты, Morpher предлагает более быстрое и надежное решение для разработчиков, создающих платформы DeFi, торговые приложения и многое другое.

Проблема оракулов не исчезнет, но теперь, наконец, есть способ ее решения.

Попробуйте реальные ценовые данные Morpher Oracle прямо сейчас.

Morpher Trading Platform
Отказ от ответственности: Все инвестиции связаны с риском, и прошлые результаты ценных бумаг, отраслей, секторов, рынков, финансовых продуктов, торговых стратегий или индивидуальной торговли не гарантируют будущих результатов или доходов. Инвесторы несут полную ответственность за любые инвестиционные решения, которые они принимают. Такие решения должны основываться исключительно на оценке их финансового положения, инвестиционных целей, толерантности к риску и потребностей в ликвидности. Этот пост не является инвестиционным советом.
Blog Cta Image

Универсальная торговая платформа

Сотни рынков в одном месте - Apple, Bitcoin, золото, часы, NFT, кроссовки и многое другое.

Blog Cta Image

Универсальная торговая платформа

Сотни рынков в одном месте - Apple, Bitcoin, золото, часы, NFT, кроссовки и многое другое.

Похожие записи

Подпишись на нашу рассылку, чтобы получать важные инсайты и анализ: