Nos sistemas de Blockchain, os Contratos inteligentes não têm acesso direto a dados de mercado financeiro off-chain, pelo que dependem de Oracles para superar essa limitação. A Pyth Network foi criada precisamente para esse efeito, fornecendo dados de Preço de mercado fiáveis, de alta frequência e baixa latência.
Em contraste com os oracles convencionais, a Pyth obtém dados diretamente de bolsas, criadores de mercado e instituições financeiras — ou seja, fornecedores de primeira linha — em vez de recolher informação de mercados secundários. Esta estrutura reflete de forma mais rigorosa a formação real dos mercados, tornando a Pyth especialmente indicada para precificação de Derivados e negociação de Alta frequência.
A arquitetura da Pyth assenta num modelo de três camadas: "geração de dados → processamento de dados → distribuição de dados". Este fluxo de trabalho não está limitado a uma única Blockchain; recorre a operações off-chain e on-chain.
Instituições independentes submetem preços de Ativos e respetivas gamas de flutuação diretamente à rede. Estes dados são processados na camada de agregação, originando um preço padrão unificado, pronto a ser entregue a diferentes Blockchains para integração em Contratos inteligentes.
Um princípio fundamental de design é a separação entre a geração e o consumo do preço.
A Pyth Network baseia-se num mecanismo de entrada multi-fonte. Bolsas, criadores de mercado e instituições financeiras participam ao submeter dados de Preço de mercado em Tempo real diretamente à rede.
Cada entrada inclui o preço e um "intervalo de confiança", que quantifica a flutuação esperada do preço. Esta abordagem garante robustez ao sistema, mesmo com diferentes níveis de qualidade dos dados.
Como a origem dos dados são participantes diretos do mercado, a Pyth alcança menor latência e maior autenticidade, refletindo melhor as condições reais do mercado face aos oracles tradicionais agregados.
Quando vários fornecedores submetem preços, o sistema normaliza esses dados off-chain através de processos como filtragem de outliers, cálculo ponderado e integração do intervalo de confiança.
O resultado é um Preço de mercado unificado e respetiva gama de flutuação. Esta informação é registada no estado operacional da Pyth Network e serve de referência para chamadas on-chain subsequentes.
Esta etapa é determinante para transformar "múltiplas perspetivas de mercado" num "preço único e fiável".
O elemento diferenciador da Pyth Network é o seu mecanismo Pull Oracle.
Ao contrário dos oracles tradicionais, que publicam dados on-chain de forma contínua, a Pyth mantém preços de alta frequência no sistema off-chain. Os Contratos inteligentes solicitam o Último preço apenas quando necessário, desencadeando a atualização on-chain.
Este modelo transforma as atualizações on-chain de um "custo contínuo" para um "custo sob demanda", reduzindo drasticamente o consumo de Gas e permitindo atualizações off-chain de frequência muito superior.
Na prática, uma transação realiza geralmente duas ações em simultâneo: obtém o Último preço e executa lógica baseada nesse valor.
A transmissão de dados da Pyth assenta numa estrutura de distribuição entre cadeias, e não num processo de cadeia única.
Os preços são continuamente atualizados e agregados off-chain, depois agrupados, assinados e distribuídos para várias redes de Blockchain — como Ethereum ou Solana — através de comunicação entre cadeias.
Quando os Contratos inteligentes solicitam dados de preço, o sistema valida a Assinatura e recupera o preço mais recente, completando o ciclo de utilização dos dados.
Este mecanismo permite à Pyth funcionar como uma "camada de dados partilhada multi-cadeia", e não apenas como um módulo de serviço de cadeia única.
Os oracles tradicionais recorrem normalmente ao modelo Push, transmitindo atualizações de preço on-chain em intervalos regulares. Apesar de simples, este método implica custos elevados on-chain, sobretudo em cenários de alta frequência.
O modelo Pull da Pyth coloca a lógica de atualização do lado do utilizador, permitindo a obtenção de dados apenas quando necessário. As atualizações off-chain podem ocorrer a frequências muito elevadas, enquanto as interações on-chain ficam reservadas a momentos essenciais.
Esta arquitetura oferece vantagens claras ao nível da escalabilidade e do controlo de custos.
Os dados de preços de alta frequência da Pyth são amplamente utilizados em aplicações de Finanças descentralizadas (DeFi), incluindo precificação de Derivados, avaliação de Garantias para empréstimos e mecanismos de Liquidação automática.
Nestes contextos, a latência nos preços pode impactar diretamente a lógica de Controlo de risco, tornando os dados em Tempo real críticos. O design da Pyth reduz a latência on-chain, permitindo aos Contratos inteligentes decisões baseadas no Preço de mercado real.
A principal inovação da Pyth Network reside na passagem da arquitetura dos oracles do "envio contínuo de dados" para "atualizações off-chain de alta frequência e leituras on-chain sob demanda". Este modelo reduz custos on-chain, aumenta a frequência de atualização e melhora a escalabilidade entre cadeias.
Ao conjugar recolha de dados, agregação off-chain, validação de Assinatura e distribuição entre cadeias, a Pyth disponibiliza uma infraestrutura de dados financeiros de alto desempenho para ecossistemas multi-cadeia, assumindo-se como camada fundamental de informação de preços em aplicações DeFi.
Os preços são agregados e calculados off-chain a partir de dados submetidos por várias instituições financeiras independentes, com fornecimento de um intervalo de confiança para medir a volatilidade.
O mecanismo Pull evita os custos elevados das atualizações on-chain contínuas e permite atualizações off-chain mais frequentes, aumentando a eficiência global do sistema.
As atualizações de dados off-chain ocorrem praticamente em Tempo real, mas as leituras on-chain dependem do momento em que os utilizadores iniciam transações, resultando em "Tempo real sob demanda".
A Pyth reforça a consistência e segurança dos dados através de validação cruzada multi-fonte, filtragem de outliers e validação de Assinatura.
As principais diferenças residem no modelo de distribuição de dados (Push vs Pull), estrutura de custos e escalabilidade entre cadeias.
Sim, os dados da Pyth podem ser validados e utilizados em diferentes redes de Blockchain através de mecanismos entre cadeias.





