Распределенная цена Машина Oracle Chainlink: принципы, преимущества и ограничения

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

Как работает распределенная машина Oracle для цен

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

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

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

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

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

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

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

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

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

Для упрощения процесса получения цен различных токенов была введена Регистрация Листов как агрегатор PriceFeeds. Это значительно снизило затраты на управление и повысило гибкость системы, пользователи могут напрямую получать данные о ценах различных токенов через Регистрацию Листов.

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

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

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

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

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

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

LINK2.85%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 3
  • Поделиться
комментарий
0/400
FudVaccinatorvip
· 07-25 07:36
Надежные данные имеют наибольшее значение
Посмотреть ОригиналОтветить0
SelfCustodyIssuesvip
· 07-25 07:34
Откуда поступают основные данные?
Посмотреть ОригиналОтветить0
MEVSupportGroupvip
· 07-25 07:25
Машина Oracle действительно довольно хороша
Посмотреть ОригиналОтветить0
  • Закрепить