Что такое манифест подграфа и его роль в блокчейн

Манифест подграфа (Subgraph Manifest) — это файл, который определяет как конкретное изображение отображается из сети Ethereum в The Graph. Приложение Subgraph содержит информацию о источниках данных Subgraph, шаблонов и многом другом.

Что такое манифест подграфа?

Манифест Subgraph — это файл, который определяет как конкретное изображение отображается из сети Ethereum в The Graph.

Он написан на языке YAML и содержит следующие поля: Имя: Имя подграфа; Описание: Краткое описание того, что представляет собой подграф. В пользовательском интерфейсе проводника оно будет отображаться в виде изображения, которое поможет пользователям составить представление о том, на что они смотрят; Источники данных: Массив идентификаторов источников данных, указывающий на определенные сети Ethereum или адреса смарт-контракта. Здесь мы определяем, какие смарт-контракты будут вносить данные в этот подграф, какие конкретные события они производят и как эти события отображаются на схему GraphQL, определенную в другом месте этого манифеста.

Манифест подграфа — это структура, которая позволяет указать сущности, отношения и индексы, необходимые для графа. The Graph CLI используется разработчиками dApp для развертывания подграфа, а также разработчиками dApp на The Graph во время запросов.

Каждый может создать подграф с помощью командной строки graph-node или докер-образа graph-node.Это открытый код, поэтому любой может создать подграфы с помощью шаблона. Однако только курируемые подграфы имеют возможность быть развернутыми в публичной сети The Graph.

Он используется как протокол для более быстрого создания DappS, используя GraphQL. Эти DappS в основном строятся на Ethereum и IPFC.

Как правило, подграфы — это схемы данных с открытым исходным кодом для определения того как приложение должно хранить данные в централизованной базе информации Graph Node. Текст манифестов написан на языке GraphL SDl и используется узловыми узлами для создания индексов всего блокчейна и его смарт-контракта.

Graph состоит из подграфов, которые описывают требования к данным для приложения. Для создания более сложных приложений, подграфы могут быть составлены вместе. Подграфы имеют единый манифест, описывающий требования к данным подграфам вместе с другими метаданными о предметах.

Связанные термины