閃電貸Flash Loan要求借貸和還款必須在一個區塊時間內完成;在經歷了一次「DeFi貸款協議bZx被操縱」的新聞事件之後,「閃電貸」已經成為DeFi社區最熱門的話題。dForce 群組裡面對「閃電貸Flash Loan」進行了較多討論,這裏列舉了一個事例以幫助理解Flash Loan(當然以下的事例只是理想情況)。本文由專欄作者 BlockBeats 整理、翻譯與撰稿。
首先先介紹另外一個上述「閃電貸 Flash Loan」的神奇交易策略,怎麼把你 UniSwap 的交易手續費從0.3%,降低到0.05%(沒有具體實行,只是解讀)。
延伸閱讀:新手介紹|一文讀懂 Defi 熱門項目「Uniswap」,什麼是以太坊上的「代幣交換協議」
延伸閱讀:無須許可性的平台力量:加密時代與區塊鏈的「網景時刻 Netscape」即將到來
在一筆交易完成下面:
- Flash Loan借 2500 萬美金的ETH。
- 1500 萬美金 ETH 放入 MakerDAO 或 Compound,鑄出 1000萬 DAI
- 用這 1000 萬 DAI 到 Uniswap 給 DAI 提供流動性(你現在可以獲得 82% 的 DAI 的交易手續費)
- 執行 Uniswap 裡面你想要的 DAI 相關的任何交易
- 歸還 1 上面的ETH貸款。
這樣一來,你的交易只需要付0.05%的手續費而不是0.3%(因為你提供DAI流動性,獲得82%的手續費返佣)
To do this, you can do as follow:
1. Flash loan 25m ETH
2. Put 15m ETH in @MakerDAO (or @compoundfinance) to get 10M DAI
3. Add 10M DAI to DAI/ETH Uniswap pool (you now get 82% of the fees)
4. Execute trade
5. Repay debtsand you just paid 0.05% instead of 0.3% for your trade!
— PhABC (@PhABCD) February 15, 2020
聰明又狡猾的某人剛剛透過操控DeFi貸款協議bZx的方式,獲得了35萬美元的「收益」。
這在DeFi世界引起了軒然大波,也讓「閃電貸Flash Loan」這個新物種,成為了熱門話題。
How to profit like a boss:
#1 Borrow money for free
#2 Trade
#3 Repay loanAll executed in one Ethereum transaction. Which only executes if success is guaranteed. And poses no risk for the lender. Fascinating. And not a "hack". #flashloanhttps://t.co/LPzlBlH9sK
— Alex Krüger (@krugermacro) February 15, 2020
簡單來說,此操縱人通過「閃電貸Flash Loan」從去中心化數位資產衍生品交易平台 dYdX 借出了 1 萬枚 ETH,使用其中 5000 ETH 在Compound借出112 wBTC,另外 5000 ETH 到 bZx上 開了 wBTC 的空單,再利用 Compound 借到的wBTC去 Uniswap 砸盤。
這一系列的操作導致 bZx 空倉大賺,然後歸還了最初借到的 1 萬枚ETH;在這個過程中,獲得了價值 35 萬美元的 ETH 的收益。
而所有這一切,在一個區塊時間完成,也就是十幾秒的事情。
這就是「閃電貸」的魅力——這種產生於 DeFi 世界的新物種,不需要任何抵押物,只要藉貸和還款在一個區塊時間完成即可。
這會讓聰明的開發者腦洞大開,開發出全新的DeFi應用。bZx合約被操縱一事,開始讓閃電貸進入了更多DeFi開發者的視線。
事實上,目前可查的「閃電貸」DeFi協議只有借貸協議Aave。
延伸閱讀:面對 3.4 億美元的駭客洗劫風險,MakerDAO 開啟社群投票是否延遲「治理安全模塊(GSM)」
延伸閱讀:「要一塊給五毛」—— MakerDAO 穩定幣 Dai 的基本近況解讀
延伸閱讀:什麼是金融衍生品?什麼是區塊鏈上的「合成資產」? —— Defi 新手科普
以下為CHAINNEWS等其他媒體當時的相關報導,供讀者了解該產品:
13 秒必須還款的閃電貸的秘密:速讀無抵押DeFi 借貸協議Aave
相比傳統金融,DeFi有很多優勢,但同時也存在結構性缺陷,DeFi需要超額質押,這意味著資金利用率十分低下。
「低抵押率」會是DeFi的未來,而今天要介紹的閃電貸模式則可以實現無需抵押資產從去中心化協議中藉出資金,到底是如何實現的呢?
延伸閱讀:進軍Defi!台灣新創 Bincentive 推出「無須超額抵押」的借貸投資服務 BinFi
延伸閱讀:去中心化金融入門|五分鐘看懂借貸機制,什麼是「DeFi 銀行」Compound?
Aave 的閃電貸功能
1月9日,開源借貸協議Aave宣布上線以太坊主網,同時上線的還有一系列新功能,包括閃電貸(Flash Loan)功能、發行一種計息代幣 aTokens、可在穩定利率和浮動利息之間進行無縫切換、沒有期限的永久貸款、由Chainlink支持的Aave預言機等。
閃電貸,顧名思義,就是快速貸款,那這個速度有多快呢?
官方的解釋是,貸款發行和償還的交易必須在以太坊上同一個區塊內完成。
按照目前以太坊的出塊速度,也就是13秒,也就是說,在貸款後13秒內完成還款。只要滿足以上條件,那麼借款人無需抵押資產即可實現借貸,從而極大提高了資金利用率。否則,所有操作都會被撤銷,打回原形。
閃電貸的技術實現原理其實非常簡單,在Aave部署的智能合約中有一個閃電貸的函數,當該函數被調用時,用戶可從Aave協議中進行借款。
但這個函數的只需必須滿足一個條件,那就是,必須在同一個以太坊區塊內完成還款並附加一定的費用,要不然這筆交易就會被復原。
當然,除了以上的借貸之外,這個邏輯可實現的用例非常多。
確保用戶無需抵押實現借還款流程
根據官方的介紹,閃電貸的功能是確保用戶無需抵押實現借還款,即如果條件中的資金沒有返還,那麼交易會被還原,即撤消之前執行的所有操作,從而確保協議和資金的安全。
而在借款和還款之間的操作,被稱之為「電路」,這一段的可操作性非常大。
電路
比如說,你可以在Uniswap借貸池中開一個交易,然後在Kyber中以同樣的流動性關閉另一筆交易,這意味著用戶在某次交易中從Aave協議借用流動性,該交易的執行條件是在交易結束之前將相同的流動性返還給協議。
又或者,當你發現一個比目前所持有的更低利率的CDP合約,此時你就可以這樣操作:
使用Aave協議在更低利率CDP合約中借出Dai(無需抵押以太坊),用借出的Dai關閉目前這個較高利率的CDP,取回ETH,將其發送給其他貸款協議中取出Dai,在閃電貸上償還,基本上類似於一次貸款重組/轉貸。
目前,首筆基於 Aave 閃電貸(Flash Loan)的非抵押套利交易已完成。
在這次由 ArbitrageDAO 執行的借貸交易中,ArbitrageDAO 通過對 Dai 和 Sai 進行多次操作,最終實現套利 9 DAI,減去支出的 gas 費 0.02 個ETH(約合3.66 DAI),最終賺取5.45 DAI。
ArbitrageDAO是使用召集工具DAOHaus基於MolochDAO創建,目前已經接入StakeDAO,並可獲得來自Stake Capital的流動性。
值得一提的是,Stake Capital的創辦人兼CEO JULIEN Bouteloup同時也是ArbitrageDAO和Stake DAO的利益相關者。
ArbitrageDAO 和 Stake DAO 的利益相關者
2019年11月,Staking服務提供商Stake Capital宣布正式啟動Stake DAO,將收取費用的一部分營收生成代幣SCT共享給DAO,基於一定機制按收益週期分配給利益相關者。
用戶可將SCT放入DAO中,並獲得定期的staking獎勵。SCT代幣也可用於治理投票,用來進行主要決策,包括上架的staking服務類型、修改收益持續週期、 SCT支出率(每一個週期後將減少,以獎勵早期投資者)。
同時,每一種抵押資產將以1:1的比率生成代幣Liquid Token(LToken),作為衍生品可在二級市場交易,從而釋放衍生品的潛力。
延伸閱讀:取代中心化交易所!一文看懂 Defi 交換協議「Kyber 的淡出與起勢」
延伸閱讀:衍生品交易所 FTX|受指控「操縱幣安期貨價格」遭索賠 45.6 億。
面向建構金融產品的開發者:閃電貸
根據創始人兼CEO Stani Kulechov的說法:「閃電貸主要面向建構金融產品的開發者。」
舉例來說,之前在某次ETHIndia黑客松活動上,有兩名來自印度的開發者實現了以一種簡單的方式來處理多個CDP的應用,和InstaDApp需要5到8筆交易不同。
這種方法只需要執行一筆交易,使用這個應用,需要關閉CDP,並同時向Compound重新貸款,大約需要30萬-50萬英鎊。
這筆錢對於開發者,尤其是年輕的開發者來說是一筆不小的成本;使用閃電貸,這些開發者就可以在不需要抵押成本的情況下,快速獲取貸款。
無需資金的情況下,降低開發門檻
這就是Aave協議最初構建閃電貸產品想要實現的目標,直接服務於金融產品開發者群體,讓更多的開發人員在無需資金的情況下,使用閃電貸創建再融資工具或套利工具,構建金融產品,從而降低開發門檻。
但歸根結底,最終受益者是終端用戶。
開發者開發的這些金融應用最終都是面向終端用戶的,閃電貸希望為開發者提供一種工具,幫助他們構建出更易於終端用戶使用的 DeFi 應用。
延伸閱讀:揭秘借貸協議中的「清算人」:如何在 DeFi 賺取豐厚利潤?
舉例來說,開發者可基於閃電貸構建一款CDP清算應用。
當Maker系統需要追加抵押品保證金時,這款應用會在清算發生之前使用閃電貸在其他借貸協議中自動進行提取貸款並償還,從而避免支付高達13%的清算費,即使需要支付1%的給開發者,還可以減少了12%的損失。
Stani Kulechov 認為:「Aave 協議不僅是在改進功能,而且提供了新的選擇。」
我們不想要做和別人相似的事情,而是希望讓更多人加入到DeFi中來說,這需要構建更多的DeFi使用場景?
而閃電貸可擴展更多DeFi用例,讓DeFi產品類型會更加多樣化,因為它大大減少了對資金的需求,同時還降低了交易成本,以上就是Aave想要實現的核心目標。
Stani Kulechov 和團隊的背景
Aave的創始人Stani Kulechov並非經濟科班出身,而是法律背景,一直以來他對金融十分感興趣。
現年29歲,早在青少年時期就已經自學開發,著迷於有智能合約功能的以太坊平台,並基於以太坊開發了去中心化借貸市場ETHLend。
延伸閱讀:產業特輯 I「Defi 的崛起故事與未來發展」— 沛理科技 · 陳品|2020台灣區塊鏈產業圖鑑
和MakerDao一樣,這支團隊同樣有北歐背景。Aave發起於芬蘭,現已將總部搬到倫敦,目前有18名團隊成員。
Aave有一個頗具童趣風格的「幽靈」logo(詳見封圖),而Aave在芬蘭語中是「幽靈」的意思,背後代表的意思是,Aave專注於為去中心化金融創造透明、開放的基礎架構。
?相關報導?
比特幣區塊鏈將分道揚鑣、沈睡巨人「供應鏈」醒來 — 20 項 2020年的關鍵預測
【動區專欄】 0x(ZRX),— 去中心化交換協議(Protocol) (中)
【獨立觀點】假如 DeFi 在2020 年成功,這十條趨勢預測你必須要提前看
DeFi 市值突破 10 億美元?社群質疑數據灌水,中心化金融(CeFi)競爭提高創新壓力
讓動區 Telegram 新聞頻道再次強大!!立即加入獲得第一手區塊鏈、加密貨幣新聞報導。