理解闪电贷:去中心化金融中最引人入胜但风险最大的创新

TL;DR 想象一下,无需抵押、信用检查或个人担保就能借钱——唯一的条件是:你必须在同一个区块链交易中归还。这就是闪电贷所能实现的。尽管这个概念似乎不切实际,但它们解锁了套利机会,并揭示了去中心化金融协议中的关键漏洞。然而,它们也展示了攻击者如何轻易利用设计不良的智能合约。

介绍:无抵押借贷的悖论

去中心化金融运动承诺通过在区块链网络上构建无需许可的金融系统来颠覆传统银行业。除了比特币所开创的简单货币转移,DeFi引入了一个更复杂的层面:无信任借贷、去中心化交易所和跟踪现实世界资产价格的算法稳定币。

在这个生态系统中,闪电贷代表了最具悖论性的创新之一。它挑战了关于借贷的传统智慧:在不认识借款人的情况下,如何安全地借出钱?如何在没有抵押的情况下确保还款?答案在于代码强制执行的合同和区块链交易的原子特性。

本次探索深入研究闪电贷的机制、它们的合法应用以及已经利用它们进行攻击的令人担忧的情况。

传统借贷:快速入门

要理解闪电贷款为何具有革命性,了解传统贷款结构是很有帮助的。

无抵押借贷与信用评估

无担保贷款不需要抵押品,只需一个还款的承诺。银行通过信用评分和还款历史来评估你的信用worthiness。如果你之前可靠地偿还了债务,他们就会认为你会再次偿还,并根据感知风险向你放贷,利率与风险成正比。

考虑从朋友那里借款$3,000来购买一些紧急的东西。如果那个朋友信任你的品格,他们可能不会收取利息。然而,陌生人会要求抵押物或证明你的可靠性。金融机构需要进行信用检查以做出这种评估。被认为值得信赖的人获得更好的利率;其他人则面临高额的利息费用或直接被拒绝。

通过抵押进行安全借贷

对于较大的贷款,即使是良好的信用可能也不够。贷方要求抵押品——如果你违约,就会失去的资产。这降低了他们的风险。例如,借款50,000美元买车,通常需要将该车辆作为抵押。如果你未能偿还,贷方会没收并出售它以弥补损失。

抵押品是一种风险缓解工具。它将一个抽象的承诺转变为对您资产的具体索赔。

如何闪电贷款颠覆借贷模型

闪电贷不需要信用检查和抵押品。相反,它们通过代码和交易原子性来强制还款——即交易要么完全完成,要么完全失败,所有更改都会被撤回。

机制:三部分交易

闪电贷在一个区块链交易中运作,结构分为三个阶段:

  1. 接收: 智能合约向您提供借入的资金。
  2. 执行:您可以对这些资金执行您希望的任何操作——调用其他合约,与协议互动,执行交易。
  3. 偿还:在交易完成之前,您必须归还贷款及相关费用。

如果还款失败,整个交易将会回滚,就像贷款从未发生过一样。从区块链的角度来看,出借人始终保留其资金。这种代码强制的保证消除了对抵押品或信用评估的需求。

为什么这个模型有效

借款人接受零抵押,因为协议本身保证还款。你无法在不归还的情况下私吞借来的资金——区块链的数学不允许这样。违约不是一种可能性;这是技术上的不可能性。这使得闪电贷款对借款人来说风险极低,同时不需要借款人资格。

为什么有人会借用秒贷

显而易见的问题:在一次交易中你能实现什么,以至于值得使用闪电贷?

答案集中在套利——利用平台之间的价格差异。假设一个代币在一个去中心化交易所的价格是$10 ,但在另一个交易所的价格是$10.50。在便宜的平台上购买1,000个代币,并在价格较高的平台上出售,可以在扣除费用之前获得$500 的利润。将此规模扩大到10,000个代币,你可以赚取$5,000——假设价格不会因你的交易量而崩溃。

通常情况下,您需要 $100,000 的资金才能执行这笔交易。闪电贷消除了这一要求。您借入 $100,000,在单笔交易中执行套利交易,偿还贷款加利息,然后将差额收入囊中。

