比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads

BOT:如何讓chatGPT編寫基于錢包的MEV BOT?

Author:

Time: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優化幾次代碼

Aave社區正對“如何分配Aave Grants DAO收到的30萬枚OP”提案進行投票:5月4日消息,Aave社區正對“如何分配Aave Grants DAO(AGD)收到的30萬枚OP”提案進行溫度檢查投票,該提案目前支持率為99.97%,并將于5月8日結束。根據該提案,Aave社區去年創建了一個提案并成功收到了30萬枚OP代幣,作為激勵基金OP Stimpack階段0的一部分。這些代幣將用于資助項目,以幫助Aave在Optimism上的發展。該提案旨在澄清收到的OP應如何分配并獲得社區支持。

該提案建議分配最多10萬枚OP用于當前AGD季度的贈款以及以Optimism為中心的事件和賞金,并將剩余的20萬枚OP保留在AGD多簽錢包中以用于AGD的未來季度贈款或分配。如果該提案獲得此次投票通過,AGD將按照上述方式進行資金分配。不需要AIP或進一步的治理行動。[2023/5/4 14:42:34]

輸入更為復雜的業務需求(例如要求AI寫一個mev套利機器人)

通過命令繼續優化代碼

下面我們就具體看看怎么做:

Curve社區討論如何分配Synthetix跨資產交易費:根據YFI創始人Andre Cronje此前發布的鏈接,在Curve用900萬USDT兌換895.3萬枚sUSD,隨后利用這些sUSD在Synthetix交易所完成交易,獲得6689.94枚sETH。有社區成員指出,26859美元的費用收入將分配給Synthetix(SNX)質押者。

Curve團隊成員向社區征求意見,Curve跨資產互換將Synthetix作為橋梁,Synthetix將小部分交易費返給Curve,如何分配這些費用?其中列出四個選項:veCRV持有者、LP、兩者都分配、兩者都不分配。[2021/1/21 16:41:10]

我們嘗試在Input區域輸入一個具體的需求,例如“write a grid trading bot with binance API“,我們就可以得到如下Python版本的一個網格買入代碼模板( 它甚至會告訴我們它的實現思路是什么樣的),仔細看看,并沒有什么明顯的bug,屬于不用改就可以用的程度。但是需要注意的是,哪怕每次輸入的命令是一樣的,但是得到的代碼版本也是不同的,不過對于同一個問題,chatGPT給出的思路都是一樣的。

現場 | 降維安全CTO:交易所應該如何保護數字資產:12月16日,由ChainUP主辦,節點資本等聯合主辦的“Future BlockChain”全球行活動在韓國舉辦。降維安全CTO在會議中表示,交易所主要面臨Hacker、惡意量化團隊、惡意用戶、惡意項目方這些外部攻擊。具體到黑客攻擊有以下四點:DoS勒索、Web滲透/APT社會工程學攻擊以及利用區塊鏈項目自身的漏洞進行攻擊。據降維安全統計,交易所應用(不涉及期貨合約)風險,共有5大類,14個子類,68個風險點。他表示:專業的事情應該交給專業的人做,選擇專業的交易所系統和專業的安全服務商,非常重要。[2018/12/16]

當然,本著高要求的態度,我們可以繼續輸入“optimize the code above“來讓AI自動優化下上面的代碼。這個過程反復個兩三次,一直到自己滿意為止。我們會發現,chatGPT會給出每次優化的思路,并且優化后的代碼會變得更加簡潔。這些思路其實非常值得我們學習,尤其是一些剛剛接觸這類開發的人

HeroNode創始人劉國平:工業革命以來最大的技術革命——區塊鏈如何實現去中心化:近日,HeroNode 創始人劉國平受邀前往平安總部進行區塊鏈技術演講。會上,劉國平就“區塊鏈到底是什么”和“區塊鏈有什么特點”兩個問題,用通俗易懂的語言深入淺出地進行講解,并著重介紹了區塊鏈對現有公司業務的挑戰。劉國平,區塊鏈應用技術專家、比特幣第一批礦工、Hero 移動跨平臺框架開發創始人,Hero 理事會會長。曾任職萬得資訊、第九城市、點融網等知名互聯網公司負責技術研發、并深度參與點融網區塊鏈應用場景開發。[2018/4/2]

