Дизайн и реализация распределенной цены Машины Oracle
Чтобы решить проблему единой точки отказа, распределенная ценовая Машина Oracle использует метод агрегации нескольких источников данных, чтобы предоставлять услуги пользователям. Например, в случае сервиса цен на BTC в долларах, был объединен 31 независимый ценовой Машина Oracle, что обеспечило более стабильное и надежное предоставление данных.
Ядро этой агрегирующей механики заключается в дизайне ее смарт-контрактов. Вызывая определенные методы в контракте, можно просмотреть все участвующие в оффлайн Машина Oracle. Эти Машина Oracle на самом деле представляют собой некоторые внешние владения (EOA), которые не только предоставляют данные для BTC/USD, но также могут одновременно обслуживать и другие валютные пары, такие как ETH/USD и т.д.
Смарт-контракты на блокчейне следуют строгому процессу проверки при обработке данных от этих Машина Oracle:
Сначала проведите полную проверку текущего состояния контракта.
Провести необходимые подготовительные работы.
Используйте криптографические методы для проверки подлинности каждой подписи и убедитесь, что подписчик имеет соответствующие полномочия.
Отсортируйте наблюдаемые значения, выберите медиану и убедитесь, что это значение находится в установленном диапазоне порогов.
Запишите результаты этой Машины 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 агрегируются на трех уровнях:
Аггрегация источников данных: сбор исходных ценовых данных с различных торговых платформ.
Агрегация операторов узлов: каждый оператор узла Chainlink получает данные от нескольких поставщиков услуг агрегации данных и обрабатывает их.
Сеть Машина 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.
7 Лайков
Награда
7
4
Поделиться
комментарий
0/400
ChainBrain
· 22ч назад
Рак мир криптовалют старые неудачники в блокчейне данные играют отлично клетчатая рубашка обязана быть "Сегодня тоже нет времени на дискотеку"
Пожалуйста, оставьте комментарий на китайском, спасибо!
Посмотреть ОригиналОтветить0
ContractHunter
· 22ч назад
Наконец-то кто-то объяснил, как работает Машина Oracle.
Посмотреть ОригиналОтветить0
DeFiCaffeinator
· 23ч назад
С link я успокоюсь! Кто еще осмелится бросить вызов Chainker в обработке данных?
Распределенная цена Машина Oracle: как Chainlink предоставляет надежные данные о ценах Криптоактивов
Дизайн и реализация распределенной цены Машины Oracle
Чтобы решить проблему единой точки отказа, распределенная ценовая Машина Oracle использует метод агрегации нескольких источников данных, чтобы предоставлять услуги пользователям. Например, в случае сервиса цен на BTC в долларах, был объединен 31 независимый ценовой Машина Oracle, что обеспечило более стабильное и надежное предоставление данных.
Ядро этой агрегирующей механики заключается в дизайне ее смарт-контрактов. Вызывая определенные методы в контракте, можно просмотреть все участвующие в оффлайн Машина Oracle. Эти Машина Oracle на самом деле представляют собой некоторые внешние владения (EOA), которые не только предоставляют данные для BTC/USD, но также могут одновременно обслуживать и другие валютные пары, такие как ETH/USD и т.д.
Смарт-контракты на блокчейне следуют строгому процессу проверки при обработке данных от этих Машина 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 агрегируются на трех уровнях:
Обновление цен зависит от двух ключевых параметров: порога отклонения и порога сердцебиения. Эта механика обеспечивает точность данных, но также может привести к медленному обновлению, интервал обновления может варьироваться от нескольких минут до 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)
в блокчейне данные играют отлично клетчатая рубашка обязана быть
"Сегодня тоже нет времени на дискотеку"
Пожалуйста, оставьте комментарий на китайском, спасибо!