Relatório de Pesquisa da Messari: Análise Aprofundada do Pyth, o Principal Oráculo na Solana

iniciantes3/28/2024, 5:41:14 PM
Pyth é um protocolo de oráculo eficiente que fornece dados de preço confiáveis por meio de um modelo pull. Semelhante a um modelo push, ele entrega dados para motores off-chain, fornecendo atualizações de preço quando os dados de solicitações on-chain. Pyth foi adotado por vários projetos proeminentes como Synthetix e Helium e se expandiu para atender às blockchains mais diversas. O fornecimento máximo de seu token de ecossistema PYTH é de 10 bilhões, alocado para a comunidade, incentivos de provedores, crescimento do ecossistema, desenvolvimento de protocolo e vendas privadas. O objetivo do Pyth é tornar todos os dados do mercado financeiro mundial disponíveis para Web3.

Resumo

  • Pyth garante o valor dos ativos no valor de $55 bilhões e suporta informações de preço para criptomoedas, ações, pares de forex, ETFs e commodities em mais de 50 blockchains e 162 protocolos.
  • Em fevereiro de 2024, o volume de negociação do oráculo Pyth em média representou 20% do volume total de negociação da Solana; ao mesmo tempo, os provedores de dados do Pyth na Solana pagaram $225.000 em taxas em fevereiro de 2024.
  • A rede Pyth utiliza uma rede de provedores de dados de primeira parte para publicar diretamente dados no Solana e no Pythnet (a cadeia de aplicativos que fornece atualizações do oráculo Pyth para todas as outras blockchains). Os provedores de dados incluem traders institucionais, conhecidos market makers e protocolos DeFi notáveis como Jane Street, CTC e Raydium.
  • Até o final do segundo trimestre, a Pyth planeja fazer a transição completa de seu oráculo de push Solana para o novo oráculo de pull Solana.
  • Como o principal oráculo na Solana, o Pyth apoiará muitas aplicações expandidas para o Eclipse e lançadas no Eclipse, a primeira blockchain de camada 2 baseada em SVM na Ethereum.

Antecedentes

Aplicações blockchain normalmente dependem de dados do mundo externo. No entanto, o design desses sistemas limita sua interação nativa com dados externos sem assistência. Portanto, as blockchains contam com oráculos para atuar como intermediários, agregando dados externos e disponibilizando-os para aplicações on-chain.

Normalmente, as redes de oráculos incentivam nós a buscar informações específicas, alcançar consenso sobre os valores de pontos de dados específicos e publicar esses valores no blockchain dentro de prazos definidos. No entanto, esse modelo de “empurrar” pode ser indireto, custoso e desafiador de escalar. A Rede Pyth aborda essas questões ao nutrir uma rede de provedores de dados de origem primária (primeira parte) e coordenar um modelo de “empurrar”. Esse modelo reduz a latência, escala rapidamente e reduz os custos da rede transferindo as taxas de atualização para os consumidores de dados (aplicativos e desenvolvedores).

Pythé uma rede de idiomas destinada a fornecer preços precisos para criptomoedas, ações, pares de forex, ETFs e commodities. Ele oferece três produtos principais:

  • Feeds de preço, atualizações em tempo real de contratos inteligentes
  • Benchmarks, dados históricos de mercado
  • Pyth Entropy, um gerador de números aleatórios seguro

A robustez dos dados do Pyth é grandemente aprimorada pela sua rede de provedores contribuintes, que é composta por quase 100 provedores de dados de bolsas globais, empresas de negociação, market makers, instituições e DeFi. Alguns provedores notáveis incluem Jane Street, Chicago Trading Company (CTC), Binance, Raydium, Osmosis, Galaxy e 0x. O Pyth foca em fornecer dados de mercado financeiro para desenvolvedores em uma lista em constante expansão de redes de blockchain, atualmente com mais de 50 blockchains no momento da escrita.

Tecnologia

Além de fazer a ponte de dados entre blockchains e o mundo externo, os oráculos também se esforçam para superar o problema do oráculo. O problema do oráculo refere-se a garantir a segurança, autenticação e confiabilidade dos dados externos, considerando possíveis falhas de fontes externas.

Resolver o problema do oráculo geralmente envolve os seguintes passos:

  • Validador ou fonte de dados do nó oráculo
  • Nó assina criptograficamente (verifica) dados de origem
  • Agregação de dados e cálculo de consenso sobre pontos de dados
  • Transferência de dados para a rede blockchain

O problema do oráculo geralmente é abordado por meio de modelos de push ou pull. A maioria dos oráculos utiliza um modelo de push de terceiros, onde os nós do oráculo atuam como intermediários buscando dados de fontes de primeira mão (como exchanges) ou fontes de segunda mão (como agregadores de dados como CoinGecko e Kaiko). Por exemplo, os nós do oráculo de feed de preço primário da Chainlink buscam dados de fontes de segunda mão. Oráculos de push enviam atualizações de preço para blockchains individuais em intervalos definidos, sendo que cada atualização on-chain incorre em taxas de gás. Adicionar feeds de preço ou reduzir a latência de atualização on-chain adiciona mais custos à rede do oráculo, prejudicando sua escalabilidade. Além disso, obter dados requer múltiplas suposições de confiança: as fontes primárias estão corretas e estáveis, as fontes secundárias estão corretas e estáveis, e a rede do oráculo está estável.

A Pyth Network aborda as desvantagens dos modelos de envio de terceiros através do seu modelo de recebimento. Com sua rede de provedores de dados em primeira mão, a Pyth atenua as suposições de confiança a jusante em relação à confiabilidade dos dados de terceiros. No modelo de recebimento da Pyth, os dados são fornecidos diretamente por entidades dentro da rede, como bolsas, formadores de mercado e protocolos DeFi (por exemplo, Jane Street, Binance e Raydium). Essas entidades são incentivadas a agir honestamente, fornecer dados robustos, manter boas reputações e evitar serem banidas por protocolos.

Benefícios adicionais advêm da transferência de custos para os consumidores finais, onde os feeds de preços são atualizados com base na demanda, em vez de em intervalos definidos. Assim, os consumidores iniciam atualizações de preços, puxando atualizações para a cadeia nas mesmas transações DeFi (por exemplo, trocas de ativos, liquidações de swaps perpétuos). Ao transferir os custos para os usuários, onde as atualizações são baseadas na demanda, o Pyth redireciona esses custos de forma eficiente, como evidenciado por suas frequentes atualizações em 451 feeds de preços.

Interação Principal

Pyth opera duas instâncias de seu protocolo: uma na rede principal Solana e outra na Pythnet Appchain. A instância da Pyth na Solana fornece dados exclusivamente para protocolos na Solana, enquanto a instância da Pyth na Pythnet fornece dados para protocolos em todas as outras blockchains. Em ambas as instâncias, três entidades principais interagem para facilitar as atualizações do oráculo na Rede Pyth:

  • Provedores/Editoras de Dados (como Jane Street, CTC, Binance, 0x, Raydium, etc.)
  • Programa Oracle Pyth (algoritmo de agregação)
  • Consumidores de dados (aplicações/desenvolvedores)

Os provedores de dados são validadores na Pythnet. Anteriormente, a Associação de Dados Pyth era responsável por delegar participação suficiente aos validadores; no entanto, com o início da governança, essa responsabilidade agora é gerenciada pelos detentores de tokens PYTH. No momento da escrita, não houve propostas para alterar a dinâmica da participação do validador e, atualmente, todos os validadores têm peso igual. Como principais fornecedores de dados da Pyth, os provedores são compensados por meio de uma pequena taxa coletada em todas as transações DeFi iniciadas pelos consumidores.

