Почему площадка строит собственный индекс
Альтернатива — потреблять чужой оракул, и режим отказа такой схемы хорошо задокументирован: площадка, которая ссылается на цену, зависящую от её же рынка, создаёт петлю, где искажение в одном месте превращается в каскад принудительных ликвидаций в другом. Когда индекс собирают сами, источники, веса и пороги можно осмотреть и настроить — и ни один из них не указывает обратно на стакан этой же площадки.От котировок площадок к одному числу
Нормализация и перевод валюты котировки
Ограничение источников: медиана ± коридор
Вес по объёму, спреду и стабильности
Потолок веса на одну площадку
Индексная цена
Чтобы следующая медиана бралась по сопоставимым числам
Крупные криптоактивы 1% · стейблкоины 0,5% · прочие 3%
Стабильность сравнивает недавний объём с долгосрочным, чтобы всплеск на одной площадке не покупал влияние
Как бы хороши ни были её котировки
Вход, а не цена исполнения — по индексу ничего не исполняется
Фиды бирж на входе — одно число
Что убирает шаг
Ограничивать, а не отбрасывать: отбрасывание позволяет сжать выборку, оттолкнув одну площадку, — а это поднимает вес всего оставшегося.
Решение ограничивать, а не отбрасывать, принято осознанно. Отбрасывание выброса позволяет атакующему сжать выборку, оттолкнув одну площадку, — а это увеличивает вес всего оставшегося. Ограничение сохраняет каждый источник в счёте, но задаёт предел того, насколько далеко любой из них может утянуть результат.
Взвешивание по качеству. Источники объединяются взвешенным средним, а не поровну, по трём факторам:
- Объём — площадка с бо́льшим реальным оборотом несёт больше информации
- Спред — более узкий стакан означает более уверенную котировку
- Стабильность — недавний объём в сравнении с долгосрочным средним, чтобы внезапный всплеск на одной площадке не покупал влияние
Когда источник ведёт себя плохо
Непрерывно работают три защиты, каждая против своего отказа.
Когда вес источника обнуляется, оставшиеся веса пропорционально масштабируются вверх. Индекс не даёт гэп из-за того, что одна площадка отключилась.
Пересечённый стакан — бид на уровне аска или выше — это не торгуемый рынок, а сломанный фид. Принять его — значило бы позволить сбойной площадке вставить произвольную среднюю цену в агрегат.
Частота обновления и устаревание
Индекс пересчитывается примерно каждые три секунды и заверяется внутри консенсуса, поэтому цена, по которой рассчитывается транзакция, подписана тем же кворумом валидаторов, который зафиксировал эту транзакцию. Как устроено заверение — см. Оракул. Свежесть проверяется до того, как валидатор подпишет: если показание устарело, оно не отправляется вовсе, а не уходит в сеть старым. Дальше по цепочке маркировочная цена считает индекс старше примерно десяти секунд недоступным для этого блока и обходится без него.Индексная цена — это не маркировочная цена
Их разделение и позволяет маркировочной цене отражать локальные условия — реальную премию или дисконт на этой площадке, — не давая локальным условиям стать единственным, что она отражает.
Что дальше
Маркировочная цена
Как индекс превращается в число, управляющее вашей позицией.
Ставка финансирования
Как оценивается и рассчитывается разрыв между маркировочной и индексной ценой.
Оракул
Заверение в консенсусе и почему доступность цены управляет производством блоков.
Раскрытие рисков
Какой ценовой риск остаётся и во что он может обойтись.