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/cn.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灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP