> ## Documentation Index
> Fetch the complete documentation index at: https://docs.orbitflare.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Shredstream

> Необработанные shreds Solana, пересылаемые на ваши серверы через UDP от top-of-turbine валидаторов в 9 глобальных регионах

<CardGroup cols={4}>
  <Card title="Необработанные UDP Shreds" icon="cube">
    Фрагменты Turbine, пересылаемые напрямую на ваш IP:порт
  </Card>

  <Card title="9 регионов" icon="globe">
    Премиальные и стандартные локации по всему миру
  </Card>

  <Card title="Накладные расходы <1ms" icon="bolt">
    Пересылка добавляет менее миллисекунды задержки
  </Card>

  <Card title="99.99% доступности" icon="shield-check">
    Корпоративный SLA с избыточной инфраструктурой
  </Card>
</CardGroup>

## До блока — shred

Необработанные shreds Solana, пересылаемые напрямую на ваши серверы через UDP. Получены от top-of-turbine валидаторов в 9 глобальных регионах. Видите транзакции до того, как они попадут на любую RPC или gRPC конечную точку.

<Tip>
  Shredstream предназначен для команд, которым нужен абсолютно первый сигнал из блокчейна. Если вам нужны обработанные, удобные для разработчика данные, вместо этого ознакомьтесь с [gRPC Streaming](/data-streaming/jetstream).
</Tip>

## Путь данных Solana

Место Shredstream в стеке:

<Steps>
  <Step title="Валидатор-лидер">
    Создаёт блок и разбивает его на shreds.
  </Step>

  <Step title="Распространение через Turbine">
    Shreds распространяются по дереву валидаторов.
  </Step>

  <Step title="OrbitFlare Shredstream">
    Необработанные UDP shreds пересылаются на ваш IP:порт. **Вы находитесь здесь** — выше любого другого источника данных.
  </Step>

  <Step title="Ваш торговый сервер">
    Получает shreds до финализации блока. Тем временем gRPC и RPC конечные точки ещё собирают данные.
  </Step>
</Steps>

## Основные функции

<CardGroup cols={2}>
  <Card title="Доставка по UDP" icon="network-wired">
    Shreds пересылаются напрямую на ваш IP:порт через UDP — самый быстрый возможный транспорт. Никаких HTTP-накладных расходов, никаких WebSocket-соединений, никакой сериализации. Только сырые пакеты.
  </Card>

  <Card title="9 глобальных регионов" icon="globe">
    Стратегически размещены вблизи крупных финансовых и дата-центровых узлов. Франкфурт, Амстердам, Лондон, Нью-Йорк, Сингапур, Дублин, Шяуляй, Солт-Лейк-Сити и Токио.
  </Card>

  <Card title="Top-of-Turbine валидаторы" icon="tower-broadcast">
    Наши серверы питаются от высокостейковых валидаторов, находящихся вблизи корня дерева Turbine Solana, минимизируя количество хопов распространения от узла-лидера.
  </Card>

  <Card title="Корпоративная надёжность" icon="shield-check">
    SLA с гарантией доступности 99.99% с избыточной инфраструктурой, автоматическим переключением при отказе и мониторингом 24/7 во всех регионах.
  </Card>
</CardGroup>

## Сценарии использования