O Programa Oracle Pyth é um algoritmo de agregação que combina dados enviados por provedores e gera preços agregados e intervalos de confiança para os feeds de preços correspondentes durante a computação. Ele também mantém feeds de preços, armazena inputs individuais dos provedores e realiza cálculos adicionais, como médias móveis. Aplicativos e desenvolvedores atuam como consumidores, solicitando atualizações nos feeds de preços para ler informações geradas pelo programa oracle.

Python na Solana

Os feeds de preços são representados por duas contas Solana: a conta do produto e a conta de preço. A conta do produto armazena metadados sobre o feed de preços, como o símbolo da ação, tipo de ativo, conta de preço correspondente, etc. A conta de preço contém dados autorizados por provedores de dados, incluindo o nome de cada provedor, os preços e intervalos de confiança enviados por cada provedor, médias móveis exponenciais, etc. Ambas as contas são mantidas pelo programa oráculo, que também inclui uma terceira conta listando principalmente contas de produtos. Essa configuração permite que aplicativos categorizem a lista completa de feeds de preços fornecidos pela Pyth.

Os provedores enviam atualizações de preços a cada 400 milissegundos (o comprimento do intervalo de tempo na Solana). Cada atualização desencadeia frequentes atualizações de agregação de preços e intervalos de confiança, que são então usados à jusante pelas aplicações. Devido aos baixos custos da Solana, o Pyth (ou qualquer outro oráculo) pode operar um modelo de push eficiente onde os desenvolvedores só precisam passar feeds de preços relevantes para suas aplicações, desserializar os dados e ler/integrar os valores publicados.

Vale ressaltar que, ao armazenar os valores de dados individuais enviados por cada provedor, o oráculo pode responsabilizar os provedores por desempenho ruim ou comportamento malicioso. Até o final do segundo trimestre, o Pyth planeja migrar totalmente seu oráculo de envio Solana para um novo oráculo de recebimento Solana. A equipe do Pyth indicou que o oráculo de recebimento do Pyth já está em funcionamento em uma rede de desenvolvimento.

Cadeia de Aplicativos Python

A cadeia de aplicativos da Pythnet é um fork de prova de participação autoritário da mainnet Solana, servindo como uma camada computacional para lidar e agregar dados fornecidos pela rede de provedores de dados da Pyth. Os feeds de preços na Pythnet são acessíveis a mais de 50 blockchains, não apenas a Solana, pois seus feeds de preços são diretamente publicados nas blockchains. Como a Pythnet é um fork da Solana, o framework do oráculo Pyth na Solana e o framework do oráculo Pyth na Pythnet são um pouco semelhantes, mas há algumas diferenças.

O modelo de push na Solana (incluindo contas e programa de oráculo) mencionado acima é semelhante ao Pythnet. No entanto, o Pythnet não é uma cadeia alvo e não cobra dos provedores para enviar preços. Portanto, enquanto os provedores de dados enviam dados para o Pythnet para agregação e os serializam em contas através do programa de oráculo, esses dados são subsequentemente transmitidos para outras blockchains via o protocolo de mensagens entre cadeias Wormhole. Em seguida, os consumidores incorrem em custos na cadeia alvo ao iniciar transferências de dados através de transações DeFi regulares que dependem de dados do oráculo, assim atualizando os dados.

Mensagens entre Cadeias

Depois de publicar e agregar dados na Pythnet, os dados não são roteados imediatamente através do Wormhole. Em vez disso, a Pyth roteia seus dados através de um buffer de mensagens e os hash em uma árvore de Merkle. Isso garante que os usuários possam escolher quais atualizações incluir em uma única transação. Também permite que os usuários mantenham os custos baixos e permite que as atualizações de dados incluam cálculos arbitrários. Após cada atualização de agregação, o programa de agregação adiciona uma mensagem ao buffer de mensagens. Para cada intervalo de tempo, os validadores da Pythnet leem as mensagens e criam uma árvore de Merkle, em seguida, enviam uma mensagem contendo a raiz de Merkle de todos os preços para o contrato Wormhole na Pythnet.

Posteriormente, o administrador do Wormhole (nó do Wormhole) lê a mensagem de raiz de Merkle, cria uma Aprovação de Ação Verificável (VAA) e transmite as atualizações de preço para as blockchains relevantes. O VAA garante a transmissão confiável e segura de dados. O VAA inclui a assinatura do administrador do Wormhole. Essas assinaturas confirmam que o administrador testemunhou e verificou o VAA, incluindo assinaturas dos Guardiões do Wormhole. Essas assinaturas confirmam que os Guardiões testemunharam e verificaram as informações contidas na mensagem, ou seja, a raiz de Merkle dos preços. O VAA assinado é um método verificável e seguro para confirmar a precisão dos dados transmitidos do Pythnet para a blockchain de destino e foi validado por partes confiáveis (Guardiões do Wormhole).

Hermes

Hermesé uma API da Web que abstrai o processo de inicialização de atualização do desenvolvedor. Sem um serviço como Hermes, os desenvolvedores teriam que compilar manualmente uma carga de atualização com os feeds de preço necessários e usar uma raiz de Merkle verificada pelo Wormhole para buscar os dados e prova de Merkle correspondentes da Pythnet. Hermes permite que os desenvolvedores consultem facilmente um serviço da web para acessar os preços do oráculo. Isso permite que os consumidores de dados obtenham os preços mais recentes de APIs REST ou WebSocket.

Recursos da API REST (subconjunto do HTTP)

  • Melhor adequado para aplicações que necessitam de acesso imediato aos dados mais recentes, intervalos irregulares de recuperação de dados ou solicitação de dados com base em condições específicas.
  • Fácil de implementar e usar.
  • Cada solicitação é independente, tornando as interações entre clientes e servidores mais concisas.
  • Cenários: rastreamento de portfólio, emissão ou pagamento de empréstimos, etc.

Recursos da API WebSocket:

  • Melhor adequado para aplicações que exigem fluxos contínuos de dados em tempo real.
  • Baixos custos de manutenção: Após a configuração inicial, os dados podem ser enviados de um lado para o outro sem a sobrecarga de cabeçalhos HTTP repetidos, tornando-os muito eficientes para a transmissão frequente de dados.
  • As atualizações em tempo real permitem que os dados sejam atualizados instantaneamente devido a conexões persistentes entre clientes e servidores.
  • Cenários: negociação de arbitragem, ferramentas de otimização de rendimento, negociação DEX, etc.

O Hermes não tem permissão, permitindo que qualquer terceiro construa um ponto de acesso simplificado à Rede Pyth. Devido à complexidade operacional, a Pyth Data Association mantém uma versão pública. No entanto, outras empresas, como Triton, P2P, Liquify e EXTR, também oferecem suas próprias versões hospedadas do Hermes. Uma lista crescente de provedores de nós que oferecem Hermes pode ser encontrada aqui.

Tokenomics

  • O token do ecossistema PYTH no PYTH tem um fornecimento máximo de 10 bilhões de tokens PYTH. Após o primeiro desbloqueio em maio de 2024, sua alocação refletirá a seguinte distribuição:
  • Comunidade e Lançamento (6%): Esta parte é alocada para atividades iniciais de lançamento, eventos relacionados e iniciativas.
  • Recompensas do provedor (22%): Destinada à rede de provedores de dados Pyth, essa alocação é usada para recompensar provedores, financiar programas e incentivar o suporte a novos ativos que podem inicialmente não ter liquidez.
  • Crescimento do ecossistema (52%): Alocado para os contribuidores da rede Pyth, incluindo, mas não se limitando a desenvolvedores, pesquisadores, educadores e provedores iniciais. O objetivo é incentivar iniciativas além da equipe fundadora e dos principais contribuidores e recompensar as contribuições.
  • Desenvolvimento de Protocolo (10%): Dedicado aos principais contribuidores (ou seja, Douro Labs) pela construção de ferramentas, produtos e infraestrutura.
  • Venda Privada (10%): Reservada para duas rodadas de captação de recursos. A Pyth não divulgou publicamente o preço de venda por PYTH ou sua valoração. Em dezembro de 2023, a Pyth lançou uma atualização sobre a rodada estratégica inicial, que incluiu investidores notáveis como Castle Island Ventures, Wintermute Ventures, Borderless Capital, CMT Digital, Bodhi Ventures, Distributed Global, Multicoin Capital e Delphi Digital.

