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

Principiante3/28/2024, 5:41:14 PM
Pyth é um protocolo de oracle eficiente que fornece dados de preços fiáveis através de um modelo pull. Semelhante a um modelo push, fornece dados para motores off-chain, fornecendo atualizações de preços quando os pedidos on-chain solicitam dados. Pyth foi adotado por vários projetos proeminentes como Synthetix e Helium, e expandiu-se para servir as blockchains mais diversas. O fornecimento máximo do seu token de ecossistema PYTH é de 10 biliões, alocados para a comunidade, incentivos de fornecedores, crescimento do ecossistema, desenvolvimento de protocolo e vendas privadas. O objetivo da Pyth é disponibilizar todos os dados dos mercados financeiros mundiais para a 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 médio de negociação do oráculo Pyth representou 20% do volume total de negociação da Solana; simultaneamente, os provedores de dados Pyth na Solana pagaram $225,000 em taxas em fevereiro de 2024.
  • A rede Pyth utiliza uma rede de fornecedores de dados de primeira parte para publicar diretamente dados para Solana e Pythnet (a cadeia de aplicativos que fornece atualizações do oráculo Pyth para todas as outras blockchains). Os fornecedores de dados incluem traders institucionais, market makers conhecidos e protocolos DeFi notáveis como Jane Street, CTC e Raydium.
  • Até ao final do segundo trimestre, a Pyth planeia fazer a transição completa do seu oráculo push Solana para o novo oráculo pull Solana.
  • Como o principal oráculo na Solana, o Pyth irá apoiar muitas aplicações expandidas para o Eclipse e lançadas no Eclipse, o primeiro blockchain de camada 2 baseado em SVM no Ethereum.

Antecedentes

As aplicações de 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 dependem de 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 os nós a procurar informações específicas, alcançar consenso sobre os valores de pontos de dados específicos e publicar esses valores na blockchain dentro de prazos definidos. No entanto, este modelo de 'push' pode ser indireto, dispendioso e desafiante de escalar. A Rede Pyth aborda essas questões ao nutrir uma rede de provedores de dados de fonte primária (primeira parte) e coordenar um modelo de 'push'. Este modelo reduz a latência, escala rapidamente e reduz os custos da rede ao transferir as taxas de atualização para os consumidores de dados (aplicações e desenvolvedores).

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

  • Fontes de Preço, atualizações em tempo real de contratos inteligentes
  • Referências, dados de mercado históricos
  • Pyth Entropy, um gerador de números aleatórios seguro

A robustez dos dados da Pyth é grandemente melhorada pela sua rede de provedores contribuintes, que consiste em quase 100 provedores de dados de bolsas globais, empresas de negociação, criadores de mercado, instituições e DeFi. Alguns provedores notáveis incluem Jane Street, Chicago Trading Company (CTC), Binance, Raydium, Osmosis, Galaxy e 0x. A Pyth concentra-se em fornecer dados de mercado financeiro para desenvolvedores em uma lista sempre crescente de redes blockchain, que atualmente ultrapassa 50 blockchains no momento da escrita.

Tecnologia

Para além de fazer a ponte de dados entre blockchains e o mundo exterior, os oráculos também se esforçam por superar o problema do oráculo. O problema do oráculo refere-se a assegurar a segurança, autenticação e confiança dos dados externos, tendo em conta possíveis falhas de fontes externas.

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

  • Validador ou nó de oráculo fonte de dados
  • 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 é tipicamente abordado através 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 em primeira mão (como exchanges) ou de fontes em 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 em segunda mão. Os 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 rede Pyth resolve as desvantagens dos modelos de envio de terceiros através do seu modelo de obtenção. Com a sua rede de fornecedores de dados em primeira mão, a Pyth mitiga as suposições de confiança descendente em relação à fiabilidade dos dados de terceiros. No modelo de obtenção da Pyth, os dados são diretamente fornecidos por entidades dentro da rede, como bolsas, criadores de mercado e protocolos DeFi (por exemplo, Jane Street, Binance e Raydium). Estas entidades são incentivadas a agir honestamente, fornecer dados robustos, manter boas reputações e evitar serem banidas por protocolos.

Benefícios adicionais resultam da transferência de custos para os consumidores finais, onde os feeds de preços são atualizados com base na procura e não em intervalos definidos. Assim, os consumidores iniciam as atualizações de preços, puxando as 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 utilizadores, onde as atualizações são baseadas na procura, o Pyth redireciona esses custos de forma eficiente, como evidenciado pelas suas frequentes atualizações em 451 feeds de preços.

