閃電貸原理與範例

閱讀時間約 2 分鐘

原理

  1. 透過以太幣交易原子性,要交易全成功否交易全失敗。
  2. 調用智能合約也具有原子性,要全調用成功修改數值,否調用全失敗。
  3. 不會出現部份成功部分失敗。
  4. 保證在同一交易內歸還本金。
  5. 全成功還本付息,失敗則當作此交易沒有存在。

理想狀況

  1. 閃電貸借入 100000 USDT
  2. DEX A(交易所A) 買 2000@50(2000顆$50 token)
  3. DEX B(交易所B) 賣 2000@55(2000顆$55 token)
  4. 歸還 100000 USDT + 100 USDT(利息)
  5. 獲利 9900 USDT
必須要在同筆交易區塊內完成(透過自己撰寫智能合約並調用合約達到一次交易完成)

攻擊步驟

目的: 攻擊有漏洞的智能合約竊取利益
  1. 藉由 dydx 借出 10000ETH
  2. 5000ETH 抵押到 compound 借出 112 WBTC
  3. 1300ETH 轉入 bZx(主要攻擊的漏洞合約) 透過 5 倍槓桿賣出 ETH 買入 WBTC
  4. bZx 為了完成此筆交易,透過 kyber network 協議在 uniswap 內大量拋出 ETH 買 WBTC
  5. uniswap WBTC/ETH 交易對池不夠深 -> 價格被拉升 38.5 -> 109.8
  6. 原本 bZx 應該是僅扣除原押 1300ETH 不應該用到自己資金池完成交易(無偵測到風險),但由於合約漏洞導致用到自己資金來完成此筆交易
  7. 拋出由 compound 借出的 112 WBTC 到 uniswap 售賣 -> 獲得 6871ETH
  8. 6871ETH + 3200ETH(未動用到的借貸) = 10071-10000=71ETH(獲利)(歸還 dydx 貸款)
  9. 駭客在 compound 上還有 5500ETH 正在被抵押
  10. 由於其他交易市場: WBTC/ETH 還在正常價位 -> 透過 4300ETH 買入 112WBTC -> 換回被抵押的 5500ETH -> 總計獲利 1200ETH + 71ETH = 1271ETH