Governança

O token PYTH é um token SPL na Solana (equivalente ao ERC-20 no Ethereum). Sua utilidade principal é a governança. Os detentores de PYTH podem orientar o desenvolvimento do protocolo ao apostar ativos e votar para apoiar as Propostas de Melhoria Pyth (PIPs). Até agora, as únicas propostas que foram ou estão sendo votadas incluem as eleições do Conselho Pythiano e a aprovação da constituição do Pyth DAO. A governança abrange tópicos típicos que são passíveis de alteração, incluindo:

  • Atualizações de software on-chain
  • Estrutura de recompensa para provedores de dados
  • Regras para a criação de provedores licenciados
  • Tamanho, denominação e existência de taxas para atualizações do oráculo
  • Adicionar novos feeds de preços e determinar quem os suporta

O DAO Pyth é composto pelo Conselho Pythian e pelo Comitê de Alimentação de Preços. A cada seis meses, ambos os comitês realizam eleições para rotacionar os membros do comitê. Além disso, os membros com menos de um terço do tempo de participação são excluídos das reeleições. Este sistema garante a participação ativa dos membros e alinhamento com os objetivos do Pyth. Ambos os comitês são responsáveis por votar e executar determinados PIPs operacionais.

Comitê Pythian

  • A carteira multi-assinatura Pythian 7-of-9 possui oito membros e titulares de carteira operacionais como signatários.
  • Cada eleição substitui quatro membros.
  • Eles têm a autoridade para votar em PIPs operacionais relacionados a atualizações de programas de oráculo, mecanismos de verificação, ajustes nas taxas e denominações de atualização de oráculo, bem como operações relacionadas ao PGAS (tokens de gás alocados/delegados para validadores na Pythnet).

Comitê de Alimentação de Preços

  • A carteira multisig 5-de-8 do feed de preços tem sete membros e detentores de carteira operacionais como signatários.
  • Cada eleição substitui três membros.
  • Eles podem ser autorizados a votar em PIPs operacionais relacionados à gestão da coleção de feeds de preços fornecidos, seleção de editores e requisitos de feeds de preços (ou seja, provedores mínimos e máximos por fonte).

Após discussões no fórum do Discord da Pyth, os detentores de PYTH podem votar em propostas através do portal de governança nos Reinos quando estas atingirem o estágio de 'votação'. Atualmente, os criadores de propostas precisam possuir 25 milhões de PYTH para criar uma proposta.

O Pyth DAO é composto por dois tipos de PIPs: Constitucionais e Operacionais. Os PIPs Constitucionais envolvem atualizações de protocolo, determinação da estrutura e orientação da gestão do Pyth DAO. Eles requerem mais de 67% de apoio para serem implementados. Os PIPs Operacionais envolvem eleições e gestão do tesouro, Comitê Pythian e Comitê de Feed de Preços. Os votos nesses PIPs podem ser delegados aos membros do comitê e requerem mais de 50% de apoio para serem implementados.

Uso do Python

Pyth é um dos protocolos mais comumente usados na Solana. Durante fevereiro de 2024, suas transações de oráculo representaram em média 20% de todas as transações na Solana. Durante o mesmo período, os provedores de dados do Python pagaram $225,000 na Solana. Os oráculos do Python protegem 95% do valor do blockchain. A partir de janeiro de 2024, o Pyth também protege mais de 90% do valor em outras 9 blockchains, e mais de 50% do valor em outras 16 blockchains.

Usuários conhecidos

Devido à sua capacidade de escalar fontes no Pythnet, o Pyth tornou-se um dos protocolos de oráculo mais amplamente utilizados em várias blockchains. Em vez de adicionar novas fontes de dados diretamente à cadeia de destino, ele simplesmente adiciona novas fontes de dados ao Pythnet, que podem ser utilizados pelos contratos de oráculo do Pyth em cada cadeia de destino suportada. Como resultado, a Pyth pode construir contratos de oráculo para qualquer cadeia para a qual planeja expandir. Com o crescente suporte para inúmeras blockchains, vários projetos notáveis adotaram a rede de oráculos da Pyth. Aqui estão alguns exemplos proeminentes.

Synthetix

Synthetix é um protocolo de liquidez descentralizado que permite a criação de ativos sintéticos, conhecidos como Synths, que acompanham o valor de criptomoedas e ativos do mundo real, como moedas, commodities e ações. Synthetix permite aos usuários obter exposição a vários ativos sem realmente possuí-los, ampliando assim as oportunidades de investimento e melhorando a liquidez no mercado de criptomoedas. Um componente-chave da funcionalidade do Synthetix é sua integração com os oráculos da rede Pyth. Esses oráculos fornecem feeds de preços em tempo real de alta fidelidade, o que é crucial para manter a precisão dos valores dos Synths.

Hélio

A Helium é uma rede descentralizada de Internet das Coisas (IoT) que incentiva os participantes a implantar dispositivos sem fio para fornecer cobertura para a rede por meio de um sistema de incentivo econômico baseado em tokens. A Helium aproveita os oráculos da rede Pyth para fornecer preços de mercado on-chain precisos para seu token nativo, HNT. Esses preços são cruciais para uma série de atividades de rede, incluindo a conversão de HNT queimados em Créditos de Dados (DC) e a medição precisa da alocação de fundos. Embora o Hélio não seja DeFi, o uso de oráculos Pyth na plataforma de conectividade descentralizada da Hélio destaca a importância de dados precisos no gerenciamento da economia de protocolos, mesmo fora do domínio do DeFi tradicional.

Eclipse

A Eclipse recentemente levantou $50 milhões em uma rodada de financiamento da Série A para lançar o primeiro blockchain de segunda camada usando a Máquina Virtual Solana (SVM) para execução e Celestia para disponibilidade de dados, enquanto alavancando o Ethereum como uma camada de liquidação para segurança. O lançamento da Eclipse é esperado para atrair liquidez dos usuários do Ethereum e canalizá-los para aplicações descentralizadas na segunda camada da Solana. Como um oráculo líder na Solana, Pyth irá suportar muitas aplicações expandindo-se e lançando-se na Eclipse.

Análise competitiva

O campo do oráculo é uma indústria ferozmente competitiva dominada pela Chainlink. Embora o Protocolo Chronicle tenha criado o primeiro oráculo on-chain para a MakerDAO em 2017, ele não lançou uma rede oráculo pública até o final de 2023. Atualmente, fornece fontes em apenas duas blockchains, mas planeja expandir. A Chainlink conquistou participação de mercado ao longo dos anos de desenvolvimento do DeFi, lançando vários produtos baseados em oráculos e atendendo a um amplo mercado. Até o momento, apenas três protocolos são mais seguros do que a Rede Pyth: Chainlink, Chronicle e WINkLink - esses quatro principais protocolos representam 90-95% de todo o valor de mercado do oráculo. No entanto, o Pyth lidera em termos do número de blockchains cobertas e valor de segurança. A Chainlink é a principal concorrente da Pyth em termos de diversidade de blockchains cobertas e valor de segurança.

