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.

🤖Uniswap bot

🏢Uniswapのプロトコルを知る必要(v2/v3)がある.

ref. Uniswap V3 発売直前記念🎉DEXシステムトレードの手引き | 紫藤かもめ | Spotlight

  • BAN されることはありません.
  • 専用APIのようなものはありません。例えば現在のトークンの価格を取得するには Ethereum のノードに問い合わせをします。
  • 裏を返せば、APIのレートリミットのようなものに悩まされることはありません。

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手法