Оракул Pyth Network pull був розгорнутий на Solana. Розробники бета-версії основної мережі Solana можуть отримати доступ до цін на оракул Pyth, активно запитуючи або надсилаючи оновлення цін із мережі додатків Pythnet у середовище Solana. Завдяки цьому розгортанню протоколи на Solana використовуватимуть оракул Pyth так само, як і програми на інших блокчейнах.

Оракул Push Pyth залишатиметься доступним на Solana до 30 червня 2024 року. Порівняно з оракулом Push, новий оракул Pyth Pull покращує надійність під час перевантаження та збільшує кількість каналів цін, доступних для користувачів.

У цій публікації в блозі пояснюється, як працює оракул витягування на Solana, переваги, які він надає розробникам і користувачам Solana, а також висвітлюються поточні користувачі оракула витягування Pyth на Solana.

Тягніть, а не штовхайте

Перша версія мережі Pyth на Solana мала дизайн push oracle. Ця версія оракула Pyth живе на Solana та призначена для отримання вхідних даних про ціни від постачальників даних через транзакції Solana та створення агрегованих цін безпосередньо в ланцюжку. Потім оракул передає ці сукупні ціни в мережу для кожного підтримуваного каналу цін у середовище Solana в кожному слоті або кожні 400 мс. Потім протоколи Solana зчитують останнє оновлене повідомлення про ціну з останнього оновленого слота.

Оракул Pyth push є найбільш поширеним оракулом DeFi на Solana. На сьогоднішній день на оракул push припадає 95% загальної забезпеченої вартості Solana (TVS) і 100% загального забезпеченого обсягу.

Однак оракул push не позбавлений недоліків. Наприклад, під час перевантажень і високої волатильності не кожне оновлене оновлення ціни буде виконано, оскільки користувачі сплачуватимуть першочергові комісії за більш цінні транзакції за такі дії, як ліквідація або торгівля DEX. Крім того, газова неефективність push-оракула обмежувала кількість цінових каналів, які міг надати push-оракул порівняно з оракулом Pyth pull в інших мережах.

З цих причин учасники Pyth пізніше розробили новий ціновий оракул, який відповідає дизайну оракула залучення, під назвою Pythnet Price Feeds. У цьому дизайні оракул оновлює ціну в мережі лише за запитом. Ланцюжок програм Pythnet — екземпляр віртуальної машини Solana — агрегує ціни від постачальників даних Pyth для кожного слота; користувачі Solana можуть запитувати або завантажувати будь-яке з цих високочастотних оновлень до середовища Solana.

«Оракули є основою DeFi, і високочастотна мережа оракул Pyth просуває простір вперед з 2021 року. Запуск їхнього оракула для витягування на Solana дає розробникам більший контроль і додаткові можливості над тим, як вони споживають дані оракула, і прокладає шлях до розширення. у зростаючий світ нових мереж SVM». — Остін Федера, керівник відділу стратегії Фонду Солана

Переваги Pyth Pull Oracle

Оракул Pyth pull приносить кілька переваг додаткам Solana:

Надійність — у push-оракулі кожне оновлення ціни має надсилатися в мережу. У періоди перевантаження оновлення Oracle часто конкурують за пропускну здатність з більш цінними транзакціями. Відповідно, ці оновлення oracle не завжди приземляються. За допомогою оракула Pyth pull користувачі можуть включати ці оновлення цін у цінні транзакції, щоб гарантувати їх прибуття.

Висока частота. Подібно до наведеної вище переваги, частота оновлення цін у Pythnet вища, ніж у бета-версії основної мережі Solana під час періодів перевантаження. Користувачі Solana можуть завантажувати будь-яке з цих високочастотних оновлень цін у Solana, щоб забезпечити свої транзакції DeFi.

Вибір каналу цін — Push-оракули зазвичай підтримують менше каналів цін, ніж оракули pull через постійні витрати газу на періодичне оновлення кожного каналу. Ефективність газу оракула витягування Pyth дозволяє йому надавати понад 500 каналів цін для протоколів Solana.

Історичні дані — розробники Solana матимуть доступ до тестів Pyth Benchmarks, які дозволяють користувачам запитувати історичні ціни Pyth. Цю функцію можна використовувати для різноманітних критично важливих випадків використання, таких як заповнення транзакцій до певних часових позначок, щоб забезпечити точний розрахунок і запобігти виходу на передову позицію.