Chain link

Críticos rotulam o Chainlink como uma "caixa-preta" devido à falta de transparência em como os nós oráculo adquirem dados. As fontes de dados não são identificadas on-chain ou nos sites dos nós oráculo do Chainlink. Em contraste, cada ponto de dados na rede Pyth pode ser rastreado até as chaves públicas individuais dos provedores, copiando os hashes de transação da página de informações de preço da Pyth para qualquer explorador de blocos Solana. Enquanto os dados no Chainlink também podem ser rastreados até os nós oráculo do Chainlink, os provedores de dados da Pyth são fontes de primeira mão. Ao contrário dos dados do Chainlink, os dados divulgados pela Pyth são obtidos internamente de suas operações como exchanges, empresas de negociação, market makers, etc. No entanto, as chaves públicas dos provedores não estão publicamente vinculadas às suas identidades, adicionando uma camada de confiança na forma como a Pyth gerencia sua rede de provedores, inicialmente composta por provedores com permissão.

Enquanto o Pyth se concentra em informações financeiras tradicionais e de criptomoedas, a Chainlink possui vários produtos. Estes incluem um protocolo de interoperabilidade (CCIP), feeds de informações de prova de reserva e ferramentas para desenvolvedores (VRF, funcionalidades de API e serviços de automação), bem como seus feeds de dados de mercado. Portanto, o principal produto do Pyth desafia o principal produto de feed de dados de mercado da Chainlink, embora o Pyth também forneça um gerador de números aleatórios por meio da entropia do Pyth. Abaixo está uma comparação entre o Pyth e a Chainlink em termos de feeds de dados de mercado.

Fontes de Dados

Pyth

  • O Pyth agrega diretamente dados de fontes primárias e atualiza informações de preços sobre a cadeia de aplicativos Pythnet e Solana a cada 400 milissegundos.
  • Fora da Solana, outras cadeias devem iniciar atualizações de preços para publicá-las em suas respectivas cadeias, o que significa que a atualização de dados varia entre 400 milissegundos e a próxima atualização sob demanda.
  • Para os provedores de dados (que também negociam), existe um conflito de interesses em publicar pontos de dados honestos que possam ser desfavoráveis a negociações específicas. Supondo que a maioria dos provedores seja honesta, buscando manter uma reputação elevada e não coordene atualizações, o algoritmo de agregação da Pyth deve mitigar esse risco aplicando pesos menores aos pontos de dados atípicos.
  • Obter dados diretamente de fontes primárias permite a rápida adição de informações de preço para novos pares de negociação criados.

Chain link

  • Chainlink agrega dados de fontes secundárias (agregadores de dados) e publica atualizações de informações de preços na cadeia com base na frequência da blockchain.
  • A frescura dos pontos de dados depende das atualizações das fontes secundárias e da agregação da rede de oráculos.
  • Embora as fontes primárias possam apoiar pares de negociação específicos, a disponibilidade de informações de preço depende também dos agregadores secundários alcançarem cobertura para esse ponto de dados. Isso pode introduzir atrito na adição de novos fluxos de informações, embora não seja um problema para pares de negociação principais.

Modelo de Puxar vs Empurrar

Pyth

  • Na Solana, Pyth utiliza um modelo de push, publicando atualizações a cada 400 milissegundos.
  • Na Pythnet, é utilizado um modelo de pull. Os usuários iniciam atualizações na cadeia de destino, e as atualizações publicadas na Pythnet são roteadas através do Wormhole e depois transmitidas para a cadeia solicitante. Neste modelo, os usuários incorrem em taxas.
  • Uma vez que todos os fluxos de dados de preços de mercado (exceto Solana) residem na Pythnet, a Pyth oferece a capacidade de aprimorar a escalabilidade, reduzindo o custo e o tempo necessários para a integração direta de fluxos de dados em novas redes suportadas. No entanto, a escalabilidade da Pyth introduz camadas de atraso e confiança/adicional dependência no Wormhole.

Chain link

  • Os principais fluxos de dados de mercado da Chainlink utilizam um modelo de envio, frequentemente publicando atualizações nos tempos de bloco na cadeia de destino. Isso pode impor custos aos nós oráculo e ocasionalmente levar a falhas de transação durante ambientes de alta volatilidade, embora tais ocorrências sejam raras.
  • Adicionar fluxos de dados de preços às cadeias novas e existentes incorre em custos mais altos, pois novos fluxos devem ser implementados para cada rede suportada.
  • A abordagem da Chainlink não depende de relayers adicionais e não introduz confiança adicional entre a rede de oráculos da Chainlink e a blockchain de destino.
  • Chainlink também fornece um modelo de puxar em seus produtos de fluxo de dados.
  • Similar ao modelo de push, os dados são processados, mas são transmitidos para o mecanismo de dados off-chain da Chainlink, que fornece atualizações de preços quando solicitadas on-chain.
  • Atualmente, os Fluxos de Dados estão disponíveis apenas na Arbitrum, mantendo oito fluxos de dados de preços.

Uso

  • Pyth protege $5.5 bilhões em fundos em 162 protocolos em mais de 50 blockchains.
  • Chainlink protege $38.7 bilhões em 371 protocolos em 19 blockchains.

Ambos os sistemas têm vantagens e desvantagens em termos de fluxo de informações de mercado. O modelo da Pyth é mais adequado para dimensionar a quantidade de fluxos de informações de preço mantendo uma alta frequência de atualização. No entanto, a capacidade da Pyth de manter dados de alta fidelidade depende da suposição de que o custo de reputação e colusão supera quaisquer benefícios potenciais para os provedores de comportamento malicioso. Sua estabilidade de rede depende da operação normal do Wormhole. Em contraste, o modelo da Chainlink requer menos confiança nas fontes de dados originais e no relacionamento da rede de oracle com as blockchains suportadas, uma vez que obtém dados de fontes de agregação secundárias e publica diretamente na cadeia de destino. No entanto, expandir o fluxo de informações de dados e cobrir uma variedade maior de blockchains tem um custo mais elevado. No entanto, à medida que o mercado de criptomoedas continua a crescer, novos protocolos precisam considerar muitas opções e compensações/riscos ao implementar diferentes fluxos de informações de preço de oracle.

Resumo

A Rede Pyth é um protocolo pioneiro que está remodelando o cenário dos oráculos. Ela nutre uma rede de provedores de dados de primeira parte e implementa um oráculo baseado em pull, transferindo custos para os usuários do oráculo. Através deste design, a Pyth reduz os custos para as redes de oráculos, aumenta a frequência de atualização de preços e protege diretamente os dados de mercado com base em fontes de dados primárias. Desde o seu lançamento, a Pyth expandiu-se para atender a maioria das blockchains e detém a quarta maior participação no valor total (em março de 2024, $5.5 bilhões). Com a expansão de sua rede de provedores, a Pyth tem como objetivo cumprir sua missão de tornar todos os dados do mercado financeiro mundial disponíveis para a Web3.

Declaração:

  1. Este artigo é reproduzido a partir de [Solanadeep tide TechFlow], os direitos autorais pertencem ao autor original [Messari], se você tiver qualquer objeção à reimpressão, por favor entre em contato Equipe Gate Learn, a equipe lidará com isso o mais rápido possível de acordo com os procedimentos relevantes.

  2. Aviso Legal: As opiniões expressas neste artigo representam apenas as opiniões pessoais do autor e não constituem qualquer conselho de investimento.

  3. Outras versões do artigo em outros idiomas são traduzidas pela equipe da Gate Learn e não são mencionadas emGate, o artigo traduzido não pode ser reproduzido, distribuído ou plagiado.

