Oracle Manipulation
Segurança · Profundo
Um ataque no qual um adversário distorce artificialmente o preço ou dados reportados por um oracle on-chain — mais comumente executando grandes negociações para mover um oracle de preço spot (como um baseado no preço instantâneo de um único AMM) — e então explora protocolos que consomem aquele preço para empréstimos, liquidação ou liquidação de derivativos antes que o oracle corrija. Manipulação de oracle amplificada por flash loan é particularmente perigosa: um atacante toma emprestado uma grande soma atomicamente, move o preço, explora o preço manipulado e paga o empréstimo em uma transação. Defesas incluem usar preços médios ponderados por tempo (TWAPs), agregar múltiplas fontes de oracle independentes (ex: intervalo de confiança agregado do Pyth, mediana ponderada do Switchboard) e impor verificações de obsolescência e banda de confiança em cada feed de preço consumido.