Как распределенная Машина Oracle обеспечивает надежность ценовых данных

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

Дизайн и реализация распределенной системы цен Машина Oracle

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

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

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

Когда пользователь запрашивает данные о ценах, внецепочечная Машина Oracle отвечает на запрос в агрегаторе, вызывая метод transmit. Этот процесс включает несколько этапов:

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

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

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

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

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

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

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

Приложение реестра Машина Oracle

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

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

Многоуровневая механика агрегации данных

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

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

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

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

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

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

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

! 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)

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

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

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

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

LINK3.41%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 5
  • Репост
  • Поделиться
комментарий
0/400
GateUser-a180694bvip
· 08-12 10:06
Эта архитектура выглядит довольно надежно.
Посмотреть ОригиналОтветить0
WhaleSurfervip
· 08-10 17:45
У всех 31 оракулов есть проблемы, не бойтесь
Посмотреть ОригиналОтветить0
VibesOverChartsvip
· 08-10 17:44
приятель все еще надежен, все 31 Машина Oracle были использованы
Посмотреть ОригиналОтветить0
NftCollectorsvip
· 08-10 17:30
Понял, что ключевые данные в блокчейне являются ядром web3. Ценовой оракул похож на оценщика цен на арт-рынке. Только децентрализованные распределенные котировки являются наиболее истинными и надежными.
Посмотреть ОригиналОтветить0
ZKSherlockvip
· 08-10 17:30
на самом деле, их предположения о доверии все еще зависят от вероятностного консенсуса... это не настоящая криптографическая безопасность
Посмотреть ОригиналОтветить0
  • Закрепить