最近chatGPT展现出的实力异常强大,既然它这么牛逼,所以是否可以写一些略微复杂的代码出来,比如能让我们实打实赚钱的网格交易机器人甚至是MEVBot?结果来看很让人惊艳,先说结论:
1.通过一些input调教,chatGPT真的可以写出一个非常基础但是基本可用的girdtradingbot,并且能进行一些基础的优化。2.更加出乎我意料的是,它竟然还能写出一些简单的MEVBOT,甚至可以调用不同的api去写满足不同条件的MEVBOT
简单来说,只要反复执行下面的步骤,就可以得到一个可用的基于钱包的mev机器人:
1.开始输入简单的业务需求
2.通过输入"optimizetheabovecode"命令让AI优化几次代码
3.输入更为复杂的业务需求
美国财政部一般账户余额已不足500亿美元,创2017年以来最低值:金色财经报道,据macromicro数据显示,美国财政部一般账户余额(TGA)已不足500亿美元,截至5月24日只剩下约490亿美元,创下自2017年以来的最低值。美国财政部一般账户是美国政府处理日常开支的主要运营账户,目前美国众议院正在就债务上限问题进行谈判,一旦达成协议,美国财政部一般账户余额将会获得流动性并发行新债券以补充账户。(cryptoslate)[2023/5/26 9:44:54]
4.通过命令继续优化代码下面我们一起看下具体怎么做:
1)我们尝试在Input区域输入一个具体的需求,例如“writeagridtradingbotwithbinanceAPI“,我们就可以得到如下Python版本的一个网格买入代码模板,仔细看看,并没有什么明显的bug,属于不用改就可以用的程度
安全团队:WEEB遭受闪电贷攻击,黑客获利约16ETH:金色财经报道,据区块链安全审计公司Beosin旗下Beosin EagleEye安全风险监控、预警与阻断平台监测显示,WEEB项目遭受价格操控攻击(0xcb58fb952914896b35d909136b9f719b71fc8bc60b59853459fc2476d4369c3a),黑客利用WEEB代币中的performUpkeep函数,将pair中大量WEEB代币的余额烧毁,从而提高WEEB价格,获利16ETH。目前资金仍在黑客地址中(0xe9ba23db4cab47621d72b7a51ef166992a025b16),Beosin Trace将持续对资金流向进行监控。[2023/5/10 14:53:59]
Binary X将启动Token拆分,并将推出游戏更新《CyberDragon:Boss Raid》:据官方消息,元宇宙链游平台BinaryX预计于2月23日16时完成Token拆分且去中心化用户可以开始进行新旧Token的转换。
此外,BinaryX还将于2月24日20时正式发布游戏更新《CyberDragon:Boss Raid》。该更新以CyberDragon游戏背景为框架,让玩家可以聚集在一起与强大的Boss战斗,让玩家在指定时间内消耗BNX攻击Boss。在Boss Raid中,玩家除了可以获得战斗奖励,还有额外的最终大奖池。除此之外,玩家之间还能互相邀请并获得对应的BNX奖励。[2023/2/22 12:22:36]
2)当然,本着高要求的态度,我们可以继续输入“optimizethecodeabove“来让AI自动优化下上面的代码。这个过程反复个两三次,一直到自己满意为止。我们会发现,chatGPT会给出每次优化的思路,并且优化后的代码会变的更加简洁。这些思路其实非常值得我们学习,尤其是一些刚刚接触这类开发的人
以太坊信标链质押量突破1370万,质押总价值近220亿美元:9月14日消息,据欧科云链OKLink多链浏览器显示,截止目前以太坊信标链上质押数已增加至1370万枚ETH,截至目前为13,708,135枚,占当前以太坊总流通量的11.45%,验证者总量为428,069。按当前 ETH 价格计算,信标链质押 ETH总价值接近220亿美元。[2022/9/14 13:29:38]
3)不过既然是gridtradingbot,怎么能只有买入呢?所以我们试试输入“writeagridtradingbotofsale“,发现竟然得到了一个完整的买入卖出网格交易机器人!更难能可贵的是代码依旧不需要修改就能直接用
vivo布局元宇宙推出X80数字藏品:金色财经报道,vivo联合百度推出了vivoX80系列解构版数字藏品。这次的数字藏品总共20000份,在百度app小程序星际口袋可以看到相关的活动。vivo数字藏品主要是以vivoX80Pro为主,这是vivo今天4月份发布的高端旗舰手机。主攻拍摄方面,特意加入了vivo自研的影像芯片V1+,拍摄能力进一步提升。[2022/8/27 12:52:30]
4)至于继续让AI优化代码的步骤我们就不再重复了,毕竟这次我们只是想了解一下它能不能写一个逻辑稍微复杂一点的代码,现在来看,网格机器人是难不倒它了。那么,如果遇到复杂度更高的MEVBOT,它能处理吗?让我们输入“WriteaMEVBOTinpython“,发现得到的MEV机器人并不是我们知道的链上maximal-extractablevalue,而还是基于Binance的传统gridtradingbot,这也启发我们,眼界不要狭隘,MEV可不止链上:)
5)不过如果我们限定这个MEVBOT是On-chain的MEV,chatGPT能搞定吗?于是我们可以在Input这里输入一个非常具体的要求:writeauniswapMEVBOT。结果就是…………它给我们写了一个JS版本的sniperbot!而Sniperbot就是MEVBOT里最简单的一种,理解成夹子就行
大概看一下它的逻辑和代码结构,我们会发现它基本上已经是一个可用的sniperbot.甚至连feeAmount这种条件都考虑到了。当然,它最后的创建新池是没必要的,我们可以稍微调整下逻辑改成监控现有池子即可。
7)既然我们离成功只差这一步,那干脆就试试让它自己写一个可以监控DOGE/ETH池子的sniperbot吧。继续加限定条件。一个基本不会有什么报错的基于EOA/个人钱包的简单MEVBOT就生成了~
后续就是可以重复去优化这个代码,一直到优化一个自己满意的版本出来,然后复制出来稍微修改下其实就可以用了。这里注意的是它生成的代码里的合约地址都是主网地址,自己去试的时候记得先换成测试网试试。不过,我们知道真正的MEVBOT在交易的时候都是通过合约去交易而不是通过EOA发送交易,那么如果
我们想让chatGPT去帮我们写一个基于合约的MEV机器人模板它能做到么?欢迎大家去试试,我得到的版本如下,里面的一些函数关系可能需要调整下,总的逻辑和结构是没问题的
总结:chatGPT的能力确实没的说,在调校得当的条件下,连tradingbot和MEVBOT这种逻辑较为复杂的代码都能生成。更为重要的是它还能为我们提供代码优化思路,这一点我想才是我们应该真正去学习的。它到底还有多少潜力,我们拭目以待。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。