Informe de investigación de Messari: Análisis profundo de Pyth, el principal oráculo en Solana

Principiante3/28/2024, 5:41:14 PM
Pyth es un protocolo de oráculo eficiente que proporciona datos de precios fiables a través de un modelo de extracción. Similar a un modelo de empuje, entrega datos a motores fuera de la cadena, proporcionando actualizaciones de precios cuando las solicitudes en cadena de datos. Pyth ha sido adoptado por varios proyectos prominentes como Synthetix y Helium, y se ha expandido para servir a las blockchains más diversas. El suministro máximo de su token de ecosistema PYTH es de 10 mil millones, asignados a la comunidad, incentivos para proveedores, crecimiento del ecosistema, desarrollo de protocolos y ventas privadas. El objetivo de Pyth es hacer que todos los datos del mercado financiero mundial estén disponibles para Web3.

Resumen

  • Pyth garantiza el valor de activos por valor de $55 mil millones y admite información de precios para criptomonedas, acciones, pares de divisas, ETF y materias primas en más de 50 blockchains y 162 protocolos.
  • En febrero de 2024, el volumen de operaciones del oráculo de Pyth promedió el 20% del volumen total de operaciones de Solana; al mismo tiempo, los proveedores de datos de Pyth en Solana pagaron $225,000 en comisiones en febrero de 2024.
  • La red Pyth utiliza una red de proveedores de datos de primera parte para publicar datos directamente en Solana y Pythnet (la cadena de aplicaciones que proporciona actualizaciones oráculo de Pyth para todas las demás blockchains). Los proveedores de datos incluyen traders institucionales, conocidos creadores de mercado y protocolos DeFi notables como Jane Street, CTC y Raydium.
  • Para finales del segundo trimestre, Pyth planea hacer la transición completa de su oráculo de empuje de Solana al nuevo oráculo de extracción de Solana.
  • Como el principal oráculo en Solana, Pyth respaldará muchas aplicaciones expandidas a Eclipse y lanzadas en Eclipse, la primera cadena de bloques de capa 2 basada en SVM en Ethereum.

Antecedentes

Las aplicaciones de blockchain suelen depender de datos del mundo externo. Sin embargo, el diseño de estos sistemas limita su interacción nativa con datos externos sin asistencia. Por lo tanto, las blockchains dependen de oráculos para actuar como intermediarios, agregando datos externos y poniéndolos a disposición de las aplicaciones on-chain.

Por lo general, las redes de oráculos incentivan a los nodos a buscar información específica, alcanzar consenso sobre los valores de puntos de datos particulares y publicar estos valores en la cadena de bloques dentro de marcos temporales establecidos. Sin embargo, este modelo de "empuje" puede resultar indirecto, costoso y difícil de escalar. Pyth Network aborda estos problemas al fomentar una red de proveedores de datos de origen primario (primera parte) y coordinar un modelo de "empuje". Este modelo reduce la latencia, escala rápidamente y reduce los costos de red al transferir las tarifas de actualización a los consumidores de datos (aplicaciones y desarrolladores).

Pythes una red de lenguaje destinada a proporcionar precios precisos para criptomonedas, acciones, pares de divisas, ETF y materias primas. Ofrece tres productos principales:

  • Price Feeds, actualizaciones en tiempo real de contratos inteligentes
  • Benchmarks, datos históricos del mercado
  • Pyth Entropy, un generador de números aleatorios seguro

La solidez de los datos de Pyth se ve enormemente mejorada por su red de proveedores contribuyentes, que consta de casi 100 proveedores de datos de intercambios globales, firmas comerciales, creadores de mercado, instituciones y DeFi. Algunos proveedores destacados incluyen Jane Street, Chicago Trading Company (CTC), Binance, Raydium, Osmosis, Galaxy y 0x. Pyth se centra en proporcionar datos del mercado financiero para desarrolladores en una lista cada vez mayor de redes blockchain, que actualmente supera los 50 blockchains en el momento de la redacción.

Tecnología

Además de facilitar la transferencia de datos entre blockchains y el mundo exterior, los oráculos también se esfuerzan por superar el problema del oráculo. El problema del oráculo se refiere a garantizar la seguridad, autenticación y confiabilidad de los datos externos teniendo en cuenta posibles fallos de fuentes externas.

Resolver el problema del oráculo normalmente implica los siguientes pasos:

  • Nodo validador o nodo oráculo fuente de datos
  • Nodo firma criptográficamente (verifica) los datos fuente
  • Agregación de datos y cálculo de consenso sobre puntos de datos
  • Transferencia de datos a la red blockchain

El problema del oráculo suele abordarse a través de modelos de empuje o tracción. La mayoría de los oráculos utilizan un modelo de empuje de terceros, donde los nodos del oráculo actúan como intermediarios que obtienen datos de fuentes de primera mano (como intercambios) o de fuentes de segunda mano (como agregadores de datos como CoinGecko y Kaiko). Por ejemplo, los nodos del oráculo de la fuente de precios primarios de Chainlink obtienen datos de fuentes de segunda mano. Los oráculos de empuje envían actualizaciones de precios a cadenas individuales en intervalos establecidos, con cada actualización en cadena incurriendo en tarifas de gas. Agregar fuentes de precios o reducir la latencia de actualización en cadena agrega más costos a la red del oráculo, lo que dificulta su escalabilidad. Además, obtener datos requiere múltiples suposiciones de confianza: las fuentes primarias son correctas y estables, las fuentes secundarias son correctas y estables, y la red del oráculo es estable.

Pyth Network aborda las desventajas de los modelos de empuje de terceros a través de su modelo de extracción. Con su red de proveedores de datos de primera mano, Pyth mitiga las suposiciones de confianza aguas abajo con respecto a la confiabilidad de los datos de terceros. En el modelo de extracción de Pyth, los datos son proporcionados directamente por entidades dentro de la red como intercambios, creadores de mercado y protocolos DeFi (por ejemplo, Jane Street, Binance y Raydium). Estas entidades están incentivadas a actuar honestamente, proporcionar datos sólidos, mantener buenas reputaciones y evitar ser prohibidas por protocolos.

Los beneficios adicionales provienen de trasladar los costos a los consumidores finales, donde los precios se actualizan según la demanda en lugar de en intervalos establecidos. Por lo tanto, los consumidores inician las actualizaciones de precios, atrayendo actualizaciones a la cadena en las mismas transacciones de DeFi (por ejemplo, intercambios de activos, liquidaciones de swaps perpetuos). Al trasladar los costos a los usuarios, donde las actualizaciones se basan en la demanda, Pyth redirige estos costos de manera eficiente, como lo demuestran sus frecuentes actualizaciones en 451 flujos de precios.

Interacción central

Pyth opera dos instancias de su protocolo: una en la red principal de Solana y la otra en la Pythnet Appchain. La instancia de Pyth en Solana proporciona datos exclusivamente para protocolos en Solana, mientras que la instancia de Pyth en Pythnet proporciona datos para protocolos en todas las demás blockchains. En ambas instancias, tres entidades principales interactúan para facilitar las actualizaciones del oráculo en la Red Pyth:

  • Proveedores / Editores de Datos (como Jane Street, CTC, Binance, 0x, Raydium, etc.)
  • Programa Oráculo Pyth (algoritmo de agregación)
  • Consumidores de datos (aplicaciones/desarrolladores)

Los proveedores de datos son validadores en Pythnet. Anteriormente, la Pyth Data Association era responsable de delegar una participación suficiente a los validadores; sin embargo, con el inicio de la gobernanza, esta responsabilidad ahora es administrada por los titulares de tokens PYTH. En el momento de escribir este artículo, no ha habido propuestas para alterar la dinámica de la participación de los validadores y, actualmente, todos los validadores tienen el mismo peso. Como proveedores principales de datos de Pyth, los proveedores son compensados a través de una pequeña tarifa cobrada en todas las transacciones DeFi iniciadas por los consumidores.

