ERPC открывает полный доступ к историческим данным Solana RPC во всех регионах — интеграция Old Faithful обеспечивает полную выборку без пропусков
ERPC открывает полный доступ к историческим данным Solana RPC во всех регионах — интеграция Old Faithful обеспечивает полную выборку без пропусков

ERPC, который развивают ELSOUL LABO B.V. (штаб-квартира: Амстердам, Нидерланды; CEO: Fumitake Kawasaki) и Validators DAO, объявляет о запуске официального доступа к историческим данным через Solana RPC.
После этого обновления все Solana RPC endpoints ERPC поддерживают непрерывный доступ к историческим данным Solana без пропусков во всех регионах. Функция доступна всем текущим пользователям RPC-планов ERPC без дополнительных контрактов и без специальной настройки.
Это расширение стало возможным благодаря интеграции Old Faithful — open-source технологии, специально разработанной для Solana archive и распространения исторических данных, — в RPC-инфраструктуру ERPC.
Структурные сложности доступа к историческим данным в Solana RPC
В Solana на каждую эпоху генерируется примерно 500 GB данных, а сама эпоха обычно длится от одного до двух дней. Год от года этот объём продолжает расти, всё сильнее нагружая и хранилище, и I/O RPC-узлов.
Чтобы удерживать производительность и стабильность эксплуатации, большинство стандартных RPC-узлов хранит только ограниченное число последних эпох. Во многих случаях конфигурации примерно с 4 TB диска хватает лишь на три-четыре эпохи, то есть примерно на неделю истории. Поэтому запросы к более старым блокам, транзакциям или состояниям аккаунтов часто возвращают неполные данные либо не возвращают их вовсе.
Эти ограничения давно создают практические сложности для сценариев, завязанных на историю: on-chain аналитики, долгосрочного анализа поведения, backtesting, аудита и исследований.
Практические ограничения классических archive-подходов
Традиционно основным способом получить доступ ко всей истории ledger считалось развертывание archive-ноды. Но такой путь требует огромного объёма репликации данных, длительной первичной синхронизации и постоянно высоких затрат на эксплуатацию.
Особенно дорого обходятся archive-конфигурации на базе Google Cloud Bigtable: значительные расходы возникают уже на этапе миграции данных при запуске, а затем продолжаются и в процессе эксплуатации. Для многих разработчиков и организаций такие решения остаются непрактичными. Кроме того, сильная зависимость от одного cloud-провайдера вызывает вопросы и с точки зрения децентрализации, которая лежит в основе блокчейн-систем.
Модель распространения исторических данных через Old Faithful
Old Faithful — это open-source archive-инфраструктура, созданная для решения этих проблем внутри экосистемы Solana. Она формирует и раздаёт исторические архивы в формате Content Addressable Archives (
CAR) из архивов RocksDB, которые создаются warehouse-узлами Solana.В формате
CAR каждая эпоха, блок, транзакция и shred получают уникальный content hash. Благодаря этому можно криптографически проверять целостность и убеждаться, что полученные данные не были изменены, даже если они пришли из недоверенного источника распространения.Old Faithful рассчитан на работу со всей историей ledger Solana — от genesis до текущего момента — и поддерживает разные способы выдачи данных, включая HTTP, CDN и распределённые системы хранения.
Как Old Faithful встроен в ERPC
Интегрировав Old Faithful в свою инфраструктуру Solana RPC, ERPC сделала исторические данные доступными через уже существующий интерфейс Solana RPC. Новые API или специальные endpoints не требуются: пользователи могут запрашивать полную историю теми же RPC-запросами, которыми пользовались и раньше.
Обновление развёрнуто единообразно во всех регионах ERPC, поэтому исторические данные доступны одинаково вне зависимости от географии. Даже в глобально распределённых конфигурациях пользователи получают одно и то же покрытие истории во всех регионах.
Особенности производительности и дальнейшие исследования
Поскольку исторические данные по своей природе очень объёмны, некоторые запросы могут выполняться дольше, чем обращения к свежим данным. Это объясняется структурой самой задачи и не означает неисправность системы или деградацию производительности.
ERPC продолжает исследования и разработку, направленные на ускорение выборки исторических данных, включая оценку конфигураций на базе NVMe-накопителей нового поколения и большой ёмкости. По мере накопления выводов из реальной эксплуатации платформа будет последовательно вносить улучшения.
Какие сценарии теперь поддерживаются
С этим обновлением Solana RPC от ERPC поддерживает более широкий круг сценариев, чем просто работа в реальном времени. Теперь без дополнительной инфраструктуры можно выполнять долгосрочную аналитику, историческую проверку, исследования, аудит и анализ поведения приложений.
То, что доступ к истории становится естественным продолжением стандартного использования RPC, заметно расширяет практическую область применения Solana RPC от ERPC.
Использование
Функция уже доступна всем пользователям, подключённым к RPC-планам ERPC, без дополнительных действий и без отдельной настройки.
Информация по доступу предоставляется через официальный Discord Validators DAO.
Официальный Discord Validators DAO: https://discord.gg/C7ZQSrCkYR
Официальный сайт ERPC: https://erpc.global/en
Официальный сайт ERPC: https://erpc.global/en


