The Graph Foundation — организационный центр экосистемы The Graph, отвечающий за развитие протокола, стандартизацию практик работы с сабграфами, координацию сообществ индексеров/кураторов/разработчиков и распределение поддержки (в том числе грантов) на ключевые инициативы. На идеологическом уровне Фонд защищает простую вещь: доступ к проверяемым on-chain данным должен быть открытым, воспроизводимым и экономически устойчивым.
Чтобы понимать контекст, держите под рукой крипто-карточку The Graph (GRT), обзор данных и поисковых слоёв Векторные БД: обзор и базовый термин о семантическом поиске Эмбеддинги. Эти кирпичики объясняют, почему стандартные сабграфы стали основой для приложений, аналитики и AI-пайплайнов, а не только для «разметки» блоков.
The Graph Foundation: мандат и зона ответственности Фонда
- Стандарты экосистемы. Рекомендации по схемам сабграфов, версионированию, детерминированности мэппингов, публикуемым метаданным и репозиториям примеров.
- Поддержка ролей рынка запросов. Обучающие материалы и «плейбуки» для индексеров, кураторов и делегаторов; развитие инструментов мониторинга качества запросов и SLA.
- Грантовые программы. Поддержка открытых инструментов (CLI/SDK/инспекторы), эталонных сабграфов и исследований производительности.
- Навигация для разработчиков. Каталоги/реестры сабграфов, практики публикации и миграции, примеры для популярных протоколов и доменов.
- Комьюнити и безопасность. Процессы отчётности, выявления уязвимостей и обратной связи от пользователей протокола.
Иначе говоря, Фонд — это «операционная обвязка» вокруг собственно сетевого протокола. Он не «замещает» рынок вычислений и запросов, а выравнивает стимулы и качество.
Где The Graph Foundation «сидит» в стекe данных и AI
| Слой | Что происходит | Роль Фонда |
| Источники фактов | Блоки, логи событий, кросс-сетевые метаданные | Рекомендации по стандартам обработки/нормализации |
| Сабграфы (GraphQL) | Схемы, мэппинги, версии | База знаний по best practices, эталонные примеры |
| Рынок запросов | Индексеры, кураторы, делегаторы | Обучение, метрики качества, программы по устойчивости |
| Прикладные витрины | Дашборды, продукты, AI-пайплайны | Навигация по экосистеме, гранты на инструменты |
| AI/поиск | Ретривер, эмбеддинги, векторные индексы | Методички по интеграции сабграфов с векторными БД и эмбеддингами |
Фонд концентрируется на повторяемости, прозрачности и измеримости. Именно эти характеристики делают сабграфы удобной опорой для продуктов и AI-сценариев.
Сабграфы как общественное благо: почему важна стандартизация
Сабграф — это кодированная схема данных и мэппинг событий/вызовов в понятные сущности GraphQL. Без общих правил быстро возникает «зоопарк»: несовместимые типы, разная трактовка полей, ломкие запросы. Фонд фокусируется на:
- Детерминированности. Одинаковый вход → одинаковый индекс (при равных версиях). Это основа верифицируемости.
- Версионировании. Явные номера версий и миграционные заметки, чтобы клиенты не «ломались».
- Минимально достаточных схемах. Никаких «жадных» полей из любопытства — только то, что нужно продукту.
- Эталонах/учебниках. Репозитории референс-сабграфов по популярным протоколам и доменам.
Практический результат — снижение «цены эпизода» запроса в продуктах: меньше неформата, проще кэш, предсказуемая задержка.
Роли экосистемы и что Фонд делает для каждой
| Роль | Боль | Как помогает Фонд |
| Разработчик сабграфа | Ломкие схемы/миграции, «жирные» запросы | Гайды и эталоны схем, чек-листы валидации и миграций |
| Индексер | Выбор «правильных» сабграфов, мониторинг SLA | Навигатор по спросу, метрики качества, пулы тестовых нагрузок |
| Куратор | Непрозрачность ценности сабграфа | Методики сигнала, аналитика запросов, отчётность по использованию |
| Делегатор | Выбор индексера и комиссий | Карты репутации, образовательные материалы по рискам |
| Потребитель запросов | Цена/задержка/качество | Контракты запросов, примеры ограничителей и кэширования |
Цель — совпадение стимулов: качественным сабграфам — сигнал и индексаторы, потребителям — предсказуемый ответ, ролям — инструменты решений.
Жизненный цикл сабграфа с участием Фонда
- Проектирование. Команда изучает эталоны, выбирает шаблон схемы, определяет минимальные типы/связи.
- Мэппинги и тесты. Пишутся обработчики событий, фиксятся версии контрактов/сетей, прогоняются тест-кейсы на «тонких» местах.
- Публикация в каталоге. Сабграф получает метаданные (описание, версия, источники, статус), доступные индексерам/кураторам.
- Курация и индексирование. Появляется экономический сигнал; индексеры поднимают индекс, потребители начинают «стрелять» запросами.
- Наблюдаемость. Снимаются метрики: TTFR, P95, доля неформата, полезность для рынка запросов.
- Миграции и поддержка. Версионирование с миграционными заметками, обратная совместимость, деактивация устаревших веток.
Фонд не «командует» индексерами, но обеспечивает прозрачность и инструменты, чтобы рынок развивался в правильную сторону.
Метрики экосистемы: что действительно важно
| Метрика | Что измеряет | Почему важно |
| Freshness (время до индексации) | Задержка от события до готовности к запросу | Критично для оперативной аналитики |
| TTFR (time-to-first-result) | «Скорость первого байта» ответа | UX экранов и дашбордов |
| P95 задержки | «Хвост» длительных запросов | Надёжность и предсказуемость стоимости |
| Доля неформата | Ошибки схем/JSON/валидаторов | Цена ретраев, качество интеграций |
| Устойчивость версий | Миграции без поломок | Здоровье разработческой экосистемы |
| Доля кэш-хитов | Повторное использование ответов | Реальная экономия бюджета потребителей |
Эти метрики напрямую «садятся» в продуктовые KPI. Фонд продвигает контракты запросов и дисциплину ограничителей.
Грантовые направления: где поддержка уместна
- Инструменты разработчика. CLI/SDK, инспекторы схем, генераторы типов для GraphQL-клиентов.
- Эталонные сабграфы. Крупные протоколы/домены, где единый стандарт снимает десятки «загонов» в проде.
- Наблюдаемость. Отчётность по метрикам, дешборды здоровья и публичные бенчмарки.
- Образование/документация. Учебники, видео-практикумы, курсы для ролей рынка запросов.
- Связка с AI. Методички по интеграции сабграфов с ретриверами, векторами и дешёвым поиском по фактам.
Гранты обычно требуют публичности результата и воспроизводимости — так экосистема получает «долговечную» пользу.
Сабграфы и AI: как Фонд смотрит на связку с векторным поиском
Сабграфы — это структурированные факты: позиции, пулы, голосования, события. Их удобно подмешивать в AI-контуры через ретривер и векторные индексы: эмбеддинги описаний/метаданных, быстрый nearest-neighbor, затем компоновка ответа. Логика проста:
- Сабграф даёт «жёсткие» поля (числа/идентификаторы/ссылки).
- Эмбеддинги кодируют описания, тэги и соседства.
- Векторная БД ускоряет поиск похожего/релевантного.
- Генерация строится на проверяемых фрагментах, а не «галлюцинациях».
Фонд поощряет проекты, которые держат цитатность (ссылки на блок/tx/версию сабграфа) — это школа верифицируемых ответов.
Чек-листы практики
A) Разработчик сабграфа (минимум, без которого нельзя)
- Опишите минимальную схему под экраны/отчёты; избегайте «жадных» связей.
- Зафиксируйте версии контрактов и сетей, добавьте регрессионные тесты.
- Внедрите валидаторы формата на своей стороне (до публикации).
- Подготовьте миграционные заметки и политику обратной совместимости.
- Дайте примеры запросов и лимитов (пагинация, поля, глубина).
B) Индексер (устойчивая эксплуатация)
- Разведите очереди по профилю сабграфов (тяжёлые/лёгкие).
- Снимайте TTFR/P95, долю неформата и ретраев по каждому сабграфу.
- Держите кэш и региональную локализацию данных.
- Следите за версиями и деактивируйте устаревшие ветки с уведомлением.
C) Потребитель запросов (приложение/дашборд)
- Введите контракты запросов и короткие схемы вывода.
- Используйте пагинацию/лимиты и кэш по ключу (версия сабграфа + параметры).
- Планируйте аварийный режим: заглушки/упрощённые запросы при деградации.
- Документируйте зависимости (какие сабграфы, какие версии) в кодовой базе.
Таблица: «цена эпизода» для запросов к сабграфам
| Компонент | Что входит | Как снижать |
| Ввод | Фильтры, диапазоны, глубина | Делать запросы «узкими», предвычислять и кэшировать |
| Выполнение | Агрегации, объединения | Переносить тяжёлые вычисления в индекс/предобработку |
| Передача | Размер ответа | Селективные поля, компрессия, лимиты |
| Ретраи | Повторы при неформате/тайм-ауте | Жёсткие схемы, контракт и тесты до продакшна |
| Пост-обработка | Парсинг/валидация/кэш | Машиночитаемые форматы, повторное использование |
Сфокусируйтесь на узких запросах и контролируемой глубине — это самая быстрая экономия.
Риски и модель угроз экосистемы
| Риск | Проявление | Митигирование |
| Централизация индексеров | 2–3 оператора доминируют | Стимулировать конкуренцию, отчётность по долям |
| «Зоопарк» схем | Непереносимые запросы | Эталоны, линтеры схем, ревью сообществом |
| Хрупкие миграции | Поломки клиентов | Версионирование, обратная совместимость, план перехода |
| Дорогие запросы | Высокий P95 и бюджет | Контракты, кэш, ограничители глубины |
| Информационный шум | «Мёртвые» сабграфы без спроса | Кураторские сигналы, метрики полезности |
| Ошибки данных | Некорректные поля/агрегаты | Тест-наборы, воспроизводимость, публичные тикеты исправлений |
Фонд не может «запретить» слабые решения, но может подсветить лучшие практики и стимулировать их распространение.
Сравнение: «хостед» индекс vs децентрализованный рынок
| Критерий | Централизованный индекс | Децентрализованный рынок The Graph |
| Контроль качества | Внутренние регламенты поставщика | Рыночные стимулы + публичные метрики |
| Надёжность | Высокая «по умолчанию» | Требует дисциплины ролей и кэша |
| Цена | Фикс/подписка | Рыночная/переменная по сложности |
| Прозрачность | Ограниченная | Версии/схемы/метрики на виду |
| Эволюция | По дорожной карте провайдера | Через гранты/сообщество/индексеров |
Экосистема Фонда — про прозрачность и воспроизводимость, даже если это сложнее операционно.
Часто задаваемые вопросы (FAQ)
Фонд управляет индексерами и ценами? Нет. Фонд задаёт правила игры (стандарты, метрики, обучающие материалы), а не управляет конкретными узлами и тарифами.
Можно ли публиковать «сырые» большие схемы? Технически — да, но это антипаттерн. Лучше разбивать на минимальные схемы под конкретные экраны и метрики.
Роль GRT в контуре Фонда? Токен GRT — основа стимулов рынка (стейк индексеров, сигналы кураторов, оплата запросов). Фонд координирует экосистемные процессы вокруг этих стимулов и качества.
Как экосистема работает с AI-поиском? Рекомендуется цитатность и связка сабграфов с векторными индексами и эмбеддингами, чтобы ответы были проверяемыми и быстрыми.
Что делать со «старыми» сабграфами? Вводить политику EOL/деприкации, держать миграционные заметки и временную совместимость. Пользователей — заранее уведомлять.
Где брать «правильные» примеры? В эталонных репозиториях и каталоге. Фонд поощряет проекты, которые публикуют примеры запросов и контракты.
Мини-плейбуки
A) Переезд на новую версию сабграфа 1) Прогоните «golden set» запросов. 2) Сверьте поля и типы. 3) Замерьте TTFR/P95 и долю неформата. 4) Переключите трафик частично (canary), затем полностью. 5) Зафиксируйте зависимость и версию в коде.
B) Удешевление «дорогих» запросов 1) Разбейте один «жирный» запрос на два коротких. 2) Вынесите тяжёлую агрегацию в предвычисление. 3) Сократите поля ответа. 4) Увеличьте срок кэша. 5) Перепроверьте лимиты глубины.
C) Навигация по каталогу сабграфов 1) Ищите по домену и свежести. 2) Читайте миграционные заметки. 3) Смотрите метрики спроса. 4) Прогоняйте тест-запросы до интеграции.
Словарь терминов
- Сабграф — схема/мэппинг on-chain событий в сущности GraphQL.
- Индексер — оператор, который стейкает GRT и обслуживает запросы.
- Куратор — участник, который сигнализирует ценность сабграфов.
- Делегатор — держатель GRT, делегирующий индексеру долю участия.
- Контракт запроса — описывает формат/лимиты/обязательные поля для стабильного ответа.
- TTFR/P95 — метрики «скорости первого результата» и «хвоста» задержек.
- Детерминированность — свойство, при котором одинаковый вход даёт одинаковый индекс.
- Векторный индекс — структура поиска по близости для эмбеддингов.