<CardGroup cols={3}>
  <Card title="HFT-дески" icon="gauge-high">
    Сократите критические микросекунды в своём сигнальном пайплайне. Необработанные shreds позволяют вашим стратегиям действовать на основе данных блока, пока другие ждут подтверждения RPC.
  </Card>

  <Card title="MEV-искатели" icon="chess">
    Наблюдайте за ожидающими переходами состояний на уровне Turbine и составляйте бандлы с информационным преимуществом, которого не могут предоставить обработанные потоки.
  </Card>

  <Card title="Снайперы мемкоинов" icon="crosshairs">
    Обнаруживайте новые развёртывания токенов и события ликвидности на уровне shreds, до того как они появятся через обычные WebSocket или gRPC потоки.
  </Card>

  <Card title="DEX-агрегаторы" icon="arrows-rotate">
    Обновляйте таблицы маршрутизации и котировки цен из сырых фрагментов транзакций, уменьшая устарелость данных и улучшая качество исполнения для конечных пользователей.
  </Card>

  <Card title="Движки ликвидации" icon="robot">
    Отслеживайте изменения коэффициентов залога по мере их распространения через Turbine и инициируйте ликвидационные вызовы раньше, чем вся сеть.
  </Card>

  <Card title="Маркет-мейкеры" icon="chart-line">
    Сужайте спреды покупки и продажи, корректируя котировки на основе потока ордеров на уровне shreds — задолго до того, как агрегированные данные блока станут доступны.
  </Card>
</CardGroup>

## Как это работает

<Steps>
  <Step title="Приобретите слот">
    Выберите регион и периодичность выставления счетов. Оплатите с баланса аккаунта, банковской картой (Stripe) или криптовалютой Solana.
  </Step>

  <Step title="Настройте назначение">
    Укажите ваш публичный IP-адрес и UDP-порт в панели управления. Система мгновенно проверяет и регистрирует вашу конечную точку.
  </Step>

  <Step title="Получайте необработанные shreds">
    Shreds начинают поступать на ваш сервер в течение нескольких секунд. Создайте логику дешредирования и синтаксического анализа для извлечения транзакций.
  </Step>
</Steps>

<Note>
  **Владельцы NFT Pass** — Получите 1 бесплатный слот Shredstream за каждую активную лицензию NFT Pass на ограниченное время. Ограничено IPv4-префиксами OrbitServers. Получите его в панели управления Shredstream.
</Note>

<Tip>
  **Бесплатный пробный период** — Попробуйте Shredstream бесплатно в течение 60 минут. Доступно для существующих клиентов через Панель управления (период охлаждения 14 дней между пробными периодами). Новые клиенты могут связаться с командой для получения доступа.
</Tip>

## 9 глобальных регионов Shredstream

Премиальные регионы предлагают максимальную плотность валидаторов в наиболее востребованных локациях. Стандартные регионы обеспечивают географическую избыточность и более широкий охват.

### Премиальные регионы — \$1,000/месяц

| Город          | Страна         |
| -------------- | -------------- |
| 🇩🇪 Франкфурт | Германия       |
| 🇳🇱 Амстердам | Нидерланды     |
| 🇺🇸 Нью-Йорк  | США            |
| 🇬🇧 Лондон    | Великобритания |

### Стандартные регионы — \$500/месяц

| Город               | Страна   |
| ------------------- | -------- |
| 🇸🇬 Сингапур       | Сингапур |
| 🇮🇪 Дублин         | Ирландия |
| 🇱🇹 Шяуляй         | Литва    |
| 🇺🇸 Солт-Лейк-Сити | США      |
| 🇯🇵 Токио          | Япония   |

## Цены

Фиксированная цена за регион со скидками для более длительных обязательств. Никаких скрытых платежей, никаких кредитных систем.

<CardGroup cols={2}>
  <Card title="Премиальные регионы" icon="star">
    **\$1,000**/месяц

    🇩🇪 Франкфурт, 🇳🇱 Амстердам, 🇺🇸 Нью-Йорк, 🇬🇧 Лондон

    * Пересылка необработанных UDP shreds
    * Доступ к top-of-turbine валидаторам
    * Настройка назначения IP:порт
    * Автопродление через Stripe или криптовалюту

    Идеально для HFT, MEV и приложений, критичных к задержке.
  </Card>

  <Card title="Стандартные регионы" icon="server">
    **\$500**/месяц

    🇸🇬 Сингапур, 🇮🇪 Дублин, 🇱🇹 Шяуляй, 🇺🇸 Солт-Лейк-Сити, 🇯🇵 Токио

    * Пересылка необработанных UDP shreds
    * Доступ к top-of-turbine валидаторам
    * Настройка назначения IP:порт
    * Автопродление через Stripe или криптовалюту

    Идеально для избыточности, многорегиональных настроек и более широкого охвата.
  </Card>