El Programa Oráculo de Pyth es un algoritmo de agregación que combina datos enviados por proveedores y genera precios agregados e intervalos de confianza para los feeds de precios correspondientes durante la computación. También mantiene feeds de precios, almacena entradas individuales de proveedores y realiza cálculos adicionales, como promedios móviles. Las aplicaciones y los desarrolladores actúan como consumidores, solicitando actualizaciones a los feeds de precios para leer la información generada por el programa oráculo.

Python en Solana

Los feeds de precios están representados por dos cuentas Solana: la cuenta de producto y la cuenta de precio. La cuenta de producto almacena metadatos sobre el feed de precio, como el símbolo de la acción, el tipo de activo, la cuenta de precio correspondiente, etc. La cuenta de precio contiene datos autorizados por los proveedores de datos, incluido el nombre de cada proveedor, los precios e intervalos de confianza enviados por cada proveedor, medias móviles exponenciales, etc. Ambas cuentas son mantenidas por el programa oráculo, que también incluye una tercera cuenta que enumera principalmente cuentas de productos. Esta configuración permite a las aplicaciones categorizar la lista completa de feeds de precios proporcionados por Pyth.

Los proveedores envían actualizaciones de precios cada 400 milisegundos (la longitud del intervalo de tiempo en Solana). Cada actualización desencadena actualizaciones de agregación frecuentes para precios e intervalos de confianza, que luego son utilizados aguas abajo por las aplicaciones. Debido a los bajos costos de Solana, Pyth (o cualquier oráculo) puede operar un modelo de empuje eficiente donde los desarrolladores solo necesitan pasar feeds de precios relevantes a sus aplicaciones, deserializar los datos y leer/integrar los valores publicados.

Vale la pena señalar que al almacenar los valores de datos individuales enviados por cada proveedor, el oráculo puede responsabilizar a los proveedores por un rendimiento deficiente o un comportamiento malicioso. A partir del final del segundo trimestre, Pyth planea migrar completamente su oráculo de empuje de Solana a un nuevo oráculo de tracción de Solana. El equipo de Pyth ha indicado que el oráculo de tracción de Pyth ya está en funcionamiento en una red de desarrollo.

Cadena de Aplicación Python

La cadena de aplicación de Pythnet es una bifurcación de prueba de participación autoritativa de la red principal de Solana, que sirve como una capa computacional para manejar y agregar datos proporcionados por la red de proveedores de datos de Pyth. Los feeds de precios en Pythnet son accesibles para más de 50 blockchains, no solo Solana, ya que sus feeds de precios se publican directamente en blockchains. Dado que Pythnet es una bifurcación de Solana, el marco oráculo de Pyth en Solana y el marco oráculo de Pyth en Pythnet son algo similares, pero hay algunas diferencias.

El modelo push en Solana (incluyendo cuentas y programa oráculo) mencionado anteriormente es similar a Pythnet. Sin embargo, Pythnet no es una cadena objetivo y no cobra a los proveedores por enviar precios. Por lo tanto, mientras que los proveedores de datos envían datos a Pythnet para su agregación y los serializan en cuentas a través del programa oráculo, estos datos se transmiten posteriormente a otras blockchains a través del protocolo de mensajería cruzada de Wormhole. Luego, los consumidores incurren en costos en la cadena objetivo al iniciar transferencias de datos a través de transacciones DeFi regulares que dependen de datos oráculo, tirando así de actualizaciones de datos.

Mensajería entre Cadenas

Después de publicar y agregar datos en Pythnet, los datos no se enrutan inmediatamente a través de Wormhole. En su lugar, Pyth enruta sus datos a través de un búfer de mensajes y los hashea en un árbol de Merkle. Esto asegura que los usuarios puedan elegir qué actualizaciones incluir en una sola transacción. También permite a los usuarios mantener bajos los costos y habilita que las actualizaciones de datos incluyan cálculos arbitrarios. Después de cada actualización de agregación, el programa de agregación agrega un mensaje al búfer de mensajes. Para cada intervalo de tiempo, los validadores de Pythnet leen los mensajes y crean un árbol de Merkle, luego envían un mensaje que contiene la raíz de Merkle de todos los precios al contrato de Wormhole en Pythnet.

Posteriormente, el administrador de Wormhole (nodo de Wormhole) lee el mensaje de raíz de Merkle, crea una Aprobación de Acción Verificable (VAA) y transmite las actualizaciones de precios a las blockchains relevantes. La VAA garantiza la transmisión fiable y segura de los datos. La VAA incluye la firma del administrador de Wormhole. Estas firmas confirman que el administrador ha presenciado y verificado la VAA, incluidas las firmas de los Guardianes de Wormhole. Estas firmas confirman que los Guardianes han presenciado y verificado la información contenida en el mensaje, a saber, la raíz de Merkle de los precios. La VAA firmada es un método verificable y seguro para confirmar la precisión de los datos transmitidos desde Pythnet a la blockchain de destino y ha sido validada por partes de confianza (Guardianes de Wormhole).

Hermes

Hermeses una API web que abstrae el proceso de iniciación de actualización del desarrollador. Sin un servicio como Hermes, los desarrolladores tendrían que compilar manualmente un paquete de actualización con los feeds de precios requeridos y usar una raíz de Merkle verificada por Wormhole para obtener los datos correspondientes y la prueba de Merkle de Pythnet. Hermes permite a los desarrolladores consultar fácilmente un servicio web para acceder a los precios del oráculo. Permite a los consumidores de datos recuperar los últimos precios de APIs REST o WebSocket.

Funciones de la API REST (subconjunto de HTTP)

  • Ideal para aplicaciones que necesitan acceso inmediato a los datos más recientes, intervalos irregulares de recuperación de datos o solicitan datos basados en condiciones específicas.
  • Fácil de implementar y usar.
  • Cada solicitud es independiente, lo que hace que las interacciones entre clientes y servidores sean más concisas.
  • Escenarios: seguimiento de cartera, emisión o pago de préstamos, etc.

Características de la API de WebSocket:

  • Mejor adaptado para aplicaciones que requieren flujos de datos continuos en tiempo real.
  • Costos de mantenimiento bajos: después de la configuración inicial, los datos pueden enviarse de un lado a otro sin la sobrecarga de repetir encabezados HTTP, lo que lo hace muy eficiente para la transmisión frecuente de datos.
  • Las actualizaciones en tiempo real permiten que los datos se actualicen al instante debido a las conexiones persistentes entre clientes y servidores.
  • Escenarios: arbitraje comercial, herramientas de optimización de rendimiento, comercio DEX, etc.

Hermes es sin permisos, lo que permite a cualquier tercero construir un punto de acceso simplificado a la Red Pyth. Debido a la complejidad operativa, la Asociación de Datos de Pyth mantiene una versión pública. Sin embargo, otras empresas, como Triton, P2P, Liquify y EXTR, también ofrecen sus propias versiones alojadas de Hermes. Aquí se puede encontrar una lista creciente de proveedores de nodos que ofrecen Hermes.

