閃電貸(Flash Loan)是什麼?無抵押借貸原理、套利應用、手續費與攻擊風險完整解析

2026/10/15 16:47
閃電貸(Flash Loan)是什麼?無抵押借貸原理、套利應用、手續費與攻擊風險完整解析
未命名設計 (3)

作者|桑幣區識編輯團隊
發布|2026/10/15
更新|2026/10/15

閃電貸(Flash Loan)是去中心化金融(DeFi)中相當特殊的借貸機制。它允許使用者在沒有預先提供傳統抵押品的情況下,暫時借用大量加密資產,但前提是借款與還款必須在同一筆區塊鏈交易內完成。

這種機制與一般加密貨幣借貸不同。

在 Aave 等 DeFi 借貸協議中,使用者通常需要提供 ETH、WBTC 或其他資產作為抵押品,才能借出 USDC 等加密貨幣。

但閃電貸利用區塊鏈交易的原子性(Atomicity),讓借款、資產交換、套利及還款等操作在同一筆交易中執行。如果最後無法符合還款條件,整筆交易就會回滾。

這讓開發者可以在不預先持有大量本金的情況下,執行套利、債務再融資、抵押品交換與清算等操作。

不過,閃電貸也經常出現在 DeFi 安全事件中。攻擊者可能利用閃電貸暫時取得大量資金,放大價格操縱、預言機漏洞或其他智能合約設計缺陷造成的損失。

本文將完整介紹閃電貸的運作原理、原子交易、Aave Flash Loan、閃電貸套利、手續費計算、攻擊風險,以及一般使用者是否適合使用。

Table of Contents

閃電貸是什麼?

閃電貸(Flash Loan)是一種必須在同一筆區塊鏈交易內完成借款及還款的短期借貸機制,通常不需要事先提供傳統形式的抵押品。

一般 DeFi 借貸需要依照抵押品價值決定借款額度。

閃電貸則採用不同的風險控制方式:協議允許借款資產暫時離開流動性池,但在交易完成之前,必須確認資金已依照規則償還。

如果無法完成還款,交易就會失敗,先前執行的狀態變更也會回滾。

閃電貸有哪些主要特色?

特色說明
無須預先超額抵押不需要像一般借貸一樣先存入大量抵押品
同一筆交易完成借款、操作與還款必須符合原子交易規則
可借金額受協議可用流動性及其他限制影響
借款期限不是一天或一小時,而是一筆交易
費用依協議、方法及市場設定計算
主要使用者智能合約開發者、套利者、清算機器人
主要風險Gas 成本、交易失敗、滑價、合約漏洞及策略競爭

閃電貸真的不用還錢嗎?

不是。

閃電貸最重要的條件,就是在交易完成前償還借款及應付費用。

如果無法滿足還款條件,正常的原子交易流程便不會成功完成。

因此,「無抵押」不等於「免費借款」,更不代表可以借走資產後不歸還。

閃電貸的運作原理:什麼是原子交易?

理解閃電貸之前,必須先了解原子交易(Atomic Transaction)。

原子性是指一筆交易中的狀態變更,要嘛全部成功,要嘛全部失敗並回滾。

在 Ethereum 等支援智能合約的區塊鏈中,一筆交易可以連續呼叫多個智能合約,完成多個操作。

例如:

  1. 從借貸協議借出 USDC。
  2. 在去中心化交易所將 USDC 交換成 ETH。
  3. 在另一個市場將 ETH 換回 USDC。
  4. 償還原始借款及費用。
  5. 將剩餘資產留作收益。

這些操作可以由智能合約在同一筆交易中完成。

如果中途發生錯誤怎麼辦?

假設使用者借出 100 萬 USDC,但後續套利結果不足以償還本金及費用。

如果交易最終無法滿足協議的還款要求,整筆交易就會回滾。

這意味著先前的借款與交換操作不會以部分成功的狀態留在鏈上。

