Что Такое Манифест Подграфа?
Узнаем значение Манифест Подграфа, определение в крипто, Что Такое Манифест Подграфа и другие важные детали.
Компонент подграфа, который содержит информацию о источниках данных подграфа, шаблонах и других характеристиках известен как Манифест Подграфа. Граф может использоваться в качестве протокола для более быстрой разработки dApp, используя GraphQL. Подобные dApp сейчас работают на IPFS и Эфириуме.
В графе имеется несколько подграфов. Каждый подграф показывает потребности приложения в информации. Подграфы можно объединять для более сложных приложений. Каждый подграф также имеет сопровождающий манифест, что указывает на потребности подграфа в данных, а также дополнительные метаданные о подграфе.
Подграф состоит из данных файлов:
- AssemblyScript Mappings, которые используются для перевода информации о событиях блокчейна.
- Subrhaph,yaml, который является центральным файлом YAML.
- Schema.graphql, который описывает какую информацию сохранять и как она может быть просмотрена с помощью GraphQL.
Манифест Подграфа предоставляет способ определения единиц, соединений и индексов, которые требуются графу. Он используется The Graph CLI во время запроса для запуска подграфа, а также разработчиками dApp в The Graph.
Любой может разработать подграф используя инструмент командной строки граф-нода или Docker графа.
Обратите внимание, что курируемые подграфы могут быть размещены и в общедоступной сети.
Способ, которым данное приложение должно хранить информацию в ноде графа, что является децентрализованной базой данных, определяется схемой данных подграфа. Манифесты создаются в GraphQL SDL и используются нодами графа для производства индексов целого блокчейна, а также его смарт контрактов.
Так как всё имеет открытый исходный код, любой может создать собственный подграф или же провести форк существующего.
Манифест Подграфа состоит из нескольких полей:
- Название
- Описание
- Источник данных
Он содержит название подграфа и подробное описание подграфа. Эти данные видны в проводнике UI для предоставления пользователям необходимой информации.
ID источника данных подключаются к определённым сетям Эфириума и адресам смарт контракта. Эти подключения происходят между событиями цепочки и свойствами объекта. Здесь указывается какие смарт контракты предоставят данные подграфу, какие события будут сгенерированы и как эти события будут указаны в схеме GraphQL, предоставленной где-то в другом месте этого манифеста.
Он также содержит две других части манифеста - схему и карту.