Tokenómica

  • El token del ecosistema PYTH en PYTH tiene un suministro máximo de 10 mil millones de tokens PYTH. Después de la primera liberación en mayo de 2024, su asignación reflejará la siguiente distribución:
  • Comunidad y Lanzamiento (6%): Esta parte se destina a actividades de lanzamiento inicial, eventos relacionados e iniciativas.
  • Recompensas del proveedor (22%): Destinada a la red de proveedores de datos de Pyth, esta asignación se utiliza para recompensar a los proveedores, financiar programas e incentivar el apoyo a nuevos activos que pueden carecer de liquidez inicialmente.
  • Crecimiento del ecosistema (52%): asignado para los contribuyentes a la red de Pyth, incluidos, entre otros, desarrolladores, investigadores, educadores y proveedores iniciales. El objetivo es fomentar iniciativas más allá del equipo fundador y los principales contribuyentes y recompensar las contribuciones.
  • Desarrollo del protocolo (10%): dedicado a los colaboradores principales (es decir, Douro Labs) para construir herramientas, productos e infraestructura.
  • Venta privada (10%): Reservada para dos rondas de recaudación de fondos. Pyth no ha revelado públicamente el precio de venta por PYTH o su valoración. En diciembre de 2023, Pyth lanzó una actualización sobre la ronda estratégica temprana, que incluyó inversores destacados como Castle Island Ventures, Wintermute Ventures, Borderless Capital, CMT Digital, Bodhi Ventures, Distributed Global, Multicoin Capital y Delphi Digital.

Gobernanza

El token PYTH es un token SPL en Solana (equivalente a ERC-20 en Ethereum). Su utilidad principal es la gobernanza. Los titulares de PYTH pueden guiar el desarrollo del protocolo apostando activos y votando para apoyar las Propuestas de Mejora de Pyth (PIPs). Hasta ahora, las únicas propuestas que se han votado o se están votando incluyen las elecciones del Consejo de Pythian y la aprobación de la constitución de Pyth DAO. La gobernanza abarca temas típicos que son modificables, incluyendo:

  • Actualizaciones de software en cadena
  • Estructura de recompensa para proveedores de datos
  • Reglas para crear proveedores con licencia
  • Tamaño, denominación y existencia de tarifas por actualizaciones del oráculo
  • Agregando nuevos feeds de precio y determinando quién los respalda

La DAO de Pyth está compuesta por el Consejo Pítico y el Comité de Feed de Precios. Cada seis meses, ambos comités celebran elecciones para rotar a los miembros del comité. Además, los miembros con menos de un tercio de tiempo de participación son excluidos de las reelecciones. Este sistema garantiza la participación activa de los miembros y la alineación con los objetivos de Pyth. Ambos comités son responsables de votar y ejecutar ciertos PIPs operativos.

Comité Pítico

  • La billetera multisig Pythian 7-de-9 tiene ocho miembros y titulares de billetera operativos como firmantes.
  • Cada elección reemplaza a cuatro miembros.
  • Tienen la autoridad para votar en PIPs operativos relacionados con actualizaciones del programa oráculo, mecanismos de verificación, ajustes a las tarifas y denominaciones de actualización del oráculo, así como operaciones relacionadas con PGAS (Tokens de gas asignados/delegados a validadores en Pythnet).

Comité de Alimentación de Precios

  • La billetera multisig 5 de 8 del Price Feed tiene siete miembros y titulares de billetera operativos como firmantes.
  • Cada elección reemplaza a tres miembros.
  • Pueden estar autorizados para votar en PIPs operativos relacionados con la gestión de la colección de feeds de precios proporcionados, la selección de editores y los requisitos de feeds de precios (es decir, proveedores mínimos y máximos por fuente).

Después de las discusiones en el foro de Discord de Pyth, los titulares de PYTH pueden votar sobre propuestas a través del portal de gobernanza en Realms cuando alcanzan la “etapa de votación”. Actualmente, los creadores de propuestas necesitan tener 25 millones de PYTH para crear una propuesta.

Pyth DAO consta de dos tipos de PIPs: Constitucionales y Operativos. Los PIPs Constitucionales implican actualizaciones de protocolo, determinar la estructura y guiar la gestión de Pyth DAO. Requieren más del 67% de apoyo para ser implementados. Los PIPs Operativos implican elecciones y gestión del tesoro, el Comité Pythian y el Comité de Feed de Precios. Los votos sobre estos PIPs pueden ser delegados a miembros del comité y requieren más del 50% de apoyo para ser implementados.

Uso de Python

Pyth es uno de los protocolos más comúnmente utilizados en Solana. Durante febrero de 2024, sus transacciones de oráculo representaron un promedio del 20% de todas las transacciones de Solana. Durante el mismo período de tiempo, los proveedores de datos de Python pagaron $225,000 en Solana. Los oráculos de Python protegen el 95% del valor del blockchain. A partir de enero de 2024, Pyth también protege más del 90% del valor en 9 otros blockchains, y más del 50% del valor en 16 otros blockchains.

Usuarios conocidos

Debido a su capacidad para escalar fuentes en Pythnet, Pyth se ha convertido en uno de los protocolos de oráculo más utilizados en varias cadenas de bloques. En lugar de agregar nuevas fuentes de datos directamente a la cadena de destino, simplemente agrega nuevas fuentes de datos a Pythnet, que luego pueden ser utilizadas por los contratos de oráculo de Pyth en cada cadena de destino compatible. Como resultado, Pyth puede construir contratos de oráculo para cualquier cadena a la que planee expandirse. Con el creciente soporte para numerosas cadenas de bloques, varios proyectos notables han adoptado la red de oráculos de Pyth. Estos son algunos ejemplos destacados.

Synthetix

Synthetix es un protocolo de liquidez descentralizado que permite la creación de activos sintéticos, conocidos como Synths, que siguen el valor de criptomonedas y activos del mundo real como monedas, materias primas y acciones. Synthetix permite a los usuarios obtener exposición a diversos activos sin tener que poseerlos realmente, ampliando así las oportunidades de inversión y mejorando la liquidez en el mercado de criptomonedas. Un componente clave de la funcionalidad de Synthetix es su integración con los oráculos de la red Pyth. Estos oráculos proporcionan feeds de precios en tiempo real de alta fidelidad, que son cruciales para mantener la precisión de los valores de los Synths.

Helio

Helium es una red descentralizada de Internet de las cosas (IoT) que incentiva a los participantes a implementar dispositivos inalámbricos para proporcionar cobertura a la red a través de un sistema de incentivos económicos basado en tokens. Helium aprovecha los oráculos de la red Pyth para proporcionar precios de mercado precisos en cadena para su token nativo, HNT. Estos precios son cruciales para una variedad de actividades en la red, incluida la conversión de HNT quemado en Créditos de Datos (DC) y la medición precisa de la asignación de fondos. Si bien Helium no es DeFi, el uso de oráculos de Pyth en la plataforma de conectividad descentralizada de Helium destaca la importancia de datos precisos en la gestión de la economía de los protocolos, incluso fuera del ámbito DeFi tradicional.

Eclipse

Eclipse recientemente recaudó $50 millones en una ronda de financiación de Serie A para lanzar el primer blockchain de segunda capa utilizando la Máquina Virtual Solana (SVM) para la ejecución y Celestia para la disponibilidad de datos, mientras aprovecha Ethereum como capa de liquidación para la seguridad. Se espera que el lanzamiento de Eclipse atraiga liquidez de los usuarios de Ethereum y los canalice hacia aplicaciones descentralizadas en la segunda capa de Solana. Como un oráculo líder en Solana, Pyth apoyará muchas aplicaciones que se expanden y se lanzan en Eclipse.

Análisis competitivo

El campo de los oráculos es una industria ferozmente competitiva dominada por Chainlink. Aunque Chronicle Protocol creó el primer oráculo en cadena para MakerDAO en 2017, no lanzó una red de oráculos pública hasta finales de 2023. Actualmente proporciona fuentes solo en dos blockchains, pero planea expandirse. Chainlink ha capturado participación de mercado a lo largo de los años de desarrollo de DeFi, lanzando varios productos basados en oráculos y sirviendo a un amplio mercado. Hasta ahora, solo tres protocolos son más seguros que la Red Pyth: Chainlink, Chronicle y WINkLink; estos cuatro protocolos principales representan el 90-95% de todo el valor de mercado de oráculos. Sin embargo, Pyth lidera en cuanto al número de blockchains cubiertos y el valor de seguridad. Chainlink es el principal competidor de Pyth en cuanto a diversidad de blockchains cubiertos y valor de seguridad.