但交易失敗仍可能產生 Gas Fee,因此不能認為失敗完全沒有成本。

閃電貸需要在同一個區塊內還款嗎?

更精確的說法是:一般閃電貸必須在同一筆交易內完成還款條件,而不是只要在同一個區塊內還款即可。

同一個區塊可能包含多筆不同交易。

閃電貸不能在第一筆交易借款,再等待同一區塊中的另一筆交易還款。

閃電貸如何運作?五個步驟看懂流程

以 Aave V3 的一般閃電貸流程為例。

第一步:建立閃電貸接收合約

開發者需要準備可以接收閃電貸資產的智能合約。

這個合約必須能夠執行預定策略,並按照 Aave 要求完成資金償還。

第二步:向借貸協議請求資金

接收合約向 Aave Pool 發起閃電貸請求,指定資產及借款數量。

第三步:執行預定操作

Aave 將借款資產轉入接收合約後,呼叫接收合約的指定函式。

接收合約可以在這個階段執行套利、抵押品交換或其他合法的鏈上操作。

第四步:準備償還本金及費用

接收合約必須確保在流程結束時,具有足夠資產支付本金及適用費用,並依照協議要求授權扣款。

第五步:交易成功或回滾

如果還款及其他交易條件全部成立,交易成功完成。

如果條件不成立,整筆交易回滾,但已消耗的 Gas 仍可能產生成本。

閃電貸和一般 DeFi 借貸有什麼不同?

比較項目一般 DeFi 借貸閃電貸
是否需要抵押品通常需要一般不需要預先抵押
借款期限可跨多筆交易持續存在同一筆交易
還款方式借款人依規則償還必須在交易結束前滿足條件
主要成本借款利息與交易費閃電貸費用與 Gas
清算風險可能因抵押品不足而清算一般純閃電貸沒有持續抵押部位
主要用途資金周轉、槓桿、流動性套利、清算、債務調整
使用門檻一般錢包使用者也可操作通常需要智能合約與技術能力

值得注意的是,Aave V3 的部分閃電貸方法可以在符合抵押品或信用委託等條件下,將部分資金轉為一般借款部位。

因此,不能把所有閃電貸函式都理解為完全相同的產品。

延伸閱讀:DeFi 借貸是什麼?存款借款原理、抵押率與清算風險

閃電貸可以用來做什麼?

閃電貸最常見的正當用途包括套利、清算、抵押品交換及債務再融資。

閃電貸套利(Flash Loan Arbitrage)

套利是利用不同市場間的資產價格差異,嘗試取得收益。

例如,同一種加密資產在兩個 DEX 上可能出現短暫價格差。

開發者可以透過閃電貸取得資金,在不同市場完成交易,再償還借款。

DeFi 借貸清算

當某個借款部位符合清算條件,清算者通常需要先準備資金償還部分債務。

閃電貸可以提供這筆暫時性流動性。

清算者完成清算後,可以將取得的抵押品交換為還款資產,再償還閃電貸。

但能否獲利仍取決於清算獎勵、滑價、Gas 與市場競爭。

抵押品交換

借款人可能希望將某種抵押品換成另一種資產。

透過適當設計的閃電貸流程,可以在單筆交易中處理原有債務、交換抵押品及重新建立借款部位。

債務再融資

使用者可能希望將債務從一個借貸市場轉移到另一個市場。

閃電貸可以暫時提供償還舊債的資金,再配合新的抵押及借款安排完成轉移。

這類操作仍需要考慮新舊市場的抵押條件、利率及交易費用。

DeFi 組合策略

開發者也可能將閃電貸與 DEX、借貸協議及其他智能合約整合,完成多步驟操作。

但組合越複雜,越需要注意滑價、交易失敗、權限及安全風險。

閃電貸套利是什麼?用數字理解獲利方式

