Архитектура Pyth Network отличается уникальным дизайном, который сочетает в себе эффективность и децентрализацию, что решает многие проблемы, с которыми сталкиваются традиционные оракулы. В сердце этой архитектуры находится Pythnet, специализированная блокчейн-сеть (Appchain), построенная на базе Solana. Pythnet не является публичной сетью, она предназначена исключительно для обработки деятельности, связанной с публикацией, агрегированием и передачей сводок цен на другие блокчейны. Этот дизайн представляет собой инновационное решение, где все обновления с высокой частотой данных обрабатываются на высокоэффективном и низкозатратном блокчейне, что обеспечивает скорость и безопасность данных до их распределения по связанным цепям.
Механизм сбора данных в сети Pyth превышает простое усреднение цен. Вместо этого сеть использует сложный алгоритм, который учитывает "доверительный интервал" (Confidence Interval) для каждого издателя, который представляет собой меру точности сообщаемой цены. Этот алгоритм работает через уникальный механизм "голосования", где каждый издатель получает три голоса за каждую цену, которую он отправляет: голос за объявленную цену, голос за цену, увеличенную на доверительный интервал, и голос за цену, уменьшенную на доверительный интервал. Затем берется медианное значение (Median) всех этих голосов для определения окончательной собранной цены. Этот механизм гарантирует, что любая аномальная цена от одного издателя не окажет значительного влияния на окончательную цену, что защищает сеть от попыток манипуляции данными. Этот подход превращает проблему "доверия" в проблему "вычисления", которую можно математически проверить, что значительно увеличивает прозрачность и надежность системы.
Наиболее заметным техническим преимуществом сети Pyth является модель "вытягивания" (Pull Model). В этой модели данные не передаются автоматически на каждую блокчейн-сеть, что может быть дорого и вызывать загруженность. Вместо этого цены остаются доступными на Pythnet, и разработчики на других цепях (таких как Ethereum, Aptos или Arbitrum) "вытягивают" последнее обновление данных по мере необходимости, что позволяет им платить газовые сборы только при использовании данных. Эта модель позволяет эффективно распределять данные между различными цепями. Для обеспечения этого распределения Pyth использует протокол Wormhole, который работает как кросс-цепной уровень связи. Wormhole позволяет сети Pyth плавно распространять свои данные по десяткам совместимых блокчейнов, что усиливает ее гибкость и доступность.
Хотя эта модель значительно снижает затраты, она перераспределяет риски. В то время как она снижает нагрузку по затратам на центральную сеть, она возлагает на протокол потребителя ответственность за своевременный запрос данных. Это требует умного дизайна приложений, использующих эти данные, поскольку скорость обновления данных зависит от скорости блокчейна, который они используют, а не только от скорости оракула Pyth.

Эта сложная и точная структура делает сеть Pyth способной предоставлять актуальные и надежные финансовые данные в широком масштабе, что повышает ее ценность в сфере децентрализованных финансов.



