Chainlink vs Pyth: redes de oráculos comparadas
Chainlink vs Pyth comparados: como cada oráculo obtém e entrega dados, modelos push e pull, papel dos tokens, pontos fortes, riscos e quais aplicativos costumam usar cada um.
A principal diferença entre Chainlink e Pyth está em como elas levam dados para a blockchain: os feeds de preço mais conhecidos da Chainlink usam uma rede de operadores de nós independentes que agregam dados e enviam (push) atualizações para a blockchain, enquanto a Pyth coleta preços diretamente de fontes primárias, como exchanges e empresas de trading, e permite que os aplicativos busquem (pull) o preço mais recente sob demanda. Ambas são redes de oráculos — serviços que levam dados de fora da blockchain, como preços de ativos, para contratos inteligentes.
Os oráculos são invisíveis para a maioria dos usuários, mas decidem quando um empréstimo é liquidado, a que preço uma operação com perpétuos é liquidada e se o colateral de uma stablecoin parece saudável. Uma atualização ruim de oráculo pode custar dinheiro de verdade aos usuários, por isso vale a pena entender como as duas maiores abordagens se diferenciam.
O que um oráculo faz
As blockchains não conseguem buscar informações na internet sozinhas. Se um protocolo de empréstimos precisa saber o preço do ETH, algo precisa entregar esse preço on-chain de um jeito em que o protocolo confie. Esse é o papel de um oráculo. Nosso guia sobre oráculos em DeFi explica o básico, incluindo por que preços manipulados já causaram grandes exploits.
Chainlink em resumo
A Chainlink lançou sua mainnet em 2019 e se tornou a rede de oráculos mais integrada do DeFi. Seus feeds de preço clássicos funcionam assim:
- 1Operadores de nós independentes obtêm preços de vários provedores de dados.
- 2Cada nó informa um valor; a rede os agrega em uma única resposta.
- 3O feed é atualizado on-chain quando o preço ultrapassa um limite de desvio definido ou quando passa um intervalo de tempo máximo (o heartbeat).
Além dos feeds de preço, a Chainlink oferece serviços como aleatoriedade verificável, automação, feeds de prova de reservas e um protocolo de interoperabilidade entre blockchains. Ela também lançou produtos de dados baseados em pull e com menor latência para aplicativos de trading. O token LINK é usado para pagar serviços e no programa de staking da Chainlink. Nosso guia sobre Chainlink (LINK) explica os fundamentos, casos de uso e riscos do projeto.
Pyth em resumo
A Pyth Network foi lançada em 2021, inicialmente na Solana, e se concentra em dados de mercados financeiros de alta frequência. Seu design é diferente em dois pontos principais:
- Publicadores primários. Exchanges, formadores de mercado e empresas de trading enviam diretamente suas próprias observações de preço, em vez de depender de operadores de nós terceirizados para buscá-las.
- Entrega pull. Os preços são agregados na própria blockchain de aplicação específica da Pyth e disponibilizados para outras blockchains. Um aplicativo, ou o usuário que faz uma transação com ele, busca a atualização assinada mais recente on-chain no momento em que ela é necessária.
Cada preço da Pyth inclui um intervalo de confiança que reflete o quanto os publicadores discordam, algo que os aplicativos podem usar para gerenciar riscos. O token PYTH é usado para governança e para staking relacionado à integridade dos dados. Para saber mais sobre o projeto em si, veja Pyth Network (PYTH) explicada.
Chainlink vs Pyth: comparação lado a lado
| Fator | Chainlink (feeds de preço clássicos) | Pyth |
|---|---|---|
| Origem dos dados | Operadores de nós que agregam dados de provedores | Publicadores primários enviam seus próprios preços |
| Modelo de entrega | Push: a rede grava as atualizações on-chain | Pull: os apps buscam e publicam atualizações sob demanda |
| Gatilho de atualização | Limite de desvio ou heartbeat | Sempre que um app solicita o preço mais recente |
| Dados extras | Um único valor agregado | Preço mais intervalo de confiança |
| Outros serviços | Aleatoriedade, automação, mensagens entre blockchains, prova de reservas | Principalmente dados de mercado, além de produtos relacionados |
| Usuários típicos | Empréstimos, stablecoins, DeFi em geral | Exchanges de perpétuos, derivativos, apps de trading rápido |
| Papel do token | Pagamento de serviços, staking | Governança, staking |
Pontos fortes e trade-offs
Modelo push
Os feeds push são simples para os aplicativos: o preço mais recente já está on-chain e qualquer pessoa pode lê-lo. O trade-off é custo e latência. Atualizar todas as blockchains continuamente é caro, então os feeds só são atualizados quando necessário, o que pode deixar os preços um pouco desatualizados entre as atualizações.
Modelo pull
Os oráculos pull permitem que os apps obtenham preços frescos no momento exato de uma operação, o que combina com mercados de derivativos que se movem rápido. O trade-off é a complexidade: o aplicativo precisa cuidar da busca e da verificação das atualizações, e uma integração mal construída pode aceitar um preço mais antigo do que o pretendido.
Questões de descentralização
As duas redes dependem de um conjunto selecionado de participantes — operadores de nós na Chainlink, publicadores na Pyth — e ambas têm controles de governança ou administrativos sobre os feeds. Os críticos de cada uma apontam a confiança depositada nesses participantes e nas equipes que gerenciam as redes. Nenhuma delas é «trustless» em sentido estrito.
Riscos que valem para ambas
- 1Manipulação das fontes. Se um ativo é negociado principalmente em mercados com pouca liquidez, seu preço informado pode ser empurrado para cima ou para baixo. Veja ataques de manipulação de oráculos.
- 2Dados desatualizados ou atrasados durante volatilidade extrema ou congestionamento da rede.
- 3Bugs de integração no aplicativo que usa o oráculo — uma causa frequente de perdas reais.
- 4Risco do token. LINK e PYTH são ativos voláteis. O uso da rede não garante o valor do token, e desbloqueios de oferta podem afetar o preço.
Como usar esta comparação
Se você está avaliando um protocolo DeFi, a documentação dele deve responder a algumas perguntas sobre a configuração de oráculos:
- Qual oráculo precifica cada ativo? Protocolos grandes costumam usar oráculos diferentes para mercados diferentes, ou mais de um como reserva.
- O que acontece se o preço estiver desatualizado? Boas integrações rejeitam preços mais antigos do que um limite definido em vez de usá-los às cegas.
- Como são tratados intervalos de confiança amplos? Com a Pyth, um protocolo cuidadoso pode pausar ou ampliar as margens de segurança quando os publicadores discordam.
- Quem pode trocar o oráculo? Se uma chave de administrador pode trocar a fonte de preços instantaneamente, essa é uma premissa de confiança que vale a pena conhecer.
Um protocolo que não consegue responder claramente a essas perguntas está assumindo risco de oráculo em seu nome sem avisar você. Se você está avaliando os próprios tokens, observe como cada token captura valor, os cronogramas de oferta e o uso real — você pode comparar moedas lado a lado com dados ao vivo.
Conclusão
Chainlink e Pyth resolvem o mesmo problema com filosofias diferentes. A Chainlink oferece um amplo conjunto de serviços de oráculo e feeds baseados em push em que boa parte do DeFi confia; a Pyth é especializada em dados de mercado rápidos e primários entregues sob demanda. Nenhuma das duas elimina totalmente o risco de oráculo, então avalie qualquer protocolo pelo cuidado com que ele usa seu oráculo, e não apenas pelo nome que escolheu.
Perguntas frequentes
Qual é a principal diferença entre Chainlink e Pyth?
As maiores diferenças estão na origem e na entrega dos dados. Os feeds de preço clássicos da Chainlink usam operadores de nós independentes que agregam dados de provedores e enviam atualizações on-chain. A Pyth coleta preços diretamente de publicadores primários, como exchanges e empresas de trading, e permite que os aplicativos busquem a atualização mais recente on-chain quando precisam dela.
A Pyth é mais rápida que a Chainlink?
A Pyth foi projetada para atualizações frequentes e de baixa latência, o que combina com aplicativos de trading como exchanges de perpétuos. Os feeds clássicos da Chainlink são atualizados com base em limites de desvio e intervalos de tempo, mas a Chainlink também oferece produtos baseados em pull com menor latência. A velocidade real depende do feed, da blockchain e da integração específicos.
Para que servem os tokens LINK e PYTH?
O LINK é usado para pagar pelos serviços da Chainlink e no seu programa de staking, que busca reforçar a segurança da rede. O PYTH é principalmente um token de governança usado para votar em parâmetros da rede, e também é usado em staking que apoia a integridade dos dados. Não há garantia de que o preço de qualquer um dos dois reflita o uso da rede.
Um oráculo pode ser manipulado?
Sim, os oráculos são uma superfície de ataque conhecida. Os riscos incluem preços de origem manipulados em mercados com pouca liquidez, publicadores com falhas, atualizações atrasadas e erros de integração no aplicativo que usa os dados. As duas redes usam agregação para reduzir esses riscos, mas os aplicativos também precisam adicionar suas próprias salvaguardas.