Interação Principal

A Pyth opera duas instâncias do seu protocolo: uma na mainnet da Solana e a 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:

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

Os fornecedores de dados são validadores na Pythnet. Anteriormente, a Associação de Dados da Pyth era responsável por delegar uma participação suficiente aos validadores; no entanto, com o início da governança, essa responsabilidade é agora gerida pelos detentores de tokens PYTH. Até à data da escrita, não foram feitas propostas para alterar a dinâmica da participação dos validadores e, atualmente, todos os validadores têm o mesmo peso. Como principais fornecedores de dados da Pyth, os fornecedores são compensados através de uma pequena taxa recolhida em todas as transações DeFi iniciadas pelos consumidores.

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

Python em Solana

Os feeds de preço são representados por duas contas Solana: a conta do produto e a conta do preço. A conta do produto armazena metadados sobre o feed de preço, como o símbolo do estoque, tipo de ativo, conta de preço correspondente, etc. A conta do preço contém dados autorizados pelos fornecedores de dados, incluindo o nome de cada fornecedor, os preços e intervalos de confiança submetidos por cada fornecedor, médias móveis exponenciais, etc. Ambas as contas são mantidas pelo programa oracle, que também inclui uma terceira conta listando principalmente contas de produtos. Esta configuração permite que as aplicações categorizem a lista completa de feeds de preço fornecidos pela Pyth.

Os fornecedores enviam atualizações de preços a cada 400 milissegundos (o comprimento do intervalo de tempo na Solana). Cada atualização desencadeia atualizações frequentes de agregação para preços e intervalos de confiança, que são então usados a montante pelas aplicações. Devido aos baixos custos da Solana, o Pyth (ou qualquer 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 valores de dados individuais enviados por cada provedor, o oráculo pode responsabilizar os provedores por desempenho ruim ou comportamento malicioso. No final do Q2, a Pyth planeia migrar completamente o seu oráculo de envio Solana para um novo oráculo de receção Solana. A equipa da Pyth indicou que o oráculo de receção da Pyth já está em funcionamento numa rede de desenvolvimento.

Cadeia de Aplicativos Python

A cadeia de aplicativos da Pythnet é um fork autoritário de prova de participação do mainnet da 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 Solana, já que seus feeds de preços são diretamente publicados nas blockchains. Como a Pythnet é um fork da Solana, o framework do oráculo da Pyth na Solana e o framework do oráculo da 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 de destino e não cobra aos fornecedores para submeter preços. Assim, enquanto os fornecedores 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 posteriormente transmitidos para outras blockchains via o protocolo de mensagens cross-chain Wormhole. Em seguida, os consumidores incorrem em custos na cadeia de destino ao iniciar transferências de dados através de transações DeFi regulares que dependem de dados oraculares, assim atualizando os dados.

Mensagens entre Cadeias

Depois de publicar e agregar dados no Pythnet, os dados não são imediatamente encaminhados através do Wormhole. Em vez disso, o Pyth encaminha seus dados através de um buffer de mensagens e faz o hash em uma árvore de Merkle. Isso garante que os utilizadores possam escolher quais atualizações incluir numa única transação. Também permite que os utilizadores 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 do Pythnet lêem as mensagens e criam uma árvore de Merkle, depois enviam uma mensagem contendo a raiz de Merkle de todos os preços para o contrato Wormhole no 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. A VAA garante a transmissão confiável e segura de dados. A VAA inclui a assinatura do administrador do Wormhole. Essas assinaturas confirmam que o administrador testemunhou e verificou a 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. A VAA assinada é um método verificável e seguro para confirmar a precisão dos dados transmitidos do Pythnet para a blockchain de destino e foi validada por partes confiáveis (Guardiões do Wormhole).

Hermes

Hermesé uma API da Web que abstrai o processo de iniciaçã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 correspondentes e a prova de Merkle do 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 recuperem os preços mais recentes das 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 reembolso de empréstimos, etc.

Funcionalidades da API WebSocket:

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

Hermes é sem permissão, permitindo que qualquer terceiro construa um ponto de acesso simplificado para a Rede Pyth. Devido à complexidade operacional, a Associação de Dados Pyth 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 o Hermes pode ser encontrada aqui.

Tokenomics

  • O token do ecossistema PYTH na 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 de lançamento inicial, eventos relacionados e iniciativas.
  • Recompensas do Fornecedor (22%): Destinada à rede de fornecedores de dados da Pyth, esta alocação é usada para recompensar os fornecedores, financiar programas e incentivar o suporte para novos ativos que possam inicialmente carecer de liquidez.
  • Crescimento do ecossistema (52%): Alocado para contribuidores da rede Pyth, incluindo, mas não se limitando a, desenvolvedores, pesquisadores, educadores e provedores iniciais. O objetivo é incentivar iniciativas para além da equipe fundadora e dos principais contribuidores e recompensar as contribuições.
  • Desenvolvimento do Protocolo (10%): Dedicado aos principais contribuidores (ou seja, Douro Labs) pela construção de ferramentas, produtos e infraestrutura.
  • Venda Privada (10%): Reservada para duas rondas de angariação de fundos. A Pyth não divulgou publicamente o preço de venda por PYTH ou a sua avaliação. Em dezembro de 2023, a Pyth lançou uma atualização sobre a ronda estratégica inicial, que incluía 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 na Ethereum). Sua utilidade principal é a governança. Os detentores de PYTH podem orientar o desenvolvimento do protocolo apostando ativos e votando para apoiar Propostas de Melhoria Pyth (PIPs). Até agora, as únicas propostas que foram ou estão sendo votadas incluem as eleições do Conselho Pythian 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 recompensas para fornecedores de dados
  • Regras para criação de fornecedores licenciados
  • Tamanho, denominação e existência de taxas para atualizações de oráculo
  • Adicionar novos feeds de preço e determinar quem os suporta

