📡 第 6 章 | 区块链预言机操控与闪电贷攻击全解析
——从 Mango 爆雷看链上数据的脆弱性,DeFi 合约如何防被“精准狙击”?
✅ 本章导读
在 DeFi 中,价格是几乎一切操作的基础:
-
抵押品估值
-
清算触发
-
奖励计算
-
锁仓释放
但你依赖的价格数据,真的可信吗?
当合约用错误的方式获取“链上价格”,攻击者就能用一个闪电贷,瞬间操控它。
本章我们将深入解析:
预言机操控攻击的核心原理
闪电贷如何放大操控效果
真实攻击案例拆解(Mango、Harvest)
防御方案:Chainlink、TWAP、价格限制机制
合约层实践:安全获取价格的标准范式
检查合约是否存在预言机漏洞的审计清单
1️⃣ 什么是预言机(Oracle)?
在链上,合约无法直接访问外部数据。 预言机是合约与链下世界之间的“信息桥梁”,提供价格、随机数、天气、体育等数据。
✅ 常见价格来源
| 链上池 AMM | 本地计算,容易操控 | Uniswap V2/V3 |
| 去中心化预言机 | 多节点签名,抗操控性强 | Chainlink< |