Relatório de Pesquisa da Messari: Análise Aprofundada do Pyth, o Principal Oráculo na Solana

iniciantes3/28/2024, 5:41:14 PM
Pyth é um protocolo de oráculo eficiente que fornece dados de preço confiáveis por meio de um modelo pull. Semelhante a um modelo push, ele entrega dados para motores off-chain, fornecendo atualizações de preço quando os dados de solicitações on-chain. Pyth foi adotado por vários projetos proeminentes como Synthetix e Helium e se expandiu para atender às blockchains mais diversas. O fornecimento máximo de seu token de ecossistema PYTH é de 10 bilhões, alocado para a comunidade, incentivos de provedores, crescimento do ecossistema, desenvolvimento de protocolo e vendas privadas. O objetivo do Pyth é tornar todos os dados do mercado financeiro mundial disponíveis para Web3.

Resumo

  • Pyth garante o valor dos ativos no valor de $55 bilhões e suporta informações de preço para criptomoedas, ações, pares de forex, ETFs e commodities em mais de 50 blockchains e 162 protocolos.
  • Em fevereiro de 2024, o volume de negociação do oráculo Pyth em média representou 20% do volume total de negociação da Solana; ao mesmo tempo, os provedores de dados do Pyth na Solana pagaram $225.000 em taxas em fevereiro de 2024.
  • A rede Pyth utiliza uma rede de provedores de dados de primeira parte para publicar diretamente dados no Solana e no Pythnet (a cadeia de aplicativos que fornece atualizações do oráculo Pyth para todas as outras blockchains). Os provedores de dados incluem traders institucionais, conhecidos market makers e protocolos DeFi notáveis como Jane Street, CTC e Raydium.
  • Até o final do segundo trimestre, a Pyth planeja fazer a transição completa de seu oráculo de push Solana para o novo oráculo de pull Solana.
  • Como o principal oráculo na Solana, o Pyth apoiará muitas aplicações expandidas para o Eclipse e lançadas no Eclipse, a primeira blockchain de camada 2 baseada em SVM na Ethereum.

Antecedentes

Aplicações blockchain normalmente dependem de dados do mundo externo. No entanto, o design desses sistemas limita sua interação nativa com dados externos sem assistência. Portanto, as blockchains contam com oráculos para atuar como intermediários, agregando dados externos e disponibilizando-os para aplicações on-chain.

Normalmente, as redes de oráculos incentivam nós a buscar informações específicas, alcançar consenso sobre os valores de pontos de dados específicos e publicar esses valores no blockchain dentro de prazos definidos. No entanto, esse modelo de “empurrar” pode ser indireto, custoso e desafiador de escalar. A Rede Pyth aborda essas questões ao nutrir uma rede de provedores de dados de origem primária (primeira parte) e coordenar um modelo de “empurrar”. Esse modelo reduz a latência, escala rapidamente e reduz os custos da rede transferindo as taxas de atualização para os consumidores de dados (aplicativos e desenvolvedores).

Pythé uma rede de idiomas destinada a fornecer preços precisos para criptomoedas, ações, pares de forex, ETFs e commodities. Ele oferece três produtos principais:

  • Feeds de preço, atualizações em tempo real de contratos inteligentes
  • Benchmarks, dados históricos de mercado
  • Pyth Entropy, um gerador de números aleatórios seguro

A robustez dos dados do Pyth é grandemente aprimorada pela sua rede de provedores contribuintes, que é composta por quase 100 provedores de dados de bolsas globais, empresas de negociação, market makers, instituições e DeFi. Alguns provedores notáveis incluem Jane Street, Chicago Trading Company (CTC), Binance, Raydium, Osmosis, Galaxy e 0x. O Pyth foca em fornecer dados de mercado financeiro para desenvolvedores em uma lista em constante expansão de redes de blockchain, atualmente com mais de 50 blockchains no momento da escrita.

Tecnologia

Além de fazer a ponte de dados entre blockchains e o mundo externo, os oráculos também se esforçam para superar o problema do oráculo. O problema do oráculo refere-se a garantir a segurança, autenticação e confiabilidade dos dados externos, considerando possíveis falhas de fontes externas.

Resolver o problema do oráculo geralmente envolve os seguintes passos:

  • Validador ou fonte de dados do nó oráculo
  • Nó assina criptograficamente (verifica) dados de origem
  • Agregação de dados e cálculo de consenso sobre pontos de dados
  • Transferência de dados para a rede blockchain

O problema do oráculo geralmente é abordado por meio de modelos de push ou pull. A maioria dos oráculos utiliza um modelo de push de terceiros, onde os nós do oráculo atuam como intermediários buscando dados de fontes de primeira mão (como exchanges) ou fontes de segunda mão (como agregadores de dados como CoinGecko e Kaiko). Por exemplo, os nós do oráculo de feed de preço primário da Chainlink buscam dados de fontes de segunda mão. Oráculos de push enviam atualizações de preço para blockchains individuais em intervalos definidos, sendo que cada atualização on-chain incorre em taxas de gás. Adicionar feeds de preço ou reduzir a latência de atualização on-chain adiciona mais custos à rede do oráculo, prejudicando sua escalabilidade. Além disso, obter dados requer múltiplas suposições de confiança: as fontes primárias estão corretas e estáveis, as fontes secundárias estão corretas e estáveis, e a rede do oráculo está estável.

A Pyth Network aborda as desvantagens dos modelos de envio de terceiros através do seu modelo de recebimento. Com sua rede de provedores de dados em primeira mão, a Pyth atenua as suposições de confiança a jusante em relação à confiabilidade dos dados de terceiros. No modelo de recebimento da Pyth, os dados são fornecidos diretamente por entidades dentro da rede, como bolsas, formadores de mercado e protocolos DeFi (por exemplo, Jane Street, Binance e Raydium). Essas entidades são incentivadas a agir honestamente, fornecer dados robustos, manter boas reputações e evitar serem banidas por protocolos.

Benefícios adicionais advêm da transferência de custos para os consumidores finais, onde os feeds de preços são atualizados com base na demanda, em vez de em intervalos definidos. Assim, os consumidores iniciam atualizações de preços, puxando atualizações para a cadeia nas mesmas transações DeFi (por exemplo, trocas de ativos, liquidações de swaps perpétuos). Ao transferir os custos para os usuários, onde as atualizações são baseadas na demanda, o Pyth redireciona esses custos de forma eficiente, como evidenciado por suas frequentes atualizações em 451 feeds de preços.

Interação Principal

Pyth opera duas instâncias de seu protocolo: uma na rede principal Solana e outra na Pythnet Appchain. A instância da Pyth na Solana fornece dados exclusivamente para protocolos na Solana, enquanto a instância da Pyth na Pythnet fornece dados para protocolos em todas as outras blockchains. Em ambas as instâncias, três entidades principais interagem para facilitar as atualizações do oráculo na Rede Pyth:

  • Provedores/Editoras de Dados (como Jane Street, CTC, Binance, 0x, Raydium, etc.)
  • Programa Oracle Pyth (algoritmo de agregação)
  • Consumidores de dados (aplicações/desenvolvedores)

Os provedores de dados são validadores na Pythnet. Anteriormente, a Associação de Dados Pyth era responsável por delegar participação suficiente aos validadores; no entanto, com o início da governança, essa responsabilidade agora é gerenciada pelos detentores de tokens PYTH. No momento da escrita, não houve propostas para alterar a dinâmica da participação do validador e, atualmente, todos os validadores têm peso igual. Como principais fornecedores de dados da Pyth, os provedores são compensados por meio de uma pequena taxa coletada em todas as transações DeFi iniciadas pelos consumidores.

