Раскрытие распределённой машины Oracle: как многослойная агрегация и реестр фидов повышают надёжность децентрализованных финансов.

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

Принцип работы распределенной цены Машина Oracle

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

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

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

На уровне смарт-контрактов система будет проводить ряд проверок полученных данных:

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

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

Многоуровневый механизм агрегации цен

Цена формирования этой Машины Oracle сети проходит через три уровня агрегации данных:

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

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

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

! 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.
  • Награда
  • 9
  • Поделиться
комментарий
0/400
PrivateKeyParanoiavip
· 3ч назад
Распределенные данные – это надежно?
Посмотреть ОригиналОтветить0
OnchainGossipervip
· 5ч назад
Снова проблемы с Машиной Oracle?
Посмотреть ОригиналОтветить0
OnchainDetectiveBingvip
· 10ч назад
Машина Oracle维修工+1
Посмотреть ОригиналОтветить0
TokenomicsTinfoilHatvip
· 11ч назад
Многоуровневая цена может подняться.
Посмотреть ОригиналОтветить0
GateUser-afe07a92vip
· 07-10 02:18
Распределенная Машина Oracle бык пипец~
Посмотреть ОригиналОтветить0
BlockDetectivevip
· 07-10 02:17
Без этого действительно не обойтись.
Посмотреть ОригиналОтветить0
NFT_Therapyvip
· 07-10 02:15
Машина Oracle真про
Посмотреть ОригиналОтветить0
AltcoinAnalystvip
· 07-10 02:11
Согласно данным TVL, низкий уровень обновления действительно влияет на сценарии применения, рекомендуется проявлять осторожность.
Посмотреть ОригиналОтветить0
Blockwatcher9000vip
· 07-10 01:48
Делать это так сложно, на самом деле, просто надёжнее.
Посмотреть ОригиналОтветить0
Подробнее
  • Закрепить