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:
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.
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:
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.
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:
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.
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.
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.
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).
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)
Características de la API de WebSocket:
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.
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:
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.
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.
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.
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 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.
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 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.
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.
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.
Pyth
Chain link
Pyth
Eslabón de cadena
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.
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.
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.
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.
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.
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:
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.
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:
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.
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:
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.
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.
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.
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).
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)
Características de la API de WebSocket:
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.
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:
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.
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.
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.
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 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.
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 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.
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.
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.
Pyth
Chain link
Pyth
Eslabón de cadena
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.
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.
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.
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.
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.