DEXbotまとめ
DEX bot/DeFi Bot, DeBot.
- 🏢DeFiで取引する📝仮想通貨botの総称.
- DEXに挑む挑戦者たちを🔖DEX Botterという.
🗺DEXbot戦略マップ
- 🤖MEV bot: チェーン及びmempoolから情報取得して収益機会さがす系なんでも.
- 🤖DEX Arbitrage: DEXにおけるアービトラージ.
- 🤖AtomicArb Bot: atomic なarbtrage.
- 🎴DeFi-Cyclic MEV: DEX内経路アビトラ
- 🎴DeFi-DeFi MEV: DEX-DEXアビトラ(同一チェーン).
- 🎴Cross-Domain MEV: atomicでないarbtrage. Non-Atomic Arb
- 🎴Cross-Chain MEV: クロスチェーンアビトラ.
- 🎴CeFi-DeFi MEV: DEX-CEXアビトラ
- 🤖Sandwitch MEV: サンドイッチ攻撃Bot, フロントランニング.
- 🤖AtomicArb Bot: atomic なarbtrage.
- 🤖Keeper Bot: DEXに機能提供をしてincentiveをもらう.
- 🤖Liquidation MEV: 精算機能を提供. 精算請負職人bot.
- 🤖Order Matching bot: 指値機能を提供.
- 🤖Order Trigger bot: 逆指値機能.
- 🤖Jupiter Keeper bot, Jupiter Limit Orderの機能をつかったbot.
- 🤖DEX Sninper bot: Liquidity Sniping
- 🤖NFTbot: NFTミスプライス. DEX版ヒゲキャッチ.
- 🤖IDO早押しBot: DEX版仮想通貨上場戦.
- 🤖BGCbot: BCGゲームで稼ぐ自動化戦略.
- 🤖AMMBot: LP自動リバランス. イールドファーミング自動化戦略.
- 🤖DEXバグハンティング: DEXの脆弱性を報告.
- 🤖Solana MEV: Solanaチェーンでなんかやるbot.
- 🤖DEX CLOB Bot: DEX板取引.
🤖DEXバグハンティング
DEXのバグを報告する.
- raydium: https://docs.raydium.io/raydium/protocol/bug-bounty-program
- How to become a smart contract auditor | cmichel
- $5000 from Raydium Bug Bounty Program ~バグハントがブルーオーシャンだと思った話~ part1/2|さるお
- $5000 from Raydium Bug Bounty Program ~バグハントがブルーオーシャンだと思った話~ part2/2|さるお
🤖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.
その他
よくわからないやつ.
🏢Chainlink(LINK)
タスクを実行する人はガス代を払い, 報酬を受取る.
Dex bot開発
開発言語
- Python, web3.py
- JavaScript, web3.js
- C++/Rust: 早いもの勝ち系, hotpath, FCFS系.
- Go, ノード改造.
- Rust: SolanaのProgram開発言語.
References
- 【仮想通貨botter Advent Calendar 2022】 ABIを使わずにPancakeswapでSwapしよう|QASH_NFT
- Defiを理解しようシリーズ 第3回: Defi Botterになってみよう ~教えてやる!Botは簡単だ!~|dK
チェーン別
eth mev
📝Solidityの知識が必要.
🤖BSC Bot
⛓BSC($BNB)のbot.
- 納豆男爵|note: 全6回シリーズのnote.
- Binance Smart Chain - BSC Sniper Bot
- DEX決闘王への道BSC編|Ros|note
🤖Polygon Bot
⛓Polygon(MATIC)のbot
- yuichiro aoki – Medium: Medium課金しないと読めない…
- https://www.youtube.com/@yuchiaoki
🤖Avax Bot
⛓Avalanche(AVAX)のbot. avax arv bot.
🤖Uniswap bot
🏢Uniswapのプロトコルを知る必要(v2/v3)がある.
ref. Uniswap V3 発売直前記念🎉DEXシステムトレードの手引き | 紫藤かもめ | Spotlight
- BAN されることはありません.
- 専用APIのようなものはありません。例えば現在のトークンの価格を取得するには Ethereum のノードに問い合わせをします。
- 裏を返せば、APIのレートリミットのようなものに悩まされることはありません。
- Uniswap V3 LP Vault (Automated Manager) 完全攻略 - DeFiで落ちてるお金を拾いたいブログ
- 期待値が高そうなAMPLのトレード戦略 | 紫藤かもめ | Spotlight
Topics
💡EVM系かSolana系かを選択する
以下のTwitterスレッドより.
ref. https://twitter.com/cryptoo_bear/status/1529095107827273728
EVMの方が歴史も長く人口も多いので勉強の題材は多そう、その分競争が激しくカモになりやすいかも。・Solanaは勉強の題材は少なく初心者は少し(かなり?)辛いかも?
🐥DEXBot初心者入門
DEXBotをつくりたい!とおもったときに右も左もわからない場合はどうすればいいか?
- まずは基本用語を理解.
- 💡EVM系かSolana系かを選択する, どちらかを決める. その先に学ぶ技術が大きく変わる転換点.
🔦取引所の提供するSDKがだいたいTypeScript
;; https://twitter.com/torohash/status/1614862948287270914
solanaのアビトラやるときに思ったけど、取引所それぞれが提供しているsdkがだいたいtypescriptで、rustで実装するとsdkをrustに落とし込むことになってクソ時間かかるんだよな
🔗References
- 2022年2月の最近のボット事情+α|Hoheto (仮想通貨botter)|note
- 後半からDEX Botの話.
- Web3.0を生き抜くbotterたち - Qiita
- ある草コイナーと私(2021年振り返り)|黒枝
- そろそろHarmonyの思い出を語ろうか|Ros
海外
日本語情報はほぼないと思ったほうが良い. YoutubeやMediumをみると海外のトレーダーが情報発信している.
初心者向け
初心者向けといいつつDEX用語ポンポン飛び交うので, 前提としてDEXの知識がないと記事をよむのが厳しい… 初心者とは.
- Defiを理解しようシリーズ第3回: Defi Botterになってみよう ~教えてやる!Botは簡単だ!~|dK
- USDC/USDT Depegをとる. わかりやすい入門用記事. web3.py
- DEXトレードの思ひ出
- web3.js/DEX-CEXアビトラ.
👉Related
up: 🔖仮想通貨bot手法