假設某個套利策略存在以下條件:

  • 借出資產:100,000 USDC。
  • 第一個市場:用 100,000 USDC 買入某資產。
  • 第二個市場:將該資產賣出,取得 100,300 USDC。
  • 閃電貸費率:假設為 0.05%。
  • 其他交易與 Gas 成本:假設折合 80 USDC。

套利收益試算

項目金額
借款本金100,000 USDC
套利後取得100,300 USDC
價差收益300 USDC
閃電貸費用50 USDC
其他成本80 USDC
假設淨收益170 USDC

計算方式:

300 − 50 − 80 = 170 USDC

這是簡化的數學示例,不代表真實市場一定存在這種套利機會。

為什麼套利看起來簡單,實際上卻很困難?

因為鏈上套利市場通常存在高度競爭。

其他套利機器人可能先執行交易,使價差消失。

此外,實際成交價格還會受到流動性深度、滑價、交易排序與 MEV 等因素影響。

即使原本的價差看起來足夠,也可能因為交易條件變化而無法獲利。

閃電貸手續費怎麼算?

閃電貸不需要支付傳統意義上跨日累積的借款利息,但通常需要支付協議規定的單次費用。

簡化公式:

閃電貸費用 = 借款金額 × 閃電貸費率

閃電貸費用試算

假設費率為 0.05%:

借款金額假設費用
10,000 USDC5 USDC
100,000 USDC50 USDC
1,000,000 USDC500 USDC
5,000,000 USDC2,500 USDC

上述數字只是使用 0.05% 費率的試算。

實際費率應依照協議、網路、合約方法及當前鏈上設定確認。

Aave 閃電貸費率是多少?

Aave V3 官方文件指出,閃電貸費率在部署初始化時設定為 0.05%,但可以透過治理調整。

因此,不能直接將 0.05% 視為所有網路與市場永遠不變的費率。

開發者應查詢相應 Pool 合約的 FLASHLOAN_PREMIUM_TOTAL,確認實際費率。

閃電貸還需要 Gas Fee 嗎?

需要。

即使閃電貸沒有跨日利息,智能合約執行、資產交換及其他操作仍會消耗 Gas。

交易失敗時,也可能損失已支付的 Gas Fee。

Aave Flash Loan 是什麼?

Aave 是最具代表性的閃電貸協議之一。

Aave V3 提供兩種主要閃電貸方法:

  • flashLoan()
  • flashLoanSimple()

flashLoanSimple() 是什麼?

flashLoanSimple() 主要用於單一資產的閃電貸。

這種方法相對簡化,也通常更節省 Gas。

它要求借款本金及適用費用在同一筆交易中償還,不能直接使用這個方法把資金轉成一般債務部位。

flashLoan() 是什麼?

flashLoan() 支援在單筆交易中借用多種資產。

在符合協議條件的情況下,也可以選擇讓部分資產形成一般借款部位。

此外,Aave V3 的特定授權閃電貸借款人,可能在 flashLoan() 方法中獲得費用豁免。

Aave 兩種方法比較

比較項目flashLoanSimple()flashLoan()
資產數量單一資產可支援多種資產
Gas 效率通常較高視操作複雜度
轉為一般借款不支援符合條件時可支援
特定角色費用豁免不適用可依權限適用
適合用途單資產操作多資產及複雜策略

這些差異依據 Aave V3 官方文件,其他版本的實作與設定可能不同。

延伸閱讀:Aave 是什麼?AAVE 幣用途、DeFi 借貸利率與清算機制

Uniswap Flash Swap 和閃電貸一樣嗎?

Uniswap V2 提供一種稱為 Flash Swap 的機制。

它與閃電貸共享原子交易的核心概念,但操作模式不完全相同。

Flash Swap 如何運作?

在 Uniswap V2 中,使用者可以先從交易對中取得資產,再於同一筆交易結束前,依照交易對規則償還資產或支付相應的另一種資產。

Flash Swap 和 Flash Loan 比較

