Colaborador: ¿Qué significa utilizar una API abierta? En este análisis profundo, The Graph explica cómo (y por qué) las API pueden ser globales.
[wps_section size=”full-boxed” height=”auto” background_color=”#1e73be” background_size=”cover” background_repeat=”no-repeat” background_mode=”fixed” align_content_vertical=”center” align=”left” content_width=”100%” content_color=”#fff” padding=”12″ margin=”15″] [wps_lists icon=”arrow-right” icon_color=”#fff”]- ¿Cómo encaja el gráfico en DeFi y Web3?
- ¿Cómo funciona el gráfico con Ethereum?
- Cascada de Web2 a Web3
- ¿Qué son indexadores, delegadores, curadores y consumidores?
- No soy técnico, ¿cómo puedo participar?
- El futuro de Web3
¿Cómo encaja el gráfico en DeFi y Web3?
API es un término que definitivamente escuchas mucho si trabajas en tecnología, pero no es necesariamente uno que todos comprendan. API significa “interfaz de programación de aplicaciones”; en términos más simples, una API es un proceso de flujo de trabajo que está automatizado, en lugar de ser manual. Esto oculta la gran complejidad del código detrás de una API simple. Los subgrafos son un término acuñado por The Graph y son API abiertas.
Por ejemplo, Uniswap usa un subgrafo y esos datos están abiertos a cualquier desarrollador para usarlos en su aplicación. Por lo tanto, vemos carteras como la cartera Rainbow que han creado un subgrafo que se extrae del subgrafo de Uniswaps. La forma más eficiente de consultar (buscar) datos de la cadena de bloques es a través de un subgráfico. Un ejemplo de API cerradas es la API de Linkedin, donde no puede transferir los datos de Linkedin a Crunchbase o su propia aplicación, porque la API está cerrada. Con The Graph, se garantiza que las API estarán abiertas y permanecerán abiertas a través de subgrafos.
Antes de The Graph, los desarrolladores tenían que poner en marcha servidores y bases de datos centralizados internamente para indexar y consultar datos de blockchain. Esto requería mucho tiempo para los ingenieros, era costoso y generaba riesgos, ya que la infraestructura centralizada puede ser un único punto de falla. Con The Graph, las aplicaciones solo necesitan hacer referencia a un punto final de API para que un subgrafo comience a consultar datos, como usar el subgrafo Uniswap para consultar los volúmenes comerciales.
Al facilitar que los desarrolladores interactúen con las cadenas de bloques, The Graph facilita la creación de nuevas aplicaciones y el seguimiento de datos valiosos. Con The Graph, los desarrolladores pueden concentrarse en tener una excelente experiencia de usuario UX / UI, en lugar de crear una infraestructura de back-end personalizada para cada aplicación.
Hoy en día, más de 6.000 desarrolladores están utilizando activamente The Graph y han creado más de 3.400 subgrafos (API abiertas) para cientos de aplicaciones. Además, más de 210 indexadores de 54 países han implementado nodos en la red de prueba y más de 2000 curadores se han registrado en la red de prueba.
¿Cómo funciona el gráfico con Ethereum?
Graph ha creado una capa de datos abiertos sobre Ethereum para facilitar a los desarrolladores la extracción de información y la entrega a sus usuarios de forma rápida y eficiente. Los subgrafos resumen la interacción con la API JSON-RPC de Ethereum para leer datos de blockchain, y con características de subgrafo como mutaciones, la escritura en blockchain también se simplificará.
Debido a que los desarrolladores no utilizan una base de datos de indexación internamente, pueden extraer fácilmente datos de la cadena de bloques de una manera eficiente, por lo que las aplicaciones se cargan rápidamente para los usuarios. Los subgrafos también son de código abierto, lo que significa que las aplicaciones pueden consultar las mismas API que utilizan otros proyectos para crear una única fuente de información para los usuarios.
Cascada de Web2 a Web3
En The Graph, creemos que blockchain es el futuro de Internet y estamos trabajando para hacer realidad ese futuro. Debido a que The Graph usa GraphQL, un lenguaje creado y comúnmente usado en Web2, muchos desarrolladores pueden incorporarse al espacio Web3 y construir fácilmente en blockchains.
A medida que el uso de subgrafos continúa aumentando y las herramientas de desarrollo de blockchain mejoran, continuaremos viendo un efecto de cascada desde las empresas de tecnología Web2 centralizadas hasta las aplicaciones Web3 descentralizadas.
La criptoeconomía es una imagen radicalmente nueva del futuro del trabajo. Los protocolos abiertos como The Graph están creando la base para la transparencia y la oportunidad, permitiendo que cualquier persona en el mundo contribuya con su talento a una economía global. The Graph trabaja en pos de esta visión para ayudar a los desarrolladores a construir los nuevos mecanismos de coordinación de la era de Internet.
¿Qué son indexadores, delegadores, curadores y consumidores?
Hay muchos roles diferentes en The Graph Network, que incluyen indexación, curaduría, delegación y consumo.
Los indexadores son operadores de nodos en The Graph Network que apuestan por Graph Tokens (GRT) para proporcionar servicios de indexación y procesamiento de consultas. Los indexadores obtienen tarifas de consulta y recompensas de indexación por sus servicios. Para ser un indexador en la red The Graph, debe poder ejecutar el software del nodo. La indexación es un papel técnico en la red.
Los curadores son desarrolladores de subgrafos, consumidores de datos o miembros de la comunidad que indican a los indexadores qué API deben indexar The Graph Network. Utilizan su conocimiento del ecosistema, las aplicaciones y los consumidores de blockchain para identificar las fuentes de datos más confiables.
Los curadores depositan GRT en una curva de enlace para señalar en un subgrafo específico y ganan una parte de las tarifas de consulta por los subgrafos en los que señalan; esto incentiva las fuentes de datos de la más alta calidad.
Debido a que la señalización se produce en una curva de vinculación, cuanto antes señale en un subgrafo, mayor será la proporción de las tarifas de consulta que gane en ese subgrafo por una determinada cantidad de TRB depositado. Esto también significa que cuando vaya a retirarse, podría terminar con más o menos ingresos brutos de los que tenía al principio. Para ser curador, no necesita ser técnico, solo necesita comprender los datos abiertos.
Un ejemplo de curación sería si un nuevo subgrafo de DeFi aparece en el mercado para un protocolo que usted cree que es prometedor. Puede señalar en ese subgrafo para indicar a los indexadores que debe indexarse y que los desarrolladores de DApp puedan descubrirlo. Luego, ganaría una parte de las tarifas de consulta en ese subgrafo por llegar temprano a la señal.
Los delegadores son personas a las que les gustaría contribuir a proteger la red, pero no quieren ejecutar un nodo gráfico por sí mismos. Los delegadores contribuyen al delegar GRT a indexadores existentes y, a cambio, obtienen una parte de las tarifas de consulta y las recompensas de indexación. Los delegadores seleccionan a los indexadores en función de su desempeño en medidas como las tasas de tarifas de consulta, la reducción y el tiempo de actividad anteriores, así como los parámetros del delegador, como el recorte de tarifas y las recompensas del indexador. Los delegados delegarán y anularán la delegación de ingresos brutos en los indexadores a través de Graph Explorer DApp. No necesita ser técnico en absoluto en The Graph Network, ya que solo se necesita un clic para delegar.
Los consumidores son los usuarios finales de The Graph que consultan subgráficos y pagan tarifas de consulta a los indexadores, curadores y delegadores. Es probable que los consumidores sean desarrolladores o proyectos que cubran las tarifas de consulta de sus aplicaciones como lo harían con los costos de servicios en la nube o de AWS. Sin embargo, algunas aplicaciones pasarán las tarifas de consulta a los usuarios o agruparán el costo en las tarifas del producto. Los consumidores pagarán las tarifas de consulta a través de “pasarelas” o carteras que se construirán sobre los contratos de código abierto en The Graph Network.
No soy técnico, ¿cómo puedo participar?
Al igual que Internet, The Graph Network necesita todo tipo de personas, desde creativos no técnicos hasta desarrolladores muy técnicos. Si no tiene conocimientos técnicos, puede participar como curador o delegador para obtener ingresos brutos en The Graph Network y ayudar a los indexadores a identificar qué subgráficos deben indexar. También puede delegar en cualquier indexador que elija para ayudar a proteger la red y obtener ingresos brutos por su contribución.
Hay más de 200 indexadores que participan en Mission Control Testnet, y más de 2,000 individuos y proyectos están en el Programa Curator contribuyendo a la red para ganar recompensas por sus esfuerzos. En el lanzamiento de mainnet, cualquiera puede convertirse en indexador o delegador en The Graph Network.
Si eres un desarrollador que crea una aplicación o una aplicación Web3, puedes usar subgrafos para indexar y consultar datos de blockchains. El gráfico permite que las aplicaciones presenten datos de manera eficiente y eficaz en una interfaz de usuario y permite que otros desarrolladores también utilicen su subgráfico. Puede implementar un subgrafo o consultar subgrafos existentes que se encuentran en Graph Explorer. Nos encantaría darle la bienvenida a ser indexadores, curadores y / o delegadores en la red principal de The Graph.
El futuro de Web3
La red descentralizada de Graph se lanzará pronto. La creación de Genesis del token GRT se producirá junto con el lanzamiento de la red. Después del lanzamiento, cualquier proyecto podrá contribuir a la red y construir en el ecosistema de The Graph, con actualizaciones de protocolo sujetas a la gobernanza técnica de The Graph Council. Después del lanzamiento, la comunidad de Graph trabajará para expandir el soporte para multi-blockchain y continuará agregando nuevas funciones para ayudar a los desarrolladores a colaborar en la construcción de una API global para la web descentralizada.
Graph se ha convertido en la columna vertebral de DeFi y del ecosistema Web3 en general, y a medida que blockchain se convierta en el futuro de Internet, el protocolo Graph estará allí apoyando a los constructores y usuarios de la creciente economía criptográfica.