Распределенная цена Машина Oracle: технологии агрегации повышают надежность данных

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

Распределенная система цен Машина Oracle

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

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

Процесс работы смарт-контрактов следующий:

  1. Сначала считывается текущее состояние контракта и выполняется ряд проверок.

  2. После проверки выполните подготовительные работы.

  3. Проверьте каждую подпись, проверьте значение hash, проверьте роль подписанта и на наличие дублирования.

  4. Проверьте сортировку наблюдаемых значений, выберите медиану и убедитесь, что она не превышает пороговое значение. Запишите ответ Машины Oracle и проведите проверку.

Процесс проверки будет сравнивать отклонение цен, предоставленных двумя Машинами Oracle, находится ли оно в разумных пределах.

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

Регистратор ленты

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

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

Механизм предложения цены

Ценовые данные получают путем агрегирования на нескольких уровнях, включая три основных уровня: агрегирование источников данных, агрегирование операторов узлов и агрегирование сети Машина Oracle.

Исходные ценовые данные поступают с различных торговых платформ. Некоторые специализированные сервисы агрегирования данных собирают и обрабатывают эти исходные данные, что является агрегированием источников данных первого уровня.

Второй уровень формируется операторами узлов. Они получают данные о ценах от нескольких независимых поставщиков услуг агрегации данных, берут медиану и исключают аномальные значения.

Последний уровень является агрегатом всей сети Машина Oracle, обычно это делается, когда количество узлов-ответчиков достигает заданного значения, чтобы взять медиану.

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

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

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

LINK-0.92%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 9
  • Поделиться
комментарий
0/400
StrawberryIcevip
· 19ч назад
Все еще надежно, никто не обманывает на трехуровневом ценовом корме!
Посмотреть ОригиналОтветить0
GasOptimizervip
· 21ч назад
Сижу и жду, когда цена будет Клиповые купоны
Посмотреть ОригиналОтветить0
DeFiCaffeinatorvip
· 07-19 03:30
Если это в блокчейне! Это надежно?
Посмотреть ОригиналОтветить0
DogeBachelorvip
· 07-18 21:53
Эта штука слишком сложная, я только понимаю BTC.
Посмотреть ОригиналОтветить0
SingleForYearsvip
· 07-18 21:49
Нет никаких контрактов в блокчейне, просто люблю распределенные.
Посмотреть ОригиналОтветить0
LayerHoppervip
· 07-18 21:48
Я сначала буду ждать и наблюдать, не провалится ли эта ловушка в конце.
Посмотреть ОригиналОтветить0
MagicBeanvip
· 07-18 21:47
Наконец-то дождались решения проблемы с единой точкой отказа.
Посмотреть ОригиналОтветить0
ApeShotFirstvip
· 07-18 21:43
Рост, рост, рост! Следуйте за Машиной Oracle, чтобы зарабатывать!
Посмотреть ОригиналОтветить0
PumpStrategistvip
· 07-18 21:42
Да, просто точность установки цены кажется немного ниже.
Посмотреть ОригиналОтветить0
Подробнее
  • Закрепить