Распределенная цена Машина Oracle: анализ принципов проектирования и механизмов реализации

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

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

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

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

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

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

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

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

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

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

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

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

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

LINK-1.44%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 6
  • Поделиться
комментарий
0/400
AirdropBlackHolevip
· 3ч назад
Бегаю с данными до рвоты
Посмотреть ОригиналОтветить0
CantAffordPancakevip
· 10ч назад
Кто может понять что-то настолько сложное?
Посмотреть ОригиналОтветить0
OnlyOnMainnetvip
· 11ч назад
Машина Oracle эта ловушка развернута довольно надежно
Посмотреть ОригиналОтветить0
CryptoHistoryClassvip
· 11ч назад
интересно... тот же паттерн, который мы наблюдали с орклом MakerDAO в 2020 году. история никогда не перестает рифмоваться
Посмотреть ОригиналОтветить0
AirdropDreamBreakervip
· 11ч назад
Это нацелено на растрату ресурсов
Посмотреть ОригиналОтветить0
NFTRegrettervip
· 11ч назад
Снова Машина Oracle, еще не достаточно потеряли?
Посмотреть ОригиналОтветить0
  • Закрепить