Распределенная цена Машина Oracle: повышение надежности и точности данных DeFi

robot
Генерация тезисов в процессе

Распределенная цена Машина Oracle

Система Машина Oracle может испытывать задержки при обработке запросов пользователей по различным причинам, что может привести к единичным точкам отказа. Для этого некоторые системы используют распределенный дизайн ценовой Машины Oracle для повышения надежности обслуживания. Например, в системе, предоставляющей услуги по курсу BTC к доллару, интегрированы 31 независимые ценовые Машины Oracle для обеспечения более стабильного сервиса.

! Chainlink (часть 2) из серии Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-855e7db6fb0607a91a3fa63b51fcc2c9.webp)

Дизайн контракта этого агрегатора обычно включает несколько внешних Машина Oracle. Каждый внешний Машина Oracle может предоставлять данные о ценах с помощью определённых методов в ответ на запросы пользователей в агрегаторе. Эти внешние Машина Oracle часто являются обычными внешними аккаунтами, которые могут предоставлять данные не только для агрегатора BTC/USD, но и одновременно обслуживать другие агрегаторы, такие как ETH/USD.

! Chainlink (Часть 2) из серии Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-28d519adb5b491a0596a00eed45731eb.webp)

Смарт-контракты в блокчейне обычно следуют следующим шагам при обработке данных Машина Oracle:

  1. Считать текущее состояние контракта и провести серию проверок.
  2. Завершите необходимые подготовительные работы.
  3. Проверить каждую подпись данных, чтобы убедиться, что хеш-значение правильное и у подписавшего есть соответствующие права.
  4. Проверьте порядок наблюдаемых значений, выберите медиану и убедитесь, что она находится в разумных пределах.
  5. Запишите результаты этой Машины Oracle и проведите дальнейшую проверку.

! Chainlink Часть 2 из серии Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-cec5b2c5581a3e9abce8f2d60b1980b1.webp)

Некоторые системы также могут вводить дополнительные механизмы проверки, такие как сравнение отклонений цен, предоставленных разными Машина Oracle, на предмет их соответствия допустимым диапазонам.

Чтобы упростить процесс использования и повысить гибкость, некоторые платформы внедрили концепцию Реестра Лент. Это можно рассматривать как агрегатор PriceFeeds, который уже объединил несколько priceFeed. Пользователи могут напрямую считывать данные о ценах через Реестр Лент, не настраивая самостоятельно priceFeed для каждого токена.

! Chainlink Часть 2 из серии Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-d9aeeaf87bcbb44e785c6ac67b5d0877.webp)

В механизме кормления цен некоторые системы используют многоуровневую стратегию агрегации данных, включая агрегацию источников данных, агрегацию операторов узлов и агрегацию сети Машина Oracle. Этот подход позволяет предоставить более полную и точную информацию о рыночных ценах.

! Chainlink (часть 2) из серии Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-9675c9b843c9317c5677f589662c7b07.webp)

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

! Chainlink (Часть 2) из серии Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-02058d8c7492f3e74ee71058d58c4cbc.webp)

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

! Chainlink (часть 2) из серии Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-14fdeba36634c8a73d0acd0f393bc87f.webp)

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

! Chainlink (Часть 2) из серии Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-acbff1db208352e4522af1ff702c5e15.webp)

DEFI-2.51%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 8
  • Поделиться
комментарий
0/400
ApyWhisperervip
· 4ч назад
Мамочка, эта Машина Oracle немного слишком развлеклась.
Посмотреть ОригиналОтветить0
MissedTheBoatvip
· 21ч назад
Слушая кривую, тяжело вложился, был разбужен!
Посмотреть ОригиналОтветить0
PanicSeller69vip
· 08-01 17:13
31 Машина Oracle卡麻了咋办
Посмотреть ОригиналОтветить0
0xLuckboxvip
· 08-01 17:13
Быки 31 полезно?
Посмотреть ОригиналОтветить0
not_your_keysvip
· 08-01 17:11
вне блокчейна靠谱吗
Посмотреть ОригиналОтветить0
BearMarketSunriservip
· 08-01 17:09
卧槽 Эта ловушка очень надежна
Посмотреть ОригиналОтветить0
SelfCustodyIssuesvip
· 08-01 17:08
Это замечательно, так много стабильных машин.
Посмотреть ОригиналОтветить0
NftDeepBreathervip
· 08-01 16:44
Впереди огромный обман! Будьте внимательны!
Посмотреть ОригиналОтветить0
  • Закрепить