Чтобы избежать единой точки отказа, одна известная Машина Oracle использовала проект распределенного ценового Машины Oracle. В качестве примера услуги по ценам BTC/USD эта платформа объединила 31 независимую Машину Oracle для предоставления данных пользователям.
Дизайн этого агрегатора может эффективно снизить системные риски. Каждый оффчейн Машина Oracle предоставляет ценовые данные агрегатору, вызывая определенные методы в ответ на запросы пользователей. Эти Машины Oracle на самом деле являются внешними учетными записями (EOA), которые предоставляют данные не только для пары BTC/USD, но также могут одновременно предоставлять информацию о ценах для других валютных пар, таких как ETH/USD.
! Chainlink (часть 2) из серии Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-855e7db6fb0607a91a3fa63b51fcc2c9.webp)
Смарт-контракты на блокчейне проходят ряд строгих процедур проверки при обработке данных Машина Oracle:
Сначала считывается текущее состояние контракта и выполняется ряд проверок.
После подготовки используйте криптографические методы для проверки каждого подписанного данных, чтобы обеспечить целостность данных.
Проверьте роли и права подписанта, а также уникальность подписи.
Отсортируйте наблюдаемые значения, выберите медиану в качестве окончательного результата и убедитесь, что она находится в пределах заданного порога.
Запишите ответ этой Машины Oracle и проведите дальнейшую перекрестную проверку.
! Chainlink (Часть 2) из серии Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-28d519adb5b491a0596a00eed45731eb.webp)
Некоторые сценарии применения будут дополнительно обеспечивать точность данных, сравнивая отклонения цен, предлагаемых различными Машинами Oracle.
Чтобы упростить процесс запроса цен на различные токены, некоторые платформы также предлагают функцию "Feed Registry". Это можно понимать как агрегатор нескольких источников цен, пользователи могут напрямую через него получать данные о ценах различных токенов, не нужно отдельно настраивать источник цен для каждого токена.
! Chainlink Часть 2 из серии Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-cec5b2c5581a3e9abce8f2d60b1980b1.webp)
В механизме ценообразования обычно происходит три уровня агрегации данных: агрегация источников данных, агрегация операторов узлов и агрегация сети Машина Oracle.
Аггрегация источников данных: сбор исходных ценовых данных с различных торговых платформ и их взвешенное вычисление на основе таких факторов, как объем торговли и ликвидность.
Агрегация операторов узлов: каждый узел получает цены от нескольких независимых поставщиков услуг агрегации данных и берет медиану, исключая аномальные значения.
Аггрегация сети Машина Oracle: Когда количество узлов-ответчиков достигает заранее установленного значения, берется медиана данных этих узлов в качестве окончательной цены.
! Chainlink Часть 2 из серии Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-d9aeeaf87bcbb44e785c6ac67b5d0877.webp)
Следует отметить, что не каждый результат раунда обновляется в цепи. Обновление цены происходит только тогда, когда достигается порог отклонения или порог сердцебиения. Хотя этот механизм повышает безопасность, он также приводит к замедлению обновления цен, которое может занять от нескольких минут до 24 часов. Таким образом, такие Машина Oracle в основном подходят для приложений, не требующих быстрой актуализации цен.
! Chainlink (часть 2) из серии Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-9675c9b843c9317c5677f589662c7b07.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.
8 Лайков
Награда
8
6
Поделиться
комментарий
0/400
GasFeePhobia
· 15ч назад
31 машинные карты выглядят так?
Посмотреть ОригиналОтветить0
NFTRegretter
· 15ч назад
Безопасность есть безопасность, но это все равно медленная потеря штанов.
Посмотреть ОригиналОтветить0
YieldChaser
· 15ч назад
Чувствую, что прежняя задержка была более стабильной и удобной.
Посмотреть ОригиналОтветить0
BankruptWorker
· 15ч назад
Не катите больше, не катите!
Посмотреть ОригиналОтветить0
BasementAlchemist
· 15ч назад
Все равно кажется, что не так стабильно, большинство машин на AWS.
Посмотреть ОригиналОтветить0
LiquidatedTwice
· 15ч назад
В чем разница между предложением от третьей стороны?
Распределенная цена Машина Oracle: многоуровневая агрегация для обеспечения безопасности и точности данных
Анализ распределенной цены Машина Oracle
Чтобы избежать единой точки отказа, одна известная Машина Oracle использовала проект распределенного ценового Машины Oracle. В качестве примера услуги по ценам BTC/USD эта платформа объединила 31 независимую Машину Oracle для предоставления данных пользователям.
Дизайн этого агрегатора может эффективно снизить системные риски. Каждый оффчейн Машина Oracle предоставляет ценовые данные агрегатору, вызывая определенные методы в ответ на запросы пользователей. Эти Машины Oracle на самом деле являются внешними учетными записями (EOA), которые предоставляют данные не только для пары BTC/USD, но также могут одновременно предоставлять информацию о ценах для других валютных пар, таких как ETH/USD.
! Chainlink (часть 2) из серии Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-855e7db6fb0607a91a3fa63b51fcc2c9.webp)
Смарт-контракты на блокчейне проходят ряд строгих процедур проверки при обработке данных Машина Oracle:
! Chainlink (Часть 2) из серии Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-28d519adb5b491a0596a00eed45731eb.webp)
Некоторые сценарии применения будут дополнительно обеспечивать точность данных, сравнивая отклонения цен, предлагаемых различными Машинами Oracle.
Чтобы упростить процесс запроса цен на различные токены, некоторые платформы также предлагают функцию "Feed Registry". Это можно понимать как агрегатор нескольких источников цен, пользователи могут напрямую через него получать данные о ценах различных токенов, не нужно отдельно настраивать источник цен для каждого токена.
! Chainlink Часть 2 из серии Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-cec5b2c5581a3e9abce8f2d60b1980b1.webp)
В механизме ценообразования обычно происходит три уровня агрегации данных: агрегация источников данных, агрегация операторов узлов и агрегация сети Машина Oracle.
Аггрегация источников данных: сбор исходных ценовых данных с различных торговых платформ и их взвешенное вычисление на основе таких факторов, как объем торговли и ликвидность.
Агрегация операторов узлов: каждый узел получает цены от нескольких независимых поставщиков услуг агрегации данных и берет медиану, исключая аномальные значения.
Аггрегация сети Машина Oracle: Когда количество узлов-ответчиков достигает заранее установленного значения, берется медиана данных этих узлов в качестве окончательной цены.
! Chainlink Часть 2 из серии Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-d9aeeaf87bcbb44e785c6ac67b5d0877.webp)
Следует отметить, что не каждый результат раунда обновляется в цепи. Обновление цены происходит только тогда, когда достигается порог отклонения или порог сердцебиения. Хотя этот механизм повышает безопасность, он также приводит к замедлению обновления цен, которое может занять от нескольких минут до 24 часов. Таким образом, такие Машина Oracle в основном подходят для приложений, не требующих быстрой актуализации цен.
! Chainlink (часть 2) из серии Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-9675c9b843c9317c5677f589662c7b07.webp)