1/ stETH CAPO Configuración incorrecta Hoy, una configuración incorrecta en el oráculo CAPO de Aave causó liquidaciones en E-Mode de wstETH, resultando en una pérdida de 345 ETH. No se incurrió en deuda mala, y todos los usuarios afectados serán reembolsados completamente. Más abajo.
2/ Los oráculos de riesgo son una infraestructura crítica para Aave y han asegurado cientos de miles de millones en préstamos, liquidaciones y mercados desde su lanzamiento. Permiten que el protocolo reciba actualizaciones continuas de los parámetros de riesgo, para navegar en mercados dinámicos y volátiles.
3/ Para dar contexto, los Risk Oracles se lanzaron hace más de un año y han transmitido más de 1,200 cargas para ~3k+ parámetros, sin incidentes que contribuyan a la fase de crecimiento más fuerte de Aave hasta ahora.
4/ El sistema Aave CAPO (Oracle de Precio de Activos Correlacionados) tiene como objetivo prevenir un vector de explotación de Oracle bien conocido que involucra valores de tipo de cambio artificialmente inflados y ataques de donación, calculando un límite máximo en un oracle de tipo de cambio basado en dinámicas de crecimiento realistas observadas.
5/ CAPO es un sistema de oráculo híbrido: el Oráculo de Caos fuera de la cadena calcula y envía actualizaciones de la tasa de cambio máxima y la tasa de crecimiento, mientras que los contratos inteligentes de BGD sirven como la fuente de verdad y aplican la lógica de validación.
6/ El Chaos Oracle se lanzó hoy, mientras que los contratos inteligentes de CAPO wstETH se inicializaron a principios de 2024 y almacenaron una relación de instantánea de 1.15; más sobre esto pronto.
7/ Los contratos sirven como una barrera clave en la cadena. Limitan el crecimiento de la tasa de cambio de referencia (`snapshot ratio`) al 3% durante un período de 3 días, protegiendo contra ataques de inflación y actualizaciones erróneas.
8/ A las 11:46 UTC, el Oráculo del Caos calculó la relación de instantánea correcta wstETH/stETH de ~1.2282, basada en el tipo de cambio de hace 7 días, como estaba previsto. Esto debería servir como el punto de referencia para calcular el límite superior de las tasas de cambio válidas del contrato.
9/ El problema: ese valor no pudo ser enviado. El contrato lo habría rechazado porque el valor de la instantánea correcta creció más del 3% por encima del valor obsoleto de febrero de 2024.
10/ El oráculo entonces hizo lo que estaba diseñado para hacer: consultó el contrato para obtener el valor máximo permitido y presentó ese ~1.19.
11/ En condiciones normales, donde la relación del snapshot anterior está cerca de la tasa correcta, este es el comportamiento de respaldo exacto que queremos: acercarnos lo más posible al valor verdadero.
12/ El problema: mientras que la proporción de la instantánea estaba limitada a ~1.19, la marca de tiempo de la instantánea aún reflejaba un punto de referencia de 7 días.
13/ CAPO calcula su límite de precio a partir de la relación + tiempo transcurrido. Una relación baja, combinada con una marca de tiempo que asume una ventana de crecimiento completa de 7 días, resultó en un límite por debajo de la tasa de mercado actual. Eso deprimió artificialmente el precio del oráculo en ~2.85%, desencadenando liquidaciones en E-Mode.
14/ Causa raíz: el contrato inteligente aplicó diferentes restricciones a la relación de instantánea y la marca de tiempo de la instantánea.
15/ La relación estaba limitada por la tasa, mientras que la marca de tiempo no. Cuando estos se desincronizaron, porque el contrato se inicializó con una relación antigua, el sistema entró en un estado inconsistente.
16/ Remediación Chaos y BGD intervinieron de inmediato: → Se redujeron los límites de préstamo de wstETH a 1 en las instancias afectadas → Se alineó manualmente la proporción de la instantánea a través de Risk Steward → La tasa de cambio de CAPO ha sido restaurada
17/ Próximos pasos Cada usuario afectado será reembolsado por completo. Los SPs de Aave DAO están finalizando el plan de reembolso y lo publicarán en breve. Cabe destacar que ya se han recuperado 141 ETH a través de reembolsos de BuilderNet.
5,24K