火星链 火星链
Ctrl+D收藏火星链
首页 > 比特币 > 正文

TRA:如何让chatGPT编写基于钱包的MEV BOT?

作者:

时间:1900/1/1 0:00:00

原文:《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优化几次代码

Stargate DAO成员在社区会议上讨论如何处理即将收到的160万枚ARB:3月30日消息,Stargate DAO成员在周三社区电话会议上讨论如何处理160万枚Arbitrum(ARB)代币的预期分配,这些代币价值不到200万美元。LayerZero Labs的员工MaxPower表示,这些代币尚未收到,但当收到时将必须决定是否持有、出售、部署或委托这些代币。

一些与会者建议,DAO应该将ARB代币分发给用户,或将其部署为流动性激励。与此同时,其他治理代币持有者建议委托ARB代币,以便Stargate DAO可以参与Arbitrum治理。

据DeFiLlama的数据,Stargate的总锁定价值(TVL)为3.64亿美元,其中近22%来自Arbitrum平台。(CoinDesk)[2023/3/30 13:34:35]

输入更为复杂的业务需求(例如要求AI写一个mev套利机器人)

通过命令继续优化代码

下面我们就具体看看怎么做:

我们尝试在Input区域输入一个具体的需求,例如“write a grid trading bot with binance API“,我们就可以得到如下Python版本的一个网格买入代码模板( 它甚至会告诉我们它的实现思路是什么样的),仔细看看,并没有什么明显的bug,属于不用改就可以用的程度。但是需要注意的是,哪怕每次输入的命令是一样的,但是得到的代码版本也是不同的,不过对于同一个问题,chatGPT给出的思路都是一样的。

“比特币是如何制造出来的”排名微博热搜榜第29位:微博热搜显示,“比特币是如何制造出来的”排名微博热搜榜第29位。[2021/5/21 22:28:16]

当然,本着高要求的态度,我们可以继续输入“optimize the code above“来让AI自动优化下上面的代码。这个过程反复个两三次,一直到自己满意为止。我们会发现,chatGPT会给出每次优化的思路,并且优化后的代码会变得更加简洁。这些思路其实非常值得我们学习,尤其是一些刚刚接触这类开发的人

Compound CEO :创建治理代币,是为让最聪明用户决定协议如何升级:Compound创始人兼CEO Robert Leshner在媒体直播间表示,流动性挖矿是作为一种分发代币的方式,Compound总体上是一种自治的系统,这需要相信那些最有能力的人来决定协议的参数是什么,所以我们创建了一个治理代币来升级协议,向协议主题添加新资产,所以我们创造这个代币以便把它交到最聪明的用户手中。(深链财经)[2020/6/24]

不过既然是grid trading bot,怎么能只有买入呢?所以我们试试输入“write a grid trading bot of sale“,发现竟然得到了一个完整的买入卖出网格交易机器人。更难能可贵的是代码依旧不需要修改就能直接用的那种:

布鲁金斯学会:全球监管机构之间没有就如何处理加密货币达成协议:据福布斯消息,布鲁金斯学会昨日发布关于央行和加密货币的研究报告。报告指出,世界各地的银行监管机构并未采取统一的方式来规范加密货币。该报告还指出,目前的大型经济体中,没有任何一个国家的央行认真考虑是否推出自己的加密货币。然而,美联储、日本央行、加拿大央行、英国央行和欧洲央行均表示正在评估央行加密货币的利与弊。研究表明,央行领导人目前主要对于加密货币潜在的逃税和可能表示担心。[2018/4/18]

至于继续让AI优化代码的步骤我们就不再重复了,毕竟这次我们只是想了解一下它能不能写一个逻辑稍微复杂一点的代码,现在来看,网格机器人是难不倒它了。那么,如果遇到复杂度更高的MEVBOT,它能处理吗?让我们输入“Writea MEV BOT in python“,发现得到的MEV机器人并不是我们知道的链上maximal extractable value,而还是基于Binance的传统grid trading bot,这也启发我们,眼界不要狭隘,MEV可不止链上 : ),这里可以不加编程语言的限定条件,我只是个人比较喜欢python,目前测试下来,chatGPT主要给的代码版本就是Python和JS。同时这里可以加一些自己喜欢的限定条件进去,无论是withflashbot还是with thegraph,chatGPD都能满足你的需求。

环球银行金融电信协会与七家中央证券存管机构签署一项协议备忘录,以研究区块链如何用于交易后流程:环球银行金融电信协会(SWIFT)与七家中央证券存管机构签署了一项协议备忘录,以研究区块链如何用于交易后流程,如代理投票等。这七家机构分别是美国纳斯达克 Nasdaq Market Technology、俄罗斯国家结算存管公司(National Settlement Depository)、瑞士SIX Securities Services,南非Strate,阿布扎比证券交易所,阿根廷的Caja de Valores和智利的Depores de Central Valores。[2018/1/16]

不过如果我们限定这个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星球日报

腾讯研究院

标签:BOTMEVCHATRAMETABOTMEMEVENGERSdogechain币大跌OriginTrail

比特币热门资讯
STA:项目周刊 | 比特币价格回归5年前水平

金色周刊是金色财经推出的一档每周区块链行业总结栏目,内容涵盖一周重点新闻、行情与合约数据、矿业信息、项目动态、技术进展等行业动态。本文是项目周刊,带您一览本周主流项目以及明星项目的进展.

1900/1/1 0:00:00
ETA:Metaverse 的核心元素有哪些?

原标题:《Metaverse 的核心元素》虚拟环境,虚拟化身,虚拟现实。根据维基百科,Metaverse 被定义为“一个集体虚拟共享空间,由虚拟增强的物理现实和物理持久的虚拟空间融合而创造,包括.

1900/1/1 0:00:00
ARB:一文说透 Arbitrum:熊市里逆势增长的 Layer2 赛道领跑者

撰文:五火球教主来源:白话区块链最近 Arbitrum 可谓是大火特火,除了在 Layer2 遥遥领先的 TVL 和生态数量之外.

1900/1/1 0:00:00
CRYPT:对加密新人而言的 7 个残酷真相

原作者:Zee Prime 联合创始人 Matti我在旧文章《2022 年加密新手生存指南》上收到的积极反馈让我思考如何为这些新鲜血液提供更多有用的 tips.

1900/1/1 0:00:00
EFI:从DeFi的兴衰探索演化方向

在比特币得到机构关注之后,许多财务专家预测世界将因为加密货币的采用而发生重大变化。但是,截止到目前为止,很明显比特币的应用相当有限,例如只能充当无价值存储和转移.

1900/1/1 0:00:00
DAO:探讨DAO代币估值框架:该如何为治理代币定价?

原文:《A Framework for DAO Token Valuation》by Kristof Lommers编译:DAOctor在本文中.

1900/1/1 0:00:00