比較項目Flash LoanFlash Swap
常見來源借貸協議DEX 流動性池
核心目的暫時借用資產先取得交換資產再結算
是否使用原子交易是是
是否需要符合結算條件是是
主要應用套利、清算、債務管理套利及複合交易

兩者都可以支援套利,但實際費用、結算與合約介面不同。

延伸閱讀:Uniswap 是什麼?去中心化交易所與 AMM 機制

閃電貸攻擊是什麼?

閃電貸攻擊(Flash Loan Attack)通常是指攻擊者利用閃電貸暫時取得大量資金,再搭配其他協議的價格、預言機、治理或智能合約漏洞,造成不當獲利或資產損失。

重要的是,閃電貸本身不是漏洞。

閃電貸只是讓使用者可以在同一筆交易內取得暫時性流動性。

真正造成攻擊的,往往是其他協議的安全設計缺陷。

為什麼閃電貸經常出現在 DeFi 攻擊事件?

因為攻擊者不一定需要事先持有大量資產。

只要市場存在足夠流動性,就可能透過閃電貸取得資金,放大既有漏洞的影響。

常見的閃電貸攻擊類型

價格預言機操縱

如果某個協議直接依賴容易被短時間交易影響的價格來源,攻擊者可能利用大量交易改變價格,再使其他合約依照異常價格執行操作。

抵押品估值漏洞

如果協議對抵押品價值的計算存在缺陷,攻擊者可能利用短暫的價格或資產狀態變化,取得不合理的借款額度。

智能合約邏輯漏洞

部分攻擊利用的是資產計算、權限檢查或合約互動順序的問題。

閃電貸在這類事件中可能只是提供資金的工具。

流動性及價格操縱

在流動性較淺的市場,大額交易可能造成顯著滑價。

如果其他協議錯誤依賴這種短暫價格,就可能產生安全風險。

閃電貸攻擊一定能成功嗎?

不是。

攻擊者仍需要找到可以利用的漏洞,且整個交易必須符合鏈上執行條件。

許多協議也會使用價格預言機、風險上限、交易限制及其他安全設計降低攻擊風險。

閃電貸攻擊和一般駭客攻擊有什麼不同?

「閃電貸攻擊」描述的是一種攻擊過程中使用的資金取得方式,而不是單一技術漏洞。

例如,某個 DeFi 協議可能因為預言機設計不當而受到攻擊。

即使沒有閃電貸,具備大量本金的攻擊者仍可能利用相同缺陷。

因此,分析安全事件時,應區分:

  1. 攻擊者如何取得資金。
  2. 真正遭利用的漏洞是什麼。
  3. 攻擊造成的價格或合約狀態變化。
  4. 協議如何產生實際損失。

不能只因為事件使用閃電貸,就認為借貸協議本身一定被入侵。

閃電貸有什麼優點?

降低短期資金門檻

開發者不需要預先持有全部套利或清算本金。

提升鏈上資金效率

資金可以在單筆交易中完成多項操作,交易結束後返回原有流動性來源。

支援 DeFi 清算

閃電貸讓清算者可以利用暫時性資金處理符合條件的債務部位。

促進市場價格調整

套利交易可以幫助不同市場之間的價格逐步趨於一致。

支援複雜資產管理

閃電貸可以協助執行債務再融資及抵押品交換等操作。

閃電貸有哪些風險?

交易失敗仍可能支付 Gas

原子交易回滾不代表已消耗的 Gas 一定可以退回。

滑價風險

資產交換價格可能因流動性及交易規模而變化。

MEV 與交易競爭

套利機會可能被其他交易者或搜尋者搶先執行。

智能合約漏洞

自行開發的閃電貸接收合約可能存在程式錯誤或權限風險。

協議流動性限制

可借資金受流動性池餘額、資產設定與其他協議規則限制。

費用及成本變動

協議費用、Gas 及交換成本可能影響策略獲利。

