Skip to main content

Что такое LaserStream gRPC?

LaserStream gRPC — это сервис потоковой передачи нового поколения, специально разработанный для разработчиков, которым нужны надежные данные Solana с низкой задержкой через gRPC. Он передает события в блокчейне (транзакции, слоты, блоки, аккаунты и многое другое) непосредственно вашему приложению, обеспечивая лучшие в отрасли надежность, производительность и гибкость. Узлы LaserStream подключаются напрямую к лидерам Solana, чтобы получать шреды по мере их создания и передавать вашему приложению обработанные данные со сверхнизкой задержкой.
Предпочитаете протокол WebSocket? LaserStream WebSocket работает на той же серверной инфраструктуре и предоставляет стандартные методы подписки Solana, а также специальные расширения Helius, такие как transactionSubscribe.
В отличие от стандартных RPC-узлов Solana, LaserStream специально разработан для сценариев потоковой передачи и предлагает функции, недоступные в обычных конфигурациях узлов:

Historical Replay

Автоматически загружайте пропущенные данные за последние 48 часов, указав начальный слот, и сохраняйте непрерывность данных даже после разрывов соединения.

Multi-Node Reliability

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

High Performance

Используйте сервис, специально разработанный для потоковой передачи и оптимизированной обработки соединений, чтобы снизить задержку и повысить пропускную способность по сравнению со стандартными соединениями.

Yellowstone-Compatible

Совместим на уровне протокола с открытым протоколом Yellowstone gRPC — любой клиент Yellowstone можно использовать как прямую замену.

Требования к тарифу

LaserStream Devnet доступен на всех тарифах. Для доступа к LaserStream Mainnet требуется тариф Business или Professional.

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

Quickstart

Установите SDK, выберите конечную точку и начните потоковую передачу первых транзакций.

Clients & SDKs

SDK для TypeScript, Rust и Go, а также любой клиент Yellowstone gRPC.

Historical Replay

Восстановите до 48 часов пропущенных данных после разрывов соединения.

Delivery Guarantees

Узнайте о доставке не менее одного раза, порядке сообщений и семантике воспроизведения.

Compressed Filters

Отслеживайте сотни тысяч аккаунтов в одном потоке с помощью сжатых фильтров аккаунтов.

Token Account Filtering

Отслеживайте входящие переводы SPL-токенов кошелька с помощью раскрытия tokenAccounts (ATA).

Token Mint Filtering

Подпишитесь на все транзакции выпуска токена с помощью matchMints.

LaserStream gRPC и Shred Delivery

LaserStream gRPC передает обработанные данные с гарантиями уровня подтверждения (processed, confirmed, finalized), предоставляя готовое к использованию в рабочей среде решение. Если вам нужны данные до завершения обработки — для propAMM, снайперских ботов, ботов копитрейдинга, ликвидационных ботов, арбитража или синхронизации RPC-узлов — см. Shred Delivery. Сервис доступен в двух вариантах:
Нужны данные быстрее, чем с необработанными шредами? Получайте транзакции потоком через preconfSubscribe до их разделения на шреды. Чтобы начать работу, см. Preconfirmations.
Примечание: LaserStream gRPC на уровне processed — самый быстрый способ получать обновления аккаунтов и программ. Изменения состояния аккаунтов создаются средой выполнения во время исполнения, поэтому их нет ни в шредах, ни в предварительно обработанных транзакциях — они передаются только в потоке LaserStream после выполнения. Используйте processed для максимально ранней доставки, а confirmed — когда потребуется уровень финальности, исключающий откат.
Готовы получать необработанные шреды? Оформите подписку в панели управления Helius. Подробности см. на странице тарифов.

LaserStream gRPC и другие варианты потоковой передачи

LaserStream gRPC совместим на уровне протокола с открытым протоколом Yellowstone gRPC, поэтому с ним работает любой клиент Yellowstone. При этом он добавляет функции для рабочей среды, которых нет в базовых развертываниях Yellowstone и стандартных WebSocket-подключениях Solana:

Потоковая передача больших объемов данных: LaserStream Plus

Для приложений, потребляющих огромные объемы данных в реальном времени, LaserStream Plus заменяет оплату по факту использования предсказуемым ежемесячным счетом и позволяет значительно экономить. Тарифные уровни предусматривают ежемесячные лимиты от 5 ТБ до 100 ТБ и более. Полную информацию о ценах см. на странице тарифов. Также рассмотрите Plus, если вы обрабатываете полные потоки рыночных данных, создаете высокочастотные торговые системы или круглосуточно отслеживаете тысячи кошельков.

Руководства

Пошаговые руководства с готовым к запуску кодом доступны на странице руководств по LaserStream gRPC.

Дальнейшие действия

Чтобы получить дополнительную информацию, присоединитесь к обсуждению в нашем Discord или Telegram.

Указание авторства

LaserStream — это специализированный форк проекта Richat.