¿Qué es Subgraph Manifest?
¡Ya Está Disponible la 7ª Temporada de Airdrop Gratuito! Responde a preguntas divertidas o realiza tareas sencillas para ganar $30.000 en premios de BitDegree. Participa Ahora ! 🔥
Averigüemos Subgraph Manifest de la palabra clave, definición en el mundo cripto, ¿Qué es Subgraph Manifest y todos los demás datos detallados.
Un componente Subgraph que contiene información sobre las fuentes de datos, templates y otras características del Subgraph se conoce como Subgraph Manifest. Un gráfico puede utilizarse como protocolo para desarrollar dApps de forma más rápida a través de GraphQl. Estas dApps se crean en IPFS y Ethereum.
Hay varios subgráficos en El Gráfico. Cada subgráfico muestra las necesidades de información de la aplicación. Los subgráficos pueden combinarse para formar aplicaciones más complejas. Cada subgráfico tiene un manifiesto que describe las necesidades de datos del subgráfico, así como metadatos adicionales sobre el subgráfico.
Estos son los archivos que componen un subgrafo:
- AssemblyScript Mappings que se utilizan para traducir la información de eventos de blockchain.
- subrhaph.yaml que es el archivo YAML central.
- Schema.graphql que describe qué información se guarda y cómo se puede examinar usando GraphQL.
El Subgraph Manifest proporciona una forma de declarar las entidades, conexiones e índices que requerirá un grafo. Es utilizado por la CLI de The Graph en el momento de la consulta para lanzar un subgrafo, así como por los desarrolladores de dApps en The Graph.
Cualquiera puede desarrollar un subgrafo empleando el instrumento de línea de comandos graph-node o la imagen docker graph.
Ten en cuenta que los subgráficos curados son los únicos que se pueden colocar en la red pública.
La forma en que una aplicación debe almacenar la información en un Graph Node, que es una base de datos descentralizada, es evaluada por un subgrupo de esquema de datos de código abierto. Los manifiestos se escriben en GraphQL SDL y son utilizados por Graph Nodes para producir índices de toda la blockchain, así como de sus contratos inteligentes.
Dado que todo es de código abierto, cualquiera puede crear un subgraph partiendo de un plano o bifurcando uno ya establecido.
Un Subgraph Manifest consta de estos campos:
- Nombre
- Descripción
- Fuentes de datos
Tiene el nombre del subgrafo y una descripción extendida del subgrafo. Se muestra en la interfaz de usuario del explorador para proporcionar a los usuarios información que respalde lo que ven.
Los ID de fuentes de datos se conectan a redes Ethereum particulares y direcciones de contratos inteligentes. Estas son asignaciones entre ocurrencias en cadena y propiedades de entidad. Aquí es donde especifica qué contratos inteligentes proporcionarán datos a este subgrafo, qué ocurrencias generarán y cómo esos eventos se asignan a un esquema GraphQl proporcionado en otra parte de este manifiesto.
Además del Manifiesto, contiene otros dos segmentos: esquema y mapeo.