1. Inicio
  2. Glosario
  3. Oráculo de precios

Oráculo de precios

También conocido como Oráculo · Oráculo de blockchain · Feed de precios

Definición

Un oráculo de precios lleva datos externos, como el precio de un token, a una blockchain para que los contratos inteligentes puedan usarlos. Los mercados de préstamos valoran el colateral a través de oráculos, así que un precio erróneo o manipulado puede disparar liquidaciones que nunca deberían ocurrir.

Un contrato inteligente solo conoce lo que está en su propia blockchain. No puede consultar el precio del ETH ni el valor de una participación de vault. Aun así, un mercado de préstamos necesita saber cuánto vale su colateral en todo momento. Los oráculos conectan ese mundo cerrado con los datos de los que depende, lo que los convierte en infraestructura esencial y en un blanco frecuente.

Cómo funciona un oráculo de precios

La mayoría de los oráculos de precios recogen precios de muchas fuentes, como exchanges y proveedores de datos, los combinan en una sola cifra y la publican onchain. Hay dos modelos de entrega comunes:

  • Los feeds push escriben un nuevo precio en la blockchain según un calendario, o cada vez que el precio se mueve más allá de un umbral fijado.
  • Los feeds pull mantienen precios firmados offchain, y un usuario o protocolo lleva el más reciente a la blockchain en el momento en que lo necesita.

Chainlink y RedStone son proveedores de oráculos muy usados, y ambos ofrecen los modelos push y pull.

Precios de mercado vs. precios fundamentales

Un feed de precio de mercado informa a cuánto cotiza un token. Un feed de precio fundamental informa cuánto vale el token según sus activos subyacentes, por ejemplo el valor de la participación de un token de vault calculado a partir de lo que tiene el vault. La diferencia importa para el colateral. Si un token de vault cotiza brevemente por debajo de su valor subyacente en un mercado poco profundo, un feed de mercado empuja las posiciones de préstamo hacia la liquidación, mientras que un feed fundamental no. La contrapartida es que un feed fundamental refleja más despacio una pérdida genuina de confianza del mercado.

Cómo fallan los oráculos

  • Manipulación. Un atacante pide prestada una suma grande mediante un flash loan, mueve el precio en un pool de liquidez poco profundo que lee un oráculo, pide prestado contra el precio inflado y deja al protocolo con deuda incobrable.
  • Datos desactualizados. Si un feed deja de actualizarse durante un mercado rápido, los contratos actúan con precios viejos.
  • Malas fuentes. Si suficientes fuentes informan un precio erróneo, la cifra combinada también es errónea.
  • Mala configuración. Un feed configurado con los decimales o el activo equivocados puede valorar mal un mercado al instante.

Un ejemplo sencillo

Un mercado de préstamos acepta un token cuyo precio viene de un solo pool pequeño. Un atacante compra en volumen en ese pool, duplica el precio informado dentro de una transacción, aporta el token como colateral, pide prestados otros activos contra él y deja que el precio vuelva a bajar. El mercado se queda con un colateral que vale la mitad de lo que prestó. Un feed que combinara muchas fuentes a lo largo del tiempo habría resistido el movimiento.

Riesgos y límites

Ningún diseño de oráculo es perfecto: cada feed equilibra velocidad, costo, precisión y resistencia a la manipulación. Un money market cubre el resto con límites de loan-to-value conservadores, topes a cuánto de un activo puede aportarse o pedirse prestado y pausas ante precios anormales. Los datos que tienen que pasar de una blockchain a otra traen sus propios riesgos, y por eso las redes de oráculos también ofrecen mensajería cross-chain como Chainlink CCIP.

Cómo lo usa Tori Finance

Los feeds de precio fundamental de RedStone están activos para trUSD y strUSD en Ethereum. Un feed fundamental informa el valor de un token a partir de sus activos subyacentes y no de su precio de negociación en un mercado.

Preguntas frecuentes

¿Qué es un oráculo de blockchain?

Un servicio que lleva a una blockchain datos de fuera de ella, como precios de activos, para que los contratos inteligentes puedan usarlos.

¿Qué es un ataque de manipulación de oráculos?

Un ataque que mueve el precio que informa un oráculo, a menudo con un flash loan en un mercado poco profundo, para que un protocolo preste de más contra un colateral inflado o liquide posiciones de forma injusta.

¿Qué es un feed de precio fundamental?

Un feed que informa cuánto vale un token según sus activos subyacentes, como el valor de una participación de vault calculado a partir de lo que tiene el vault, en lugar del precio al que cotiza en un mercado.

Fuentes

Escrito por el equipo de Tori Finance. No es asesoría de inversión. Los rendimientos varían; el capital está en riesgo.