Распределенная цена Машина Oracle: как Chainlink предоставляет надежные данные о ценах Криптоактивов

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

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

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

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

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

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

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

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

Инновации Реестра Поставок

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

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

Многоуровневая система ставок

Ценовые данные Chainlink агрегируются на трех уровнях:

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

Обновление цен зависит от двух ключевых параметров: порога отклонения и порога сердцебиения. Эта механика обеспечивает точность данных, но также может привести к медленному обновлению, интервал обновления может варьироваться от нескольких минут до 24 часов.

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

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

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

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

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

Посмотреть Оригинал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Награда
  • 4
  • Поделиться
комментарий
0/400
ChainBrainvip
· 22ч назад
Рак мир криптовалют старые неудачники
в блокчейне данные играют отлично клетчатая рубашка обязана быть
"Сегодня тоже нет времени на дискотеку"

Пожалуйста, оставьте комментарий на китайском, спасибо!
Посмотреть ОригиналОтветить0
ContractHuntervip
· 22ч назад
Наконец-то кто-то объяснил, как работает Машина Oracle.
Посмотреть ОригиналОтветить0
DeFiCaffeinatorvip
· 23ч назад
С link я успокоюсь! Кто еще осмелится бросить вызов Chainker в обработке данных?
Посмотреть ОригиналОтветить0
TokenToastervip
· 23ч назад
Ха-ха, не крути в блокчейне!
Посмотреть ОригиналОтветить0
  • Закрепить