Función de gancho de Oracle truncada: ¿Uniswap cambiará DeFi nuevamente?

Compilado por: Frank, Foresight News

El protocolo Uniswap es una infraestructura criptográfica importante para millones de comerciantes y admite más de 1,6 billones de dólares en volumen de operaciones al proporcionar una gran liquidez, y Uniswap v4 es la última evolución del protocolo, que permite a los desarrolladores utilizar funciones AMM personalizadas de Hooks Build además de Uniswap.

Hemos escrito antes sobre el gancho del creador de mercado promedio ponderado en el tiempo, y hoy nos centraremos en el "oráculo truncado".

Se sabe que los oráculos de precios, como los del grupo Uniswap v3, entregan información de precios sobre los fondos de liquidez a otros protocolos DeFi, y los oráculos de precios truncados, implementados como ganchos v4 opcionales, pueden reducir las transacciones grandes. Tendrá un impacto en los precios y hará Es más resistente a los oráculos, lo que lo hace más seguro de usar en escenarios DeFi.

El papel de los oráculos de precios

Un oráculo de precios es una herramienta que se utiliza para ver información de precios de un activo específico. Estos oráculos en cadena son fuentes de precios no confiables que reflejan datos en cadena. Los oráculos de precios de Uniswap v3 permiten que los contratos inteligentes integren y utilicen datos de precios en cadena para crear aplicaciones más componibles en DeFi.

El oráculo de precios de Uniswap v3 se creó teniendo en cuenta el mecanismo de prueba de trabajo (PoW) de Ethereum, pero ** después de que el algoritmo de consenso de Ethereum cambió a Prueba de participación (PoS), algunas de las suposiciones clave del oráculo cambiaron. menos seguro**.

Aunque el costo de manipular el precio de los pools de alta liquidez en Uniswap v3 es demasiado alto, la importancia de los oráculos de precios también los convierte en un objetivo para actores maliciosos, que tienen suficientes incentivos financieros para manipular los oráculos de precios.

Por lo tanto, necesitamos modificar el oráculo para hacerlo más resistente, y el oráculo de precios truncado utiliza una fórmula diferente para calcular los precios y puede proporcionar una fuente de precios más confiable y menos susceptible a la manipulación. **

¿Qué es el Gancho de un oráculo truncado?

Un oráculo truncado es un oráculo de precios en cadena que utiliza la fórmula de la media geométrica para registrar el precio de los activos en el fondo de liquidez de Uniswap y luego trunca el precio del oráculo; es decir, ** dentro de un solo bloque, el precio registrado solo puede subir o hasta el valor máximo. **

Este truncamiento ayuda a eliminar el impacto a largo plazo de las grandes transacciones sobre el precio, independientemente de si estas grandes transacciones son legítimas o maliciosas, porque si un actor malintencionado intenta manipular el precio, debe mantenerse en múltiples bloques. oráculos costosos de manipular**.

Vista previa de la función de enlace de Oracle de truncamiento: ¿Uniswap cambiará DeFi nuevamente?

¿Cómo funciona el gancho de Oracle truncado?

El contrato inteligente de este Hook almacena una copia del precio del fondo de liquidez correspondiente, donde en Uniswap v3 y v4, estos precios se expresan en ticks.

Antes de realizar una operación o un ajuste de LP, Hook compara el movimiento de precios actual del fondo de liquidez con el movimiento de precios almacenado en su contrato, y si la diferencia entre los dos números es menor que una determinada unidad numérica (según nuestra investigación, utilizamos 9116), Hook se actualizará a este nuevo precio.

Sin embargo, si el precio actual de un fondo de liquidez mueve más de 9116 unidades digitales, el oráculo limitará su precio a +- 9116, limitando así la cantidad de movimiento del precio del fondo de liquidez en un bloque.

Después de actualizar Hook, la transacción o el ajuste de LP no se ejecutará hasta el final del bloque correspondiente, y luego el ciclo se repite con el siguiente bloque que activa el contrato inteligente de Hook.

Vista previa de la función de enlace de Oracle de truncamiento: ¿Uniswap cambiará DeFi nuevamente?

Al truncar el alcance de las oscilaciones de precios (puntos) registrables, el oráculo puede ignorar los valores atípicos y eliminar el impacto de las grandes operaciones sobre los precios. Si los precios continúan fluctuando significativamente, el oráculo se adaptará rápidamente al precio del fondo de liquidez.

Truncar el oráculo es más seguro

Utilicemos el mercado crediticio como ejemplo para comprender mejor las profecías truncadas. El mercado de préstamos DeFi permite a los usuarios depositar activos como garantía para poder prestar otros activos, hasta una parte del valor de la garantía.

Por ejemplo, si la tasa hipotecaria en el mercado de préstamos es 1,5, entonces Alice debe proporcionar al menos 1.500 dólares estadounidenses en garantía para prestar 1.000 USDC. Es decir, si el ETH es 1.000 dólares estadounidenses, entonces Alice debe depositar al menos 1,5 ETH. .

Y durante el proceso de préstamo, Alice necesita mantener una proporción de al menos 1,5, lo que significa que si el precio de sus 1,5 ETH baja, cualquiera puede pagar su deuda incobrable y obtener la garantía de estos 1,5 ETH.

El mercado de préstamos utiliza oráculos de precios para comparar los precios de ETH y USDC. Si bien actualmente no es económicamente práctico manipular los fondos de liquidez de ETH/USDC en Uniswap v3, el actor malicioso Bob podría influir en los DEX de menor escala ejecutando grandes transacciones y reduciendo el precio de ETH.

Esto le permite a Bob manipular el mercado de préstamos para que sea necesario liquidar la posición de Alice, y luego Bob puede pagar el préstamo de Alice por menos de $1500 y quedarse con sus 1,5 ETH.

Este tipo de manipulación es una de las formas más comunes en que los protocolos DeFi que dependen de oráculos de precios pueden ser manipulados para causar pérdidas. Los protocolos de préstamos y préstamos son solo un ejemplo. Otras primitivas de DeFi (como los contratos perpetuos) también dependen de la cadena. oráculos de precios.

Si el mercado de préstamos DeFi en el que se encuentra Alice utiliza un oráculo de precios truncado, entonces Bob tendrá que continuar manipulando el mercado durante un período de tiempo. Por ejemplo, en este ejemplo, **Bob debe esperar 15 bloques para que el precio del oráculo alcance la fluctuación que desea antes de poder intentar liquidar la posición de Alice. **

Pero en esos cinco minutos, el robot de arbitraje puede comerse la transacción correspondiente de Bob, dejándolo sin nada. Para Bob, este costo es demasiado alto.

Vista previa de la función de enlace de Oracle de truncamiento: ¿Uniswap cambiará DeFi nuevamente?

Actualmente, Uniswap v4 y Oracle Hook truncado todavía están en desarrollo y las especificaciones finales pueden cambiar.

Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Compartir
Comentar
0/400
Sin comentarios
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)