O Pyth DAO é composto pelo Conselho Pítico e pelo Comité de Alimentação de Preços. De seis em seis meses, ambas as comissões realizam eleições rotativas dos seus membros. Além disso, os membros com menos de um terço de tempo de participação são excluídos da reeleição. Este sistema garante a participação ativa dos membros e o alinhamento com os objetivos da Pyth. Ambos os comités são responsáveis pela votação e execução de determinados PIP operacionais.

Comitê Pítico

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

Comité de Preços de Referência

  • A carteira multisig Price Feed 5-of-8 tem sete membros e detentores de carteira em funcionamento como signatários.
  • Cada eleição substitui três membros.
  • Eles podem ser autorizados a votar em PIPs operacionais relativos à gestão da coleção de feeds de preços fornecidos, seleção de editores e requisitos de feeds de preços (ou seja, número mínimo e máximo de fornecedores por fonte).

Após discussões no fórum Discord da Pyth, os detentores de PYTH podem votar em propostas através do portal de governação nos Realms quando estas atingirem a "fase de votação". Atualmente, os criadores de propostas precisam de deter 25 milhões de PYTH para criar uma proposta.

O Pyth DAO consiste em dois tipos de PIP: Constitucional e Operacional. Os PIPs constitucionais envolvem atualizações de protocolo, determinando a estrutura e orientando a gestão do Pyth DAO. Para serem implementadas, requerem mais de 67% de apoio. Os PIPs operacionais envolvem eleições e gestão da tesouraria, do Comité Pythian e do Comité de Alimentação de Preços. As votações destes PIPs podem ser delegadas aos membros da comissão e requerem mais de 50% de apoio para serem implementadas.

Utilização do Python

Pyth é um dos protocolos mais utilizados na Solana. Durante fevereiro de 2024, as suas transações de oracle representaram em média 20% de todas as transações na Solana. Durante o mesmo período de tempo, os fornecedores de dados do Python pagaram $225,000 na Solana. Os oráculos do Python protegem 95% do valor da blockchain. Em 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.

Utilizadores bem conhecidos

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

Synthetix

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

Hélio

O Helium é uma rede descentralizada de Internet das Coisas (IoT) que incentiva os participantes a implantar dispositivos sem fio para fornecer cobertura para a rede através de um sistema de incentivos econômicos baseado em tokens. O Helium aproveita os oráculos da rede Pyth para fornecer preços de mercado precisos on-chain para seu token nativo, HNT. Estes preços são cruciais para uma série de atividades de rede, incluindo a conversão de HNT queimado em Créditos de Dados (DC) e a medição precisa da alocação de fundos. Embora o Helium não seja DeFi, o uso de oráculos Pyth na plataforma de conectividade descentralizada do Helium destaca a importância de dados precisos na gestão da economia dos protocolos, mesmo fora do âmbito do DeFi tradicional.

Eclipse