( 实际现实

理论上,这听起来很吸引人。然而,实际上,套利利润已经大幅缩水:

  • 以太坊上的交易费用消耗小利润。
  • 来自数千名其他交易者的竞争使价格差异在几秒钟内消失。
  • 滑点——由于您自己大额订单造成的价格波动——降低收益。
  • 快速贷款的利息进一步减少了你的保证金。

盈利的闪电贷套利需要找到在这些逆风中仍然存在的真实错误定价,这种情况越来越少见。

攻击向量:闪电贷如何成为一种武器

虽然闪电贷有合法的用途,但它们也成为了复杂攻击的工具。借入巨额资金的低成本——远远超出攻击者通常能负担的金额——使得之前需要巨额资金的攻击成为可能。

) 首次重大漏洞

在2020年初,攻击者联合多个去中心化金融协议进行攻击。攻击的过程如下:

肇事者通过 dYdX 借入大量以太坊,然后将部分资金战略性地分配到 Compound 和 Fulcrum ###a 协议上,该协议建立在 bZx### 上。在 Fulcrum 上,他们做空 ETH 对抗包装比特币,迫使 Fulcrum 购买 WBTC。这笔购买通过 Kyber 流向 Uniswap,当时以太坊最大的去中心化交易所。

Uniswap的流动性有限意味着Fulcrum的大额WBTC购买显著抬高了价格。与此同时,攻击者利用原先借入的ETH获得了一个WBTC的Compound贷款,并立即以被操控的价格在Uniswap上出售——从中获取了可观的利润。

缺陷?bZx依赖于未考虑操纵的价格源。攻击者通过人为抬高WBTC的价格,欺骗协议允许过度杠杆借贷,最终从他们自己创造的价格差中获利。

( 第二次攻击:利用稳定币机制

几天后,bZx再次遭受攻击。这次,攻击者通过闪电贷款借入ETH,并将其转换为sUSD ),这种稳定币理论上价值$1###。攻击者随后在Kyber上下了一个巨额的sUSD买单,推动其价格上涨至$2。

bZx的智能合约缺乏真正的价格智能,接受了这种双倍的估值。攻击者随后借入了比正常情况下允许的更多的ETH——他们的(sUSD现在声称具有200美元的购买力。在偿还初始闪电贷款后,他们带着可观的利润逃脱了。

系统性脆弱性

这些攻击揭示了一个关键的弱点:许多去中心化金融协议依赖于价格预言机——报告资产价格的数据源。当这些预言机被操纵或缺乏冗余时,攻击者就会利用这一漏洞。

重要的是,闪电贷本身并没有固有缺陷。它们是攻击的融资机制,而不是被利用的漏洞。真正的问题在于:

  • 弱预言机设计
  • 过度依赖单一价格源
  • 对于抵押品相对贷款金额的检查不足
  • 缺乏对极端价格波动的保护措施

闪电贷让市场操控的门槛变得平民化。以前,操控市场需要成为一条鲸鱼——拥有数亿资本的人——而闪电贷使任何人都能在几秒钟内获得这样的力量。正如所证明的,几秒钟就足够了。

评估风险

闪电贷危险吗?答案取决于观点。

对于合法用户,一旦去中心化金融领域成熟,他们提供了有趣的可能性。开发者们正在逐步增强协议抵御预言机操控的能力,实施断路器,并设计更强大的价格馈送。

对于生态系统,闪电贷款本身风险很小。它们是一种金融原始工具——本质上是中立的。风险来自其他协议中的缺陷实现。随着这个领域从过去的攻击中学习,防御措施得以改善。

对于攻击者来说,闪电贷之所以仍然具有吸引力,正是因为它们便宜且强大。然而,意识的提高和更好的安全实践正在降低漏洞的可利用性。

结论:一个处于成长中的新工具

闪电贷代表了区块链金融独特的创新——一种在传统系统中不可能实现的借贷机制。它们是去中心化金融对金融原始工具创造性方法的典范,既能够启用新的应用,同时也暴露了协议的脆弱性。

2020年的攻击并不是闪电贷款本身的失败,而是揭示了生态系统中其他地方的弱点。随着去中心化金融的成熟,更强大的预言机设计和更严格的安全审计将减少漏洞机会。闪电贷款很可能会演变为合法套利和其他开发者尚未构思的应用的标准工具。

目前,它们作为一个警示故事:在一个无权限的生态系统中,每一种新能力都可能被武器化——除非从一开始就建立具有足够严谨性和深度防御的协议。

DEFI1.22%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)