Skip to main content
Gatekeeper — это новый периферийный шлюз Helius, который уже доступен в рамках открытого бета-тестирования и исключает Cloudflare из критического пути. Устранение задержек на периферии позволяет раскрыть реальную скорость наших основных API и сервисов — время ответа сокращается на десятки и даже сотни миллисекунд. Gatekeeper служит единой точкой входа для всех запросов (например, JSON-RPC, WebSocket и API Helius): он завершает соединения в географически распределенных периферийных узлах и интеллектуально направляет запросы в нашу внутреннюю инфраструктуру. Для рабочих нагрузок, критичных к задержкам, Gatekeeper обеспечивает кратчайший сетевой маршрут, сокращая количество переходов и экономя миллисекунды.

Быстрый старт

Чтобы использовать Gatekeeper, замените существующую конечную точку на конечную точку Gatekeeper (бета-версия):
Вот и всё! Ваш существующий ключ API работает без дополнительных изменений.

Поддерживаемые методы

Сейчас Gatekeeper поддерживает:
  • Все стандартные конечные точки RPC Solana
  • Все специализированные конечные точки RPC Helius (например, gTFA) 
  • Все конечные точки WebSocket Helius (стандартные методы Solana и расширения Helius, такие как transactionSubscribe)
  • Обработанные потоки (parsedTransactionSubscribe)
  • Все конечные точки DAS API
  • Все конечные точки Photon API (то есть ZK Compression)
  • API приоритетных комиссий Helius
  • API расширенных транзакций
Сейчас не поддерживается: LaserStream пока недоступен в Gatekeeper. Для подключений gRPC продолжайте использовать специальные конечные точки LaserStream.

Примеры использования

Поддержка WebSocket

Gatekeeper поддерживает WebSocket Helius — как стандартные методы подписки Solana, так и расширения Helius (transactionSubscribe, расширенный accountSubscribe) — с теми же улучшениями производительности.

Чего ожидать

Во время бета-тестирования:
  • Меньшая задержка — значительно более быстрое время ответа во всех сценариях
  • Повышенная производительность под нагрузкой — улучшенная надежность в периоды высокой нагрузки
  • Более стабильное время ответа — уменьшенный разброс задержек
  • Повышенная стабильность WebSocket — более надежные подключения в реальном времени
  • Полная совместимость с API — все существующие методы RPC работают без изменений
  • Та же стоимость — доступ к бета-версии не требует дополнительной платы
  • Глобальное распределение — периферийные узлы на нескольких континентах

Кому следует использовать Gatekeeper?

Gatekeeper идеально подходит для приложений, в которых важна производительность:
  • Высокочастотные приложения — любые приложения, для которых важна задержка
  • Торговые боты — максимальная скорость для использования арбитражных возможностей
  • Протоколы DeFi — потоки цен в реальном времени и быстрая отправка транзакций
  • Игровые приложения — малое время ответа для удобного взаимодействия
  • Маркетплейсы NFT — мгновенный минтинг и запросы с низкой задержкой

Контрольный список миграции

1

Update Your Endpoint

Замените mainnet.helius-rpc.com на beta.helius-rpc.com в своем коде
2

Test in Development

Запустите набор тестов и убедитесь, что всё работает должным образом
3

Monitor Performance

Проверьте метрики — задержка должна уменьшиться, а время ответа стать более стабильным
4

Deploy to Production

После проверки разверните изменения в рабочей среде

Откат

Если по какой-либо причине потребуется выполнить откат, просто вернитесь к стандартной конечной точке:

Ограничения и известные проблемы

Статус бета-версии: Gatekeeper готов к эксплуатации, но его оптимизация еще продолжается. Рекомендуем протестировать его в среде разработки, прежде чем переводить на него рабочий трафик.
Пока не поддерживается: Текущий статус:
  • Некоторые расширенные функции всё еще внедряются
  • Мы постоянно оптимизируем алгоритмы маршрутизации
  • Улучшение производительности продолжается

План внедрения

Сейчас Gatekeeper доступен по желанию, пока мы оптимизируем производительность и собираем отзывы. График:
  • Сейчас: открытая бета-версия доступна всем пользователям
  • В ближайшие недели: дополнительная оптимизация и повышение производительности
  • В ближайшие месяцы: постепенный перевод всего трафика на Gatekeeper в качестве решения по умолчанию

Обратная связь и поддержка

Мы активно отслеживаем производительность Gatekeeper и будем рады вашим отзывам:
  • Возникли проблемы или вопросы? Напишите на support@helius.dev
  • Присоединяйтесь к нашему Discord, чтобы обсудить всё в реальном времени: https://discord.com/invite/6GXdee3gBj
  • Сообщайте об ошибках через панель разработчика

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

Нет. Ваш существующий ключ API работает с Gatekeeper без каких-либо изменений.
Нет. Gatekeeper доступен без дополнительной платы. Применяется ваш текущий тарифный план.
Полностью поддерживаются все конечные точки JSON-RPC, включая стандартные методы RPC Solana, специализированные конечные точки RPC Helius (например, gTFA), DAS, Photon, API приоритетных комиссий и API расширенных транзакций. Также поддерживаются WebSocket — как стандартные методы подписки Solana, так и расширения Helius, например transactionSubscribe, — а также обработанные потоки.
LaserStream пока недоступен в Gatekeeper. Для подключений gRPC используйте специальные конечные точки LaserStream.
Вы можете легко выполнить откат, вернувшись к mainnet.helius-rpc.com. Если вам нужна помощь, обратитесь в службу поддержки.
Мы планируем постепенное внедрение в течение ближайших месяцев. Мы уведомим всех пользователей, прежде чем вносить изменения в конечные точки Helius по умолчанию.
Нет, сейчас Gatekeeper доступен только в Solana Mainnet. Поддержка Solana Devnet и Testnet появится в ближайшее время.

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

Try Gatekeeper

Перейдите на Gatekeeper менее чем за 5 минут

Learn About Gatekeeper

Прочитайте наш блог, чтобы узнать, как работает Gatekeeper