A Eclipse recentemente levantou $50 milhões numa ronda de financiamento da Série A para lançar a primeira blockchain de segunda camada usando a Máquina Virtual Solana (SVM) para execução e a Celestia para disponibilidade de dados, enquanto alavancam o Ethereum como camada de liquidação para segurança. O lançamento da Eclipse deverá atrair liquidez dos utilizadores do Ethereum e encaminhá-los para aplicações descentralizadas na segunda camada da Solana. Como um oráculo líder na Solana, a Pyth irá apoiar muitas aplicações a expandir-se e a lançar-se na Eclipse.

Análise competitiva

O campo do oráculo é uma indústria ferozmente competitiva dominada pela Chainlink. Embora o Chronicle Protocol tenha criado o primeiro oráculo on-chain para a MakerDAO em 2017, não lançou uma rede de oráculos públicos até o final de 2023. Atualmente, fornece fontes em apenas duas blockchains, mas planeia expandir. A Chainlink conquistou uma quota 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é agora, 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 de oráculos. No entanto, a Pyth lidera em termos do número de blockchains cobertas e valor de segurança. A Chainlink é o principal concorrente da Pyth em termos de diversidade de blockchains cobertas e valor de segurança.

Chain link

Os críticos rotulam a Chainlink como uma 'caixa preta' devido à falta de transparência na forma como os nós oráculo adquirem dados. As fontes de dados não são identificadas na cadeia ou nos sites dos nós oráculo da Chainlink. Em contraste, cada ponto de dados na rede Pyth pode ser rastreado até às chaves públicas individuais dos fornecedores, copiando os hashes das transações da página de informações de preços da Pyth para qualquer explorador de blocos Solana. Enquanto os dados na Chainlink também podem ser rastreados até aos nós oráculo da Chainlink, os fornecedores de dados da Pyth são fontes de primeira linha. Ao contrário dos dados da Chainlink, os dados divulgados pela Pyth são originados internamente a partir de suas operações como bolsas, firmas de negociação, market makers, etc. No entanto, as chaves públicas dos fornecedores não estão publicamente ligadas às suas identidades, adicionando uma camada de confiança na forma como a Pyth gerencia sua rede de fornecedores, inicialmente composta por fornecedores autorizados.

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 provas de reserva e ferramentas de desenvolvedor (VRF, funcionalidades de API e serviços de automação), bem como seus feeds de dados de mercado. Portanto, o produto principal do Pyth desafia o produto líder de feeds 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 do Pyth e da Chainlink em termos de feeds de dados de mercado.

Fontes de Dados

Pyth

  • Pyth agrega diretamente dados de fontes primárias e atualiza informações de preço na 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 fornecedores de dados (que também se envolvem em negociações), 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 fornecedores é honesta, se esforçando para manter uma alta reputação e não coordenar atualizações, o algoritmo de agregação da Pyth deve mitigar esse risco aplicando pesos mais baixos aos pontos de dados atípicos.
  • A obtenção direta de dados de fontes primárias permite a rápida adição de informações de preços para pares de negociação recém-criados.

Chain link

  • A Chainlink agrega dados de fontes secundárias (agregadores de dados) e publica atualizações de informações de preços on-chain 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 oracle.
  • 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 conseguirem cobertura para esse ponto de dados. Isso pode introduzir fricção na adição de novas correntes de informação, embora não seja um problema para os principais pares de negociação.

Modelo Pull vs Push

Pyth

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

Chain link

  • Os fluxos de dados de mercado primários da Chainlink utilizam um modelo push, muitas vezes 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 a cadeias novas e existentes incorre em custos mais elevados, uma vez que 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 pull 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 só estão disponíveis na Arbitrum, mantendo oito fluxos de dados de preço.

Utilização

  • 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ços, 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 da reputação e da colusão supera quaisquer benefícios potenciais para os fornecedores de comportamento malicioso. A estabilidade de sua rede depende da operação normal do Wormhole. Por outro lado, o modelo da Chainlink requer menos confiança nas fontes de dados originais e no relacionamento da rede oráculo 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 gama mais ampla 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ços de oráculo.

Sumário

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

Declaração:

  1. Este artigo é reproduzido de [Tecnologia de maré profunda TechFlow], os direitos autorais pertencem ao autor original [Messari], se tiver alguma objeção à reimpressão, entre em contato Equipe Gate Learn, a equipa irá tratar disso o mais rapidamente possível de acordo com os procedimentos relevantes.

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

  3. Outras versões em idiomas do artigo são traduzidas pela equipe Gate Learn e não são mencionadas emGate.io, 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

