原文:《7步让chatGPT写个基于钱包的MEVBOT》
作者:鸡鸡鸡鸡鸡。
chatGPT展现出的实力异常强大,是否能让它帮我们写出网格交易机器人甚至是MEVBot?
最近chatGPT展现出的实力异常强大,既然它这么牛逼,所以是否可以写一些略微复杂的代码出来,比如能让我们实打实赚钱的网格交易机器人甚至是MEVBot?结果来看很让人惊艳,先说结论:
通过一些input调教,chatGPT真的可以写出一个非常基础但是基本可用的girdtradingbot,并且能进行一些基础的优化。
更加出乎我意料的是,它竟然还能写出一些简单的MEVBOT,甚至可以调用不同的api去写满足不同条件的MEVBOT。
简单来说,只要反复执行下面的步骤,就可以得到一个可用的基于钱包的mev机器人:
开始输入简单的业务需求
数据:莱特币日新增地址数上涨97.72%,近一个月出现较大幅度增长:金色财经报道,据Tokenview数据显示,近一个月以来,莱特币链上新增地址数呈现较大幅度增长。昨日莱特币新增地址数为47万,较前日环比上涨97.72%。莱特币网络已累计处理1.64亿笔交易。[2023/6/7 21:21:52]
通过输入"optimizetheabovecode"命令让AI优化几次代码
输入更为复杂的业务需求
通过命令继续优化代码
下面我们就具体看看怎么做:
我们尝试在Input区域输入一个具体的需求,例如“writeagridtradingbotwithbinanceAPI“,我们就可以得到如下Python版本的一个网格买入代码模板,仔细看看,并没有什么明显的bug,属于不用改就可以用的程度。但是需要注意的是,哪怕每次输入的命令是一样的,但是得到的代码版本也是不同的,不过对于同一个问题,chatGPT给出的思路都是一样的。
自Paxos停止发行BUSD后,USDT市值增加19亿美元,其稳定币市场份额达52.6%:金色财经报道,自纽约金融服务部命令Paxos停止发行BUSD消息传出后,稳定币发行商Tether (USDT) 市值增加了19亿美元,达到703亿美元,目前稳定币市场占比52.6%,高于此前的51%。
此外,根据CoinGecko.com的数据,BUSD市值已从161亿美元缩水至129亿美元,其市场份额从12.1%缩小至9.4%。(路透社)[2023/2/22 12:21:57]
当然,本着高要求的态度,我们可以继续输入“optimizethecodeabove“来让AI自动优化下上面的代码。这个过程反复个两三次,一直到自己满意为止。我们会发现,chatGPT会给出每次优化的思路,并且优化后的代码会变得更加简洁。这些思路其实非常值得我们学习,尤其是一些刚刚接触这类开发的人
多位Magic Eden用户声称在平台上的正版NFT主页买到赝品,怀疑平台或存在BUG:1月4日消息,NFT收藏者Trollidan《TYR》发推称,自己在Magic Eden上的ABC(abracadabra)系列NFT主页买到了赝品NFT,多位NFT收藏者回应表示有相同经历。
据悉,赝品NFT 挂单均以大幅低于市场价的价格出现在官方正版NFT系列主页,买家误以为挂单者手滑输入错误价格,买入后才发现买到的NFT收藏系赝品,该BUG目前或已遭到恶意利用,Magic Eden官方暂未对此类事件给出相关声明。[2023/1/4 9:52:43]
Maker推出DAI跨链传输基础设施Maker Teleport:11月16日消息,据官方推特,Maker宣布推出Maker Teleport,旨在为DAI提供多链传输的基础设施。Maker Teleport由MakerDAO Engineering Core Unit构建,其部署分为快速提款和Layer2至 Layer2完全传输两个阶段。现在Maker Teleport已实施了快速提款,允许用户将DAI从Layer2即时传输到Layer1。
目前,快速提款已上线Arbitrum和Optimism,债务上限均为100万枚DAI。Maker 表示在未来的升级中,用户将可以即时地在Layer2间传输DAI。同时,Maker宣布将为想要集成Maker Teleport的开发者提供最高10,000枚DAI的拨款计划。[2022/11/16 13:10:37]
不过既然是gridtradingbot,怎么能只有买入呢?所以我们试试输入“writeagridtradingbotofsale“,发现竟然得到了一个完整的买入卖出网格交易机器人。更难能可贵的是代码依旧不需要修改就能直接用的那种:
百度虚拟形象驱动专利公布 可应用于元宇宙场景:10月17日消息,据天眼查,北京百度网讯科技有限公司“虚拟形象驱动方法、装置、电子设备及存储介质”专利公布。专利摘要显示,该专利涉及计算机视觉、深度学习以及增强现实等人工智能领域,可应用于虚拟形象生成以及元宇宙等场景。[2022/10/17 17:29:04]
至于继续让AI优化代码的步骤我们就不再重复了,毕竟这次我们只是想了解一下它能不能写一个逻辑稍微复杂一点的代码,现在来看,网格机器人是难不倒它了。那么,如果遇到复杂度更高的MEVBOT,它能处理吗?让我们输入“WriteaMEVBOTinpython“,发现得到的MEV机器人并不是我们知道的链上maximalextractablevalue,而还是基于Binance的传统gridtradingbot,这也启发我们,眼界不要狭隘,MEV可不止链上:),这里可以不加编程语言的限定条件,我只是个人比较喜欢python,目前测试下来,chatGPT主要给的代码版本就是Python和JS。同时这里可以加一些自己喜欢的限定条件进去,无论是withflashbot还是withthegraph,chatGPD都能满足你的需求。
不过如果我们限定这个MEVBOT是On-chain的MEV,chatGPT能搞定吗?于是我们可以在Input这里输入一个非常具体的要求:writeauniswapMEVBOT。结果就是…………它给我们写了一个JS版本的sniperbot!而Sniperbot就是MEVBOT里最简单的一种,理解成夹子就行。
大概看一下它的逻辑和代码结构,我们会发现它基本上已经是一个可用的sniperbot.甚至连feeAmount这种条件都考虑到了。当然,它最后的创建新池是没必要的,我们可以稍微调整下逻辑改成监控现有池子即可。当然可能你输入同样的命令生成的代码里不是这个逻辑,不过影响并不大
既然我们离成功只差这一步,那干脆就试试让它自己写一个可以监控DOGE/ETH池子的sniperbot吧。继续加限定条件。一个基本不会有什么报错的基于EOA/个人钱包的简单MEVBOT就生成了~
后续就是可以重复去优化这个代码,一直到优化一个自己满意的版本出来,然后复制出来稍微修改下其实就可以用了。这里注意的是它生成的代码里的合约地址都是主网地址,自己去试的时候记得先换成测试网试试。不过,我们知道真正的MEVBOT在交易的时候都是通过合约去交易而不是通过EOA发送交易,那么如果我们想让chatGPT去帮我们写一个基于合约的MEV机器人模板它能做到么?欢迎大家去试试,我得到的版本如下,里面的一些函数关系可能需要调整下,总的逻辑和结构是没问题的
总的来说,chatGPT的能力确实没地说,在调校得当的条件下,连tradingbot和MEVBOT这种逻辑较为复杂的代码都能生成。更为重要的是它还能为我们提供代码优化思路,这一点我想才是我们应该真正去学习的。加上它千人千面的特点,到底还有多少潜力,我们拭目以待。最后,附上需要的几个命令列表:
WriteagridtradingbotwithbinanceAPI
optimizethecodeabove
writeagridtradingbotofsale
WriteaMEVBOTinpython
writeauniswapMEVBOT
writeauniswapsniperbottosnipeDOGE/ETH
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。