O Programa Oracle Pyth é um algoritmo de agregação que combina dados enviados por provedores e gera preços agregados e intervalos de confiança para os feeds de preços correspondentes durante a computação. Ele também mantém feeds de preços, armazena inputs individuais dos provedores e realiza cálculos adicionais, como médias móveis. Aplicativos e desenvolvedores atuam como consumidores, solicitando atualizações nos feeds de preços para ler informações geradas pelo programa oracle.

Python na Solana

Os feeds de preços são representados por duas contas Solana: a conta do produto e a conta de preço. A conta do produto armazena metadados sobre o feed de preços, como o símbolo da ação, tipo de ativo, conta de preço correspondente, etc. A conta de preço contém dados autorizados por provedores de dados, incluindo o nome de cada provedor, os preços e intervalos de confiança enviados por cada provedor, médias móveis exponenciais, etc. Ambas as contas são mantidas pelo programa oráculo, que também inclui uma terceira conta listando principalmente contas de produtos. Essa configuração permite que aplicativos categorizem a lista completa de feeds de preços fornecidos pela Pyth.

Os provedores enviam atualizações de preços a cada 400 milissegundos (o comprimento do intervalo de tempo na Solana). Cada atualização desencadeia frequentes atualizações de agregação de preços e intervalos de confiança, que são então usados à jusante pelas aplicações. Devido aos baixos custos da Solana, o Pyth (ou qualquer outro oráculo) pode operar um modelo de push eficiente onde os desenvolvedores só precisam passar feeds de preços relevantes para suas aplicações, desserializar os dados e ler/integrar os valores publicados.

Vale ressaltar que, ao armazenar os valores de dados individuais enviados por cada provedor, o oráculo pode responsabilizar os provedores por desempenho ruim ou comportamento malicioso. Até o final do segundo trimestre, o Pyth planeja migrar totalmente seu oráculo de envio Solana para um novo oráculo de recebimento Solana. A equipe do Pyth indicou que o oráculo de recebimento do Pyth já está em funcionamento em uma rede de desenvolvimento.

Cadeia de Aplicativos Python

A cadeia de aplicativos da Pythnet é um fork de prova de participação autoritário da mainnet Solana, servindo como uma camada computacional para lidar e agregar dados fornecidos pela rede de provedores de dados da Pyth. Os feeds de preços na Pythnet são acessíveis a mais de 50 blockchains, não apenas a Solana, pois seus feeds de preços são diretamente publicados nas blockchains. Como a Pythnet é um fork da Solana, o framework do oráculo Pyth na Solana e o framework do oráculo Pyth na Pythnet são um pouco semelhantes, mas há algumas diferenças.

O modelo de push na Solana (incluindo contas e programa de oráculo) mencionado acima é semelhante ao Pythnet. No entanto, o Pythnet não é uma cadeia alvo e não cobra dos provedores para enviar preços. Portanto, enquanto os provedores de dados enviam dados para o Pythnet para agregação e os serializam em contas através do programa de oráculo, esses dados são subsequentemente transmitidos para outras blockchains via o protocolo de mensagens entre cadeias Wormhole. Em seguida, os consumidores incorrem em custos na cadeia alvo ao iniciar transferências de dados através de transações DeFi regulares que dependem de dados do oráculo, assim atualizando os dados.

Mensagens entre Cadeias

Depois de publicar e agregar dados na Pythnet, os dados não são roteados imediatamente através do Wormhole. Em vez disso, a Pyth roteia seus dados através de um buffer de mensagens e os hash em uma árvore de Merkle. Isso garante que os usuários possam escolher quais atualizações incluir em uma única transação. Também permite que os usuários mantenham os custos baixos e permite que as atualizações de dados incluam cálculos arbitrários. Após cada atualização de agregação, o programa de agregação adiciona uma mensagem ao buffer de mensagens. Para cada intervalo de tempo, os validadores da Pythnet leem as mensagens e criam uma árvore de Merkle, em seguida, enviam uma mensagem contendo a raiz de Merkle de todos os preços para o contrato Wormhole na Pythnet.

Posteriormente, o administrador do Wormhole (nó do Wormhole) lê a mensagem de raiz de Merkle, cria uma Aprovação de Ação Verificável (VAA) e transmite as atualizações de preço para as blockchains relevantes. O VAA garante a transmissão confiável e segura de dados. O VAA inclui a assinatura do administrador do Wormhole. Essas assinaturas confirmam que o administrador testemunhou e verificou o VAA, incluindo assinaturas dos Guardiões do Wormhole. Essas assinaturas confirmam que os Guardiões testemunharam e verificaram as informações contidas na mensagem, ou seja, a raiz de Merkle dos preços. O VAA assinado é um método verificável e seguro para confirmar a precisão dos dados transmitidos do Pythnet para a blockchain de destino e foi validado por partes confiáveis (Guardiões do Wormhole).

Hermes

Hermesé uma API da Web que abstrai o processo de inicialização de atualização do desenvolvedor. Sem um serviço como Hermes, os desenvolvedores teriam que compilar manualmente uma carga de atualização com os feeds de preço necessários e usar uma raiz de Merkle verificada pelo Wormhole para buscar os dados e prova de Merkle correspondentes da Pythnet. Hermes permite que os desenvolvedores consultem facilmente um serviço da web para acessar os preços do oráculo. Isso permite que os consumidores de dados obtenham os preços mais recentes de APIs REST ou WebSocket.

Recursos da API REST (subconjunto do HTTP)

  • Melhor adequado para aplicações que necessitam de acesso imediato aos dados mais recentes, intervalos irregulares de recuperação de dados ou solicitação de dados com base em condições específicas.
  • Fácil de implementar e usar.
  • Cada solicitação é independente, tornando as interações entre clientes e servidores mais concisas.
  • Cenários: rastreamento de portfólio, emissão ou pagamento de empréstimos, etc.

Recursos da API WebSocket:

  • Melhor adequado para aplicações que exigem fluxos contínuos de dados em tempo real.
  • Baixos custos de manutenção: Após a configuração inicial, os dados podem ser enviados de um lado para o outro sem a sobrecarga de cabeçalhos HTTP repetidos, tornando-os muito eficientes para a transmissão frequente de dados.
  • As atualizações em tempo real permitem que os dados sejam atualizados instantaneamente devido a conexões persistentes entre clientes e servidores.
  • Cenários: negociação de arbitragem, ferramentas de otimização de rendimento, negociação DEX, etc.

O Hermes não tem permissão, permitindo que qualquer terceiro construa um ponto de acesso simplificado à Rede Pyth. Devido à complexidade operacional, a Pyth Data Association mantém uma versão pública. No entanto, outras empresas, como Triton, P2P, Liquify e EXTR, também oferecem suas próprias versões hospedadas do Hermes. Uma lista crescente de provedores de nós que oferecem Hermes pode ser encontrada aqui.

Tokenomics

  • O token do ecossistema PYTH no PYTH tem um fornecimento máximo de 10 bilhões de tokens PYTH. Após o primeiro desbloqueio em maio de 2024, sua alocação refletirá a seguinte distribuição:
  • Comunidade e Lançamento (6%): Esta parte é alocada para atividades iniciais de lançamento, eventos relacionados e iniciativas.
  • Recompensas do provedor (22%): Destinada à rede de provedores de dados Pyth, essa alocação é usada para recompensar provedores, financiar programas e incentivar o suporte a novos ativos que podem inicialmente não ter liquidez.
  • Crescimento do ecossistema (52%): Alocado para os contribuidores da rede Pyth, incluindo, mas não se limitando a desenvolvedores, pesquisadores, educadores e provedores iniciais. O objetivo é incentivar iniciativas além da equipe fundadora e dos principais contribuidores e recompensar as contribuições.
  • Desenvolvimento de Protocolo (10%): Dedicado aos principais contribuidores (ou seja, Douro Labs) pela construção de ferramentas, produtos e infraestrutura.
  • Venda Privada (10%): Reservada para duas rodadas de captação de recursos. A Pyth não divulgou publicamente o preço de venda por PYTH ou sua valoração. Em dezembro de 2023, a Pyth lançou uma atualização sobre a rodada estratégica inicial, que incluiu investidores notáveis como Castle Island Ventures, Wintermute Ventures, Borderless Capital, CMT Digital, Bodhi Ventures, Distributed Global, Multicoin Capital e Delphi Digital.