Principiante3/28/2024, 5:41:14 PM
Pyth é um protocolo de oracle eficiente que fornece dados de preços fiáveis através de um modelo pull. Semelhante a um modelo push, fornece dados para motores off-chain, fornecendo atualizações de preços quando os pedidos on-chain solicitam dados. Pyth foi adotado por vários projetos proeminentes como Synthetix e Helium, e expandiu-se para servir as blockchains mais diversas. O fornecimento máximo do seu token de ecossistema PYTH é de 10 biliões, alocados para a comunidade, incentivos de fornecedores, crescimento do ecossistema, desenvolvimento de protocolo e vendas privadas. O objetivo da Pyth é disponibilizar todos os dados dos mercados financeiros mundiais para a 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 médio de negociação do oráculo Pyth representou 20% do volume total de negociação da Solana; simultaneamente, os provedores de dados Pyth na Solana pagaram $225,000 em taxas em fevereiro de 2024.
  • A rede Pyth utiliza uma rede de fornecedores de dados de primeira parte para publicar diretamente dados para Solana e Pythnet (a cadeia de aplicativos que fornece atualizações do oráculo Pyth para todas as outras blockchains). Os fornecedores de dados incluem traders institucionais, market makers conhecidos e protocolos DeFi notáveis como Jane Street, CTC e Raydium.
  • Até ao final do segundo trimestre, a Pyth planeia fazer a transição completa do seu oráculo push Solana para o novo oráculo pull Solana.
  • Como o principal oráculo na Solana, o Pyth irá apoiar muitas aplicações expandidas para o Eclipse e lançadas no Eclipse, o primeiro blockchain de camada 2 baseado em SVM no Ethereum.

Antecedentes

As aplicações de 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 dependem de 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 os nós a procurar informações específicas, alcançar consenso sobre os valores de pontos de dados específicos e publicar esses valores na blockchain dentro de prazos definidos. No entanto, este modelo de 'push' pode ser indireto, dispendioso e desafiante de escalar. A Rede Pyth aborda essas questões ao nutrir uma rede de provedores de dados de fonte primária (primeira parte) e coordenar um modelo de 'push'. Este modelo reduz a latência, escala rapidamente e reduz os custos da rede ao transferir as taxas de atualização para os consumidores de dados (aplicações e desenvolvedores).

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

  • Fontes de Preço, atualizações em tempo real de contratos inteligentes
  • Referências, dados de mercado históricos
  • Pyth Entropy, um gerador de números aleatórios seguro

A robustez dos dados da Pyth é grandemente melhorada pela sua rede de provedores contribuintes, que consiste em quase 100 provedores de dados de bolsas globais, empresas de negociação, criadores de mercado, instituições e DeFi. Alguns provedores notáveis incluem Jane Street, Chicago Trading Company (CTC), Binance, Raydium, Osmosis, Galaxy e 0x. A Pyth concentra-se em fornecer dados de mercado financeiro para desenvolvedores em uma lista sempre crescente de redes blockchain, que atualmente ultrapassa 50 blockchains no momento da escrita.

Tecnologia

Para além de fazer a ponte de dados entre blockchains e o mundo exterior, os oráculos também se esforçam por superar o problema do oráculo. O problema do oráculo refere-se a assegurar a segurança, autenticação e confiança dos dados externos, tendo em conta possíveis falhas de fontes externas.

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

  • Validador ou nó de oráculo fonte de dados
  • 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 é tipicamente abordado através 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 em primeira mão (como exchanges) ou de fontes em 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 em segunda mão. Os 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 rede Pyth resolve as desvantagens dos modelos de envio de terceiros através do seu modelo de obtenção. Com a sua rede de fornecedores de dados em primeira mão, a Pyth mitiga as suposições de confiança descendente em relação à fiabilidade dos dados de terceiros. No modelo de obtenção da Pyth, os dados são diretamente fornecidos por entidades dentro da rede, como bolsas, criadores de mercado e protocolos DeFi (por exemplo, Jane Street, Binance e Raydium). Estas entidades são incentivadas a agir honestamente, fornecer dados robustos, manter boas reputações e evitar serem banidas por protocolos.

Benefícios adicionais resultam da transferência de custos para os consumidores finais, onde os feeds de preços são atualizados com base na procura e não em intervalos definidos. Assim, os consumidores iniciam as atualizações de preços, puxando as 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 utilizadores, onde as atualizações são baseadas na procura, o Pyth redireciona esses custos de forma eficiente, como evidenciado pelas suas frequentes atualizações em 451 feeds de preços.

