原文:《7步让chatGPT写个基于钱包的MEV BOT》
作者:鸡鸡鸡鸡鸡。
chatGPT展现出的实力异常强大,是否能让它帮我们写出网格交易机器人甚至是MEV Bot?
最近chatGPT展现出的实力异常强大,既然它这么牛逼,所以是否可以写一些略微复杂的代码出来,比如能让我们实打实赚钱的网格交易机器人甚至是MEV Bot?结果来看很让人惊艳,先说结论:
通过一些input调教,chatGPT真的可以写出一个非常基础但是基本可用的gird trading bot,并且能进行一些基础的优化。
更加出乎我意料的是,它竟然还能写出一些简单的MEV BOT,甚至可以调用不同的api去写满足不同条件的MEV BOT。
简单来说,只要反复执行下面的步骤,就可以得到一个可用的基于钱包的mev机器人:
开始输入简单的业务需求(例如要求AI写一个网格交易机器人)
通过输入"optimize the above code"命令让AI优化几次代码
外媒:香港金融监管机构本周讨论了如何解决加密公司开设银行账户面临的挑战:6月16日消息,据彭博社援引知情人士报道,香港金融监管机构已于本周一召集银行、加密平台和其他行业参与者在一起,主要讨论如何解决加密公司在开设银行账户方面面临的持续挑战。这是香港监管机构自 4 月下旬以来第二次推动银行更多参与加密领域的会议。[2023/6/16 21:41:23]
输入更为复杂的业务需求(例如要求AI写一个mev套利机器人)
通过命令继续优化代码
下面我们就具体看看怎么做:
我们尝试在Input区域输入一个具体的需求,例如“write a grid trading bot with binance API“,我们就可以得到如下Python版本的一个网格买入代码模板( 它甚至会告诉我们它的实现思路是什么样的),仔细看看,并没有什么明显的bug,属于不用改就可以用的程度。但是需要注意的是,哪怕每次输入的命令是一样的,但是得到的代码版本也是不同的,不过对于同一个问题,chatGPT给出的思路都是一样的。
Coinbase Wallet推出交易模拟功能,可了解智能合约代码如何处理加密资产:金色财经报道,据 Coinbase Wallet 社交媒体账户透露,Coinbase Wallet 已推出交易模拟功能,通过自动模拟兼容 EMV 网络上授权交易时将执行的代码,用户可以了解哪些资产将离开自己的钱包,以及收回相关资产的近似估值。Coinbase 表示,该功能的主要目的是让用户清楚地了解区块链应用程序或智能合约将如何处理他们的加密资产。[2022/11/21 7:52:42]
当然,本着高要求的态度,我们可以继续输入“optimize the code above“来让AI自动优化下上面的代码。这个过程反复个两三次,一直到自己满意为止。我们会发现,chatGPT会给出每次优化的思路,并且优化后的代码会变得更加简洁。这些思路其实非常值得我们学习,尤其是一些刚刚接触这类开发的人
Lido将出版儿童读物《加密货币是如何运作的》:10月12日消息,流动性质押协议 Lido 宣布其团队将出版儿童读物《加密货币是如何运作的》,预印本已交付给以太坊创始人 Vitalik Buterin 审查。[2022/10/12 10:31:58]
不过既然是grid trading bot,怎么能只有买入呢?所以我们试试输入“write a grid trading bot of sale“,发现竟然得到了一个完整的买入卖出网格交易机器人。更难能可贵的是代码依旧不需要修改就能直接用的那种:
《“区块链+”如何重构内容产业生态》获第三十一届中国新闻奖三等奖:金色财经报道,人民日报(2021年11月08日 第?17版)发布第三十一届中国新闻奖获奖作品目录,《“区块链+”如何重构内容产业生态》获第三十一届中国新闻奖三等奖,刊播单位:新闻与写作?,报送单位:北京记协。[2021/11/8 6:37:41]
至于继续让AI优化代码的步骤我们就不再重复了,毕竟这次我们只是想了解一下它能不能写一个逻辑稍微复杂一点的代码,现在来看,网格机器人是难不倒它了。那么,如果遇到复杂度更高的MEVBOT,它能处理吗?让我们输入“Writea MEV BOT in python“,发现得到的MEV机器人并不是我们知道的链上maximal extractable value,而还是基于Binance的传统grid trading bot,这也启发我们,眼界不要狭隘,MEV可不止链上 : ),这里可以不加编程语言的限定条件,我只是个人比较喜欢python,目前测试下来,chatGPT主要给的代码版本就是Python和JS。同时这里可以加一些自己喜欢的限定条件进去,无论是withflashbot还是with thegraph,chatGPD都能满足你的需求。
阿拉斯加女学生如何依靠2014年的比特币课题支付大学学费:2014年,阿拉斯加的一位女学生以比特币作为竞赛项目课题,而在当时这一课题毫无疑问获得了评委的青睐。到现在,这一课题不仅为她带来了荣誉,还给她积累了一定的财富。而当时因为这一课题而了解到比特币的孩子们大多数仍旧保留着这些比特币,同时还保持着对加密货币的兴趣。正如这故事所表明的,向孩子传授有关金钱的知识并赋予他们一定的财务自由越早越好。[2017/12/29]
不过如果我们限定这个MEV BOT是On-chain的MEV,chatGPT能搞定吗?于是我们可以在Input这里输入一个非常具体的要求:write a uniswap MEV BOT。结果就是…………它给我们写了一个JS版本的sniper bot!而Sniperbot就是MEV BOT里最简单的一种,理解成夹子就行。
大概看一下它的逻辑和代码结构,我们会发现它基本上已经是一个可用的sniper bot. 甚至连feeAmount这种条件都考虑到了。当然,它最后的创建新池是没必要的,我们可以稍微调整下逻辑改成监控现有池子即可。当然可能你输入同样的命令生成的代码里不是这个逻辑,不过影响并不大
既然我们离成功只差这一步,那干脆就试试让它自己写一个可以监控DOGE/ETH池子的sniper bot吧。继续加限定条件。一个基本不会有什么报错的基于EOA/个人钱包的简单MEV BOT就生成了~
后续就是可以重复去优化这个代码,一直到优化一个自己满意的版本出来,然后复制出来稍微修改下其实就可以用了。这里注意的是它生成的代码里的合约地址都是主网地址,自己去试的时候记得先换成测试网试试。不过,我们知道真正的MEV BOT在交易的时候都是通过合约去交易而不是通过EOA发送交易,那么如果我们想让chatGPT去帮我们写一个基于合约的MEV机器人模板它能做到么?欢迎大家去试试(e.g. input write a MEV BOT with smart contract),我得到的版本如下,里面的一些函数关系可能需要调整下,总的逻辑和结构是没问题的
总的来说,chatGPT的能力确实没地说,在调校得当的条件下,连trading bot和MEV BOT这种逻辑较为复杂的代码都能生成。更为重要的是它还能为我们提供代码优化思路,这一点我想才是我们应该真正去学习的。加上它千人千面的特点,到底还有多少潜力,我们拭目以待。最后,附上需要的几个命令列表:
Write a grid trading bot with binance API (你可以换成任何你喜欢的交易所API,或者就写exchange API,也可以修改策略名字)
optimize the code above(让AI优化自己的代码)
write a grid trading bot of sale(可以改成自己喜欢的策略名字)
Write a MEV BOT in python(随意改语言)
write a uniswap MEV BOT(随意加语言限定或改目标DEX)
write auniswapsniper bot to snipeDOGE/ETH(随便改交易对和交易所)
PANews
媒体专栏
阅读更多
金色早8点
金色财经
去中心化金融社区
CertiK中文社区
虎嗅科技
区块律动BlockBeats
念青
深潮TechFlow
Odaily星球日报
腾讯研究院
摘要: Dogecoin源于莱特币(Litecoin)代码库的一个分叉,基于2013年柴犬表情包风靡网络。DogeCoin作为热度极高的模因币(MEME)之一,市值一度达到887.94亿美元.
撰文:SnapFingers DAO过去一年传统公司尤其是互联网企业纷纷开始 Web3 之路的尝试,对于巨头们来说,兼具流量与品牌效应的 NFT 成为了首选.
人工智能 AI 有人热情膜拜,有人畏惧如虎,AI 的发展已经进入高层面的快车道,技术更新迭代日新夜异,技术无罪也无善恶,曾经科幻未来的人机交流.
在过去几个月,像GMX这样的永续合约协议备受关注。在GMX的独特设计之上,已经发展出一个独立的生态系统。FTX 暴雷事件余波未止,去中心化和透明度越来越受到关注.
原文来源:Ah Kek。在 FTX 破产案例之后,我们想了解 CEX 和 DEX 的交易量表现如何.
原文标题:The world's largest stablecoin looks shaky原文作者:Liz Hoffman原文来源:semafor投资者越来越担心.