Re: [闲聊] 今年散户应该都离场了吧

楼主: MACD (MACD)   2022-03-07 22:40:47
嗨!大家好,我最喜欢讲技术的文章了。
最近几个月都研究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"
}
]
作者: Qidu (七堵王)   2022-03-07 22:48:00
韭菜最大特征 爱讲技术
作者: lemilktea (只是杯奶茶却很重要)   2022-03-07 23:00:00
人家认真研究知识错了吗
作者: a111156987 (灯泡)   2022-03-07 23:14:00
巫师的世界麻瓜还是认命去旁边玩沙QQ
作者: asadman1523 (黑炭)   2022-03-07 23:16:00
看得懂程式也不知道在这干嘛...有没有中文教学qq
作者: veter (tomato4329)   2022-03-07 23:20:00
韭菜最大特征应该是只会听别人研究吧不过我很想知道要hold币不看技术要看什么XDD
楼主: MACD (MACD)   2022-03-07 23:25:00
已经会写合约的应该会觉得很简单,就不用花心力写作业了。如果你想抖内我,我也不排斥
作者: ripple0129 (perry tsai)   2022-03-07 23:30:00
韭菜的特征爱讲技术,通常是不懂技术讲技术的才是韭菜好吗
作者: vaca01 (ss)   2022-03-07 23:30:00
韭菜最大特征 是爱称呼别人韭菜
作者: ripple0129 (perry tsai)   2022-03-07 23:45:00
一定要自架RPC吗?infura会有啥问题吗?
楼主: MACD (MACD)   2022-03-07 23:46:00
infura扫txpool那个帐单应该会很惊人
作者: aikotoba (aikotoba)   2022-03-07 23:50:00
看不懂 呜呜
作者: mithuang (阿明)   2022-03-07 23:59:00
我一直以为链上应该一堆牛鬼蛇神在跑,怎么现在还有利可图吗?
作者: Kashionz (Isshiki_Iroha_MyWife)   2022-03-08 00:27:00
韭菜最大特征 先扣别人帽子
作者: guagua15 (guagua)   2022-03-08 00:43:00
可能作者就牛鬼蛇神之一
作者: benben994 (晨宇)   2022-03-08 01:03:00
出来技术分享还可以臭喔
作者: as920909 (a^s_)   2022-03-08 01:11:00
1F就自以为买现货才是投资 做合约是韭菜 其实都只是工具罢了 顺便一提他买的是ICP 目前深套中^与技术分析
作者: minminpp (咪咪霹霹)   2022-03-08 02:28:00
感谢MACD大大分享
作者: JapaZPa4867 (落叶学系权威)   2022-03-08 03:32:00
Aave flashroan 我看玩花样的人不多觉得利润做起来不是很好 没特别研究
作者: sacola (漂浮。)   2022-03-08 05:40:00
愿意分享的大大 小韭菜感恩在心
作者: brucelinda (80/20 定律)   2022-03-08 06:56:00
完全看不懂,但恭喜赚钱。这就是市场。
楼主: MACD (MACD)   2022-03-08 07:10:00
我也看不懂布婶的开仓点QQ
作者: bxc (中年鲁蛇联盟)   2022-03-08 08:08:00
看不懂QQ 我想赚钱啊
作者: saveme (hihi)   2022-03-08 08:57:00
原 PO 的重点就是那个常数公式而已. 不难懂, 那个公式是简单的数学公式, 从那个地方就可以了解原 PO 想说什么?
作者: lukedoomer (I want nothing but you)   2022-03-08 09:09:00
赞 币版少数好文
作者: ppuuleo (leo)   2022-03-08 09:17:00
Bro MACD 请问你执行这范例合约结果是 如下 :https://i.imgur.com/enfaBY1.jpg简单说 是 把 0.001 透过 flashloan 搞成 0.007 usdt ?然这手续费 是 0.02 U如果 资产 0.001 U 变大 手续费约略固定是有套利机会请问是这样 解读吗? 谢谢
楼主: MACD (MACD)   2022-03-08 09:25:00
Bro ppuuleo 有这么好的事情我就不只借0.001了。你只看到表面而已,其他分页也需要看一下。不过,flashloan基本上是要达成你说的效果没错。需要去链上找到有价差的交易对手续费取决于gas price,如果gas price一样,收取的maticfee说差不多没错。我这个test tx是借0.001最后拿回好几倍是有原因的。主要是为了测试功能,一般状况下不会有这么高的报酬
作者: lukedoomer (I want nothing but you)   2022-03-08 09:49:00
弱弱问一下flashloan限制前提你有多少本金才能做多大?
楼主: MACD (MACD)   2022-03-08 09:56:00
不用本金,只要你借钱的pool有足够的钱跟你还得了钱就可以。
作者: ppuuleo (leo)   2022-03-08 10:00:00
记得有个Dapp https://furucombo.app/ 推图形式flashloan可以视觉化 比对多个交易所进行套利早期 约 半年前 真的很多人再找套利机会 现在机会可能少Bro 可以说 flashloan 跟快速搬砖套利类似?
楼主: MACD (MACD)   2022-03-08 10:21:00
Bro ppuuleo你说的网站我刚刚用了一下,他里面有内建aaveflashloan,功能是一样的,唯一缺点就是list的币跟pool太少了,难怪没什么钱可以赚,我这个合约是uniswap体系的pool都可以用然后,还需要自动化交易,现在这个世道用手动基本上没有机会可以套利成功flashloan 是自己不用出本金用借的,快速搬砖我不知道定义是什么,如果是指一个tx内完成搬砖交易那就是可以搭配flashloan但是不一定一定要flashloan,你也可以自己出本金节省flashloan手续费
作者: uyangpong (uyangPP)   2022-03-08 20:53:00
看来是时候了
作者: a95968761 (不跟你说)   2022-03-08 22:18:00
去年发现这些可以赚钱,可是没程式底就放弃了好奇想问这些做法和策略交易的获利比起来如何?
作者: ZakuSIN (SIN)   2022-03-09 00:52:00
原来如此 这确实是需要多一点的pool找出价差获利
楼主: MACD (MACD)   2022-03-09 15:46:00
当然是是策略交易好赚啊,这种套利就是0风险无本交易,拿来当基本盘还不错
作者: trylovetom (闲闲的猛男)   2022-03-11 13:40:00
推推目前也在研究 dydx 的闪电交易

Links booklink

Contact Us: admin [ a t ] ucptt.com