Interação Principal

A Pyth opera duas instâncias do seu protocolo: uma na mainnet da Solana e a 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:

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

Os fornecedores de dados são validadores na Pythnet. Anteriormente, a Associação de Dados da Pyth era responsável por delegar uma participação suficiente aos validadores; no entanto, com o início da governança, essa responsabilidade é agora gerida pelos detentores de tokens PYTH. Até à data da escrita, não foram feitas propostas para alterar a dinâmica da participação dos validadores e, atualmente, todos os validadores têm o mesmo peso. Como principais fornecedores de dados da Pyth, os fornecedores são compensados através de uma pequena taxa recolhida em todas as transações DeFi iniciadas pelos consumidores.

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

Python em Solana

Os feeds de preço são representados por duas contas Solana: a conta do produto e a conta do preço. A conta do produto armazena metadados sobre o feed de preço, como o símbolo do estoque, tipo de ativo, conta de preço correspondente, etc. A conta do preço contém dados autorizados pelos fornecedores de dados, incluindo o nome de cada fornecedor, os preços e intervalos de confiança submetidos por cada fornecedor, médias móveis exponenciais, etc. Ambas as contas são mantidas pelo programa oracle, que também inclui uma terceira conta listando principalmente contas de produtos. Esta configuração permite que as aplicações categorizem a lista completa de feeds de preço fornecidos pela Pyth.

Os fornecedores enviam atualizações de preços a cada 400 milissegundos (o comprimento do intervalo de tempo na Solana). Cada atualização desencadeia atualizações frequentes de agregação para preços e intervalos de confiança, que são então usados a montante pelas aplicações. Devido aos baixos custos da Solana, o Pyth (ou qualquer 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 valores de dados individuais enviados por cada provedor, o oráculo pode responsabilizar os provedores por desempenho ruim ou comportamento malicioso. No final do Q2, a Pyth planeia migrar completamente o seu oráculo de envio Solana para um novo oráculo de receção Solana. A equipa da Pyth indicou que o oráculo de receção da Pyth já está em funcionamento numa rede de desenvolvimento.

Cadeia de Aplicativos Python

A cadeia de aplicativos da Pythnet é um fork autoritário de prova de participação do mainnet da 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 Solana, já que seus feeds de preços são diretamente publicados nas blockchains. Como a Pythnet é um fork da Solana, o framework do oráculo da Pyth na Solana e o framework do oráculo da 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 de destino e não cobra aos fornecedores para submeter preços. Assim, enquanto os fornecedores 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 posteriormente transmitidos para outras blockchains via o protocolo de mensagens cross-chain Wormhole. Em seguida, os consumidores incorrem em custos na cadeia de destino ao iniciar transferências de dados através de transações DeFi regulares que dependem de dados oraculares, assim atualizando os dados.

Mensagens entre Cadeias

Depois de publicar e agregar dados no Pythnet, os dados não são imediatamente encaminhados através do Wormhole. Em vez disso, o Pyth encaminha seus dados através de um buffer de mensagens e faz o hash em uma árvore de Merkle. Isso garante que os utilizadores possam escolher quais atualizações incluir numa única transação. Também permite que os utilizadores 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 do Pythnet lêem as mensagens e criam uma árvore de Merkle, depois enviam uma mensagem contendo a raiz de Merkle de todos os preços para o contrato Wormhole no 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. A VAA garante a transmissão confiável e segura de dados. A VAA inclui a assinatura do administrador do Wormhole. Essas assinaturas confirmam que o administrador testemunhou e verificou a 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. A VAA assinada é um método verificável e seguro para confirmar a precisão dos dados transmitidos do Pythnet para a blockchain de destino e foi validada por partes confiáveis (Guardiões do Wormhole).

Hermes

Hermesé uma API da Web que abstrai o processo de iniciaçã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 correspondentes e a prova de Merkle do 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 recuperem os preços mais recentes das 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 reembolso de empréstimos, etc.

Funcionalidades da API WebSocket:

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

Hermes é sem permissão, permitindo que qualquer terceiro construa um ponto de acesso simplificado para a Rede Pyth. Devido à complexidade operacional, a Associação de Dados Pyth 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 o Hermes pode ser encontrada aqui.

Tokenomics

  • O token do ecossistema PYTH na 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 de lançamento inicial, eventos relacionados e iniciativas.
  • Recompensas do Fornecedor (22%): Destinada à rede de fornecedores de dados da Pyth, esta alocação é usada para recompensar os fornecedores, financiar programas e incentivar o suporte para novos ativos que possam inicialmente carecer de liquidez.
  • Crescimento do ecossistema (52%): Alocado para contribuidores da rede Pyth, incluindo, mas não se limitando a, desenvolvedores, pesquisadores, educadores e provedores iniciais. O objetivo é incentivar iniciativas para além da equipe fundadora e dos principais contribuidores e recompensar as contribuições.
  • Desenvolvimento do Protocolo (10%): Dedicado aos principais contribuidores (ou seja, Douro Labs) pela construção de ferramentas, produtos e infraestrutura.
  • Venda Privada (10%): Reservada para duas rondas de angariação de fundos. A Pyth não divulgou publicamente o preço de venda por PYTH ou a sua avaliação. Em dezembro de 2023, a Pyth lançou uma atualização sobre a ronda estratégica inicial, que incluía 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 na Ethereum). Sua utilidade principal é a governança. Os detentores de PYTH podem orientar o desenvolvimento do protocolo apostando ativos e votando para apoiar Propostas de Melhoria Pyth (PIPs). Até agora, as únicas propostas que foram ou estão sendo votadas incluem as eleições do Conselho Pythian 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 recompensas para fornecedores de dados
  • Regras para criação de fornecedores licenciados
  • Tamanho, denominação e existência de taxas para atualizações de oráculo
  • Adicionar novos feeds de preço e determinar quem os suporta

O Pyth DAO é composto pelo Conselho Pítico e pelo Comité de Alimentação de Preços. De seis em seis meses, ambas as comissões realizam eleições rotativas dos seus membros. Além disso, os membros com menos de um terço de tempo de participação são excluídos da reeleição. Este sistema garante a participação ativa dos membros e o alinhamento com os objetivos da Pyth. Ambos os comités são responsáveis pela votação e execução de determinados PIP operacionais.

Comitê Pítico

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

Comité de Preços de Referência

  • A carteira multisig Price Feed 5-of-8 tem sete membros e detentores de carteira em funcionamento como signatários.
  • Cada eleição substitui três membros.
  • Eles podem ser autorizados a votar em PIPs operacionais relativos à gestão da coleção de feeds de preços fornecidos, seleção de editores e requisitos de feeds de preços (ou seja, número mínimo e máximo de fornecedores por fonte).

Após discussões no fórum Discord da Pyth, os detentores de PYTH podem votar em propostas através do portal de governação nos Realms quando estas atingirem a "fase de votação". Atualmente, os criadores de propostas precisam de deter 25 milhões de PYTH para criar uma proposta.

O Pyth DAO consiste em dois tipos de PIP: Constitucional e Operacional. Os PIPs constitucionais envolvem atualizações de protocolo, determinando a estrutura e orientando a gestão do Pyth DAO. Para serem implementadas, requerem mais de 67% de apoio. Os PIPs operacionais envolvem eleições e gestão da tesouraria, do Comité Pythian e do Comité de Alimentação de Preços. As votações destes PIPs podem ser delegadas aos membros da comissão e requerem mais de 50% de apoio para serem implementadas.

Utilização do Python

Pyth é um dos protocolos mais utilizados na Solana. Durante fevereiro de 2024, as suas transações de oracle representaram em média 20% de todas as transações na Solana. Durante o mesmo período de tempo, os fornecedores de dados do Python pagaram $225,000 na Solana. Os oráculos do Python protegem 95% do valor da blockchain. Em 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.

Utilizadores bem conhecidos

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

Synthetix

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

Hélio

O Helium é uma rede descentralizada de Internet das Coisas (IoT) que incentiva os participantes a implantar dispositivos sem fio para fornecer cobertura para a rede através de um sistema de incentivos econômicos baseado em tokens. O Helium aproveita os oráculos da rede Pyth para fornecer preços de mercado precisos on-chain para seu token nativo, HNT. Estes preços são cruciais para uma série de atividades de rede, incluindo a conversão de HNT queimado em Créditos de Dados (DC) e a medição precisa da alocação de fundos. Embora o Helium não seja DeFi, o uso de oráculos Pyth na plataforma de conectividade descentralizada do Helium destaca a importância de dados precisos na gestão da economia dos protocolos, mesmo fora do âmbito do DeFi tradicional.

Eclipse