假冒閃電貸服務詐騙

部分網站或社群帳號可能以「零本金閃電貸套利」為名,誘導使用者轉帳、授權惡意合約或交出助記詞。

閃電貸並不是只要點擊某個網站按鈕,就能保證取得收益的工具。

一般人可以使用閃電貸嗎?

技術上,任何符合協議及智能合約條件的使用者,都可能透過相應介面或合約使用閃電貸。

但實際操作通常需要具備以下能力:

  • 理解 EVM 交易與智能合約。
  • 能夠閱讀合約文件。
  • 了解 DEX 交換及滑價。
  • 計算閃電貸費用與 Gas。
  • 處理交易失敗及合約安全問題。
  • 評估 MEV 與策略競爭。

不會寫程式也能使用閃電貸嗎?

部分 DeFi 產品可能在底層使用閃電貸,讓一般使用者完成抵押品交換或債務調整。

使用者不一定需要自行撰寫智能合約。

但如果是希望自行開發閃電貸套利策略,通常需要相當程度的技術能力。

閃電貸適合新手投資嗎?

不建議將閃電貸視為新手快速獲利的方法。

它更接近智能合約開發及鏈上交易基礎設施,而不是一般的被動收益產品。

閃電貸和 DeFi 借貸、DEX、MEV 有什麼關係?

閃電貸位於多種 DeFi 應用的交會處。

與 DeFi 借貸的關係

借貸協議提供可供暫時借用的流動性。

與 DEX 的關係

套利策略經常需要在不同去中心化交易所交換資產。

延伸閱讀:DEX 是什麼?去中心化交易所完整介紹

與 MEV 的關係

鏈上交易排序可能影響套利策略能否成功,以及最後實際取得的收益。

因此,閃電貸套利常與 MEV 搜尋者、交易排序及區塊建構等議題相關。

延伸閱讀:MEV 是什麼?三明治攻擊、套利與 Flashbots 完整解析

與智能合約的關係

閃電貸依賴智能合約在同一筆交易中協調多個操作,並檢查最終結算條件。

延伸閱讀:智能合約是什麼?運作原理與應用

閃電貸常見問題 FAQ

閃電貸是什麼?

閃電貸是一種在同一筆區塊鏈交易中借出並償還資產的借貸機制。

Flash Loan 中文是什麼?

Flash Loan 通常翻譯為「閃電貸」。

閃電貸真的不需要抵押品嗎?

一般閃電貸不需要事先提供傳統抵押品,但必須在同一筆交易中滿足還款條件。

閃電貸可以借多少錢?

取決於協議可用流動性、支援資產及相關限制。

閃電貸需要多久還款?

一般閃電貸必須在同一筆交易結束前滿足還款條件。

閃電貸和無抵押貸款一樣嗎?

不完全相同。一般無抵押貸款可能持續數月或數年,閃電貸則依賴原子交易完成結算。

閃電貸失敗會怎樣?

交易通常會回滾,但仍可能產生 Gas 成本。

閃電貸需要手續費嗎?

通常需要,實際費率依協議及合約設定而定。

Aave 閃電貸費率是多少?

Aave V3 官方文件記載初始化費率為 0.05%,但治理可以調整,應以相應市場鏈上參數為準。

閃電貸可以套利嗎?

可以。套利是閃電貸的常見應用之一,但不保證獲利。

閃電貸套利一定賺錢嗎?

不一定。價差可能不足以支付費用,交易也可能受到滑價、MEV 及 Gas 影響。

閃電貸可以用來清算嗎?

可以。清算者可以利用閃電貸暫時取得償還債務所需的資產。

閃電貸可以轉移抵押品嗎?

可以在適當的智能合約設計下,協助完成抵押品交換或債務再融資。

閃電貸攻擊是什麼?

通常是攻擊者利用閃電貸取得大量短期資金,再搭配其他協議漏洞造成損失。