Chain link

Los críticos etiquetan a Chainlink como una "caja negra" debido a la falta de transparencia en cómo los nodos oráculo adquieren datos. Las fuentes de datos no están identificadas en la cadena o en los sitios web de los nodos oráculo de Chainlink. Por el contrario, cada punto de datos en la red de Pyth se puede rastrear hasta las claves públicas de los proveedores individuales copiando los hashes de transacciones desde la página de información de precios de Pyth a cualquier explorador de bloques de Solana. Mientras que los datos en Chainlink también se pueden rastrear hasta los nodos oráculo de Chainlink, los proveedores de datos de Pyth son fuentes de primera mano. A diferencia de los datos de Chainlink, los datos revelados de Pyth se obtienen internamente de sus operaciones como intercambios, firmas comerciales, creadores de mercado, etc. Sin embargo, las claves públicas de los proveedores no están vinculadas públicamente a sus identidades, añadiendo una capa de confianza en cómo Pyth gestiona su red de proveedores, que inicialmente consiste en proveedores con permiso.

Mientras que Pyth se centra en la información de finanzas tradicionales y de criptomonedas, Chainlink tiene varios productos. Estos incluyen un protocolo de interoperabilidad (CCIP), feeds de información de prueba de reserva y herramientas para desarrolladores (VRF, funcionalidades de API y servicios de automatización), así como sus feeds de datos de mercado. Por lo tanto, el producto principal de Pyth desafía el principal feed de datos de mercado de Chainlink, aunque Pyth también proporciona un generador de números aleatorios a través de Pyth entropy. A continuación se presenta una comparación de Pyth y Chainlink en términos de feeds de datos de mercado.

Fuentes de datos

Pyth

  • Pyth recopila directamente datos de fuentes primarias y actualiza la información de precios en la cadena de la aplicación Pythnet y en Solana cada 400 milisegundos.
  • Fuera de Solana, otras cadenas deben iniciar actualizaciones de precios para publicarlas en sus respectivas cadenas, lo que significa que la frescura de los datos varía entre 400 milisegundos y la próxima actualización a pedido.
  • Para los proveedores de datos (que también participan en el comercio), existe un conflicto de intereses al publicar datos honestos que pueden ser desfavorables para operaciones específicas. Suponiendo que la mayoría de los proveedores son honestos, se esfuerzan por mantener una alta reputación y no coordinan actualizaciones, el algoritmo de agregación de Pyth debería mitigar este riesgo aplicando pesos más bajos a los puntos de datos atípicos.
  • Obtener directamente datos de fuentes primarias permite la rápida adición de información de precios para pares de trading recién creados.

Chain link

  • Chainlink recopila datos de fuentes secundarias (agregadores de datos) y publica actualizaciones de información de precios en cadena basadas en la frecuencia de la cadena de bloques.
  • La frescura de los puntos de datos depende de las actualizaciones de las fuentes secundarias y la agregación de la red de oráculos.
  • Si bien las fuentes primarias pueden respaldar pares de operaciones específicos, la disponibilidad de información sobre precios depende de que los agregadores secundarios también logren cobertura para ese punto de datos. Esto puede introducir fricción al agregar nuevos flujos de información, aunque no es un problema para los pares de operaciones principales.

Modelo Pull vs Push

Pyth

  • En Solana, Pyth utiliza un modelo push, publicando actualizaciones cada 400 milisegundos.
  • En Pythnet se emplea un modelo de extracción. Los usuarios inician actualizaciones en la cadena de destino, y las actualizaciones publicadas en Pythnet se enrutan a través de Wormhole y luego se transmiten a la cadena solicitante. En este modelo, los usuarios incurren en tarifas.
  • Dado que todos los flujos de datos de precios del mercado (fuera de Solana) residen en Pythnet, Pyth ofrece la capacidad de mejorar la escalabilidad, reduciendo el costo y el tiempo requerido para la integración directa de flujos de datos en cadenas admitidas/nuevas. Sin embargo, la escalabilidad de Pyth introduce capas de retraso y confianza/adición adicional en Wormhole.

Eslabón de cadena

  • Los flujos de datos del mercado primario de Chainlink utilizan un modelo de empuje, a menudo publicando actualizaciones en los tiempos de bloque en la cadena objetivo. Esto puede imponer cargas de costos en los nodos oráculo y ocasionalmente puede llevar a fallas en las transacciones durante entornos de alta volatilidad, aunque tales ocurrencias son raras.
  • Agregar flujos de datos de precios a cadenas nuevas y existentes conlleva costos más altos, ya que se deben implementar nuevos flujos para cada red compatible.
  • El enfoque de Chainlink no depende de relayers adicionales y no introduce confianza adicional entre la red de oráculos de Chainlink y la cadena de bloques de destino.
  • Chainlink también proporciona un modelo de extracción en sus productos de flujo de datos.
  • Similar al modelo push, los datos son procesados, pero se transmiten al motor de datos fuera de la cadena de Chainlink, que proporciona actualizaciones de precios cuando se solicitan en la cadena.
  • Actualmente, los Data Streams solo están disponibles en Arbitrum, manteniendo ocho flujos de datos de precios.

Uso

  • Pyth protege $5.5 mil millones en fondos a través de 162 protocolos en más de 50 blockchains.
  • Chainlink resguarda $38.7 mil millones en 371 protocolos en 19 blockchains.

Ambos sistemas tienen ventajas y desventajas en cuanto al flujo de información del mercado. El modelo de Pyth es más adecuado para escalar la cantidad de flujos de información de precios manteniendo una alta frecuencia de actualización. Sin embargo, la capacidad de Pyth para mantener datos de alta fidelidad depende de la suposición de que el costo de la reputación y la colusión supera cualquier beneficio potencial para los proveedores de comportamiento malicioso. La estabilidad de su red depende del funcionamiento normal de Wormhole. Por otro lado, el modelo de Chainlink requiere menos confianza en las fuentes de datos originales y en la relación de la red de oráculos con las blockchains admitidas, ya que obtiene datos de fuentes de agregación secundarias y los publica directamente en la cadena de destino. Sin embargo, expandir el flujo de información de datos y abarcar una amplia gama de blockchains conlleva un mayor costo. No obstante, a medida que el mercado de criptomonedas continúa creciendo, los nuevos protocolos deben considerar muchas opciones y compensaciones/riesgos al implementar diferentes flujos de información de precios de oráculos.

Resumen

Pyth Network es un protocolo pionero que está remodelando el panorama de los oráculos. Nutre una red de proveedores de datos de primera parte e implementa un oráculo basado en solicitudes, trasladando los costos a los usuarios del oráculo. A través de este diseño, Pyth reduce los costos para las redes de oráculos, aumenta la frecuencia de actualización de precios y protege directamente los datos del mercado basados en fuentes de datos primarias. Desde su lanzamiento, Pyth se ha expandido para servir a la mayoría de las blockchains y posee la cuarta mayor participación en valor total (hasta marzo de 2024, 5.500 millones de dólares). Con la expansión de su red de proveedores, Pyth tiene como objetivo cumplir su misión de poner a disposición todos los datos del mercado financiero mundial para Web3.

Declaración:

  1. Este artículo se reproduce de [deep tide TechFlow], los derechos de autor pertenecen al autor original [Messari] , si tiene alguna objeción a la reimpresión, por favor contacte Equipo de Aprendizaje de Gate, el equipo lo manejará lo antes posible según los procedimientos relevantes.

  2. Descargo de responsabilidad: Las opiniones expresadas en este artículo representan únicamente las opiniones personales del autor y no constituyen ningún consejo de inversión.

  3. Otras versiones del artículo en otros idiomas son traducidas por el equipo de Gate Learn y no se mencionan en Gate, el artículo traducido no puede ser reproducido, distribuido o plagiado.

