🚀 Создание стрима
Это руководство проведёт вас через создание стрима ShredStream.com от начала до конца. По завершении данные Solana будут поступать на ваш сервер — по UDP или по gRPC, если вы выбрали Decoded Shred Stream в режиме gRPC.
Для создания стрима необходим подтверждённый email-адрес. Если вы зарегистрировались через Discord, ваш email подтверждается автоматически. В остальных случаях проверьте входящие и папку «Спам» на наличие ссылки для подтверждения.
1️⃣ Выбор продукта и продолжительности
В панели управления нажмите New Stream. Сначала выберите продукт — Raw Shred Stream (сырые шреды по UDP, для вашего собственного приёмника) или Decoded Shred Stream (транзакции уже собраны, декодировать нечего — по UDP или gRPC), — затем то, как долго стрим должен работать:
| Продолжительность | Raw Shred Stream | Decoded Shred Stream |
|---|---|---|
| Еженедельный (7 дней) | $199 | $299 |
| Ежемесячный (30 дней) | $499 | $699 |
Каждый вариант включает одно подключение (UDP-назначение или, для Decoded Shred Stream, gRPC-токен доступа) и полный доступ ко всем функциям. Вы можете продлить стрим в любое время — подробности на странице Цены.
2️⃣ Выбор региона
Выберите регион, ближайший к вашему серверу, для минимизации сетевой задержки. ShredStream.com работает в нескольких регионах по всему миру (Франкфурт, Амстердам, Нью-Йорк, Токио и другие), и мастер показывает актуальную доступность каждого из них. Некоторые регионы доступны только для ежемесячной продолжительности.
Регион выбирается при создании стрима. Чтобы получать данные ещё и в другом регионе, создайте там второй стрим.
3️⃣ Настройка подключения
Для доставки по UDP укажите адрес назначения, на который ShredStream.com будет отправлять ваши данные:
- IP-адрес — публичный IPv4-адрес вашего сервера
- UDP-порт — любой порт в диапазоне 1024–65535
Убедитесь, что ваш firewall и облачные группы безопасности разрешают входящий UDP-трафик на этом порту. Перепроверьте IP и порт перед продолжением.
Если вы выбрали доставку по gRPC (Decoded Shred Stream), вводить назначение не нужно: ваш эндпоинт и токен доступа появятся на странице стрима после его активации, а соединение исходящее — с вашего сервера.
У каждого стрима ровно одно подключение. Вы можете изменить UDP-назначение в любое время на странице деталей стрима, а Decoded Shred Stream — бесплатно переключать между UDP и gRPC.
4️⃣ Проверка, именование и оплата
Финальный шаг объединяет итоги заказа, именование стрима и оплату:
- Назовите стрим — дайте ему описательное имя. Переименовать можно позже.
- Проверьте сумму — оплата в SOL в сети Solana.
- Проверьте итоги — продукт, продолжительность, регион, подключение и итоговая сумма.
- Подтвердите и оплатите — окно оплаты отобразит QR-код и адрес для оплаты. Отсканируйте QR-код или скопируйте адрес и отправьте точную сумму в SOL с любого кошелька или биржи. Сумма в SOL фиксируется на ограниченное время (показан обратный отсчёт); если она истекла, обновите платёж, чтобы получить актуальную сумму.
После обнаружения платежа ончейн развёртывание вашего стрима начинается автоматически.
Если возникнут проблемы при оплате, обратитесь в Discord или Telegram.
⏳ Что будет дальше
После подтверждения оплаты ваш стрим проходит два статуса:
| Статус | Значение |
|---|---|
| Подготовка | ShredStream.com настраивает ваш стрим в выбранном регионе. |
| Активна | Ваш стрим работает, и данные доставляются на ваше подключение. |
Как только статус покажет Активна, данные начнут поступать на указанные IP и порт немедленно. В режиме gRPC на странице стрима теперь показаны ваш эндпоинт и токен доступа: подключайтесь клиентом decoded-shredstream.
✅ Проверка стрима
1️⃣ Проверка в панели управления
Откройте страницу деталей стрима и убедитесь, что:
- Статус -- Активна
- Подключение показывает правильные IP и порт (UDP) или эндпоинт и токен доступа (gRPC)
- Регион соответствует вашему выбору
2️⃣ Тестирование приёма
Для доставки по UDP запустите этот быстрый тест на сервере, чтобы проверить, что датаграммы приходят:
nc -ul 0.0.0.0 8001 | xxd | head -20
Замените 8001 на настроенный вами порт. Вы должны увидеть hex-дампы по мере поступления пакетов. Для доставки по gRPC запустите клиент decoded-shredstream с вашим эндпоинтом и токеном — см. Доставка по gRPC.
Если вы видите трафик, ваш стрим полностью работоспособен. Теперь вы получаете данные Solana на сотни миллисекунд раньше, чем они становятся доступны через стандартные Geyser gRPC или RPC endpoints.
➡️ Следующие шаги
- Быстрый старт (сырые шреды) — забиндите UDP-сокет и начните принимать датаграммы сырых шредов
- Приём декодированных транзакций — установите
decoded-shredstreamи итерируйте транзакции в несколько строк - Сетевая настройка — правила firewall и тюнинг buffer
- Лучшие практики — оптимизация для высоконагруженных продакшн-задач
- Устранение неполадок — диагностика и исправление типичных проблем, если данные не поступают