DEXbotまとめ

DEX bot/DeFi Bot, DeBot.

🗺DEXbot戦略マップ

🤖DEXバグハンティング

DEXのバグを報告する.

🤖DEX CLOB Bot

🔖vAMM🏢DEX Aggregator, いいかえればCEXの板取引のようなDEXでCEX Botの戦略をする.

🤖Keeper BotがDEXの運営だとすると, それの対語としてDEX Trading Bot. DEX market maker/mmbot.

または, 結局価格取得してそれをローソク足で表示するとそれはもう📝プライスアクションだ. プライスアクションは価格が情報源だが, 他のクリプトデータを組み合わせるといろいろできそう.


🤖Keeper Bot

DEX, とくにPerpetual DEXにおいて, スマートコントラクトやブロックチェーンネットワーク上で自動的に特定のタスクを実行する自律的なプログラム.

DEXは分散型取引所であるために, CEXの運営が管理するような機能も分散的にbotが実行する. DAppsの内の人がbotを動かしつつ, そのbotをOSSで公開して, 誰でもbotを動かすことでincentiveをもらいつつ, DEXの機能を補助する.


keeper情報はどうも検索でひっかからないのでperp dexのそれぞれのdocumentをのぞいてみるといい. 大抵の場合はbotのsampleがossとなっているのでGitHubリンクもある.

🤖Order Matching bot

makerとtakerをマッチングするbot. 📝指値注文の機能提供をするbot.

;; https://docs.drift.trade/tutorial-order-matching-bot

Order Matching Bots (Matching Bots) are responsible for matching two orders that cross or a taker order against the DAMM. Specifically, this includes:

Market Orders: Market Buy and Market Sell Limit Orders: Limit Buy and Limit Sell

Matching Bots receive a small compensation for each order that they successfully fill.

ref. Tutorial: Order Matching Bot - Drift Protocol v2

🤖Order Trigger bot

📝逆指値注文の機能を提供するbot.

  • stop order
  • stop limit order

ref. Tutorial: Order Trigger Bot - Drift Protocol v2

🤖精算Bot

Liquidator. 精算を執行するbot.

Refs

;; https://docs.drift.trade/keepers-and-decentralised-orderbook

Keeper Bots listen, store, sort and fill valid limit orders. Keepers do this by compiling all valid open orders found on-chain and organising them into an off-chain orderbook. These orders are sorted by price and age, and if two orders have the same age, they’re then sorted by position size.

その他

よくわからないやつ.

Dex bot開発

開発言語

  • Python, web3.py
  • JavaScript, web3.js
  • C++/Rust: 早いもの勝ち系, hotpath, FCFS系.
  • Go, ノード改造.
  • Rust: SolanaのProgram開発言語.

References

チェーン別

eth mev

📝Solidityの知識が必要.

🤖BSC Bot

⛓BSC($BNB)のbot.


🤖Polygon Bot

⛓Polygon(MATIC)のbot

🤖Avax Bot

⛓Avalanche(AVAX)のbot. avax arv bot.

Topics

💡EVM系かSolana系かを選択する

以下のTwitterスレッドより.

ref. https://twitter.com/cryptoo_bear/status/1529095107827273728

EVMの方が歴史も長く人口も多いので勉強の題材は多そう、その分競争が激しくカモになりやすいかも。・Solanaは勉強の題材は少なく初心者は少し(かなり?)辛いかも?

🐥DEXBot初心者入門

DEXBotをつくりたい!とおもったときに右も左もわからない場合はどうすればいいか?

🔦取引所の提供するSDKがだいたいTypeScript

;; https://twitter.com/torohash/status/1614862948287270914

solanaのアビトラやるときに思ったけど、取引所それぞれが提供しているsdkがだいたいtypescriptで、rustで実装するとsdkをrustに落とし込むことになってクソ時間かかるんだよな

🔗References

海外

日本語情報はほぼないと思ったほうが良い. YoutubeやMediumをみると海外のトレーダーが情報発信している.

初心者向け

初心者向けといいつつDEX用語ポンポン飛び交うので, 前提としてDEXの知識がないと記事をよむのが厳しい… 初心者とは.

up: 🔖仮想通貨bot手法