O pull oracle da Pyth Network foi implantado com sucesso em Solana, permitindo que os desenvolvedores da mainnet-beta Solana acessem os preços do oráculo de Pyth solicitando ou extraindo atualizações de preços da cadeia de aplicativos Pythnet. Este novo sistema permitirá que os protocolos em Solana utilizem o oráculo Pyth de forma semelhante aos aplicativos em outras blockchains.

O oráculo push Pyth permanecerá disponível em Solana até 30 de junho de 2024. No entanto, o oráculo pull oferece melhorias significativas em relação ao modelo push, especialmente em termos de confiabilidade durante o congestionamento da rede e do número de feeds de preços disponíveis.

A versão inicial da Rede Pyth em Solana era um oráculo push, que agregava informações de preços de provedores de dados por meio de transações Solana e empurrava esses preços on-chain a cada 400 ms. Apesar da sua adoção generalizada e de representar 95% do valor total garantido de Solana, o oráculo push enfrentou limitações durante períodos de elevado congestionamento. Os usuários muitas vezes priorizavam outras transações, levando a atualizações de preços perdidas e números limitados de feeds de preços devido a ineficiências de gás.

Para resolver esses problemas, os contribuidores do Pyth desenvolveram o Pythnet Price Feeds, um sistema pull oracle. Este novo design atualiza apenas os preços na rede mediante solicitação, agregando preços em cada slot na cadeia de aplicativos Pythnet – uma instância da Máquina Virtual Solana. Os usuários do Solana agora podem obter atualizações de alta frequência para o ambiente Solana.

“Os oráculos são a espinha dorsal do DeFi, e a rede oráculo de alta frequência da Pyth tem impulsionado o espaço desde 2021. O lançamento de seu oráculo pull em Solana dá aos desenvolvedores maior controle e opcionalidade sobre como eles consomem dados oráculo e abre o caminho para expansão para o mundo crescente de novas redes SVM”, disse Austin Federa, Chefe de Estratégia da Fundação Solana.

O oráculo pull Pyth oferece várias vantagens para aplicações Solana:

  1. Confiabilidade: Durante o congestionamento, os oráculos pull garantem que as atualizações de preços sejam incluídas em transações valiosas, evitando a competição por largura de banda vista nos oráculos push.

  2. Alta frequência: oráculos pull fornecem atualizações de frequência mais alta, especialmente benéficas durante congestionamentos.

  3. Seleção de feed de preços: O oráculo pull pode suportar mais de 500 feeds de preços, superando a capacidade do oráculo push devido à melhor eficiência do gás.

  4. Dados históricos: os desenvolvedores podem acessar preços históricos por meio de benchmarks Pyth para liquidações de transações precisas e para evitar frontrunning.

  5. Segurança: A cadeia de aplicativos Pythnet agrega dados de mais provedores por feed (64) em comparação com o oráculo push (32), garantindo resultados de preços mais confiáveis ​​e seguros.

  6. Escalabilidade para novos ambientes SVM: a implantação do pull oracle em Solana abre caminho para o suporte a novos ecossistemas de máquinas virtuais Solana.

Vários usuários já começaram a fazer a transição para o oráculo pull Pyth, com o sistema recebendo 200 mil atualizações pull diariamente. Usuários proeminentes incluem Kamino, Júpiter, Zeta Markets, Drift, Solend, Flash Trade, GooseFX, RainFi, PsyOptions, Mango Markets, Clone Protocol, Lifinity e Bonfida.

“Como plataforma líder de empréstimo e empréstimo da Solana, é vital que os usuários do Kamino possam contar com uma infraestrutura Oracle segura e robusta. Os oráculos não são apenas feeds de preços; eles também são características de risco. Ao fazer uso total dos oráculos pull Pyth, podemos oferecer alto desempenho e robustez do oráculo, especialmente durante altos congestionamentos”, disse Marky, fundador da Kamino.

“Nossa equipe ficou entusiasmada ao ouvir sobre a mudança de Pyth de um oráculo push para pull. É fundamental para nós que os titulares do Solana Name Service e os recém-chegados possam tomar decisões comerciais .sol com eficiência e confiança. O novo pull oracle nos permite fornecer exatamente isso aos nossos usuários. Os feeds são rápidos e confiáveis ​​em todos os tokens suportados – não esperávamos menos”, acrescentou bonfida.sol.

“A capacidade da Pyth de fornecer atualizações de preços de ativos em tempo real é fundamental para nossas operações, garantindo que nossos traders tenham acesso consistente a dados de preços precisos e atualizados. A migração para o pull oracle da Pyth leva esses recursos ainda mais longe, com maior confiabilidade, desempenho e segurança para uma experiência de usuário significativamente melhor. Acreditamos firmemente que as DEXs podem e devem competir com as CEXs em todas as métricas e, com o apoio da Pyth, estamos estabelecendo novos padrões na negociação descentralizada”, afirmou Tristan Frizza, fundador da Zeta Markets.

“Como usuário do Pyth desde o nosso início, a Lifinity está entusiasmada em integrar o oráculo pull do Pyth para determinar os preços pelos quais nosso DEX é negociado. Isso nos permite negociar a preços atualizados para garantir a lucratividade do LP e continuar melhorando a liquidez em Solana”, disse Durden, fundador da Lifinity.