术语April 20, 2024

FlashLoan

一种无需抵押的贷款,必须在单个区块链交易中借入并偿还——实现了无风险套利、即时清算以及历史上一些最大的 DeFi 攻击。

闪电贷defi套利清算无需抵押

定义

一种无需抵押的贷款,必须在单个区块链交易中借入并偿还——实现了无风险套利、即时清算以及历史上一些最大的 DeFi 攻击。

什么是闪电贷?

**简单来说:**你零抵押借入 1000 万美元,用来赚取利润(套利、清算),偿还 1000 万美元加极低费用,拿走差额——全部在一次不到 15 秒的区块链交易中完成。如果你在交易结束时无法偿还,整个过程会像从未发生过一样回滚。出借人从未损失一分钱。这只有在区块链上才可能实现。

闪电贷是在单个原子区块链交易中执行的无抵押贷款。借款人在交易开始时收到资金,必须使用这些资金产生利润(扣除费用后),并必须在同一交易结束时偿还全部贷款金额加费用。如果任何步骤失败——如果贷款未完全偿还——整个交易回滚,没有资金离开借贷池。这使得闪电贷对出借人来说基本上是无风险的,对有能力部署它们的借款人来说则是异常强大。

对于交易者来说,闪电贷是有史以来最民主的资本获取机制。拥有正确代码的零售交易者可以即时获得数百万的杠杆——传统上这需要主要经纪关系、信用检查和机构基础设施。闪电贷为合法的 DeFi 活动提供动力(池间套利、自我清算以避免罚款、跨协议再融资贷款),但也是大多数重大 DeFi 攻击(价格预言机操纵、治理攻击、重入攻击)背后的主要工具。理解闪电贷机制有助于你识别交易机会以及你使用协议中的结构性风险。

工作原理

闪电贷的机制由以太坊(和其他链)的原子交易模型定义。一笔交易要么完全执行——每个操作都成功——要么完全回滚,就像什么都没有发生过一样。

闪电贷交易通常遵循以下模式:

  1. 借入: 从借贷池(Aave、dYdX、Uniswap 等)请求特定金额的闪电贷。
  2. 执行: 将借入的资金用于一个或多个操作——套利交易、抵押品互换、债务再融资、清算。
  3. 偿还: 将借入金额加费用(通常为贷款金额的 0.05-0.3%)返还给借贷池。
  4. 利润: 如果操作产生的收入超过费用,剩余利润发送到借款人的地址。

借贷池的智能合约在交易结束时验证其余额至少为原始金额加费用。如果是,交易成功。如果不是,整个交易回滚——借贷池的余额从未改变,"借款人"只损失了 Gas 费用。

局限性:整个贷款必须在一笔交易内偿还。你不能拿着闪电贷跨多个区块持有资金、将其转移到不同链、或提取到交易所。原子性约束意味着闪电贷是即时的、单笔交易操作的工具,而非用于长期杠杆。

为什么对交易者重要

闪电贷套利民主化了利润机会。 当同一代币在不同 DEX 以不同价格交易时,闪电贷允许你:借入 100 万美元 USDC,在更便宜的池买入代币,在更贵的池卖出,偿还贷款加费用,拿走价差——全部无需投入自己的资本。在闪电贷之前,这需要在两个交易所都维持库存并管理执行风险。现在任何有编码技能构建闪电贷合约的人都可以竞争。问题是:这个领域竞争激烈,专业的 MEV 搜索者使用复杂的机器人和低延迟基础设施。对于手动交易者,现实的玩法不是在执行速度上竞争,而是识别因跨链复杂性或市场结构低效而持续存在的机会。

闪电贷在你被攻击前揭示协议漏洞。 对协议进行闪电贷攻击的特征:巨额闪电贷资助了操纵协议定价预言机或治理机制的操作,提取协议无法恢复的价值。通过理解闪电贷攻击的工作原理,你可以评估你使用的协议是否脆弱并在攻击发生前退出。警告信号:依赖单一来源现货价格预言机的协议(在单笔交易中容易被操纵)、治理代币持有集中的协议(单笔闪电贷可以改变投票)、以及具有复杂可组合性链的协议(一个组件的失败会级联)。

通过闪电贷自我清算可以节省资金。 如果你有接近清算的抵押不足贷款,你可以使用闪电贷进行自我清算:借入所需金额,偿还债务,索取抵押品,偿还闪电贷——全部原子化完成。这避免了第三方清算人会收取的清算罚款(通常为头寸的 5-15%)。这是老练的 DeFi 用户用来保护其头寸免受不利清算的合法防御性用途。

常见错误

  1. 认为闪电贷只用于攻击和犯罪。 合法闪电贷的使用在交易数量和金额上都远超攻击使用。套利、自我清算、抵押品互换和债务再融资是闪电贷实现的常规、有益操作。大型攻击的可见性造成了扭曲的认知。闪电贷是中性的工具——就像刀一样,取决于使用者的意图,既可用于生产也可用于破坏。
  2. 假设遭受过闪电贷攻击的协议本质上就有缺陷。 有些协议被闪电贷攻击不是因为根本性的代码错误,而是因为经济设计缺陷(可操纵的预言机、流动性缓冲不足)。在遭受此类攻击后,协议通常会修复设计缺陷并继续安全运行。一个经受住闪电贷攻击并实施了修复的协议可能比一个从未被测试过的协议更健壮。
  3. 低估闪电贷套利的技术门槛。 执行闪电贷需要:编写和部署智能合约、计算最佳交易规模、考虑 Gas 成本和 MEV 风险、以及在亚 100ms 延迟上与专业机器人竞争。经济机会是真实的,但竞争环境非常激烈。对于手动交易者,将监控闪电贷活动作为市场信号比直接尝试执行闪电贷交易更实际。

常见问题

问:什么阻止了某人借入闪电贷后不还? 答:交易的原子性。发放闪电贷的智能合约在交易结束时检查其余额等于或超过贷款前余额加费用。如果不是,整个交易回滚——所有状态变更被撤销。没有单独的"偿还"步骤;如果偿还失败,从区块链的角度来看交易从未发生过。潜在的违约者唯一损失的是失败交易的 Gas 费用。

问:哪些协议提供闪电贷? 答:Aave、dYdX (Solo)、Uniswap V2/V3、Balancer、MakerDAO(通过 DssFlash)等。各自有不同的费用结构和支持的资产。Aave 是最常用的闪电贷提供者,因为其流动性深、资产支持广泛。闪电贷聚合器(Furucombo、DeFi Saver)提供了用户友好的界面来构建闪电贷交易,无需编写自定义智能合约。

问:闪电贷在以太坊之外也能实现吗? 答:可以,在任何支持原子交易和具有可组合性功能的智能合约的区块链上。闪电贷存在于 BSC(PancakeSwap)、Solana(Solend)、Polygon、Avalanche 以及大多数 EVM 兼容链上。机制相同——借入、使用、偿还,都在一笔交易内——但可用流动性和费用结构因链而异。

相关术语

准备开始交易了吗?

加入The Kingfisher社区,获取专业级交易工具与市场洞察。