</CardGroup>

| Расчётный период | Скидка     |
| ---------------- | ---------- |
| Ежемесячный      | --         |
| Ежеквартальный   | 5% скидка  |
| Полугодовой      | 10% скидка |
| Годовой          | 15% скидка |

Способы оплаты: баланс аккаунта, банковская карта (Stripe) или криптовалюта Solana. Промокоды принимаются при оформлении заказа.

## OrbitFlare vs другие провайдеры

| Функция                       | OrbitFlare                  | Другие провайдеры               |
| ----------------------------- | --------------------------- | ------------------------------- |
| **Начальная цена**            | \$500/мес                   | \$1,000–6,000/мес               |
| **Протокол**                  | Raw UDP                     | Raw UDP                         |
| **Доступные регионы**         | 9                           | 1–5                             |
| **Бесплатный пробный период** | 60 мин (самообслуживание)   | Ограниченно / Связь с продажами |
| **Бесплатный слот NFT Pass**  | Да                          | Нет                             |
| **Способы оплаты**            | Баланс, карта, криптовалюта | Варьируется                     |
| **Скидки за период**          | До 15% годовых              | Варьируется                     |
| **Управление через панель**   | Полное самообслуживание     | Варьируется                     |
| **SLA доступности**           | 99.99%                      | Варьируется                     |

## Технические характеристики

| Характеристика                       | Значение                                  |
| ------------------------------------ | ----------------------------------------- |
| **Транспорт**                        | UDP (сырые пакеты)                        |
| **Максимальный размер shred**        | 1,228 байт                                |
| **Частота пакетов**                  | Непрерывно за слот                        |
| **Аутентификация**                   | Белый список IP                           |
| **Конфигурация назначения**          | IP:порт через панель управления           |
| **Частота синхронизации**            | Каждые 5 секунд                           |
| **Требуемая пропускная способность** | \~50–100 Мбит/с для полного потока shreds |

## Пример кода

Минимальный слушатель на Rust, принимающий и анализирующий необработанные shreds с использованием крейта `solana_ledger`:

```rust shred_listener.rs theme={null}
use std::net::UdpSocket;
use solana_ledger::shred::{
    merkle::Shred, ShredType,
};

fn main() -> std::io::Result<()> {
    let socket = UdpSocket::bind("0.0.0.0:9000")?;
    let mut buf = [0u8; 1232];

    loop {
        let (len, _src) = socket.recv_from(&mut buf)?;
        let raw = buf[..len].to_vec();

        let shred = match Shred::from_payload(raw) {
            Ok(s) => s,
            Err(_) => continue,
        };

        let hdr = shred.common_header();
        let kind = match shred.shred_type() {
            ShredType::Data => "DATA",
            ShredType::Code => "CODE",
        };

        println!(
            "[{kind}] slot={} idx={} fec={} {len}B",
            hdr.slot, shred.index(), shred.fec_set_index(),
        );
    }
}
```

## Формат заголовка Solana Shred

| Смещение | Размер     | Поле                                               |
| -------- | ---------- | -------------------------------------------------- |
| `0x00`   | 64 байта   | Подпись (Ed25519)                                  |
| `0x40`   | 1 байт     | Вариант (тип + авторизация)                        |
| `0x41`   | 8 байт     | Слот (u64 little-endian)                           |
| `0x49`   | 4 байта    | Индекс (u32 little-endian)                         |
| `0x4D`   | 2 байта    | Версия (u16 little-endian)                         |
| `0x4F`   | 4 байта    | FEC Set Index (u32 little-endian)                  |
| `0x53+`  | переменный | Заголовок специфичный для типа + полезная нагрузка |