Governança

O token PYTH é um token SPL na Solana (equivalente ao ERC-20 no Ethereum). Sua utilidade principal é a governança. Os detentores de PYTH podem orientar o desenvolvimento do protocolo ao apostar ativos e votar para apoiar as Propostas de Melhoria Pyth (PIPs). Até agora, as únicas propostas que foram ou estão sendo votadas incluem as eleições do Conselho Pythiano e a aprovação da constituição do Pyth DAO. A governança abrange tópicos típicos que são passíveis de alteração, incluindo:

  • Atualizações de software on-chain
  • Estrutura de recompensa para provedores de dados
  • Regras para a criação de provedores licenciados
  • Tamanho, denominação e existência de taxas para atualizações do oráculo
  • Adicionar novos feeds de preços e determinar quem os suporta

O DAO Pyth é composto pelo Conselho Pythian e pelo Comitê de Alimentação de Preços. A cada seis meses, ambos os comitês realizam eleições para rotacionar os membros do comitê. Além disso, os membros com menos de um terço do tempo de participação são excluídos das reeleições. Este sistema garante a participação ativa dos membros e alinhamento com os objetivos do Pyth. Ambos os comitês são responsáveis por votar e executar determinados PIPs operacionais.

Comitê Pythian

  • A carteira multi-assinatura Pythian 7-of-9 possui oito membros e titulares de carteira operacionais como signatários.
  • Cada eleição substitui quatro membros.
  • Eles têm a autoridade para votar em PIPs operacionais relacionados a atualizações de programas de oráculo, mecanismos de verificação, ajustes nas taxas e denominações de atualização de oráculo, bem como operações relacionadas ao PGAS (tokens de gás alocados/delegados para validadores na Pythnet).

Comitê de Alimentação de Preços

  • A carteira multisig 5-de-8 do feed de preços tem sete membros e detentores de carteira operacionais como signatários.
  • Cada eleição substitui três membros.
  • Eles podem ser autorizados a votar em PIPs operacionais relacionados à gestão da coleção de feeds de preços fornecidos, seleção de editores e requisitos de feeds de preços (ou seja, provedores mínimos e máximos por fonte).

Após discussões no fórum do Discord da Pyth, os detentores de PYTH podem votar em propostas através do portal de governança nos Reinos quando estas atingirem o estágio de 'votação'. Atualmente, os criadores de propostas precisam possuir 25 milhões de PYTH para criar uma proposta.

O Pyth DAO é composto por dois tipos de PIPs: Constitucionais e Operacionais. Os PIPs Constitucionais envolvem atualizações de protocolo, determinação da estrutura e orientação da gestão do Pyth DAO. Eles requerem mais de 67% de apoio para serem implementados. Os PIPs Operacionais envolvem eleições e gestão do tesouro, Comitê Pythian e Comitê de Feed de Preços. Os votos nesses PIPs podem ser delegados aos membros do comitê e requerem mais de 50% de apoio para serem implementados.

Uso do Python

Pyth é um dos protocolos mais comumente usados na Solana. Durante fevereiro de 2024, suas transações de oráculo representaram em média 20% de todas as transações na Solana. Durante o mesmo período, os provedores de dados do Python pagaram $225,000 na Solana. Os oráculos do Python protegem 95% do valor do blockchain. A partir de janeiro de 2024, o Pyth também protege mais de 90% do valor em outras 9 blockchains, e mais de 50% do valor em outras 16 blockchains.

Usuários conhecidos

Devido à sua capacidade de escalar fontes no Pythnet, o Pyth tornou-se um dos protocolos de oráculo mais amplamente utilizados em várias blockchains. Em vez de adicionar novas fontes de dados diretamente à cadeia de destino, ele simplesmente adiciona novas fontes de dados ao Pythnet, que podem ser utilizados pelos contratos de oráculo do Pyth em cada cadeia de destino suportada. Como resultado, a Pyth pode construir contratos de oráculo para qualquer cadeia para a qual planeja expandir. Com o crescente suporte para inúmeras blockchains, vários projetos notáveis adotaram a rede de oráculos da Pyth. Aqui estão alguns exemplos proeminentes.

Synthetix

Synthetix é um protocolo de liquidez descentralizado que permite a criação de ativos sintéticos, conhecidos como Synths, que acompanham o valor de criptomoedas e ativos do mundo real, como moedas, commodities e ações. Synthetix permite aos usuários obter exposição a vários ativos sem realmente possuí-los, ampliando assim as oportunidades de investimento e melhorando a liquidez no mercado de criptomoedas. Um componente-chave da funcionalidade do Synthetix é sua integração com os oráculos da rede Pyth. Esses oráculos fornecem feeds de preços em tempo real de alta fidelidade, o que é crucial para manter a precisão dos valores dos Synths.

Hélio

A Helium é uma rede descentralizada de Internet das Coisas (IoT) que incentiva os participantes a implantar dispositivos sem fio para fornecer cobertura para a rede por meio de um sistema de incentivo econômico baseado em tokens. A Helium aproveita os oráculos da rede Pyth para fornecer preços de mercado on-chain precisos para seu token nativo, HNT. Esses preços são cruciais para uma série de atividades de rede, incluindo a conversão de HNT queimados em Créditos de Dados (DC) e a medição precisa da alocação de fundos. Embora o Hélio não seja DeFi, o uso de oráculos Pyth na plataforma de conectividade descentralizada da Hélio destaca a importância de dados precisos no gerenciamento da economia de protocolos, mesmo fora do domínio do DeFi tradicional.

Eclipse

A Eclipse recentemente levantou $50 milhões em uma rodada de financiamento da Série A para lançar o primeiro blockchain de segunda camada usando a Máquina Virtual Solana (SVM) para execução e Celestia para disponibilidade de dados, enquanto alavancando o Ethereum como uma camada de liquidação para segurança. O lançamento da Eclipse é esperado para atrair liquidez dos usuários do Ethereum e canalizá-los para aplicações descentralizadas na segunda camada da Solana. Como um oráculo líder na Solana, Pyth irá suportar muitas aplicações expandindo-se e lançando-se na Eclipse.

Análise competitiva

O campo do oráculo é uma indústria ferozmente competitiva dominada pela Chainlink. Embora o Protocolo Chronicle tenha criado o primeiro oráculo on-chain para a MakerDAO em 2017, ele não lançou uma rede oráculo pública até o final de 2023. Atualmente, fornece fontes em apenas duas blockchains, mas planeja expandir. A Chainlink conquistou participação de mercado ao longo dos anos de desenvolvimento do DeFi, lançando vários produtos baseados em oráculos e atendendo a um amplo mercado. Até o momento, apenas três protocolos são mais seguros do que a Rede Pyth: Chainlink, Chronicle e WINkLink - esses quatro principais protocolos representam 90-95% de todo o valor de mercado do oráculo. No entanto, o Pyth lidera em termos do número de blockchains cobertas e valor de segurança. A Chainlink é a principal concorrente da Pyth em termos de diversidade de blockchains cobertas e valor de segurança.