A Eclipse recentemente levantou $50 milhões numa ronda de financiamento da Série A para lançar a primeira blockchain de segunda camada usando a Máquina Virtual Solana (SVM) para execução e a Celestia para disponibilidade de dados, enquanto alavancam o Ethereum como camada de liquidação para segurança. O lançamento da Eclipse deverá atrair liquidez dos utilizadores do Ethereum e encaminhá-los para aplicações descentralizadas na segunda camada da Solana. Como um oráculo líder na Solana, a Pyth irá apoiar muitas aplicações a expandir-se e a lançar-se na Eclipse.

Análise competitiva

O campo do oráculo é uma indústria ferozmente competitiva dominada pela Chainlink. Embora o Chronicle Protocol tenha criado o primeiro oráculo on-chain para a MakerDAO em 2017, não lançou uma rede de oráculos públicos até o final de 2023. Atualmente, fornece fontes em apenas duas blockchains, mas planeia expandir. A Chainlink conquistou uma quota 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é agora, 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 de oráculos. No entanto, a Pyth lidera em termos do número de blockchains cobertas e valor de segurança. A Chainlink é o principal concorrente da Pyth em termos de diversidade de blockchains cobertas e valor de segurança.

Chain link

Os críticos rotulam a Chainlink como uma 'caixa preta' devido à falta de transparência na forma como os nós oráculo adquirem dados. As fontes de dados não são identificadas na cadeia ou nos sites dos nós oráculo da Chainlink. Em contraste, cada ponto de dados na rede Pyth pode ser rastreado até às chaves públicas individuais dos fornecedores, copiando os hashes das transações da página de informações de preços da Pyth para qualquer explorador de blocos Solana. Enquanto os dados na Chainlink também podem ser rastreados até aos nós oráculo da Chainlink, os fornecedores de dados da Pyth são fontes de primeira linha. Ao contrário dos dados da Chainlink, os dados divulgados pela Pyth são originados internamente a partir de suas operações como bolsas, firmas de negociação, market makers, etc. No entanto, as chaves públicas dos fornecedores não estão publicamente ligadas às suas identidades, adicionando uma camada de confiança na forma como a Pyth gerencia sua rede de fornecedores, inicialmente composta por fornecedores autorizados.

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 provas de reserva e ferramentas de desenvolvedor (VRF, funcionalidades de API e serviços de automação), bem como seus feeds de dados de mercado. Portanto, o produto principal do Pyth desafia o produto líder de feeds 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 do Pyth e da Chainlink em termos de feeds de dados de mercado.

Fontes de Dados

Pyth

  • Pyth agrega diretamente dados de fontes primárias e atualiza informações de preço na 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 fornecedores de dados (que também se envolvem em negociações), 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 fornecedores é honesta, se esforçando para manter uma alta reputação e não coordenar atualizações, o algoritmo de agregação da Pyth deve mitigar esse risco aplicando pesos mais baixos aos pontos de dados atípicos.
  • A obtenção direta de dados de fontes primárias permite a rápida adição de informações de preços para pares de negociação recém-criados.

Chain link

  • A Chainlink agrega dados de fontes secundárias (agregadores de dados) e publica atualizações de informações de preços on-chain 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 oracle.
  • 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 conseguirem cobertura para esse ponto de dados. Isso pode introduzir fricção na adição de novas correntes de informação, embora não seja um problema para os principais pares de negociação.

Modelo Pull vs Push

Pyth

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

Chain link

  • Os fluxos de dados de mercado primários da Chainlink utilizam um modelo push, muitas vezes 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 a cadeias novas e existentes incorre em custos mais elevados, uma vez que 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 pull 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 só estão disponíveis na Arbitrum, mantendo oito fluxos de dados de preço.

Utilização

  • 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ços, 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 da reputação e da colusão supera quaisquer benefícios potenciais para os fornecedores de comportamento malicioso. A estabilidade de sua rede depende da operação normal do Wormhole. Por outro lado, o modelo da Chainlink requer menos confiança nas fontes de dados originais e no relacionamento da rede oráculo 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 gama mais ampla 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ços de oráculo.

Sumário

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

Declaração:

  1. Este artigo é reproduzido de [Tecnologia de maré profunda TechFlow], os direitos autorais pertencem ao autor original [Messari], se tiver alguma objeção à reimpressão, entre em contato Equipe Gate Learn, a equipa irá tratar disso o mais rapidamente possível de acordo com os procedimentos relevantes.

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

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

Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!