Informe de investigación de Messari: Análisis profundo de Pyth, el principal oráculo en Solana

Principiante3/28/2024, 5:41:14 PM
Pyth es un protocolo de oráculo eficiente que proporciona datos de precios fiables a través de un modelo de extracción. Similar a un modelo de empuje, entrega datos a motores fuera de la cadena, proporcionando actualizaciones de precios cuando las solicitudes en cadena de datos. Pyth ha sido adoptado por varios proyectos prominentes como Synthetix y Helium, y se ha expandido para servir a las blockchains más diversas. El suministro máximo de su token de ecosistema PYTH es de 10 mil millones, asignados a la comunidad, incentivos para proveedores, crecimiento del ecosistema, desarrollo de protocolos y ventas privadas. El objetivo de Pyth es hacer que todos los datos del mercado financiero mundial estén disponibles para Web3.

Resumen

  • Pyth garantiza el valor de activos por valor de $55 mil millones y admite información de precios para criptomonedas, acciones, pares de divisas, ETF y materias primas en más de 50 blockchains y 162 protocolos.
  • En febrero de 2024, el volumen de operaciones del oráculo de Pyth promedió el 20% del volumen total de operaciones de Solana; al mismo tiempo, los proveedores de datos de Pyth en Solana pagaron $225,000 en comisiones en febrero de 2024.
  • La red Pyth utiliza una red de proveedores de datos de primera parte para publicar datos directamente en Solana y Pythnet (la cadena de aplicaciones que proporciona actualizaciones oráculo de Pyth para todas las demás blockchains). Los proveedores de datos incluyen traders institucionales, conocidos creadores de mercado y protocolos DeFi notables como Jane Street, CTC y Raydium.
  • Para finales del segundo trimestre, Pyth planea hacer la transición completa de su oráculo de empuje de Solana al nuevo oráculo de extracción de Solana.
  • Como el principal oráculo en Solana, Pyth respaldará muchas aplicaciones expandidas a Eclipse y lanzadas en Eclipse, la primera cadena de bloques de capa 2 basada en SVM en Ethereum.

Antecedentes

Las aplicaciones de blockchain suelen depender de datos del mundo externo. Sin embargo, el diseño de estos sistemas limita su interacción nativa con datos externos sin asistencia. Por lo tanto, las blockchains dependen de oráculos para actuar como intermediarios, agregando datos externos y poniéndolos a disposición de las aplicaciones on-chain.

Por lo general, las redes de oráculos incentivan a los nodos a buscar información específica, alcanzar consenso sobre los valores de puntos de datos particulares y publicar estos valores en la cadena de bloques dentro de marcos temporales establecidos. Sin embargo, este modelo de "empuje" puede resultar indirecto, costoso y difícil de escalar. Pyth Network aborda estos problemas al fomentar una red de proveedores de datos de origen primario (primera parte) y coordinar un modelo de "empuje". Este modelo reduce la latencia, escala rápidamente y reduce los costos de red al transferir las tarifas de actualización a los consumidores de datos (aplicaciones y desarrolladores).

Pythes una red de lenguaje destinada a proporcionar precios precisos para criptomonedas, acciones, pares de divisas, ETF y materias primas. Ofrece tres productos principales:

  • Price Feeds, actualizaciones en tiempo real de contratos inteligentes
  • Benchmarks, datos históricos del mercado
  • Pyth Entropy, un generador de números aleatorios seguro

La solidez de los datos de Pyth se ve enormemente mejorada por su red de proveedores contribuyentes, que consta de casi 100 proveedores de datos de intercambios globales, firmas comerciales, creadores de mercado, instituciones y DeFi. Algunos proveedores destacados incluyen Jane Street, Chicago Trading Company (CTC), Binance, Raydium, Osmosis, Galaxy y 0x. Pyth se centra en proporcionar datos del mercado financiero para desarrolladores en una lista cada vez mayor de redes blockchain, que actualmente supera los 50 blockchains en el momento de la redacción.

Tecnología

Además de facilitar la transferencia de datos entre blockchains y el mundo exterior, los oráculos también se esfuerzan por superar el problema del oráculo. El problema del oráculo se refiere a garantizar la seguridad, autenticación y confiabilidad de los datos externos teniendo en cuenta posibles fallos de fuentes externas.

Resolver el problema del oráculo normalmente implica los siguientes pasos:

  • Nodo validador o nodo oráculo fuente de datos
  • Nodo firma criptográficamente (verifica) los datos fuente
  • Agregación de datos y cálculo de consenso sobre puntos de datos
  • Transferencia de datos a la red blockchain

El problema del oráculo suele abordarse a través de modelos de empuje o tracción. La mayoría de los oráculos utilizan un modelo de empuje de terceros, donde los nodos del oráculo actúan como intermediarios que obtienen datos de fuentes de primera mano (como intercambios) o de fuentes de segunda mano (como agregadores de datos como CoinGecko y Kaiko). Por ejemplo, los nodos del oráculo de la fuente de precios primarios de Chainlink obtienen datos de fuentes de segunda mano. Los oráculos de empuje envían actualizaciones de precios a cadenas individuales en intervalos establecidos, con cada actualización en cadena incurriendo en tarifas de gas. Agregar fuentes de precios o reducir la latencia de actualización en cadena agrega más costos a la red del oráculo, lo que dificulta su escalabilidad. Además, obtener datos requiere múltiples suposiciones de confianza: las fuentes primarias son correctas y estables, las fuentes secundarias son correctas y estables, y la red del oráculo es estable.

Pyth Network aborda las desventajas de los modelos de empuje de terceros a través de su modelo de extracción. Con su red de proveedores de datos de primera mano, Pyth mitiga las suposiciones de confianza aguas abajo con respecto a la confiabilidad de los datos de terceros. En el modelo de extracción de Pyth, los datos son proporcionados directamente por entidades dentro de la red como intercambios, creadores de mercado y protocolos DeFi (por ejemplo, Jane Street, Binance y Raydium). Estas entidades están incentivadas a actuar honestamente, proporcionar datos sólidos, mantener buenas reputaciones y evitar ser prohibidas por protocolos.

Los beneficios adicionales provienen de trasladar los costos a los consumidores finales, donde los precios se actualizan según la demanda en lugar de en intervalos establecidos. Por lo tanto, los consumidores inician las actualizaciones de precios, atrayendo actualizaciones a la cadena en las mismas transacciones de DeFi (por ejemplo, intercambios de activos, liquidaciones de swaps perpetuos). Al trasladar los costos a los usuarios, donde las actualizaciones se basan en la demanda, Pyth redirige estos costos de manera eficiente, como lo demuestran sus frecuentes actualizaciones en 451 flujos de precios.

Interacción central

Pyth opera dos instancias de su protocolo: una en la red principal de Solana y la otra en la Pythnet Appchain. La instancia de Pyth en Solana proporciona datos exclusivamente para protocolos en Solana, mientras que la instancia de Pyth en Pythnet proporciona datos para protocolos en todas las demás blockchains. En ambas instancias, tres entidades principales interactúan para facilitar las actualizaciones del oráculo en la Red Pyth:

  • Proveedores / Editores de Datos (como Jane Street, CTC, Binance, 0x, Raydium, etc.)
  • Programa Oráculo Pyth (algoritmo de agregación)
  • Consumidores de datos (aplicaciones/desarrolladores)

Los proveedores de datos son validadores en Pythnet. Anteriormente, la Pyth Data Association era responsable de delegar una participación suficiente a los validadores; sin embargo, con el inicio de la gobernanza, esta responsabilidad ahora es administrada por los titulares de tokens PYTH. En el momento de escribir este artículo, no ha habido propuestas para alterar la dinámica de la participación de los validadores y, actualmente, todos los validadores tienen el mismo peso. Como proveedores principales de datos de Pyth, los proveedores son compensados a través de una pequeña tarifa cobrada en todas las transacciones DeFi iniciadas por los consumidores.

