Многоуровневая агрегирующая механика распределенной Машины Oracle: Глубина анализа процесса обработки данных о ценах BTC/USD

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

Механизм агрегирования цен в распределенной Машине Oracle

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

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

Код контракта этой агрегирующей механики можно просмотреть в блокчейн-браузере. Вызывая определенные методы контракта, пользователи могут получить список всех оффлайн Машина Oracle, участвующих в агрегировании. Эти Машина Oracle, как правило, являются внешними обладающими аккаунтами (EOA), которые предоставляют данные не только для одной валютной пары, но также могут одновременно обслуживать несколько различных агрегаторов цен.

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

  1. Сначала проверьте текущее состояние контракта, чтобы убедиться в законности операции.

  2. Проведите необходимые подготовительные работы для создания основы для последующей обработки.

  3. Проверка подписи для каждой записи данных, чтобы убедиться, что источник данных надежен и не был изменен. Также проверьте права доступа подписанта и избегайте повторной отправки.

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

  5. Запишите ответ данной Машины Oracle и проведите дополнительную проверку. В некоторых случаях может быть проведена перекрестная проверка с другими источниками цен (например, децентрализованными биржами), чтобы убедиться, что отклонение цены находится в допустимых пределах.

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

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

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

Цена данных Машина Oracle прошла многослойную агрегацию:

  1. Агрегация источников данных: сбор исходной информации о ценах с крупных торговых платформ и поставщиков данных.

  2. Агрегация операторов узлов: каждый узел Машины Oracle получает информацию из нескольких независимых источников данных и проводит предварительную обработку.

  3. Объединение сети Машина Oracle: вся сеть снова объединяет данные, предоставляемые всеми узлами, обычно с использованием метода медианы.

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

Важно отметить, что не каждое обновление данных сразу синхронизируется с цепью. Система установила два триггерных параметра: порог отклонения и порог сердцебиения, и данные на цепи обновляются только при выполнении условий. Хотя этот механизм обеспечивает стабильность данных, он также приводит к относительно медленной скорости обновления цен, которая может варьироваться от нескольких минут до 24 часов. Поэтому такие Машина Oracle системы в основном подходят для приложений, где требования к актуальности цен не высоки.

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

BTC-2.62%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 8
  • Поделиться
комментарий
0/400
ImpermanentSagevip
· 07-12 09:53
Медленное обновление Безопасность на первом месте!
Посмотреть ОригиналОтветить0
VibesOverChartsvip
· 07-12 04:35
Медленно — значит быстро. Не торопись.
Посмотреть ОригиналОтветить0
EyeOfTheTokenStormvip
· 07-11 18:15
С точки зрения цепочки данных необходимо ускорить обновления.
Посмотреть ОригиналОтветить0
ColdWalletGuardianvip
· 07-09 10:47
Играй, если можешь, потрать немного больше Газ.
Посмотреть ОригиналОтветить0
MetaverseLandlordvip
· 07-09 10:41
Эта ловушка давно должна быть отвергнута, верно?
Посмотреть ОригиналОтветить0
BlockchainTherapistvip
· 07-09 10:39
Система строгая, но не достаточно быстрая.
Посмотреть ОригиналОтветить0
YieldChaservip
· 07-09 10:35
Сказать просто, это же вне блокчейна кормление ценами.
Посмотреть ОригиналОтветить0
ApeEscapeArtistvip
· 07-09 10:21
Данные надежные, и это главное.
Посмотреть ОригиналОтветить0
  • Закрепить