不過既然是grid trading bot,怎么能只有買入呢?所以我們試試輸入“write a grid trading bot of sale“,發現竟然得到了一個完整的買入賣出網格交易機器人。更難能可貴的是代碼依舊不需要修改就能直接用的那種:

芝加哥商品交易所集團就比特幣期貨將如何推出做了更為具體的解釋:芝加哥商品交易所集團的股權產品負責人蒂姆-麥考特在接受外媒采訪時表示:“交易所已經采取了保護措施,如更高的保證金水平、限制頭寸和價格以抑制它即將推出的比特幣期貨的風險。”隨后芝加哥商品交易所還闡述了三個層面的細節即交易、市場數據和雙邊市場的缺乏。[2017/12/3]

至于繼續讓AI優化代碼的步驟我們就不再重復了,畢竟這次我們只是想了解一下它能不能寫一個邏輯稍微復雜一點的代碼,現在來看,網格機器人是難不倒它了。那么,如果遇到復雜度更高的MEVBOT,它能處理嗎?讓我們輸入“Writea MEV BOT in python“,發現得到的MEV機器人并不是我們知道的鏈上maximal extractable value,而還是基于Binance的傳統grid trading bot,這也啟發我們,眼界不要狹隘,MEV可不止鏈上 : ),這里可以不加編程語言的限定條件,我只是個人比較喜歡python,目前測試下來,chatGPT主要給的代碼版本就是Python和JS。同時這里可以加一些自己喜歡的限定條件進去,無論是withflashbot還是with thegraph,chatGPD都能滿足你的需求。

不過如果我們限定這個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星球日報

騰訊研究院

Tags:BOTMEVCHAHATOmniaBotMEVFREEBit Miner ChainCloudChat

加密貨幣
比特幣:比特叢林 :溯源黑客返還被盜數字資產

比特叢林是領先的區塊鏈溯源公司,數字資產被盜后,比特叢林進行協助,挽回了數字資產。近期受被盜項目方委托溯源黑客,比特叢林快速溯源到嫌疑人,經過和項目方溝通協調達成一致,主動和黑客取得聯系讓其返還.

1900/1/1 0:00:00
加密貨幣:新聞周刊 | 北京立法保障數字經濟發展

金色周刊是金色財經推出的一檔每周區塊鏈行業總結欄目,內容涵蓋一周重點新聞、礦業信息、項目動態、技術進展等行業動態。本文是其中的新聞周刊,帶您一覽本周區塊鏈行業大事.

1900/1/1 0:00:00
比特幣:從比特幣的貨幣屬性角度分析:是否應該支持全面RBF?

原文:《Properties of Money and Full RBF》 編譯:BTCStudy 本文不會詳細剖析“全面 RBF”的利與弊.

1900/1/1 0:00:00
WEB:Web3游戲營銷指南:如何吸引大量真正的游戲玩家?

撰寫:Brycent 編譯:深潮 TechFlow大多數 Web3 游戲的營銷方式都是錯誤的。如能做出以下這些改變,你會大大增加營銷成功幾率.

1900/1/1 0:00:00
NFT:金色Web3.0日報 | 上海首支元宇宙產業基金啟動 首期規模10億元

DeFi數據 1、DeFi代幣總市值:390.4億美元 DeFi總市值及前十代幣 數據來源:coingecko2、過去24小時去中心化交易所的交易量25.

1900/1/1 0:00:00
人工智能:從中心化到去中心化轉變的萌芽 我們正走向一個什么樣的世界

原文作者:Packy McCormick。您需要了解的第一件事是:我們所有的系統都不完美。第二件事:你需要相信和理解的是,它們正在改進.

1900/1/1 0:00:00
ads