El Programa Oráculo de Pyth es un algoritmo de agregación que combina datos enviados por proveedores y genera precios agregados e intervalos de confianza para los feeds de precios correspondientes durante la computación. También mantiene feeds de precios, almacena entradas individuales de proveedores y realiza cálculos adicionales, como promedios móviles. Las aplicaciones y los desarrolladores actúan como consumidores, solicitando actualizaciones a los feeds de precios para leer la información generada por el programa oráculo.

Python en Solana

Los feeds de precios están representados por dos cuentas Solana: la cuenta de producto y la cuenta de precio. La cuenta de producto almacena metadatos sobre el feed de precio, como el símbolo de la acción, el tipo de activo, la cuenta de precio correspondiente, etc. La cuenta de precio contiene datos autorizados por los proveedores de datos, incluido el nombre de cada proveedor, los precios e intervalos de confianza enviados por cada proveedor, medias móviles exponenciales, etc. Ambas cuentas son mantenidas por el programa oráculo, que también incluye una tercera cuenta que enumera principalmente cuentas de productos. Esta configuración permite a las aplicaciones categorizar la lista completa de feeds de precios proporcionados por Pyth.

Los proveedores envían actualizaciones de precios cada 400 milisegundos (la longitud del intervalo de tiempo en Solana). Cada actualización desencadena actualizaciones de agregación frecuentes para precios e intervalos de confianza, que luego son utilizados aguas abajo por las aplicaciones. Debido a los bajos costos de Solana, Pyth (o cualquier oráculo) puede operar un modelo de empuje eficiente donde los desarrolladores solo necesitan pasar feeds de precios relevantes a sus aplicaciones, deserializar los datos y leer/integrar los valores publicados.

Vale la pena señalar que al almacenar los valores de datos individuales enviados por cada proveedor, el oráculo puede responsabilizar a los proveedores por un rendimiento deficiente o un comportamiento malicioso. A partir del final del segundo trimestre, Pyth planea migrar completamente su oráculo de empuje de Solana a un nuevo oráculo de tracción de Solana. El equipo de Pyth ha indicado que el oráculo de tracción de Pyth ya está en funcionamiento en una red de desarrollo.

Cadena de Aplicación Python

La cadena de aplicación de Pythnet es una bifurcación de prueba de participación autoritativa de la red principal de Solana, que sirve como una capa computacional para manejar y agregar datos proporcionados por la red de proveedores de datos de Pyth. Los feeds de precios en Pythnet son accesibles para más de 50 blockchains, no solo Solana, ya que sus feeds de precios se publican directamente en blockchains. Dado que Pythnet es una bifurcación de Solana, el marco oráculo de Pyth en Solana y el marco oráculo de Pyth en Pythnet son algo similares, pero hay algunas diferencias.

El modelo push en Solana (incluyendo cuentas y programa oráculo) mencionado anteriormente es similar a Pythnet. Sin embargo, Pythnet no es una cadena objetivo y no cobra a los proveedores por enviar precios. Por lo tanto, mientras que los proveedores de datos envían datos a Pythnet para su agregación y los serializan en cuentas a través del programa oráculo, estos datos se transmiten posteriormente a otras blockchains a través del protocolo de mensajería cruzada de Wormhole. Luego, los consumidores incurren en costos en la cadena objetivo al iniciar transferencias de datos a través de transacciones DeFi regulares que dependen de datos oráculo, tirando así de actualizaciones de datos.

Mensajería entre Cadenas

Después de publicar y agregar datos en Pythnet, los datos no se enrutan inmediatamente a través de Wormhole. En su lugar, Pyth enruta sus datos a través de un búfer de mensajes y los hashea en un árbol de Merkle. Esto asegura que los usuarios puedan elegir qué actualizaciones incluir en una sola transacción. También permite a los usuarios mantener bajos los costos y habilita que las actualizaciones de datos incluyan cálculos arbitrarios. Después de cada actualización de agregación, el programa de agregación agrega un mensaje al búfer de mensajes. Para cada intervalo de tiempo, los validadores de Pythnet leen los mensajes y crean un árbol de Merkle, luego envían un mensaje que contiene la raíz de Merkle de todos los precios al contrato de Wormhole en Pythnet.

Posteriormente, el administrador de Wormhole (nodo de Wormhole) lee el mensaje de raíz de Merkle, crea una Aprobación de Acción Verificable (VAA) y transmite las actualizaciones de precios a las blockchains relevantes. La VAA garantiza la transmisión fiable y segura de los datos. La VAA incluye la firma del administrador de Wormhole. Estas firmas confirman que el administrador ha presenciado y verificado la VAA, incluidas las firmas de los Guardianes de Wormhole. Estas firmas confirman que los Guardianes han presenciado y verificado la información contenida en el mensaje, a saber, la raíz de Merkle de los precios. La VAA firmada es un método verificable y seguro para confirmar la precisión de los datos transmitidos desde Pythnet a la blockchain de destino y ha sido validada por partes de confianza (Guardianes de Wormhole).

Hermes

Hermeses una API web que abstrae el proceso de iniciación de actualización del desarrollador. Sin un servicio como Hermes, los desarrolladores tendrían que compilar manualmente un paquete de actualización con los feeds de precios requeridos y usar una raíz de Merkle verificada por Wormhole para obtener los datos correspondientes y la prueba de Merkle de Pythnet. Hermes permite a los desarrolladores consultar fácilmente un servicio web para acceder a los precios del oráculo. Permite a los consumidores de datos recuperar los últimos precios de APIs REST o WebSocket.

Funciones de la API REST (subconjunto de HTTP)

  • Ideal para aplicaciones que necesitan acceso inmediato a los datos más recientes, intervalos irregulares de recuperación de datos o solicitan datos basados en condiciones específicas.
  • Fácil de implementar y usar.
  • Cada solicitud es independiente, lo que hace que las interacciones entre clientes y servidores sean más concisas.
  • Escenarios: seguimiento de cartera, emisión o pago de préstamos, etc.

Características de la API de WebSocket:

  • Mejor adaptado para aplicaciones que requieren flujos de datos continuos en tiempo real.
  • Costos de mantenimiento bajos: después de la configuración inicial, los datos pueden enviarse de un lado a otro sin la sobrecarga de repetir encabezados HTTP, lo que lo hace muy eficiente para la transmisión frecuente de datos.
  • Las actualizaciones en tiempo real permiten que los datos se actualicen al instante debido a las conexiones persistentes entre clientes y servidores.
  • Escenarios: arbitraje comercial, herramientas de optimización de rendimiento, comercio DEX, etc.

Hermes es sin permisos, lo que permite a cualquier tercero construir un punto de acceso simplificado a la Red Pyth. Debido a la complejidad operativa, la Asociación de Datos de Pyth mantiene una versión pública. Sin embargo, otras empresas, como Triton, P2P, Liquify y EXTR, también ofrecen sus propias versiones alojadas de Hermes. Aquí se puede encontrar una lista creciente de proveedores de nodos que ofrecen Hermes.

