Descripción general del gráfico
¿Qué es el gráfico?
The Graph es un protocolo descentralizado que permite indexar y consultar datos de la cadena de bloques, y Ethereum es el pionero. La característica especial de The Graph es que permite consultar los datos que son difíciles de consultar directamente.
Problema actual
Actualmente, algunos proyectos con contratos inteligentes complejos como Uniswap y proyectos NFT como Bored Ape Yacht Club almacenan datos en la cadena de bloques de Ethereum, lo que dificulta mucho la lectura de información que no sea información básica.
En el caso de Bored Ape Yacht Club, el usuario puede realizar operaciones básicas de lectura sobre el contrato como obtener la información del propietario de un determinado Ape, obtener en base a él el contenido de la URI del Ape, su ID o suministro total. Porque estas operaciones de lectura están programadas directamente en el contrato inteligente .
Sin embargo, no pueden consultar ni realizar operaciones más avanzadas, como agregación, búsqueda, verificación de relaciones y creación de filtros.
Es decir, si el usuario quiere consultar aquellos Ape que pertenecen a una determinada dirección. O filtrar por una de sus características, no podrán obtener esa información interactuando directamente con el propio contrato inteligente.
Resumir cadenas de datos en blockchain es realmente difícil
Las propiedades de la cadena de bloques, como la caracterización final de un bloque, la reorganización de la cadena o la trazabilidad del bloque, complican el proceso de agregación de la cadena de datos. Esto significa que estos bloques prolongarán el proceso de agregación y dificultarán la exportación de resultados precisos de consultas de datos desde la cadena de bloques.
The Graph tiene como objetivo extraer, estadísticas, filtrar y organizar datos de diferentes protocolos. Esto brinda a los usuarios un fácil acceso a las fuentes de datos y les permite usar dicha información y datos directamente. Los desarrolladores pueden recuperar datos como los precios de los tokens y usarlos en sus aplicaciones.
Durante la extracción normal de datos, aún existe el riesgo de que los datos se manipulen intencionalmente. Esto da como resultado que ingresen datos a la cadena de bloques que no se corresponderán con otras fuentes de información reales.
Ejemplo : un proveedor de una plataforma comercial puede cotizar un precio más alto en el sitio web y beneficiarse de la diferencia.
Los contratos inteligentes también dependen de fuentes de datos independientes. Los creadores de mercado automatizados (AMM) son protocolos que procesan automáticamente las transacciones de criptomonedas. Sin embargo, esas herramientas requieren datos verificables, como el precio y la capitalización de mercado, para activar contratos inteligentes bajo ciertas condiciones.
Solución del proyecto The Graph
The Graph resuelve este problema al crear un protocolo de indexación descentralizado y permitir la consulta eficiente de datos en la cadena de bloques a través de subgráficos.
Cada Subgraph es una API abierta para que los desarrolladores puedan usar el lenguaje de programación GraphQL para consultar los datos que el Subgraph rastrea en la cadena de bloques. Hoy en día, en la red Ethereum existe un servicio descentralizado con capacidades similares y respaldado por la implementación de código abierto de Graph Node.
Características básicas de The Graph
Modo de operación
The Graph funciona aprendiendo qué información y cómo indexar datos en Ethereum. Esto se basará en la descripción de Subgraph, también conocida como manifiesto de Subgraph.
En la declaración de un Subgraph, The Graph realizará la tarea de identificar contratos inteligentes, qué es interesante en ese contrato y cómo mapear los datos a la información almacenada en los datos del sistema.
Específicamente, después de que un desarrollador haya terminado de escribir una descripción de Subgraph, usará Graph CLI para almacenar esa información en un sistema de almacenamiento de documentos (IPFS) y el algoritmo de The Graph comenzará a indexar el elemento de datos para ese subgraph.
Explicación de terminología:
- Graph CLI o Command Line Interface es una interfaz de línea de comandos, una de las interfaces muy familiares para los desarrolladores y programadores.
- Un sistema de archivos interplanetarios (IPFS) es un sistema distribuido que se utiliza para almacenar y acceder a archivos, sitios web, aplicaciones y datos.
El siguiente diagrama proporcionará más detalles sobre el flujo de datos una vez que se haya implementado un manifiesto de Subgraph y se hayan procesado las transacciones en Ethereum.
El proceso es así:
- Una aplicación descentralizada que agrega datos a Ethereum a través de transacciones de contratos inteligentes.
- El contrato inteligente emite uno o más eventos mientras procesa la transacción.
- El Graph Node escanea constantemente Ethereum en busca de nuevos bloques y datos para el Subgraph del desarrollador de la aplicación.
- El nodo de gráfico encuentra los eventos de Ethereum para ese subgráfico en bloques y ejecuta el controlador de asignación proporcionado por el desarrollador de la aplicación. Mapping es un módulo WASM que genera o actualiza los datos almacenados por Graph Node, correspondientes a eventos en Ethereum.
- A continuación, la aplicación descentralizada puede consultar Graph Node para obtener datos indexados de la cadena de bloques utilizando la API de GraphQL. En este punto, Graph Node, a su vez, compila las consultas de GraphQL en consultas sobre su almacén de datos subyacente. El propósito de esto es extraer los datos, utilizando las capacidades de indexación del archivo. Finalmente, la aplicación descentralizada mostrará estos datos en una interfaz fácil de usar, que pueden usar para realizar nuevas transacciones en Ethereum.
- Finalmente, se repetirá el ciclo anterior.
Explicación de palabras : GraphQL es un lenguaje de consulta que especifica y la forma en que un cliente solicita información a través de una interfaz de programación de aplicaciones (API).
Características sobresalientes
The Graph es un protocolo que se utiliza para reestructurar los datos de la cadena de bloques y hacerlos más accesibles. Actualmente, la plataforma proporciona datos para muchas aplicaciones que son de gran interés en el ecosistema DeFi y Web 3.0.
Cualquiera puede crear y publicar Subgraphs: API abiertas mediante las cuales las aplicaciones pueden consultar datos usando GraphQL. Subgraph facilita a los desarrolladores la creación de nuevos proyectos en la cadena de bloques. Lo que Google ha hecho con el motor de búsqueda, The Graph hará lo mismo con blockchain.
Actualmente, el alojamiento de The Graph procesa más de 4 mil millones de consultas mensuales para aplicaciones como Uniswap, CoinGecko y Synthetix. Incluye la extracción de datos como el precio del token, el volumen de negociación anterior y la situación de liquidez.
Sin embargo, la misión de The Graph no es ejecutar permanentemente un modelo de servicio alojado, sino que el proyecto apunta a eliminar la capacidad de integrar API, servidores y bases de datos que actualmente se enfocan en un punto. . Esto los convierte en objetivos fáciles para los piratas informáticos.
Esa es también la razón por la que el equipo fundador está haciendo crecer la red The Graph. El objetivo es crear un mercado abierto para que Indexers y Curators trabajen juntos. De este modo, la disposición estadística y de datos será más fácil y eficiente. Después de eso, todos los datos serán proporcionados por The Graph a los proyectos DeFi y Web 3.0 para ser utilizados por la naturaleza misma de las finanzas descentralizadas.
Además, la red The Graph permitirá que las aplicaciones operen sin un servidor. Esto los mantiene en funcionamiento ya que ya no dependen de un solo servidor o base de datos. En cambio, es una red de nodos a los que se les paga para mantener el servicio en funcionamiento.
Al mismo tiempo, The Graph también permite que cualquier usuario que contribuya activamente a la red participe en el mecanismo de obtención de ingresos por la prestación de servicios de datos. En lugar de dar ese derecho a las unidades de monopolio de datos como hoy.
Además, The Graph está transformando la economía de datos actual en una con mejores incentivos, fuentes de datos más seguras, API estrictamente administradas y consultas más eficientes en términos de información. Y la red principal de The Graph Network se lanzó el 17 de diciembre de 2020.
Pros y contras de The Graph
Solucion optima
Como se mencionó, The Graph es un protocolo que permite a los usuarios consultar datos de cadenas de bloques como Ethereum y sistemas de almacenamiento de datos (IPFS).
El protocolo recibirá comandos de consulta de los usuarios y realizará operaciones de recopilación, análisis y agregación de datos sin ninguna interacción con terceros. El equipo de desarrollo del proyecto afirma que hará que la consulta de datos sea más rápida, confiable y segura.
Unirse es fácil
Además, la red The Graph permite que cualquier persona construya y publique Subgraphs. Al mismo tiempo, esta red también actúa como un intermediario que permite que dos aplicaciones se comuniquen e interactúen entre sí.
Equipo profesional
Los miembros del equipo de desarrollo de The Graph incluyen expertos experimentados de grandes organizaciones y empresas como la Fundación Ethereum, Puppet, Redhat y Barclays PLC.
Mecanismo de estimulación de suministro inteligente
El token del proyecto es GRT, que juega un papel importante en todas las etapas del proceso operativo y el mecanismo económico de The Graph. Este sistema económico consta de grupos de miembros a cargo de diferentes roles como Indexador, Curador y Delegador.
- Indexer, después de apostar GRT en el sistema, estará a cargo de operar los nodos de The Graph y ganar dinero cada vez que se procese una consulta.
- El curador decide qué información necesita indexar y se le pagará por ello.
- Los delegadores reciben una parte de los ingresos de los indexadores en los que confían, incluso si no lanzan Nodos directamente.
El equipo de Graph también está trabajando en la compatibilidad con cadenas de bloques de capa 1 como Bitcoin, Polkadot y el protocolo NEAR , lo que hace que toda la información sea rastreable.
Cómo ganar dinero en The Graph
Actualmente, la principal forma de ganar dinero con el proyecto The Graph es contribuir directamente al sistema para recibir recompensas.
Equipo de desarrollo, inversor del proyecto The Graph.
Equipo de desarrollo
Los miembros del equipo fundador de The Graph incluyen a Yaniv Tai, líder del proyecto, Brandon Ramirez, jefe de investigación y Jannis Pohlmann, jefe de ingeniería. El proyecto también cuenta con expertos de empresas y organizaciones como la Fundación Ethereum, Puppet, Redhat y Barclays PLC.
Yaniv Tai: Actualmente, ocupa el cargo de jefe de desarrollo del proyecto The Graph, antes de eso trabajó como socio e ingeniero de software en Functional Foundry. En 2016, Yaniv Tai fundó Workflo, una empresa que ayuda a los equipos de desarrolladores a crear interfaces de usuario más rápido.
Brandon Ramirez: Te desempeñas como cofundador y jefe de investigación en The Graph. Además, también es cofundador y jefe de investigación de productos en Edge & Node. También trabajó como ingeniero de software en Functional Foundry.
Jannis Pohlmann: Actualmente es el director técnico de The Graph. También es cofundador y ocupa el cargo de jefe técnico en Edge & Node desde principios de 2021.
Además, The Graph también posee un equipo de asesores experimentados en el campo de las criptomonedas y la cadena de bloques.
- Esteban Ordano: Fundador, Director Técnico de Decentraland.
- Jehan Tremback: Fundador, Jefe de Diseño de Protocolo de Althea Mesh.
- Richard Burton: director ejecutivo de Balance Software.
- Zaki Manian: Co-fundador de Iqlusion.
inversores
The Graph es un proyecto que recibió gran atención de la comunidad a través de 5 rondas de financiación con un monto total de 19,6 millones de dólares recaudados de inversores como:
La hoja de ruta de desarrollo de Graph
El progreso del desarrollo de Mainnet de The Graph se llevará a cabo en 3 fases de la siguiente manera:
Etapa 1: Primeros pasos
Como todos sabemos, en la red de The Graph, el indexador desempeñará un papel importante en la sincronización de nuevos subgráficos y en la asignación de los parámetros apropiados a ese subgráfico.
Graph Foundation apoyará la transición de Subgraph a una red descentralizada. A partir de abril de 2021, The Graph probará el primer Subgraph en su Mainnet oficial.
Fase 2: Lanzamiento de DApp
Una vez que los Subgraphs estén completamente sincronizados en Mainnet, funcionarán en las DApps de los socios de la red The Graph, después de lo cual el Indexer y Delegator recibirán la tarifa de consulta.
En otras palabras, recibirán una recompensa que se considera una tarifa de contribución construida en esta plataforma descentralizada.
Etapa 3: Administración directa
A medida que los proyectos asociados comiencen a funcionar en la red estable, The Graph Foundation estará disponible públicamente para la comunidad de desarrolladores.
Esto facilitará que los desarrolladores carguen subgráficos en el sistema y reciban tarifas de consulta. Más específicamente, los desarrolladores de DApp pueden modificar la configuración de los subgráficos como lo deseen.
Gateway es un conjunto de productos que se espera que se lance entre 30 y 60 días después del inicio de la Fase 1.
Descripción general del token GRT .
¿Qué es el token GRT?
El equipo de desarrollo de Graph trabaja sin parar para traer una infraestructura completamente descentralizada y altamente confiable. Para garantizar la seguridad económica de la red de The Graph y la integridad de los datos consultados, los participantes de la comunidad utilizarán el token GRT de The Graph.
GRT es el token oficial de The Graph que utiliza el protocolo de consenso DPoS (Delegated Proof-of-Stake). Para desempeñar funciones importantes en la red, como Indexer, Curator y Delegator, los tokens GRT deben apostarse. Esto es para registrarse para proporcionar servicios de indexación y administración a la red The Graph y para recibir una recompensa justa por su contribución.
Además, el GRT apostado también se usa como un costo de seguro para las operaciones en el sistema. Porque cuando un indexador muestra signos de anormalidad en el suministro de datos y estadísticas, el sistema deducirá mucho de la cantidad de tokens que esa persona ha apostado en el sistema.
Modelo de trabajo de GRT .token
GRT es un token estándar ERC-20 en la cadena de bloques Ethereum, que se utiliza para asignar recursos en la red del sistema. Los indexadores, curadores y delegadores activos pueden obtener ingresos proporcionales a la cantidad de trabajo que realizan y la cantidad de GRT que han apostado.
El suministro total de GRT en el lanzamiento de Mainnet será de 10 mil millones de tokens y la emisión de nuevos tokens como recompensas de indexación comenzará en un 3% anual. Esto estará sujeto a una administración técnica independiente en el futuro.
Además, se espera que la cantidad de tokens quemados sea aproximadamente el 1% de la tarifa de consulta y todos los impuestos de depósito también se quemarán a discreción de la administración técnica.
Diferentes roles en la red The Graph.
Indexador – Indexador
Indexador es la persona que opera los Nodos en la red The Graph y requiere que estos tengan un alto nivel técnico. Apuestan tokens GRT para registrarse para proporcionar servicios de indexación y procesamiento de consultas de información y datos. Los indexadores recibirán GRT; esto se considera una tarifa de consulta y una recompensa de indexación por su servicio.
Curador – Responsable
Los curadores son los que ayudan a desarrollar Subgraph y deben tener un nivel técnico moderado. Cuando los usuarios de datos o los miembros de la comunidad le indican a Indexer qué API debe indexarse en la red de The Graph.
En este punto, el curador enviará el GRT a una curva de enlace para señalar un subgráfico específico que debe desarrollarse. Por lo tanto, Curator ganará una parte de las tarifas de consulta en función de los subgráficos que hayan informado y colocará un incentivo para las fuentes de datos de la más alta calidad.
Curator será responsable de administrar Subgraphs y cargar GRT en el sistema a través de la aplicación descentralizada Graph Explorer.
Este proceso se realiza en una curva federada, por lo que cuanto antes señale Curator, mayor será el porcentaje de tarifas de consulta que ganan en ese Subgraph, en relación con la cantidad de GRT que han depositado.
Delegador – Autorizador
Los delegadores son personas que desean contribuir a la seguridad de la red pero que no desean ejecutar ninguno de los nodos de The Graph por sí mismos. Los delegadores contribuirán delegando GRT a los indexadores, por lo que no necesitan experiencia técnica.
Los delegadores pueden seleccionar indexadores en función de su rendimiento en parámetros como tarifas de consulta, penalizaciones pasadas y tiempo de actividad. Además de parámetros para el fiduciario, como la parte de costos y recompensas de Indexer.
El delegador delegará o desautorizará GRT a Indexer a través de la aplicación descentralizada Graph Explorer. Y ganan una parte de las tarifas de consulta y las recompensas de indexación en tokens GRT.
Consumidor – Usuario/cliente
El consumidor es el usuario final de la plataforma The Graph cuando consulta Subgraphs y paga por Indexer, Curator y Delegator.
Los usuarios pueden ser desarrolladores o los propios proyectos que necesitan usar y pagar por consultar los datos, ya que trabajarían en AWS u otros servicios de almacenamiento en la nube.
Sin embargo, algunas aplicaciones pasarán la tarifa de consulta al usuario o la agregarán al costo del producto. Los usuarios pagarán tarifas de consulta a través de puertas de enlace o billeteras creadas en los contratos inteligentes de código abierto de la red The Graph.
Las recompensas y ofertas de la red Graph
El GRT apostado en el sistema se bloqueará durante un cierto período de tiempo para convertirse en Indexador. Esta cantidad de tokens se puede reducir si Indexer daña o proporciona datos incorrectos a las aplicaciones o simplemente indexa incorrectamente.
Para Curador y Delegante habrá un impuesto de depósito para limitar la toma de decisiones ineficientes que puedan perjudicar la sostenibilidad del sistema.
Además, Curator también recibe tarifas de consulta más bajas si elige administrar en un subgráfico de baja calidad.
mercado de consultas
Los indexadores con una participación en GRT operan en un mercado de consultas, donde obtienen GRT al indexar y proporcionar información para consultas de Subgraphs. Por ejemplo, proporcione datos de mercado de Uniswap en Uniswap.info.
El Indexador establecerá los precios de estas consultas y variarán según el costo de indexar el Subgraph, la demanda de la consulta, la cantidad de señales de gestión y la tasa de mercado para las consultas de blockchain. Las aplicaciones pagan por las consultas, por lo que se espera que los costos de agregación de información sean mucho más bajos que los costos de lanzamiento del servidor y la base de datos.
Además, la Pasarela de Pago permitirá a los usuarios conectarse a la red y realizar operaciones de pago. Inicialmente, el equipo fundador de The Graph ejecutará una serie de Gateways que permitirán que las aplicaciones paguen tarifas de consulta en nombre de los usuarios. Estas puertas de enlace crean una conexión directa a la red de The Graph. Cualquier equipo de desarrollo puede crear y operar sus propios Gateways.
Gateway también será responsable de procesar la transacción de pago por la tarifa de consulta y transferirla al Indexador después de acordar el precio, la precisión y la seguridad de la información de dichas consultas.
¿Dónde se pueden comprar y vender tokens GRT?
Actualmente, los tokens GRT se negocian en intercambios DEX como Uniswap , SushiSwap y CEX como Binance, Gate.io, Huobi , Coinbase...
El futuro de The Graph y ¿debería invertir en tokens GRT?
Hasta ahora, GRT ha podido atraer mucha atención y se encuentra entre las 50 principales criptomonedas con la capitalización total más alta en el mercado Crypto, es decir, en el puesto 49. The Graph ha tenido algunos clientes muy famosos en el mercado como CoinGecko, Aave, Decentraland, Synthetix y muchos más.
Por el lado de los inversores, The Graph también ha creado un gran revuelo con la presencia de grandes fondos de inversión como Multicoin Capital , Framework, Coinbase Ventures y Digital Currency Group.
The Graph ha estado en línea desde diciembre de 2020 y el equipo de desarrollo ya puede estar orgulloso del nivel de interés y aceptación de la comunidad. A diferencia de muchas otras criptomonedas, algunas de las cuales tienen un precio bastante alto antes del lanzamiento del producto, The Graph comenzó con un ecosistema de criptomonedas.
Por otro lado, los datos confiables juegan un papel importante en el sector de las criptomonedas y la cadena de bloques. Quienes proporcionen o publiquen datos siempre deben esforzarse por garantizar la exactitud de dicha información. The Graph resuelve este problema de información y datos con datos en cadena. Similar a cómo Chainlink resuelve el problema de Oracle para la agregación de datos fuera de la cadena.
Aunque The Graph es todavía un proyecto muy nuevo, muchas plataformas ya han comenzado a ingerir datos a través de Subgraph. Si este crecimiento se mantiene, The Graph podría convertirse en uno de los pilares del sector blockchain en los próximos años.
Algunos canales de información oficiales del proyecto que pueden seguir los inversores son:
Sitio web | Gorjeo | Telegrama | LinkedIn | Reddit
resumen
El artículo anterior compartió detalles sobre The Graph y el token GRT. Hasta la fecha, más de 8000 Subgraphs han sido implementados por más de 10 000 desarrolladores para aplicaciones como Uniswap, Synthetix, Aragon, Gnosis, Aave, Decentraland y más.
Cuando hablamos de tendencias DeFi, es imposible no mencionar la Web 3.0. Esta también será una palabra clave muy interesante en el futuro. Por lo tanto, The Graph es un proyecto que proporciona la salida de datos de blockchain para su transmisión a aplicaciones Web 3.0.
The Graph ha dedicado mucho esfuerzo a construir infraestructura de tradicional a descentralizada. En el futuro, The Graph también puede crear una nueva perspectiva, que permita a todos contribuir para construir una fuente de información grande y confiable.