🚀 Руководство по быстрому старту
От нуля до получения shreds Solana в реальном времени примерно за пять минут. Это руководство проведёт вас через каждый шаг.
📋 Предварительные требования
Прежде чем начать, убедитесь, что у вас есть:
- Сервер с публичным IP-адресом -- shreds доставляются по UDP, поэтому ваш сервер должен быть доступен из интернета.
- Открытый UDP-порт -- вам понадобится хотя бы один открытый UDP-порт (например, 8001) в вашем firewall или группе безопасности.
- SOL (Solana) -- достаточно для оплаты выбранной продолжительности (от $49). Вы можете отправить SOL с любого кошелька или биржи.
1️⃣ Создание аккаунта
Перейдите на ShredStream.com и зарегистрируйтесь. Доступны следующие способы аутентификации:
- Кошелёк Solana (Phantom или Solflare)
- Discord OAuth
- Email и пароль
Подробные инструкции -- на странице Создание аккаунта.
2️⃣ Запуск нового стрима
В панели управления нажмите New Stream. Вас проведут через выбор продолжительности, региона и настройку подключения.
| Продолжительность | Цена | Доступ |
|---|---|---|
| Ежедневный | $49 | 24 часа |
| Еженедельный | $199 | 7 дней |
| Ежемесячный | $499 | 30 дней |
Каждый вариант включает UDP-подключение к выбранному региону.
Подробности -- на странице Цены.
3️⃣ Настройка подключения
При создании стрима укажите пункт назначения для отправки shreds:
- IP-адрес -- публичный IPv4-адрес вашего сервера
- Порт -- UDP-порт, к которому привяжется ваш слушатель (например, 8001)
Убедитесь, что ваш firewall разрешает входящий UDP-трафик на этом порту.
Вы можете обновить пункт назначения в любое время на странице деталей стрима.
4️⃣ Оплата и активация
Завершите оплату с помощью SOL. Окно оплаты отобразит QR-код и адрес для оплаты. Отсканируйте QR-код или скопируйте адрес и отправьте точную сумму в SOL с любого кошелька или биржи. Ваш стрим активируется автоматически после подтверждения платежа ончейн. ShredStream.com немедленно начнёт отправку shreds на указанный адрес.
Если возникнут проблемы при оплате, обратитесь в Discord или Telegram -- мы поможем вам начать.
5️⃣ Установите SDK и начните стриминг
Самый быстрый способ принимать и декодировать shreds — наш SDK, пять строк кода на языке, который вы уже используете. Он берёт на себя UDP-приём, тюнинг сокетов, парсинг shreds и декодирование транзакций.
cargo add shredstreamgo get github.com/shredstream/shredstream-sdk-goСм. Быстрый старт SDK для готовых к запуску сниппетов на JavaScript, Python, Rust и Go.
Наш формат shred оптимизирован под ShredStream.com для ультра-низкой задержки. SDK управляет им прозрачно. Если вы планируете создать custom UDP-приёмник, сначала прочитайте Почему стоит использовать SDK, затем справочник Формат пакетов.
🔧 Продвинутое: проверить сырой UDP-приём через netcat
Если вы хотите убедиться, что UDP-пакеты доходят до сервера до установки SDK, используйте nc (netcat). Замените 8001 на назначенный порт:
# Счётчик пакетов — должен быстро растиnc -ul 0.0.0.0 8001 | head -c 1203 | wc -c
# Hex-дамп входящих байтовnc -ul 0.0.0.0 8001 | xxd | head -50
Полезно для отладки firewall и сетевых путей — но для реальной интеграции используйте SDK.
🎯 Что дальше?
Теперь у вас есть живой поток shreds Solana. Далее вы можете:
- Следовать Быстрому старту SDK, чтобы декодировать shreds в готовые к использованию транзакции
- Прочитать Почему стоит использовать SDK, чтобы понять рекомендуемый путь интеграции
- Оптимизировать настройку тюнингом буферов и многопоточными listener'ами
- Выбрать оптимальный регион в панели управления для минимизации задержки
- Добавить дополнительные подключения на странице деталей стрима для резервирования
💬 Нужна помощь?
Если shreds не поступают, ознакомьтесь с Руководством по устранению неполадок. Также вы можете связаться с командой:
- Discord (предпочтительно) -- самое быстрое время ответа
- Telegram -- @shredstream
- Email -- hello@shredstream.com
- X -- @shredstream
Все способы связи -- на странице Поддержка.