Tokenómica

  • El token del ecosistema PYTH en PYTH tiene un suministro máximo de 10 mil millones de tokens PYTH. Después de la primera liberación en mayo de 2024, su asignación reflejará la siguiente distribución:
  • Comunidad y Lanzamiento (6%): Esta parte se destina a actividades de lanzamiento inicial, eventos relacionados e iniciativas.
  • Recompensas del proveedor (22%): Destinada a la red de proveedores de datos de Pyth, esta asignación se utiliza para recompensar a los proveedores, financiar programas e incentivar el apoyo a nuevos activos que pueden carecer de liquidez inicialmente.
  • Crecimiento del ecosistema (52%): asignado para los contribuyentes a la red de Pyth, incluidos, entre otros, desarrolladores, investigadores, educadores y proveedores iniciales. El objetivo es fomentar iniciativas más allá del equipo fundador y los principales contribuyentes y recompensar las contribuciones.
  • Desarrollo del protocolo (10%): dedicado a los colaboradores principales (es decir, Douro Labs) para construir herramientas, productos e infraestructura.
  • Venta privada (10%): Reservada para dos rondas de recaudación de fondos. Pyth no ha revelado públicamente el precio de venta por PYTH o su valoración. En diciembre de 2023, Pyth lanzó una actualización sobre la ronda estratégica temprana, que incluyó inversores destacados como Castle Island Ventures, Wintermute Ventures, Borderless Capital, CMT Digital, Bodhi Ventures, Distributed Global, Multicoin Capital y Delphi Digital.

Gobernanza

El token PYTH es un token SPL en Solana (equivalente a ERC-20 en Ethereum). Su utilidad principal es la gobernanza. Los titulares de PYTH pueden guiar el desarrollo del protocolo apostando activos y votando para apoyar las Propuestas de Mejora de Pyth (PIPs). Hasta ahora, las únicas propuestas que se han votado o se están votando incluyen las elecciones del Consejo de Pythian y la aprobación de la constitución de Pyth DAO. La gobernanza abarca temas típicos que son modificables, incluyendo:

  • Actualizaciones de software en cadena
  • Estructura de recompensa para proveedores de datos
  • Reglas para crear proveedores con licencia
  • Tamaño, denominación y existencia de tarifas por actualizaciones del oráculo
  • Agregando nuevos feeds de precio y determinando quién los respalda

La DAO de Pyth está compuesta por el Consejo Pítico y el Comité de Feed de Precios. Cada seis meses, ambos comités celebran elecciones para rotar a los miembros del comité. Además, los miembros con menos de un tercio de tiempo de participación son excluidos de las reelecciones. Este sistema garantiza la participación activa de los miembros y la alineación con los objetivos de Pyth. Ambos comités son responsables de votar y ejecutar ciertos PIPs operativos.

Comité Pítico

  • La billetera multisig Pythian 7-de-9 tiene ocho miembros y titulares de billetera operativos como firmantes.
  • Cada elección reemplaza a cuatro miembros.
  • Tienen la autoridad para votar en PIPs operativos relacionados con actualizaciones del programa oráculo, mecanismos de verificación, ajustes a las tarifas y denominaciones de actualización del oráculo, así como operaciones relacionadas con PGAS (Tokens de gas asignados/delegados a validadores en Pythnet).

Comité de Alimentación de Precios

  • La billetera multisig 5 de 8 del Price Feed tiene siete miembros y titulares de billetera operativos como firmantes.
  • Cada elección reemplaza a tres miembros.
  • Pueden estar autorizados para votar en PIPs operativos relacionados con la gestión de la colección de feeds de precios proporcionados, la selección de editores y los requisitos de feeds de precios (es decir, proveedores mínimos y máximos por fuente).

Después de las discusiones en el foro de Discord de Pyth, los titulares de PYTH pueden votar sobre propuestas a través del portal de gobernanza en Realms cuando alcanzan la “etapa de votación”. Actualmente, los creadores de propuestas necesitan tener 25 millones de PYTH para crear una propuesta.

Pyth DAO consta de dos tipos de PIPs: Constitucionales y Operativos. Los PIPs Constitucionales implican actualizaciones de protocolo, determinar la estructura y guiar la gestión de Pyth DAO. Requieren más del 67% de apoyo para ser implementados. Los PIPs Operativos implican elecciones y gestión del tesoro, el Comité Pythian y el Comité de Feed de Precios. Los votos sobre estos PIPs pueden ser delegados a miembros del comité y requieren más del 50% de apoyo para ser implementados.

Uso de Python

Pyth es uno de los protocolos más comúnmente utilizados en Solana. Durante febrero de 2024, sus transacciones de oráculo representaron un promedio del 20% de todas las transacciones de Solana. Durante el mismo período de tiempo, los proveedores de datos de Python pagaron $225,000 en Solana. Los oráculos de Python protegen el 95% del valor del blockchain. A partir de enero de 2024, Pyth también protege más del 90% del valor en 9 otros blockchains, y más del 50% del valor en 16 otros blockchains.

Usuarios conocidos

Debido a su capacidad para escalar fuentes en Pythnet, Pyth se ha convertido en uno de los protocolos de oráculo más utilizados en varias cadenas de bloques. En lugar de agregar nuevas fuentes de datos directamente a la cadena de destino, simplemente agrega nuevas fuentes de datos a Pythnet, que luego pueden ser utilizadas por los contratos de oráculo de Pyth en cada cadena de destino compatible. Como resultado, Pyth puede construir contratos de oráculo para cualquier cadena a la que planee expandirse. Con el creciente soporte para numerosas cadenas de bloques, varios proyectos notables han adoptado la red de oráculos de Pyth. Estos son algunos ejemplos destacados.

Synthetix

Synthetix es un protocolo de liquidez descentralizado que permite la creación de activos sintéticos, conocidos como Synths, que siguen el valor de criptomonedas y activos del mundo real como monedas, materias primas y acciones. Synthetix permite a los usuarios obtener exposición a diversos activos sin tener que poseerlos realmente, ampliando así las oportunidades de inversión y mejorando la liquidez en el mercado de criptomonedas. Un componente clave de la funcionalidad de Synthetix es su integración con los oráculos de la red Pyth. Estos oráculos proporcionan feeds de precios en tiempo real de alta fidelidad, que son cruciales para mantener la precisión de los valores de los Synths.

Helio

Helium es una red descentralizada de Internet de las cosas (IoT) que incentiva a los participantes a implementar dispositivos inalámbricos para proporcionar cobertura a la red a través de un sistema de incentivos económicos basado en tokens. Helium aprovecha los oráculos de la red Pyth para proporcionar precios de mercado precisos en cadena para su token nativo, HNT. Estos precios son cruciales para una variedad de actividades en la red, incluida la conversión de HNT quemado en Créditos de Datos (DC) y la medición precisa de la asignación de fondos. Si bien Helium no es DeFi, el uso de oráculos de Pyth en la plataforma de conectividad descentralizada de Helium destaca la importancia de datos precisos en la gestión de la economía de los protocolos, incluso fuera del ámbito DeFi tradicional.

Eclipse

Eclipse recientemente recaudó $50 millones en una ronda de financiación de Serie A para lanzar el primer blockchain de segunda capa utilizando la Máquina Virtual Solana (SVM) para la ejecución y Celestia para la disponibilidad de datos, mientras aprovecha Ethereum como capa de liquidación para la seguridad. Se espera que el lanzamiento de Eclipse atraiga liquidez de los usuarios de Ethereum y los canalice hacia aplicaciones descentralizadas en la segunda capa de Solana. Como un oráculo líder en Solana, Pyth apoyará muchas aplicaciones que se expanden y se lanzan en Eclipse.

Análisis competitivo

El campo de los oráculos es una industria ferozmente competitiva dominada por Chainlink. Aunque Chronicle Protocol creó el primer oráculo en cadena para MakerDAO en 2017, no lanzó una red de oráculos pública hasta finales de 2023. Actualmente proporciona fuentes solo en dos blockchains, pero planea expandirse. Chainlink ha capturado participación de mercado a lo largo de los años de desarrollo de DeFi, lanzando varios productos basados en oráculos y sirviendo a un amplio mercado. Hasta ahora, solo tres protocolos son más seguros que la Red Pyth: Chainlink, Chronicle y WINkLink; estos cuatro protocolos principales representan el 90-95% de todo el valor de mercado de oráculos. Sin embargo, Pyth lidera en cuanto al número de blockchains cubiertos y el valor de seguridad. Chainlink es el principal competidor de Pyth en cuanto a diversidad de blockchains cubiertos y valor de seguridad.