閃電貸本身是漏洞嗎?

不是。閃電貸是一種金融機制,攻擊通常涉及其他合約或風險設計缺陷。

閃電貸是違法的嗎?

閃電貸技術本身並不等於違法行為,但具體交易是否合法,取決於使用方式與適用法律。

Uniswap 有閃電貸嗎?

Uniswap V2 提供 Flash Swap,與閃電貸具有相似的原子結算概念,但機制不同。

Aave flashLoan 和 flashLoanSimple 有什麼不同?

前者支援多資產及部分債務模式;後者主要用於單一資產的簡化閃電貸。

閃電貸可以跨區塊還款嗎?

一般原子閃電貸不可以,必須在同一筆交易中完成結算條件。

閃電貸可以跨鏈使用嗎?

傳統原子閃電貸不能直接假設可以跨不同區塊鏈完成原子結算。跨鏈交易涉及不同的確認與安全模型。

閃電貸適合一般投資人嗎?

閃電貸通常比較適合具有智能合約及鏈上交易知識的開發者,不應視為保證獲利工具。

閃電貸和一般 DeFi 借貸最大的差別是什麼?

一般 DeFi 借貸通常需要抵押品,且債務可以跨多筆交易存在;閃電貸則主要依靠單筆交易的原子性完成借還款。

閃電貸是 DeFi 的資金效率工具,不是免費套利機器

閃電貸是 DeFi 特有的金融創新之一。

它利用智能合約與原子交易,讓使用者可以在不預先提供傳統抵押品的情況下,短暫借用資金完成複雜操作。

閃電貸的主要價值包括套利、借貸清算、抵押品交換與債務再融資。

但閃電貸並不是免費借款,也不是保證獲利的投資方法。

實際操作仍需要考慮協議費用、Gas、滑價、MEV 及智能合約安全。

此外,閃電貸經常被用於 DeFi 攻擊事件,但真正需要研究的是遭利用的協議漏洞,而不是直接將閃電貸視為惡意技術。

理解閃電貸,最重要的是掌握三個核心概念:

  1. 閃電貸依靠原子交易,必須在同一筆交易中滿足還款條件。
  2. 閃電貸可以降低短期資金門檻,但套利與其他策略並不保證獲利。
  3. 閃電貸本身不是攻擊漏洞,真正的風險往往來自智能合約與市場機制的設計缺陷。

對一般讀者而言,閃電貸是理解 DeFi 借貸、DEX 套利及鏈上安全的重要基礎知識。

參考資料

  1. Aave 官方文件:Flash Loans
  2. Aave 官方文件:Pool 智能合約
  3. Aave 官方文件:Pool Configurator
  4. Aave 官方文件:ACL Manager
  5. Uniswap V2 官方白皮書
  6. Ethereum 官方網站:DeFi

*本文由桑幣區識編輯團隊依據官方資料及公開資訊整理,內容僅供資訊與教育用途,不構成投資建議。

join Zombit

加入桑幣的社群平台,跟我們一起討論加密貨幣新資訊!

桑幣區識 Zombit

桑幣筆記 Zombit 為專業的區塊鏈財經自媒體,利用自身的金融和區塊鏈知識,提供區塊鏈相關的時事新聞、專題專欄、新手教學和趨勢週報...等,協助大眾吸收正確的資訊,並和社群朋友站在一起,互相扶持成長。

桑幣熱門榜

關閉廣告 關閉廣告
zombie

桑幣正在徵文中,我們想要讓好的東西讓更多人看見!
只要是跟金融科技、區塊鏈及加密貨幣相關的文章,都非常歡迎向我們投稿
投稿信箱:[email protected]

為提供您更多優質的服務與內容,本網站使用 cookies 分析技術。若您繼續閱覽本網站內容,即表示您同意我們使用 cookies,關於更多相關隱私權政策資訊,請閱讀我們的隱私權及安全政策宣示。