Безпека — мережа додатків Pythnet може похвалитися більшою кількістю постачальників даних на канал (64), ніж оракул push на Solana (32). Кожен канал цін на Pyth отримує та збирає дані від багатьох постачальників, щоб забезпечити надійний і безпечний вихід цін.

Доступність Oracle для нових середовищ SVM — поява середовищ Solana Virtual Machine (SVM) віщує новий попит на інфраструктуру блокчейну, включаючи оракули. Розгортання оракула витягування на Solana відкриває шлях до підтримки оракула для нових екосистем SVM завдяки масштабованості Pyth. Мережа Pyth може надсилати дані між ланцюжками до нових екземплярів SVM, навіть якщо вони є приватними або дозволеними середовищами.

Виділені користувачі

Екосистема Solana DeFi вже почала перехід до оракула Pyth pull. На сьогоднішній день оракул залучення Pyth на Solana отримує 200 тисяч оновлень залучення щодня. Деякі з поточних користувачів Pyth на Solana, які зараз переходять на оракул витягування, включають такі імена:

  • Kamino — набір продуктів кредитування та ліквідності, що забезпечує автоматичні стратегії ліквідності, які автоматично поєднують і токенізують позиції ліквідності на Solana DEX.

«Як провідна платформа Solana для позичання та позичання, важливо, щоб користувачі Kamino могли покладатися на безпечну та надійну інфраструктуру Oracle. Оракули – це не лише канали цін, але й функції ризику. Повністю використовуючи оракули Pyth Pull, ми можемо запропонувати високу продуктивність і надійність оракулів, особливо під час великої перевантаженості». Маркі, засновник Kamino.

  • Jupiter — набір продуктів, включаючи свопи, лімітні ордери, DCA та безстрокові платежі з інфраструктурою повного стеку, зосередженою на децентралізованому UX.

  • Zeta Markets — ланцюгові перманенти, які пропонують швидкість і UX CEX із самоохороною та прозорістю для користувачів. «Здатність Pyth надавати оновлення цін на активи в реальному часі є центральною для нашої діяльності, гарантуючи, що наші трейдери постійно мають доступ до точних , актуальні дані про ціни. Перехід на оракул витягування Pyth розширює ці можливості з покращеною надійністю, продуктивністю та безпекою для значно кращої взаємодії з користувачем. Ми твердо віримо, що DEX можуть і повинні конкурувати з CEX за всіма показниками, і за підтримки Pyth ми встановлюємо нові стандарти децентралізованої торгівлі». – Трістан Фрізза, засновник Zeta Markets

  • Drift — децентралізована безстрокова біржа з ​​кредитним плечем до 20 разів, крос-маржею та декількома заставами.

  • Solend — алгоритмічний децентралізований протокол для кредитування та позичання активів із відсотками для кредитування та функцією внесення застави для кредитного плеча.

  • Flash Trade — децентралізована безстрокова біржа, яка дозволяє користувачам торгувати до 100-кратного кредитного плеча на криптовалютних і некриптових активах за низькими комісіями та мінімальним впливом на ціну.

  • GooseFX — Solana DEX для безстрокових і односторонніх пулів ліквідності, розроблений для спрощеного досвіду DeFi у торгівлі та прибутковості.

  • RainFi — протокол кредитування P2P, який дозволяє будь-кому створювати власні пули кредитування з користувальницькими відсотками та умовами для кредитування кількох типів активів з однаковою ліквідністю. «Оракули Pyth Pull забезпечують універсальний рівень ліквідності Rain, дозволяючи нам пропонувати кілька пар токенів для наших користувачів, щоб використовувати торгівлю, позичати та позичати у дуже економічно ефективний спосіб». – Квентін Крепі, генеральний директор Rain.

  • PsyOptions — набір доступної інфраструктури опцій із відкритим вихідним кодом і продуктів, які дозволяють користувачам пристосовувати інвестиційні стратегії до своїх апетитів до ризику та винагороди.

  • Mango Markets — платформа для кредитування, позичання, свопів і торгівлі цифровими активами за допомогою кредитного плеча за допомогою єдиного механізму ризиків.

  • Clone Protocol — децентралізована біржа, спеціально оптимізована для передачі ліквідності невласних токенів у Solana через клоновані активи.

  • Lifinity — перший проактивний маркет-мейкер на Solana, призначений для підвищення ефективності використання капіталу та зменшення непостійних втрат. «Як користувач Pyth із самого початку, Lifinity із захватом інтегрує оракул витягування Pyth для визначення цін, за якими торгує наш DEX. Це дозволяє нам торгувати за актуальними цінами, щоб забезпечити прибутковість LP і продовжувати покращувати ліквідність Solana». — Дерден, Ліфініті

  • Bonfida — розробники Solana Name Service (SNS), служби доменних імен для гаманців Solana. «Наша команда була рада почути про перехід Pyth від push-документу до pull-оракула. Для нас вкрай важливо, щоб власники Solana Name Service та новачки могли ефективно та впевнено приймати торгові рішення .sol. Новий оракул pull дозволяє нам надавати нашим користувачам саме це. Канали є швидкими та надійними на всіх підтримуваних токенах – ми й не очікували меншого». – bonfida.sol