## Часто задаваемые вопросы

<AccordionGroup>
  <Accordion title="Что такое shreds Solana?">
    Shreds — наименьшая единица данных в протоколе распространения блоков Solana (Turbine). Валидаторы разбивают блоки на shreds и распределяют их по сети. Получая необработанные shreds, вы получаете доступ к данным транзакций до того, как они собраны в полные блоки или обработаны любой RPC или gRPC конечной точкой.
  </Accordion>

  <Accordion title="Как работает OrbitFlare Shredstream?">
    При покупке слота Shredstream вы указываете регион и IP:порт назначения. Наши серверы в этом регионе получают shreds от top-of-turbine валидаторов и пересылают их напрямую на ваш сервер через UDP. Shreds начинают поступать в течение нескольких секунд после настройки назначения.
  </Accordion>

  <Accordion title="Какие регионы доступны?">
    Всего 9 регионов. Премиальные регионы за $1,000/месяц: Франкфурт, Амстердам, Нью-Йорк и Лондон. Стандартные регионы за $500/месяц: Сингапур, Дублин, Шяуляй, Солт-Лейк-Сити и Токио. Все регионы получают shreds от top-of-turbine валидаторов.
  </Accordion>

  <Accordion title="Каковы технические требования?">
    Вам нужен сервер с публичным IP-адресом и открытым UDP-портом (без NAT/CGNAT). Ваш сервер должен иметь достаточную пропускную способность (\~50–100 Мбит/с для полного потока shreds), и вам нужно будет реализовать логику дешредирования для восстановления транзакций из сырых фрагментов shreds.
  </Accordion>

  <Accordion title="Получают ли владельцы NFT Pass бесплатный слот?">
    Да, на ограниченное время. Каждая активная лицензия OrbitFlare NFT Pass включает 1 бесплатный слот Shredstream, ограниченный IPv4-префиксами OrbitServers. Вы можете получить его непосредственно из панели управления Shredstream.
  </Accordion>

  <Accordion title="Могу ли я попробовать Shredstream перед покупкой?">
    Да. Существующие клиенты могут запустить бесплатный 60-минутный пробный период непосредственно из панели управления. Период охлаждения между пробными периодами составляет 14 дней. Новые клиенты могут связаться с командой для получения пробного доступа.
  </Accordion>

  <Accordion title="Какие способы оплаты вы принимаете?">
    Баланс аккаунта (мгновенно), кредитная/дебетовая карта через Stripe (поддерживает регулярное автопродление) и криптовалюта Solana (верификация в блокчейне). Промокоды принимаются при оформлении заказа.
  </Accordion>

  <Accordion title="Как работает биллинг и автопродление?">
    Подписки автоматически продлеваются по умолчанию в конце каждого расчётного периода. Выберите ежемесячный, ежеквартальный (скидка 5%), полугодовой (скидка 10%) или годовой (скидка 15%) биллинг. Автопродление можно включить/отключить, и запросы на отмену можно подать из панели управления в любое время.
  </Accordion>
</AccordionGroup>

## Связанные ресурсы

<CardGroup cols={2}>
  <Card title="gRPC Streaming — Jetstream" icon="bolt" href="/data-streaming/jetstream">
    Обработанная потоковая передача транзакций и аккаунтов с инструментами для разработчиков.
  </Card>

  <Card title="gRPC Streaming — Yellowstone" icon="tower-broadcast" href="/data-streaming/yellowstone">
    Полный интерфейс Yellowstone gRPC для комплексного доступа к данным блокчейна.
  </Card>

  <Card title="Выделенные узлы" icon="server" href="/dedicated-nodes">
    Приватная RPC и инфраструктура валидаторов с гарантированными ресурсами.
  </Card>

  <Card title="OrbitFlare Pass" icon="gem" href="/nft-pass">
    Премиальный NFT-пропуск с полным доступом и бесплатным слотом Shredstream.
  </Card>
</CardGroup>
