La comunidad de Pyth, una plataforma de información de mercado en tiempo real, ha lanzado su Pull Oracle en Solana (SOL), basado en las últimas actualizaciones compartidas con Finbold el 17 de junio.
El lanzamiento marca un importante desarrollo para los constructores en la mainnet-beta de Solana, ya que ahora podrán acceder a los precios del oráculo de Pyth solicitando actualizaciones desde la aplicación Pythnet.
Mientras que el Pyth push oracle seguirá operativo en Solana hasta el 30 de junio de 2024, el nuevo pull oracle está destinado a mejorar la fiabilidad en períodos de congestión y aumentar la cantidad de fuentes de precios disponibles.
Superando las limitaciones del Push Oracle
La versión inicial de la Pyth Community en Solana se construyó en torno a un diseño de push oracle, que recibía entradas de precios de proveedores de datos a través de transacciones en Solana, las agregaba on-chain y luego enviaba los precios actualizados al entorno de Solana cada 400ms.
El Pyth push oracle se convirtió en el oráculo de finanzas descentralizadas (DeFi) más ampliamente adoptado en Solana, pero tenía limitaciones durante la alta volatilidad y congestión.
Para abordar estos problemas, los contribuyentes de Pyth Community desarrollaron un nuevo oráculo de precios que utiliza un diseño de pull oracle, conocido como Pythnet Value Feeds.
El nuevo diseño garantiza que el oráculo solo actualice los precios on-chain cuando se solicite específicamente.
Los beneficios del Pull Oracle
En un sistema de push oracle, cada actualización de precio debe ser enviada on-chain, compitiendo a veces por ancho de banda con otras transacciones.
El diseño de pull oracle permite a los usuarios incluir estas actualizaciones de precios en sus transacciones, asegurando que lleguen durante períodos críticos.
Además, la frecuencia de actualización de precios en Pythnet es mayor que en Solana mainnet-beta durante la congestión.
Los desarrolladores de Solana ahora también tienen acceso a Pyth Benchmarks, una herramienta para consultar precios históricos de Pyth, que es crucial para un acuerdo preciso y para evitar el frontrunning.
La appchain de Pythnet admite más proveedores de datos por feed que el push oracle en Solana, mejorando la fiabilidad y seguridad.
Soporte de oráculo en nuevos entornos de Solana Digital Machine
La introducción del pull oracle allana el camino para el soporte de oráculos en nuevos entornos de Solana Digital Machine.
La escalabilidad de la comunidad de Pyth le permite enviar datos de forma intercadena a nuevas instancias de SVM, ya sean privadas o con permiso.
El ecosistema DeFi de Solana ya ha comenzado a hacer la transición al pull oracle de Pyth, que ahora recibe 200,000 actualizaciones pull al día.
Los usuarios actuales incluyen Kamino, Jupiter, Zeta Markets, Drift, Solend, Flash Trade, GooseFX, RainFi, PsyOptions, Mango Markets, Clone Protocol, Lifinity y Bonfida.
Estas plataformas se benefician del mejor rendimiento, fiabilidad y seguridad que ofrece el nuevo pull oracle de Pyth, fortaleciendo aún más sus operaciones en Solana.