Починаємо

Перегляньте наведені нижче ресурси, щоб почати роботу з Pyth на Solana. Незалежно від того, чи ви новий користувач Pyth або переміщуєте свій протокол Solana з оракула Pyth push до нового оракула pull, наведені нижче ресурси для вас.

Розробники захочуть почати з цього посібника про те, як використовувати дані Pyth у реальному часі в середовищі Solana.

  • Дослідіть Pyth

  • Документація

  • Кращі практики

  • Як працюють оракули Pull

  • Піт на Солані

  • Pythnet (віртуальна машина Solana)

  • Pyth Solana Receiver SDK

  • Створіть свою першу програму Pyth

Ми хочемо почути ваші відгуки. Приєднуйтеся до Pyth Discord і Telegram і підписуйтесь на Pyth на X і LinkedIn. Ви також можете дізнатися більше про Pyth тут.

Цитати

«Oracle є основою defi, і високочастотна мережа oracle від Pyth просуває простір вперед з 2021 року. Запуск їх оракула для витягування на Solana дає розробникам більший контроль і додаткові можливості над тим, як вони споживають дані oracle, і прокладає шлях до розширення. у зростаючий світ нових мереж SVM». – Остін Федера, керівник відділу стратегії Фонду Солана

«Як провідна платформа Solana для позичання та позичання, важливо, щоб користувачі Kamino могли покладатися на безпечну та надійну інфраструктуру Oracle. Оракули – це не лише канали цін, але й функції ризику. Повністю використовуючи оракули Pyth Pull, ми можемо запропонувати високу продуктивність і надійність оракулів, особливо під час великої перевантаженості». Маркі, засновник Kamino.

«Наша команда була в захваті від того, що Pyth перейшов від оракула push до оракула pull. Для нас вкрай важливо, щоб власники Solana Name Service та новачки могли ефективно та впевнено приймати торгові рішення .sol. Новий оракул push дозволяє нам надавати нашим користувачам саме це. Канали є швидкими та надійними на всіх підтримуваних токенах – ми й не очікували меншого». – bonfida.sol

«Здатність Pyth надавати оновлення цін на активи в режимі реального часу є центральною для нашої діяльності, забезпечуючи нашим трейдерам постійний доступ до точних даних про ціноутворення за останню секунду. Перехід на оракул витягування Pyth розширює ці можливості з покращеною надійністю, продуктивністю та безпекою для значно кращої взаємодії з користувачем. Ми твердо віримо, що DEX можуть і повинні конкурувати з CEX за всіма показниками, і за підтримки Pyth ми встановлюємо нові стандарти децентралізованої торгівлі». – Трістан Фрізза, засновник Zeta Markets

«Як користувач Pyth із самого початку, Lifinity із захватом інтегрує оракул Pyth для визначення цін, за якими торгує наш DEX. Це дозволяє нам торгувати за актуальними цінами, щоб забезпечити прибутковість LP і продовжувати покращувати ліквідність Solana». — Дерден, Ліфініті

«Як користувач Pyth із самого початку, Lifinity із захватом інтегрує оракул Pyth для визначення цін, за якими торгує наш DEX. Це дозволяє нам торгувати за актуальними цінами, щоб забезпечити прибутковість LP і продовжувати покращувати ліквідність Solana». – Дерден, засновник Lifinity.