Chain link

Críticos rotulam o Chainlink como uma "caixa-preta" devido à falta de transparência em como os nós oráculo adquirem dados. As fontes de dados não são identificadas on-chain ou nos sites dos nós oráculo do Chainlink. Em contraste, cada ponto de dados na rede Pyth pode ser rastreado até as chaves públicas individuais dos provedores, copiando os hashes de transação da página de informações de preço da Pyth para qualquer explorador de blocos Solana. Enquanto os dados no Chainlink também podem ser rastreados até os nós oráculo do Chainlink, os provedores de dados da Pyth são fontes de primeira mão. Ao contrário dos dados do Chainlink, os dados divulgados pela Pyth são obtidos internamente de suas operações como exchanges, empresas de negociação, market makers, etc. No entanto, as chaves públicas dos provedores não estão publicamente vinculadas às suas identidades, adicionando uma camada de confiança na forma como a Pyth gerencia sua rede de provedores, inicialmente composta por provedores com permissão.

Enquanto o Pyth se concentra em informações financeiras tradicionais e de criptomoedas, a Chainlink possui vários produtos. Estes incluem um protocolo de interoperabilidade (CCIP), feeds de informações de prova de reserva e ferramentas para desenvolvedores (VRF, funcionalidades de API e serviços de automação), bem como seus feeds de dados de mercado. Portanto, o principal produto do Pyth desafia o principal produto de feed de dados de mercado da Chainlink, embora o Pyth também forneça um gerador de números aleatórios por meio da entropia do Pyth. Abaixo está uma comparação entre o Pyth e a Chainlink em termos de feeds de dados de mercado.

Fontes de Dados

Pyth

  • O Pyth agrega diretamente dados de fontes primárias e atualiza informações de preços sobre a cadeia de aplicativos Pythnet e Solana a cada 400 milissegundos.
  • Fora da Solana, outras cadeias devem iniciar atualizações de preços para publicá-las em suas respectivas cadeias, o que significa que a atualização de dados varia entre 400 milissegundos e a próxima atualização sob demanda.
  • Para os provedores de dados (que também negociam), existe um conflito de interesses em publicar pontos de dados honestos que possam ser desfavoráveis a negociações específicas. Supondo que a maioria dos provedores seja honesta, buscando manter uma reputação elevada e não coordene atualizações, o algoritmo de agregação da Pyth deve mitigar esse risco aplicando pesos menores aos pontos de dados atípicos.
  • Obter dados diretamente de fontes primárias permite a rápida adição de informações de preço para novos pares de negociação criados.

Chain link

  • Chainlink agrega dados de fontes secundárias (agregadores de dados) e publica atualizações de informações de preços na cadeia com base na frequência da blockchain.
  • A frescura dos pontos de dados depende das atualizações das fontes secundárias e da agregação da rede de oráculos.
  • Embora as fontes primárias possam apoiar pares de negociação específicos, a disponibilidade de informações de preço depende também dos agregadores secundários alcançarem cobertura para esse ponto de dados. Isso pode introduzir atrito na adição de novos fluxos de informações, embora não seja um problema para pares de negociação principais.

Modelo de Puxar vs Empurrar

Pyth

  • Na Solana, Pyth utiliza um modelo de push, publicando atualizações a cada 400 milissegundos.
  • Na Pythnet, é utilizado um modelo de pull. Os usuários iniciam atualizações na cadeia de destino, e as atualizações publicadas na Pythnet são roteadas através do Wormhole e depois transmitidas para a cadeia solicitante. Neste modelo, os usuários incorrem em taxas.
  • Uma vez que todos os fluxos de dados de preços de mercado (exceto Solana) residem na Pythnet, a Pyth oferece a capacidade de aprimorar a escalabilidade, reduzindo o custo e o tempo necessários para a integração direta de fluxos de dados em novas redes suportadas. No entanto, a escalabilidade da Pyth introduz camadas de atraso e confiança/adicional dependência no Wormhole.

Chain link

  • Os principais fluxos de dados de mercado da Chainlink utilizam um modelo de envio, frequentemente publicando atualizações nos tempos de bloco na cadeia de destino. Isso pode impor custos aos nós oráculo e ocasionalmente levar a falhas de transação durante ambientes de alta volatilidade, embora tais ocorrências sejam raras.
  • Adicionar fluxos de dados de preços às cadeias novas e existentes incorre em custos mais altos, pois novos fluxos devem ser implementados para cada rede suportada.
  • A abordagem da Chainlink não depende de relayers adicionais e não introduz confiança adicional entre a rede de oráculos da Chainlink e a blockchain de destino.
  • Chainlink também fornece um modelo de puxar em seus produtos de fluxo de dados.
  • Similar ao modelo de push, os dados são processados, mas são transmitidos para o mecanismo de dados off-chain da Chainlink, que fornece atualizações de preços quando solicitadas on-chain.
  • Atualmente, os Fluxos de Dados estão disponíveis apenas na Arbitrum, mantendo oito fluxos de dados de preços.

Uso

  • Pyth protege $5.5 bilhões em fundos em 162 protocolos em mais de 50 blockchains.
  • Chainlink protege $38.7 bilhões em 371 protocolos em 19 blockchains.

Ambos os sistemas têm vantagens e desvantagens em termos de fluxo de informações de mercado. O modelo da Pyth é mais adequado para dimensionar a quantidade de fluxos de informações de preço mantendo uma alta frequência de atualização. No entanto, a capacidade da Pyth de manter dados de alta fidelidade depende da suposição de que o custo de reputação e colusão supera quaisquer benefícios potenciais para os provedores de comportamento malicioso. Sua estabilidade de rede depende da operação normal do Wormhole. Em contraste, o modelo da Chainlink requer menos confiança nas fontes de dados originais e no relacionamento da rede de oracle com as blockchains suportadas, uma vez que obtém dados de fontes de agregação secundárias e publica diretamente na cadeia de destino. No entanto, expandir o fluxo de informações de dados e cobrir uma variedade maior de blockchains tem um custo mais elevado. No entanto, à medida que o mercado de criptomoedas continua a crescer, novos protocolos precisam considerar muitas opções e compensações/riscos ao implementar diferentes fluxos de informações de preço de oracle.

Resumo

A Rede Pyth é um protocolo pioneiro que está remodelando o cenário dos oráculos. Ela nutre uma rede de provedores de dados de primeira parte e implementa um oráculo baseado em pull, transferindo custos para os usuários do oráculo. Através deste design, a Pyth reduz os custos para as redes de oráculos, aumenta a frequência de atualização de preços e protege diretamente os dados de mercado com base em fontes de dados primárias. Desde o seu lançamento, a Pyth expandiu-se para atender a maioria das blockchains e detém a quarta maior participação no valor total (em março de 2024, $5.5 bilhões). Com a expansão de sua rede de provedores, a Pyth tem como objetivo cumprir sua missão de tornar todos os dados do mercado financeiro mundial disponíveis para a Web3.

Declaração:

  1. Este artigo é reproduzido a partir de [Solanadeep tide TechFlow], os direitos autorais pertencem ao autor original [Messari], se você tiver qualquer objeção à reimpressão, por favor entre em contato Equipe Gate Learn, a equipe lidará com isso o mais rápido possível de acordo com os procedimentos relevantes.

  2. Aviso Legal: As opiniões expressas neste artigo representam apenas as opiniões pessoais do autor e não constituem qualquer conselho de investimento.

  3. Outras versões do artigo em outros idiomas são traduzidas pela equipe da Gate Learn e não são mencionadas emGate, o artigo traduzido não pode ser reproduzido, distribuído ou plagiado.

Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500