$EX5 预售 — 种子轮 · 500M 固定供应量 · 50% 销毁 · 在 portal.ex5.com 注册参与 →
更新于

闪电贷攻击 (Flash Loan Attack)

简而言之: 闪电贷攻击 是指恶意行为者借助闪电贷,利用智能合约漏洞发起的攻击。闪电贷是一种在单笔区块链交易内完成借入和偿还、且无需任何抵押品的贷款。

闪电贷攻击是指恶意行为者借助闪电贷,利用智能合约漏洞发起的攻击。闪电贷是一种在单笔区块链交易内完成借入和偿还、且无需任何抵押品的贷款。

为什么重要

闪电贷本身是一种合法的 DeFi 工具。贷款必须在交易结束前偿还,否则整笔交易都会被撤销,因此放贷方承担的风险很小。闪电贷可用于套利,以及在不同协议之间转移抵押品。然而,同样的特性也让任何人都能在短时间内动用一笔巨额资金。原本只有资金雄厚的攻击者才能利用的漏洞,如今任何发现它的人都能加以利用。常见的攻击目标是从单个小型流动性池读取价格的协议,在这类池中,一笔大额交易就能让价格在瞬间剧烈波动。协议的防御手段包括采用稳健的价格预言机(例如时间加权平均价格或多个独立数据源),以及代码审计和对单笔交易内可变动幅度的限制。

示例

在一笔交易中,攻击者通过闪电贷借入一大笔资金,用它在一个小型资金池中买入某种代币,从而推高该池的价格。接着,攻击者把这种此时变得“昂贵”的代币作为抵押品存入一个信任该池价格的借贷协议,借出超过抵押品实际价值的资金。最后,攻击者偿还闪电贷并留下差额,让借贷协议蒙受损失。

相关术语