DigiCurrency 板


LINE

嗨!大家好,我最喜歡講技術的文章了。 最近幾個月都研究FlashLoan的技術,也略有心得,這篇來分享一下。 我主力目前是DEX之間的幣對價差,MEV黑森林中的一小部分,看到有人想當伸手牌,我大 概分享幾個關鍵字。DYOR 前端:web3.js、node.js。 後端:RPC架設(請參考我之前的文章)、solidity(我都用remix當IDE) 怎麼做自己去google這幾個關鍵字,我個人也是推薦自己慢慢刻,因為寫這個要很小心, 詐騙又一堆,沒自己重頭開始寫會遇到很多莫名其妙的BUG。 我比較想要講的是,MEV有很多種類型,我個人非常討厭三明治策略,跟搶跑。 先講搶跑,主要是機器人會監控txpool也就是傳說中的黑森林,看到有套利空間的交易時 ,會發出一筆更高gasprice的tx來搶先成交,原本發現的人就吃屎了。 三明治策略是機器人發現有會"出現"套利空間的交易時tx1(x->y,需要算xy=k), 會發起搶跑tx0,搶先買走y墊高y的價格,然後tx1就要投入更多x拿到他要的y,然後機器 人再尾隨一個y->x的交易tx2,通常會設定跟tx1一樣的gas price,投入跟tx0一樣的y拿 到比tx0更多x,也就是x2>x0。 流程就是: tx0(gas price=2)->tx1(gas price=1)->tx2(gas price=1) 這個交易策略非常惡性,我有一陣子專門在狙擊這個策略,我就會發起tx1'跟著尾隨tx1, 因為是用自己的RPC,所以有機率可以剛好插在中間,也就是: tx0(gas price=2)->tx1(gas price=1)->tx1'(gas price=1)->tx2(gas price=1) 這樣三明治機器人就虧錢啦,嘻嘻。 以上這個經歷,我把我前端的技術磨練的還不錯,對鍊上生態也貢獻了份心力。尾隨交易 其實是良性策略,沒有我們這些機器人,各DEX的價格會平衡得很慢。 後面為了放大我的交易量跟上一篇的作者借鏡FlashLoan的合約寫法,也google一些文章, 這技術真的好用,原理其實就是DEX大部分的swap都是flashloan,x->y的交易,pool會先 給你y,然後你可以插入一些策略,例如去其他dex y->others,最後還回x就可以了,所有 的交易要在一個tx內完成,不然你rug pull了怎麼辦。 好了,之前發文有人說怎麼沒有作業,我這不就出作業了,我花了點時間寫個合約給大家 用,flashloan的,現成的大家都可以用,很棒吧,不過我有留一個有趣的彩蛋在裡面,希 望大家可以發現,發現的人沒有獎品,謝謝。 彩蛋可以透過我的測試交易發現。 如果你可以完成作業,恭喜你,前端操作合約技能+1,尤其最近AC不玩了,這技能值得你 花心力點一下。 作業完成目標:參照我的測試tx,跟我部屬的合約互動,發起一筆你自己的flashloan。 TIP:因為是flashloan,你不用做任何合約授權,你只需要付gas fee,這樣大家放心了吧 ,你可以另外生成一個帳號放點gas fee跟合約做安全的神魂交流。 TIP2:如果你發起的flashloan無法還款,那交易會失敗並出現以下錯誤訊息 Not enough amount to return loan會記錄在tx裡時刻的羞辱你喔。 部屬鏈:polygon 測試tx:0x8be86f4af8e44d57ebdca4eccff335925abeb1990f9727d9907273bc078af0a3 合約地址 0xcFb2168Bad58D505aC0D857017CD0cbF7408E81C call ABI:[ { "inputs": [ { "internalType": "address", "name": "flashLoanPool", "type": "address" }, { "internalType": "uint256", "name": "loanAmount", "type": "uint256" }, { "internalType": "address", "name": "loanToken", "type": "address" }, { "internalType": "address", "name": "metaToken", "type": "address" }, { "internalType": "address", "name": "router1", "type": "address" }, { "internalType": "address", "name": "router2", "type": "address" } ], "name": "MACDFlashLoan", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ] --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.53.93 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/DigiCurrency/M.1646664049.A.4E5.html
1F:推 Qidu: 韭菜最大特徵 愛講技術 03/07 22:48
2F:推 lemilktea: 人家認真研究知識錯了嗎 03/07 23:00
3F:推 a111156987: 巫師的世界麻瓜還是認命去旁邊玩沙QQ 03/07 23:14
4F:→ asadman1523: 看得懂程式也不知道在這幹嘛...有沒有中文教學qq 03/07 23:16
5F:推 veter: 韭菜最大特徵應該是只會聽別人研究吧 03/07 23:20
6F:→ veter: 不過我很想知道要hold幣不看技術要看什麼XDD 03/07 23:21
7F:→ MACD: 已經會寫合約的應該會覺得很簡單,就不用花心力寫作業了。 03/07 23:25
8F:→ MACD: 如果你想抖內我,我也不排斥 03/07 23:25
9F:推 ripple0129: 韭菜的特徵愛講技術,通常是不懂技術講技術的才是韭 03/07 23:30
10F:→ ripple0129: 菜好嗎 03/07 23:30
11F:推 vaca01: 韭菜最大特徵 是愛稱呼別人韭菜 03/07 23:30
12F:推 ripple0129: 一定要自架RPC嗎?infura會有啥問題嗎? 03/07 23:45
13F:→ MACD: infura掃txpool那個帳單應該會很驚人 03/07 23:46
14F:推 aikotoba: 看不懂 嗚嗚 03/07 23:50
15F:推 mithuang: 我一直以為鏈上應該一堆牛鬼蛇神在跑,怎麼現在還有利可 03/07 23:59
16F:→ mithuang: 圖嗎? 03/07 23:59
認真找還是有一些不錯的
17F:推 Kashionz: 韭菜最大特徵 先扣別人帽子 03/08 00:27
18F:推 guagua15: 可能作者就牛鬼蛇神之一 03/08 00:43
19F:推 benben994: 出來技術分享還可以臭喔 03/08 01:03
20F:→ as920909: 1F就自以為買現貨才是投資 做合約是韭菜 其實都只是工具 03/08 01:11
21F:→ as920909: 罷了 順便一提他買的是ICP 目前深套中 03/08 01:11
22F:→ as920909: ^與技術分析 03/08 01:12
23F:推 minminpp: 感謝MACD大大分享 03/08 02:28
24F:→ JapaZPa4867: Aave flashroan 我看玩花樣的人不多 03/08 03:32
25F:→ JapaZPa4867: 覺得利潤做起來不是很好 沒特別研究 03/08 03:32
flashloan攻擊花樣很多啊XD
26F:→ sacola: 願意分享的大大 小韭菜感恩在心 03/08 05:40
剛剛有板友寫信給我,我檢查一下發現忘了拿掉權限限制,現在新的合約已經拿掉XD 再次證明要寫得很小心,不然就要花錢重新佈署一次合約QQ ※ 編輯: MACD (59.127.53.93 臺灣), 03/08/2022 06:25:22
27F:推 brucelinda: 完全看不懂,但恭喜賺錢。這就是市場。 03/08 06:56
28F:→ MACD: 我也看不懂布嬸的開倉點QQ 03/08 07:10
29F:推 bxc: 看不懂QQ 我想賺錢啊 03/08 08:08
30F:推 saveme: 原 PO 的重點就是那個常數公式而已. 不難懂, 那個公式 03/08 08:57
31F:→ saveme: 是簡單的數學公式, 從那個地方就可以了解原 PO 想說甚麼? 03/08 08:57
32F:推 lukedoomer: 讚 幣版少數好文 03/08 09:09
33F:→ ppuuleo: Bro MACD 請問你執行這範例合約結果是 如下 : 03/08 09:17
34F:推 ppuuleo: https://i.imgur.com/enfaBY1.jpg 03/08 09:19
35F:→ ppuuleo: 簡單說 是 把 0.001 透過 flashloan 搞成 0.007 usdt ? 03/08 09:20
36F:→ ppuuleo: 然這手續費 是 0.02 U 03/08 09:22
37F:→ ppuuleo: 如果 資產 0.001 U 變大 手續費約略固定是有套利機會 03/08 09:23
38F:→ ppuuleo: 請問是這樣 解讀嗎? 謝謝 03/08 09:24
39F:→ MACD: Bro ppuuleo 有這麼好的事情我就不只借0.001了。 03/08 09:25
40F:→ MACD: 你只看到表面而已,其他分頁也需要看一下。 03/08 09:25
41F:→ MACD: 不過,flashloan基本上是要達成你說的效果沒錯。 03/08 09:25
42F:→ MACD: 需要去鏈上找到有價差的交易對 03/08 09:25
43F:→ MACD: 手續費取決於gas price,如果gas price一樣,收取的matic 03/08 09:38
44F:→ MACD: fee說差不多沒錯。 03/08 09:38
45F:→ MACD: 我這個test tx是借0.001最後拿回好幾倍是有原因的。 03/08 09:44
46F:→ MACD: 主要是為了測試功能,一般狀況下不會有這麼高的報酬 03/08 09:44
47F:推 lukedoomer: 弱弱問一下flashloan限制前提你有多少本金才能做多大? 03/08 09:49
48F:→ MACD: 不用本金,只要你借錢的pool有足夠的錢跟你還得了錢就可以 03/08 09:56
49F:→ MACD: 。 03/08 09:56
50F:→ ppuuleo: 記得有個Dapp https://furucombo.app/ 推圖形式flashloan 03/08 10:00
51F:→ ppuuleo: 可以視覺化 比對多個交易所進行套利 03/08 10:01
52F:→ ppuuleo: 早期 約 半年前 真的很多人再找套利機會 現在機會可能少 03/08 10:02
53F:→ ppuuleo: Bro 可以說 flashloan 跟快速搬磚套利類似? 03/08 10:03
54F:→ MACD: Bro ppuuleo你說的網站我剛剛用了一下,他裡面有內建aave 03/08 10:21
55F:→ MACD: flashloan, 03/08 10:21
56F:→ MACD: 功能是一樣的,唯一缺點就是list的幣跟pool太少了, 03/08 10:21
57F:→ MACD: 難怪沒什麼錢可以賺,我這個合約是uniswap體系的pool都可以 03/08 10:21
58F:→ MACD: 用 03/08 10:21
59F:→ MACD: 然後,還需要自動化交易,現在這個世道用手動基本上沒有機 03/08 10:21
60F:→ MACD: 會可以套利成功 03/08 10:21
61F:→ MACD: flashloan 是自己不用出本金用借的, 03/08 10:34
62F:→ MACD: 快速搬磚我不知道定義是什麼, 03/08 10:34
63F:→ MACD: 如果是指一個tx內完成搬磚交易那就是 03/08 10:34
64F:→ MACD: 可以搭配flashloan但是不一定一定要 03/08 10:34
65F:→ MACD: flashloan,你也可以自己出本金節省 03/08 10:34
66F:→ MACD: flashloan手續費 03/08 10:34
67F:推 uyangpong: 看來是時候了 03/08 20:53
68F:推 a95968761: 去年發現這些可以賺錢,可是沒程式底就放棄了 03/08 22:18
69F:推 a95968761: 好奇想問這些做法和策略交易的獲利比起來如何? 03/08 22:50
70F:推 ZakuSIN: 原來如此 這確實是需要多一點的pool找出價差獲利 03/09 00:52
71F:→ MACD: 當然是是策略交易好賺啊,這種套利就是0風險無本交易,拿來 03/09 15:46
72F:→ MACD: 當基本盤還不錯 03/09 15:46
73F:推 trylovetom: 推推目前也在研究 dydx 的閃電交易 03/11 13:40







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Tech_Job站內搜尋

TOP