Chain link

Los críticos etiquetan a Chainlink como una "caja negra" debido a la falta de transparencia en cómo los nodos oráculo adquieren datos. Las fuentes de datos no están identificadas en la cadena o en los sitios web de los nodos oráculo de Chainlink. Por el contrario, cada punto de datos en la red de Pyth se puede rastrear hasta las claves públicas de los proveedores individuales copiando los hashes de transacciones desde la página de información de precios de Pyth a cualquier explorador de bloques de Solana. Mientras que los datos en Chainlink también se pueden rastrear hasta los nodos oráculo de Chainlink, los proveedores de datos de Pyth son fuentes de primera mano. A diferencia de los datos de Chainlink, los datos revelados de Pyth se obtienen internamente de sus operaciones como intercambios, firmas comerciales, creadores de mercado, etc. Sin embargo, las claves públicas de los proveedores no están vinculadas públicamente a sus identidades, añadiendo una capa de confianza en cómo Pyth gestiona su red de proveedores, que inicialmente consiste en proveedores con permiso.

Mientras que Pyth se centra en la información de finanzas tradicionales y de criptomonedas, Chainlink tiene varios productos. Estos incluyen un protocolo de interoperabilidad (CCIP), feeds de información de prueba de reserva y herramientas para desarrolladores (VRF, funcionalidades de API y servicios de automatización), así como sus feeds de datos de mercado. Por lo tanto, el producto principal de Pyth desafía el principal feed de datos de mercado de Chainlink, aunque Pyth también proporciona un generador de números aleatorios a través de Pyth entropy. A continuación se presenta una comparación de Pyth y Chainlink en términos de feeds de datos de mercado.

Fuentes de datos

Pyth

  • Pyth recopila directamente datos de fuentes primarias y actualiza la información de precios en la cadena de la aplicación Pythnet y en Solana cada 400 milisegundos.
  • Fuera de Solana, otras cadenas deben iniciar actualizaciones de precios para publicarlas en sus respectivas cadenas, lo que significa que la frescura de los datos varía entre 400 milisegundos y la próxima actualización a pedido.
  • Para los proveedores de datos (que también participan en el comercio), existe un conflicto de intereses al publicar datos honestos que pueden ser desfavorables para operaciones específicas. Suponiendo que la mayoría de los proveedores son honestos, se esfuerzan por mantener una alta reputación y no coordinan actualizaciones, el algoritmo de agregación de Pyth debería mitigar este riesgo aplicando pesos más bajos a los puntos de datos atípicos.
  • Obtener directamente datos de fuentes primarias permite la rápida adición de información de precios para pares de trading recién creados.

Chain link

  • Chainlink recopila datos de fuentes secundarias (agregadores de datos) y publica actualizaciones de información de precios en cadena basadas en la frecuencia de la cadena de bloques.
  • La frescura de los puntos de datos depende de las actualizaciones de las fuentes secundarias y la agregación de la red de oráculos.
  • Si bien las fuentes primarias pueden respaldar pares de operaciones específicos, la disponibilidad de información sobre precios depende de que los agregadores secundarios también logren cobertura para ese punto de datos. Esto puede introducir fricción al agregar nuevos flujos de información, aunque no es un problema para los pares de operaciones principales.

Modelo Pull vs Push

Pyth

  • En Solana, Pyth utiliza un modelo push, publicando actualizaciones cada 400 milisegundos.
  • En Pythnet se emplea un modelo de extracción. Los usuarios inician actualizaciones en la cadena de destino, y las actualizaciones publicadas en Pythnet se enrutan a través de Wormhole y luego se transmiten a la cadena solicitante. En este modelo, los usuarios incurren en tarifas.
  • Dado que todos los flujos de datos de precios del mercado (fuera de Solana) residen en Pythnet, Pyth ofrece la capacidad de mejorar la escalabilidad, reduciendo el costo y el tiempo requerido para la integración directa de flujos de datos en cadenas admitidas/nuevas. Sin embargo, la escalabilidad de Pyth introduce capas de retraso y confianza/adición adicional en Wormhole.

Eslabón de cadena

  • Los flujos de datos del mercado primario de Chainlink utilizan un modelo de empuje, a menudo publicando actualizaciones en los tiempos de bloque en la cadena objetivo. Esto puede imponer cargas de costos en los nodos oráculo y ocasionalmente puede llevar a fallas en las transacciones durante entornos de alta volatilidad, aunque tales ocurrencias son raras.
  • Agregar flujos de datos de precios a cadenas nuevas y existentes conlleva costos más altos, ya que se deben implementar nuevos flujos para cada red compatible.
  • El enfoque de Chainlink no depende de relayers adicionales y no introduce confianza adicional entre la red de oráculos de Chainlink y la cadena de bloques de destino.
  • Chainlink también proporciona un modelo de extracción en sus productos de flujo de datos.
  • Similar al modelo push, los datos son procesados, pero se transmiten al motor de datos fuera de la cadena de Chainlink, que proporciona actualizaciones de precios cuando se solicitan en la cadena.
  • Actualmente, los Data Streams solo están disponibles en Arbitrum, manteniendo ocho flujos de datos de precios.

Uso

  • Pyth protege $5.5 mil millones en fondos a través de 162 protocolos en más de 50 blockchains.
  • Chainlink resguarda $38.7 mil millones en 371 protocolos en 19 blockchains.

Ambos sistemas tienen ventajas y desventajas en cuanto al flujo de información del mercado. El modelo de Pyth es más adecuado para escalar la cantidad de flujos de información de precios manteniendo una alta frecuencia de actualización. Sin embargo, la capacidad de Pyth para mantener datos de alta fidelidad depende de la suposición de que el costo de la reputación y la colusión supera cualquier beneficio potencial para los proveedores de comportamiento malicioso. La estabilidad de su red depende del funcionamiento normal de Wormhole. Por otro lado, el modelo de Chainlink requiere menos confianza en las fuentes de datos originales y en la relación de la red de oráculos con las blockchains admitidas, ya que obtiene datos de fuentes de agregación secundarias y los publica directamente en la cadena de destino. Sin embargo, expandir el flujo de información de datos y abarcar una amplia gama de blockchains conlleva un mayor costo. No obstante, a medida que el mercado de criptomonedas continúa creciendo, los nuevos protocolos deben considerar muchas opciones y compensaciones/riesgos al implementar diferentes flujos de información de precios de oráculos.

Resumen

Pyth Network es un protocolo pionero que está remodelando el panorama de los oráculos. Nutre una red de proveedores de datos de primera parte e implementa un oráculo basado en solicitudes, trasladando los costos a los usuarios del oráculo. A través de este diseño, Pyth reduce los costos para las redes de oráculos, aumenta la frecuencia de actualización de precios y protege directamente los datos del mercado basados en fuentes de datos primarias. Desde su lanzamiento, Pyth se ha expandido para servir a la mayoría de las blockchains y posee la cuarta mayor participación en valor total (hasta marzo de 2024, 5.500 millones de dólares). Con la expansión de su red de proveedores, Pyth tiene como objetivo cumplir su misión de poner a disposición todos los datos del mercado financiero mundial para Web3.

Declaración:

  1. Este artículo se reproduce de [deep tide TechFlow], los derechos de autor pertenecen al autor original [Messari] , si tiene alguna objeción a la reimpresión, por favor contacte Equipo de Aprendizaje de Gate, el equipo lo manejará lo antes posible según los procedimientos relevantes.

  2. Descargo de responsabilidad: Las opiniones expresadas en este artículo representan únicamente las opiniones personales del autor y no constituyen ningún consejo de inversión.

  3. Otras versiones del artículo en otros idiomas son traducidas por el equipo de Gate Learn y no se mencionan en Gate, el artículo traducido no puede ser reproducido, distribuido o plagiado.

即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!