參考:
6會員
11內容數
Yish 的 web3、區塊鏈、代碼技術、理財、投資、思維與想法。
留言0
查看全部
發表第一個留言支持創作者!
Yish的沙龍 的其他內容
由於區塊鏈世界本身無法調用外部API,是封閉世界,需透過預言機才能知道外部服務和API資料並且加以取用。
目前 web2 都是以中心化服務為基礎設計,舉例為 youtube, google 等網路巨頭所提供之網路服務, 為什麼會要中心化,就是為了體驗的問題,隨時可以拜訪、低延遲等好處,但這也帶來另一個隱憂: 如果中心巨頭服務器斷線或關閉,或遭到監管等問題則完全無法拜訪。
由於區塊鏈世界本身無法調用外部API,是封閉世界,需透過預言機才能知道外部服務和API資料並且加以取用。
目前 web2 都是以中心化服務為基礎設計,舉例為 youtube, google 等網路巨頭所提供之網路服務, 為什麼會要中心化,就是為了體驗的問題,隨時可以拜訪、低延遲等好處,但這也帶來另一個隱憂: 如果中心巨頭服務器斷線或關閉,或遭到監管等問題則完全無法拜訪。
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
Thumbnail
我其實比較想用「團滅」這個字眼,初代電影版正義聯盟的演員陣容,我想有涉獵演藝新聞的,大概都知道,最初的正義聯盟成員,已經無法再看到了。
Thumbnail
出國防盜後背包_00封面 閃亮編這次要來媽媽們推薦這款外出神器--防盜後背包!沒錯,這是一款可以當媽媽包,又可以當出國防盜包的後背包,兼具防刮防磨、背帶又寬又舒適,不只包型充滿設計感,背起來不論背影或側面都看起來很輕盈,還有多種顏色和布面可以選擇。重點是價格也很實惠,比一般市售媽媽包CP值還要高耶!
Thumbnail
妳有發現近幾年亮黃色、寶藍色、鮮綠色、鮮紫色等彩度高的服裝都各自掀起一波流行嗎?現代流行風格越來越多元,低彩度的黑白簡約風、莫蘭迪風、民族大地系,和高彩度的「多巴胺穿搭」都各有擁護者。多巴胺穿搭是什麼呢?這是從2022開始流行的說法,用來描述開頭所說的那些「鮮豔多彩服飾風格」,因為穿上看似浮誇的鮮豔
Thumbnail
有些人遇到愛情時容易沖昏頭,在粉紅泡泡的浪漫下衝動閃婚;有些人則是理智面對,需要長時間相處,各方評估後謹慎考慮是否步入婚姻。十二星座中,你知道哪兩個極端的星座最易閃婚及最需愛情長跑嗎?來看看你中了沒?
Thumbnail
「閃電擴張」的原文「Blitzscaling」是從德文的「blitzkrieg」而來。是二戰時,德軍採取的軍事策略,只需必要的武器、軍糧,就可以非常快速地行動,出奇不意地攻擊敵軍,並且取得勝利。當行動快速,離勝利就只剩一半了。但是,只要選擇持續征戰,便沒有退路,只會大勝利、或是大失敗
Thumbnail
兩位時代相隔五百年的文化巨擎,為「時代的臉孔」畫出時間的廣度,而他們共同的生命經驗,則是出現在這展覽的必要條件,例如說,無論對這件事有什麼感覺,他們都經歷過一位名為伊莉莎白的女王逝世,以及他們都屬於發跡於不列顛島,被歐陸稱為「阿爾比恩」的英國人。
前陣子不斷在提醒兩小注意吃飯時、洗手時、手拿食物時,袖子要捲起來這件事。 阿德勒說教小孩就像在洗盤子,每天都會弄髒、每天都要洗乾淨,然後又會再弄髒,所以要每天洗盤子。意思是說教養小孩就是要每天每天不厭其煩的做,這是一個自然的現象。
Thumbnail
哈利波特來台發行20周年啦!最近也出了屬於台灣的20周年紀念版(雖然我覺得泰國的比較好看......),回想當年,正是因為哈利波特,時羽才開始看了小說呢!回顧哈利波特,那個帶著閃電傷疤的男孩,讓我們認識了魔法世界,以及那些獨特又精彩的故事......
Thumbnail
我家寶貝兒子是個非常愛車的小孩,之前他最愛的是波力警車,沒想到最近又變心愛上了閃電麥坤,還一直吵著我要買給他。但基於家中那堆積如山的玩具實在沒空間,所以決定暫時不再添購新玩具 ! 不過孩子心中的期待還是不能忽略,於是我就趁他生日時準備了一顆閃電麥坤造型蛋糕 ! 讓我們一起看下去吧❤️
Thumbnail
你是否有在南庄看過類似的符號而感到疑惑呢?今天巴萊茵就來為你解除這些疑惑,有讓你了解這符號背後真正的意義。
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
Thumbnail
我其實比較想用「團滅」這個字眼,初代電影版正義聯盟的演員陣容,我想有涉獵演藝新聞的,大概都知道,最初的正義聯盟成員,已經無法再看到了。
Thumbnail
出國防盜後背包_00封面 閃亮編這次要來媽媽們推薦這款外出神器--防盜後背包!沒錯,這是一款可以當媽媽包,又可以當出國防盜包的後背包,兼具防刮防磨、背帶又寬又舒適,不只包型充滿設計感,背起來不論背影或側面都看起來很輕盈,還有多種顏色和布面可以選擇。重點是價格也很實惠,比一般市售媽媽包CP值還要高耶!
Thumbnail
妳有發現近幾年亮黃色、寶藍色、鮮綠色、鮮紫色等彩度高的服裝都各自掀起一波流行嗎?現代流行風格越來越多元,低彩度的黑白簡約風、莫蘭迪風、民族大地系,和高彩度的「多巴胺穿搭」都各有擁護者。多巴胺穿搭是什麼呢?這是從2022開始流行的說法,用來描述開頭所說的那些「鮮豔多彩服飾風格」,因為穿上看似浮誇的鮮豔
Thumbnail
有些人遇到愛情時容易沖昏頭,在粉紅泡泡的浪漫下衝動閃婚;有些人則是理智面對,需要長時間相處,各方評估後謹慎考慮是否步入婚姻。十二星座中,你知道哪兩個極端的星座最易閃婚及最需愛情長跑嗎?來看看你中了沒?
Thumbnail
「閃電擴張」的原文「Blitzscaling」是從德文的「blitzkrieg」而來。是二戰時,德軍採取的軍事策略,只需必要的武器、軍糧,就可以非常快速地行動,出奇不意地攻擊敵軍,並且取得勝利。當行動快速,離勝利就只剩一半了。但是,只要選擇持續征戰,便沒有退路,只會大勝利、或是大失敗
Thumbnail
兩位時代相隔五百年的文化巨擎,為「時代的臉孔」畫出時間的廣度,而他們共同的生命經驗,則是出現在這展覽的必要條件,例如說,無論對這件事有什麼感覺,他們都經歷過一位名為伊莉莎白的女王逝世,以及他們都屬於發跡於不列顛島,被歐陸稱為「阿爾比恩」的英國人。
前陣子不斷在提醒兩小注意吃飯時、洗手時、手拿食物時,袖子要捲起來這件事。 阿德勒說教小孩就像在洗盤子,每天都會弄髒、每天都要洗乾淨,然後又會再弄髒,所以要每天洗盤子。意思是說教養小孩就是要每天每天不厭其煩的做,這是一個自然的現象。
Thumbnail
哈利波特來台發行20周年啦!最近也出了屬於台灣的20周年紀念版(雖然我覺得泰國的比較好看......),回想當年,正是因為哈利波特,時羽才開始看了小說呢!回顧哈利波特,那個帶著閃電傷疤的男孩,讓我們認識了魔法世界,以及那些獨特又精彩的故事......
Thumbnail
我家寶貝兒子是個非常愛車的小孩,之前他最愛的是波力警車,沒想到最近又變心愛上了閃電麥坤,還一直吵著我要買給他。但基於家中那堆積如山的玩具實在沒空間,所以決定暫時不再添購新玩具 ! 不過孩子心中的期待還是不能忽略,於是我就趁他生日時準備了一顆閃電麥坤造型蛋糕 ! 讓我們一起看下去吧❤️
Thumbnail
你是否有在南庄看過類似的符號而感到疑惑呢?今天巴萊茵就來為你解除這些疑惑,有讓你了解這符號背後真正的意義。