1/ stETH CAPO Configuração Incorreta Hoje, uma configuração incorreta no oráculo CAPO da Aave causou liquidações em E-Mode de wstETH, resultando em uma perda de 345 ETH. Nenhuma dívida ruim foi contraída, e todos os usuários afetados serão totalmente reembolsados. Mais abaixo.
2/ Os oráculos de risco são uma infraestrutura crítica para a Aave e garantiram centenas de bilhões em empréstimos, liquidações e mercados desde o início. Eles permitem que o protocolo receba atualizações contínuas dos parâmetros de risco, para navegar em mercados dinâmicos e voláteis.
3/ Para contexto, os Risk Oracles foram lançados há mais de um ano e transmitiram mais de 1.200 payloads para ~3k+ parâmetros, sem incidentes que contribuíssem para a fase de crescimento mais forte da Aave até agora.
4/ O sistema Aave CAPO (Oracle de Preço de Ativos Correlacionados) visa prevenir um vetor de exploração de Oracle bem conhecido que envolve valores de taxa de câmbio artificialmente inflacionados e ataques de doação, calculando um teto máximo em um oracle de taxa de câmbio com base nas dinâmicas de crescimento realistas observadas.
5/ CAPO é um sistema de oráculo híbrido: o Chaos Oracle offchain calcula e submete atualizações da taxa de câmbio máxima e da taxa de crescimento, enquanto os contratos inteligentes da BGD servem como a fonte da verdade e aplicam a lógica de validação.
6/ O Chaos Oracle foi lançado hoje, enquanto os contratos inteligentes CAPO wstETH foram inicializados no início de 2024, e armazenaram uma proporção de snapshot de 1,15; mais sobre isso em breve.
7/ Os contratos servem como uma proteção chave onchain. Eles limitam o crescimento da taxa de câmbio de referência (`snapshot ratio`) a 3% ao longo de uma janela de 3 dias, protegendo contra ataques de inflação e atualizações ruins.
8/ Às 11:46 UTC, o Chaos Oracle calculou a razão correta do snapshot wstETH/stETH de ~1.2282, com base na taxa de câmbio de 7 dias, conforme projetado. Isto deve servir como o ponto de referência para calcular o limite superior das taxas de câmbio válidas do contrato.
9/ O problema: esse valor não pôde ser submetido. O contrato teria rejeitado porque o valor de snapshot correto cresceu mais de 3% acima do valor desatualizado de fevereiro de 2024.
10/ O oráculo então fez o que foi projetado para fazer: consultou o contrato para o valor máximo permitido e submeteu esse ~1,19.
11/ Em condições normais, onde a proporção do snapshot anterior está próxima da taxa correta, este é o comportamento de fallback exato que queremos: chegar o mais próximo possível do valor verdadeiro.
12/ O problema: enquanto a proporção do instantâneo estava limitada a ~1,19, o carimbo de data/hora do instantâneo ainda refletia um ponto de referência com 7 dias de idade.
13/ O CAPO calcula o seu limite de preço a partir da razão + tempo decorrido. Uma razão baixa, combinada com um timestamp assumindo uma janela de crescimento total de 7 dias, resultou em um limite abaixo da taxa de mercado atual. Isso deprime artificialmente o preço do oráculo em ~2,85%, desencadeando liquidações em E-Mode.
14/ Causa raiz: o contrato inteligente aplicou diferentes restrições à proporção do snapshot e ao timestamp do snapshot.
15/ A razão foi limitada, enquanto o timestamp não. Quando estes saíram de sincronia, porque o contrato foi inicializado com uma razão antiga, o sistema entrou em um estado inconsistente.
16/ Remediação Chaos e BGD intervieram imediatamente: → Reduziram os limites de empréstimo de wstETH para 1 nas instâncias afetadas → Alinharam manualmente a proporção do snapshot através do Risk Steward → A taxa de câmbio do CAPO foi restaurada
17/ Próximos Passos Todos os utilizadores afetados serão totalmente reembolsados. Os SPs da Aave DAO estão a finalizar o plano de reembolso e publicá-lo-ão em breve. Notavelmente, 141 ETH já foram recuperados através de reembolsos do BuilderNet.
5,37K