2022年10月,Mango Markets因预言机价格操纵损失了1.16亿美元。
2022年5月,Venus因预言机价格更新延迟损失了1120万美元。
去年7月,Rho Markets在一次合约升级导致预言机价格错误后损失了760万美元。
事实上,这些损失本是完全可以避免的。如何避免?请继续阅读。
预言机:DeFi协议的生命线
预言机为区块链提供数据输入,是借贷、衍生品等DeFi用例的基础。然而,包括Compound、Cream Finance、Mango Markets、Venus和Rho Markets在内的许多重要项目,都曾因预言机相关攻击而遭受重大损失。
试想一下,你在一个借贷平台上存入了1枚ETH,本想借出一些资产,却发现你的抵押品被估值超过63,000美元!你可能会以为自己中了大奖。但对于项目团队来说,这却是一场噩梦。而这正是去年在Rho Markets上真实发生的事情。
价格异常:被忽视的致命缺陷
2024年7月19日,Rho Markets升级了其智能合约以推出一个新的资产市场。然而,部署脚本中的一处配置错误导致预言机返回的BTC和ETH价格被互换。结果,ETH价格被错误地放大了20倍,使得用户能够以极低的成本借出大量资产——最终造成760万美元的损失。
关键时间线(UTC):
- 1️⃣ 08:58:29(区块 7580110)— 预言机返回正常的ETH价格。

-
2️⃣ 08:58:32(区块 7580111)— 预言机合约被更新。交易哈希:https://app.blocksec.com/explorer/tx/scroll/0x9d2388a0c449c6265b968d86f0f54e75a5b82e2b04176e35eefdff5f135547ec
-
3️⃣ 08:58:34(区块 7580112)— 仅一个区块之后,预言机返回的ETH价格从3384美元飙升至63653美元(BTC的价格被错误地应用到了ETH上),是实际价值的17倍!

-
4️⃣ 08:59:49 — 仅一分钟后,第一次攻击发生:一个MEV机器人用84枚ETH作为抵押品借出了942枚wstETH。重复这一过程后,该机器人共卷走了760万美元。首次攻击的交易哈希:https://app.blocksec.com/explorer/tx/scroll/0x0a7b4c6542eb8f37de788c8848324c0ae002919148a4426903b0fb4149f88f05
-
5️⃣ 10:33:01 — 协议中存在漏洞的组件被禁用,但为时已晚。
如果Rho Markets部署了Phalcon的预言机监控(Oracle Monitors),情况会有何不同?
👉 👉 Phalcon本可以立即检测到异常价格,并触发自动化的紧急响应——彻底切断任何攻击机会。
Phalcon支持预言机价格异常监控:
-
价格偏差(Price Deviation):监控预言机价格变化的幅度,标记出突然的暴涨或暴跌。(例如,若两次采样之间价格变化超过200%,则触发警报)
-
价格区间(Price Range):设定可接受的价格边界。(例如,若价格超出2380–4380美元的区间,则触发警报)
-
价格不匹配(Price Mismatch):将基础预言机的价格与参考预言机进行比较。(例如,若两者价格相差超过30%,则触发警报)
通常,项目团队在合约升级或参数变更前会对关键配置进行严格检查。然而,在此次事件中,一次人为疏忽导致漏检了预言机价格。虽然本次事件中被盗资产最终被MEV机器人归还,但在大多数攻击中,这种“幸运”十分罕见。
事实上,只要设置了上述任意一种监控,系统就能立即捕捉到异常的预言机数值,并通过所支持的七种通知渠道中的任意一种提醒团队。更重要的是,人工干预往往太慢——从异常出现到攻击发生之间的时间窗口可能极其短暂(在本案例中仅为一分钟)。而借助Phalcon,紧急防御会自动触发,攻击根本没有可乘之机。
延迟与故障同样可能致命
2022年5月,随着LUNA的价格更新停滞在0.107美元。Venus协议未能及时察觉这一情况,继续使用过时的价格运行。四个小时后——等到团队做出响应时——实际价格已跌至0.01美元。在此期间,多个地址利用$LUNA作为抵押品借出了大量资产,导致该协议损失约1120万美元。
如果Venus部署了Phalcon的预言机监控(Oracle Monitors),情况会有何不同?
👉 👉 Phalcon支持价格更新延迟和预言机健康检查监控——确保价格数据的及时性和可靠性。如果发生任何异常,团队会立即收到提醒。
许多项目仅依赖单一预言机作为价格来源,且缺乏防范价格异常的机制。一旦出现问题,攻击者获利,用户被清算,项目声誉也随之受损。
Phalcon能够同时监控自定义预言机和第三方预言机(如Chainlink和Pyth),实时保障价格的稳定性和准确性,防范清算和价格操纵风险。
什么是BlockSec Phalcon?
Phalcon将安全威胁防护(Security APP)与合规风险管理(Compliance APP)无缝结合,为用户提供集安全与合规于一体的综合解决方案。

Security APP(安全应用)
🔗 https://blocksec.com/phalcon/security
提供全面的上线后保护,包括:
- 实时攻击监控
- 运营、交互、资金及自定义风险监控
- Safe{Wallet} 动态保护
- 灵活监控代币价格、数量、关键变量、敏感事件及函数调用
- 自动化紧急响应(支持EOA和多签钱包)
Compliance APP(合规应用)
🔗 https://blocksec.com/phalcon/compliance
实时筛查地址并监控交易,帮助VASP(虚拟资产服务提供商)识别风险敞口和可疑用户活动,以满足反洗钱/反恐怖融资(AML/CFT)合规要求。
🔥 立即体验
BlockSec Phalcon现已支持30多条主流区块链,包括以太坊(Ethereum)、BSC、Solana、Base、Tron、Arbitrum、Avalanche、Optimism、Manta、Merlin、Mantle、Sei、Bitlayer、Core、BoB、Story、Sonic、Gnosis和Berachain。
立即预约产品演示!点击这里或访问下方链接。仅需10秒即可开始体验——前30名注册用户可获得免费试用!



