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

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

Распределённый механизм цены Машина Oracle

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

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

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

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

  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 ввела концепцию глобального реестра Машина Oracle (Feed Registry). Это система, агрегирующая несколько источников цен, позволяющая пользователям напрямую считывать данные о ценах различных токенов через реестр, не устанавливая источник цен для каждого токена отдельно.

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

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

Данные о ценах на этой платформе Машина Oracle обрабатываются на трех уровнях агрегации:

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

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

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

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

В конечном итоге новое значение цены обновляется в блокчейне только тогда, когда изменения цены достигают определенного порога или проходит определенный временной интервал. Хотя этот механизм гарантирует надежность данных, он также приводит к относительно медленному обновлению цен, что может занять от нескольких минут до нескольких часов. Поэтому такие Машина 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)

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 6
  • Поделиться
комментарий
0/400
MeaninglessGweivip
· 07-17 20:03
Чтобы закатить Машину Oracle, нужно 31??
Посмотреть ОригиналОтветить0
MetaverseMigrantvip
· 07-17 17:41
Зачем так усложнять Машина Oracle?
Посмотреть ОригиналОтветить0
ProveMyZKvip
· 07-17 17:40
Безопасность безопасностью, но кто будет играть, если обновления медленные?
Посмотреть ОригиналОтветить0
SandwichVictimvip
· 07-17 17:40
Неужели? Несколько десятков источников данных все еще недостаточно для реального времени.
Посмотреть ОригиналОтветить0
ProofOfNothingvip
· 07-17 17:32
31 Машина Oracle Это слишком просто, правда?
Посмотреть ОригиналОтветить0
MiningDisasterSurvivorvip
· 07-17 17:23
Черт~ опять вижу, как другие говорят о безопасности, я уже устал это слышать перед медвежьим рынком.
Посмотреть ОригиналОтветить0
  • Закрепить