# Введение: Почему обычные транзакции на Solana теряют 10–30% на сэндвич-ботах
В 2026 году сеть Solana обрабатывает миллионы транзакций в секунду, являясь эпицентром торговли мемкоинами на площадках Pump.fun, Moonshot, Raydium CPMM и Meteora DLMM. Однако отправка обычной публичной транзакции в пул ликвидности неизбежно привлекает хищных MEV-ботов (Maximal Extractable Value).
Механика атаки проста: MEV-бот видит вашу транзакцию в очереди валидатора, покупает токен прямо перед вами (Front-run), взвинчивает цену, а затем мгновенно продает после вашей покупки (Back-run). В результате трейдер получает дикое проскальзывание (Slippage) и потерю до 30% депозита на одной сделке.
Единственный профессиональный способ зайти в первые блоки пула и гарантировать защиту от фронтрана — использование Jito Bundles (Атомарные пакеты транзакций).
# ⚡ 1. Архитектура Jito-Solana: Как работают приватные бандлы
Клиент Jito-Solana заменяет стандартный сетевой протокол TPU на приватный аукцион блоков (Block Engine).
[Ваш Снайпер-Бот]
│
│ 1. Создает транзакцию покупки + Tip Instruction
▼
┌──────────────────────────────────────────────────────────┐
│ Jito Block Engine (MEV) │
│ (Транзакция НЕ видна в публичном мемпуле Solana) │
└─────────────────────────────┬────────────────────────────┘
│ 2. Атомарное включение в блок
▼
┌──────────────────────────────────────────────────────────┐
│ Jito-Leader Валидатор │
│ (Исполняет бандл на 1-м месте блока без сэндвичей) │
└──────────────────────────────────────────────────────────┘
Ключевые преимущества Jito Bundles:
# 📊 2. Сравнение методов отправки транзакций на Solana
| Параметр | Публичный RPC (Standard) | Priority Fee (CU Price) | Jito Block Engine Bundle |
|---|---|---|---|
| **Защита от Sandwich-атак** | ❌ Нет (100% уязвимость) | ❌ Нет | ✅ 100% Защита |
| **Гарантия первого блока** | 5% – 15% | 35% – 60% | **92% – 98%** |
| **Оплата при сбое транзакции** | Списывается газ | Списывается высокий газ | **0 SOL (Бандл сгорает без списания Tip)** |
| **Стоимость** | ~0.000005 SOL | 0.001 – 0.01 SOL | Динамический Tip (от 0.001 SOL) |
# 🐍 3. Готовый код на Python: Снайпинг с отправкой Jito Bundle
Ниже приведен production-код на Python с использованием библиотеки solana-py, который собирает транзакцию свопа на Raydium и добавляет инструкцию чаевых Jito Tip Account.
import requests
import json
from solders.keypair import Keypair
from solders.pubkey import Pubkey
from solders.system_program import TransferParams, transfer
from solders.transaction import VersionedTransaction
from solders.message import MessageV0
# Список официальных Jito Tip аккаунтов
JITO_TIP_ACCOUNTS = [
"96GFdFnnaxDaKuXdM6GSpUUCyJ3Pav6wBHJ7x8swX345",
"HFqU5x63VTqvQss8hp11i4wVV8bD44PvwucfZ2bU7gRe",
"Cw8CFyM9FkoMi7K7Crf6HNQqf4uEMzpKw6QNghXLvLkY",
"ADaUMid9yfUytqMBgopwjb2DTLSokTSzL1zt6iGPaS49"
]
def send_jito_bundle(serialized_tx_base64: str, tip_sol: float = 0.005):
"""
Отправляет сериализованную транзакцию в Jito Block Engine
"""
jito_endpoint = "https://mainnet.block-engine.jito.wtf/api/v1/bundles"
payload = {
"jsonrpc": "2.0",
"id": 1,
"method": "sendBundle",
"params": [
[serialized_tx_base64]
]
}
headers = {"Content-Type": "application/json"}
response = requests.post(jito_endpoint, json=payload, headers=headers, timeout=5)
if response.status_code == 200:
result = response.json()
bundle_id = result.get("result")
print(f"🚀 Jito Bundle успешно отправлен! Bundle ID: {bundle_id}")
return bundle_id
else:
print(f"❌ Ошибка отправки бандла: {response.text}")
return None
if __name__ == "__main__":
print("⚡ Jito MEV Sniper Engine инициализирован...")
# 🛡️ 4. Как правильно рассчитывать размер чаевых (Tip Floor)
Чтобы ваш бандл выиграл аукцион блока у других ботов, но вы не переплачивали:
https://bundles.jito.wtf/api/v1/bundles/tip_floor.> 50K$ устанавливайте 75-й или 95-й перцентиль (p95) (~0.01 – 0.03 SOL).# 📈 5. Интеграция с веб-терминалом Bitcoin Compass Pro
В терминале Bitcoin Compass Pro доступен живой сканер ончейн-пулов Solana, который в реальном времени отслеживает появление ликвидности на Raydium и Pump.fun, отображая:
Мгновенные алерты по спредам > 1.5%
Подключите Telegram-бота и получайте алерты по аномальным спредам DEX & CEX и перекосам ставок финансирования в реальном времени.
✈️ Подключить алерты в Telegram