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

# LaserStream и выделенные узлы: выбор подходящего решения gRPC

> Сравните LaserStream и выделенные узлы, чтобы выбрать оптимальное решение для потоковой передачи данных через gRPC

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

## Краткое руководство по выбору

<CardGroup cols={2}>
  <Card title="Choose LaserStream" icon="bolt" color="#00D4AA">
    **Оптимальный выбор для 99% сценариев**

    * Более высокая производительность и надежность
    * Воспроизведение исторических данных и автоматическое переподключение
    * Управляемая инфраструктура
    * Поддержка нескольких регионов
  </Card>

  <Card title="Choose Dedicated Nodes" icon="server" color="#F59E0B">
    **Выбирайте, только если вам необходимы**

    * Отсутствие ограничений частоты запросов
    * Отсутствие расхода кредитов
    * Пользовательские конфигурации узлов
  </Card>
</CardGroup>

<Tip>
  Начните работу с LaserStream в [панели управления Helius](https://dashboard.helius.dev/laserstream). Для Mainnet требуется тариф Business или Professional; Devnet доступна на тарифе Developer и выше. Подробности см. в разделе [Тарифы и цены](/docs/ru/billing/plans).
</Tip>

## Сравнение возможностей

<Tabs>
  <Tab title="Performance & Reliability">
    <table>
      <thead>
        <tr>
          <th width="300">Возможность</th>
          <th width="200">LaserStream</th>
          <th width="200">Выделенные узлы</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td><strong>Производительность потоковой передачи</strong></td>
          <td>✅ **Превосходная оптимизированная производительность**</td>
          <td>⚠️ **Возможны сбои при высокой нагрузке**</td>
        </tr>

        <tr>
          <td><strong>Надежность</strong></td>
          <td>✅ **Резервирование на нескольких узлах**</td>
          <td>❌ **Единая точка отказа**</td>
        </tr>

        <tr>
          <td><strong>Гарантия бесперебойной работы</strong></td>
          <td>✅ **Нет риска простоя**</td>
          <td>❌ **Риск отказа узла**</td>
        </tr>

        <tr>
          <td><strong>Географическое распределение</strong></td>
          <td>✅ **Несколько регионов по всему миру**</td>
          <td>⚠️ **Одно местоположение**</td>
        </tr>

        <tr>
          <td><strong>Поддержка сетей</strong></td>
          <td>✅ **Mainnet + Devnet**</td>
          <td>⚠️ **Только одна сеть**</td>
        </tr>
      </tbody>
    </table>
  </Tab>

  <Tab title="Advanced Features">
    <table>
      <thead>
        <tr>
          <th width="300">Возможность</th>
          <th width="200">LaserStream</th>
          <th width="200">Выделенные узлы</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td><strong>Воспроизведение исторических данных</strong></td>
          <td>✅ **До 48 часов**</td>
          <td>❌ **Недоступно**</td>
        </tr>

        <tr>
          <td><strong>Автоматическое переподключение</strong></td>
          <td>✅ **Встроено в SDK**</td>
          <td>❌ **Требуется ручная реализация**</td>
        </tr>

        <tr>
          <td><strong>Расширенный SDK</strong></td>
          <td>✅ **Профессиональное управление подключениями**</td>
          <td>❌ **Только базовый клиент**</td>
        </tr>

        <tr>
          <td><strong>Доступ к архивным данным</strong></td>
          <td>✅ **Доступен в рамках общего тарифа**</td>
          <td>❌ **Недоступен**</td>
        </tr>
      </tbody>
    </table>
  </Tab>

  <Tab title="Platform Integration">
    <table>
      <thead>
        <tr>
          <th width="300">Возможность</th>
          <th width="200">LaserStream</th>
          <th width="200">Выделенные узлы</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td><strong>Ограничения частоты запросов</strong></td>
          <td>⚠️ **Есть ограничения частоты запросов**</td>
          <td>✅ **Нет ограничений частоты запросов**</td>
        </tr>

        <tr>
          <td><strong>Использование кредитов</strong></td>
          <td>⚠️ **Расходует кредиты**</td>
          <td>✅ **Не расходует кредиты**</td>
        </tr>

        <tr>
          <td><strong>sendTransaction</strong></td>
          <td>✅ **Оптимизированная вероятность включения транзакций**</td>
          <td>❌ **Низкая вероятность включения транзакций**</td>
        </tr>

        <tr>
          <td><strong>Возможности платформы</strong></td>
          <td>✅ **API и вебхуки включены**</td>
          <td>❌ **Требуется отдельный общий тариф**</td>
        </tr>
      </tbody>
    </table>
  </Tab>
</Tabs>

***

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

<Tabs>
  <Tab title="LaserStream Ideal For">
    <CardGroup cols={2}>
      <Card title="High-Performance Trading" icon="chart-line">
        Потоки данных в реальном времени с превосходной производительностью и надежностью
      </Card>

      <Card title="Production Applications" icon="shield-check">
        Критически важные системы, которым требуется гарантированная бесперебойная работа
      </Card>

      <Card title="Portfolio Tracking" icon="wallet">
        Мониторинг счетов, обновление балансов и история транзакций
      </Card>

      <Card title="DeFi Analytics" icon="coins">
        Мониторинг протоколов, данные о доходном фермерстве и отслеживание ликвидности
      </Card>

      <Card title="NFT Applications" icon="image">
        Мониторинг коллекций, данные маркетплейсов и анализ характеристик
      </Card>

      <Card title="Enterprise Solutions" icon="building">
        Профессиональные приложения, которым требуется управляемая инфраструктура
      </Card>
    </CardGroup>
  </Tab>

  <Tab title="Dedicated Nodes Limited Cases">
    <Warning>
      **Очень ограниченный набор сценариев** — подходит только для особых требований
    </Warning>

    <CardGroup cols={2}>
      <Card title="No Credits" icon="filter">
        Если вы не хотите использовать кредиты
      </Card>

      <Card title="No Rate Limits" icon="gauge">
        Если вам нужна неограниченная частота запросов
      </Card>
    </CardGroup>

    <Note>
      **Важно**: выделенные узлы имеют существенные ограничения, включая риски снижения производительности, единые точки отказа и более высокую стоимость.
    </Note>
  </Tab>
</Tabs>

***

## Сравнение цен

<Note>Все цены, указанные в долларах, приведены в долларах США (USD).</Note>

<CardGroup cols={2}>
  <Card title="LaserStream" icon="bolt" color="#00D4AA">
    **Тариф Business: \$499/месяц  |  тариф Professional: \$999/месяц**

    * Включено 100–200 млн кредитов в месяц
    * 2 кредита за 0,1 МБ несжатых данных
    * Прозрачная оплата по факту использования
    * Все возможности платформы включены
  </Card>

  <Card title="Dedicated Nodes" icon="server" color="#F59E0B">
    **От \$2 900 в месяц**

    * Стоимость узла зависит от его характеристик
    * Для доступа ко всем возможностям требуется общий тариф
    * Более высокая общая стоимость для большинства сценариев
  </Card>
</CardGroup>

***

## Техническая реализация

<Tabs>
  <Tab title="LaserStream">
    **Простая интеграция с расширенными возможностями**

    ```typescript theme={"system"}
    import { subscribe, LaserstreamConfig } from 'helius-laserstream';

    const config: LaserstreamConfig = {
      apiKey: 'your-api-key',
      endpoint: 'https://laserstream-mainnet-ewr.helius-rpc.com'
    };

    // Automatic reconnection and historical replay
    await subscribe(config, subscriptionRequest, handleData, handleError);
    ```

    <Info>
      **Ключевые преимущества**: встроенное переподключение, воспроизведение исторических данных за 48 часов и профессиональная обработка ошибок
    </Info>
  </Tab>

  <Tab title="Dedicated Nodes">
    **Требуется ручное управление подключениями**

    ```typescript theme={"system"}
    import { Client } from '@yellowstone-grpc/client';

    const client = new Client(endpoint, undefined, {
      'grpc.keepalive_time_ms': 30000,
      // Custom connection settings...
    });

    // Manual reconnection logic needed
    client.on('error', (error) => {
      // Implement your own reconnection strategy
    });
    ```

    <Warning>
      **Требуются дополнительные действия**: вам необходимо самостоятельно реализовать логику переподключения, обработку ошибок и управление подключениями
    </Warning>
  </Tab>
</Tabs>

***

## Схема принятия решения

<Steps>
  <Step title="Assess Your Needs">
    Нужны ли вам максимальная производительность и надежность потоковой передачи данных?

    * **Да** → LaserStream
    * **Нет** → Перейдите к следующему шагу
  </Step>

  <Step title="Infrastructure Preference">
    Хотите ли вы сосредоточиться на приложении, а не на управлении инфраструктурой?

    * **Да** → LaserStream
    * **Нет** → Перейдите к следующему шагу
  </Step>

  <Step title="Advanced Features">
    Нужно ли вам воспроизведение исторических данных за 48 часов или автоматическое переподключение?

    * **Да** → LaserStream
    * **Нет** → Перейдите к следующему шагу
  </Step>

  <Step title="Rate Limits & Credits">
    Вам обязательно нужны отсутствие ограничений частоты запросов и нулевой расход кредитов?

    * **Да** → Рассмотрите выделенные узлы, но учтите их существенные недостатки
    * **Нет** → LaserStream
  </Step>
</Steps>

***

## Начало работы

<CardGroup cols={2}>
  <Card title="Start with LaserStream" icon="bolt" href="/docs/ru/laserstream">
    Начните использовать расширенные возможности потоковой передачи gRPC в LaserStream
  </Card>

  <Card title="Explore Dedicated Nodes" icon="server" href="/docs/ru/dedicated-nodes">
    Узнайте о вариантах и характеристиках выделенных узлов
  </Card>
</CardGroup>

## Нужна помощь с выбором?

LaserStream полностью удовлетворяет потребности большинства пользователей. Начните с него, если вам не требуются отсутствие ограничений частоты запросов или нулевой расход кредитов.

<CardGroup cols={2}>
  <Card title="Get Started" icon="rocket" href="https://dashboard.helius.dev/laserstream">
    Включите LaserStream в панели управления Helius и начните потоковую передачу данных.
  </Card>

  <Card title="Join Discord" icon="discord" href="https://discord.com/invite/6GXdee3gBj">
    Получите помощь в реальном времени от нашего сообщества и команды поддержки
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.