The Graph Network: El amanecer de los datos descentralizados
The Graph Foundation, 4 de octubre de 2022. Traducción de Lorena Fabris
El ecosistema The Graph no estaría donde está hoy sin este principio clave: El acceso a los datos abiertos del mundo debe ser un bien público, no un privilegio aislado. Para hacer realidad esta visión es necesario abandonar las prácticas centralizadas y de código cerrado que se han impuesto en la web durante las dos últimas décadas. El objetivo final desde la introducción de The Graph en 2018 ha sido construir un futuro en el que todos los datos públicos del mundo puedan ser accedidos por cualquiera sin confiar en las autoridades monopolísticas. En otras palabras, preparar el camino para un futuro vibrante y descentralizado.
Parte del viaje de The Graph hacia la descentralización total incluyó la creación de un servicio alojado (hosted service) de uso gratuito en 2019. El servicio alojado fue una infraestructura crítica que demostró la adecuación del producto al mercado para los subgrafos, las API de código abierto que impulsan decenas de miles de dapps hoy en día.
The Graph Network se lanzó en 2020 y supuso un cambio de paradigma para la web3, marcando la primera forma descentralizada de Internet de acceder a los datos indexados de la blockchain. Desde entonces, cientos de desarrolladores pioneros que trabajan en miles de aplicaciones han adoptado la red descentralizada. La tasa de adopción, junto con el aumento de la calidad del servicio y la disminución de la latencia en la red, fueron algunas de las razones para anunciar el fin del apoyo al servicio alojado en el Graph Day 2022.
Después de escuchar los comentarios de los desarrolladores de subgrafos y de la comunidad de The Graph, está claro que en el anuncio original faltaban algunos matices muy necesarios y que el ecosistema de The Graph tenía que dar un paso adelante para apoyar a los desarrolladores. Este blog sirve de actualización y aclaración para todos los usuarios de The Graph.
Aclaración del camino a seguir para el servicio alojado
El servicio alojado no dejará de dar soporte a todas las cadenas de forma abrupta. El servicio alojado seguirá siendo de uso gratuito por cadena, hasta que se alcance la funcionalidad básica para cada cadena.
Los desarrolladores de subgrafos no se verán privados de un servicio esencial del que dependen en la producción.
Para profundizar (y hacer una corrección) en el anuncio original que estimaba que la desaparición del servicio alojado se produciría a finales del primer trimestre de 2023:
- El proceso de transición sólo se aplica a las cadenas una vez que son compatibles con The Graph Network (que sólo incluye Ethereum mainnet en el momento de escribir esto, con Gnosis Chain próximamente)
- El proceso se rige por criterios de salida específicos y por la preparación del Indexador a través del programa MIPs, no por fechas — los desarrolladores no deberían esperar que las cadenas pasen por fases de depreciación hasta que se ofrezca la calidad de servicio necesaria, la funcionalidad central y la experiencia del desarrollador en la red descentralizada.
Los desarrolladores de subgrafos no deben preocuparse de que el soporte para su cadena se interrumpa arbitraria o rápidamente. Además, existe una creciente comunidad de apoyo que les dará una mano a lo largo del proceso de migración. Los desarrolladores del core también siguen trabajando en la mejora del proceso de facturación de las tarifas de consulta, el costo de las consultas, la calidad del servicio y la experiencia general de los desarrolladores en la red. Los principales colaboradores de The Graph reconocen las preocupaciones de los desarrolladores sobre la migración y están trabajando en soluciones para crear una experiencia de red más fluida.
Los comentarios son siempre bienvenidos a través de The Graph Discord, The Graph Forum, y contactando con migration@thegraph.foundation. Los core devs y colaboradores están escuchando activamente a los usuarios e incorporando cambios para satisfacer sus necesidades.
Anunciar los planes de descontinuar el servicio alojado sin abordar las necesidades de los usuarios o proporcionar una abundancia de contexto fue un movimiento equivocado. El ecosistema de The Graph está cambiando de rumbo para asegurarse de que las voces de las personas que dependen de The Graph sean escuchadas y comprendidas.
El amanecer de los datos descentralizados
El ecosistema The Graph está tomando medidas para cumplir con las expectativas de los usuarios y, al mismo tiempo, dar la bienvenida a un futuro vibrante y descentralizado. Para lograr este equilibrio, la interrupción del apoyo al servicio alojado se divide en tres fases de transición por cadena que dependen de varios criterios de salida, entre los que se incluyen la usabilidad, la estabilidad y la funcionalidad básica.
Las cadenas del servicio alojado realizarán la transición de forma gradual, permitiendo a los desarrolladores un tiempo adecuado para familiarizarse con la red descentralizada y migrar sus subgrafos.
Para apoyar mejor a los desarrolladores, no se asignarán fechas específicas para cada fase de la transición de las cadenas del servicio alojado a The Graph Network. La respuesta a las necesidades de los desarrolladores y la consecución de los principales criterios de salida sustituyen a la finalización del apoyo al servicio alojado. A medida que se alcancen los criterios de salida por cadena del servicio alojado, dicha cadena realizará la transición en tres fases. Observa el progreso del programa MIPs para entender cuándo las cadenas están siendo probadas por los Indexadores, cuándo pasan a ser soportadas en la red y cuándo han comenzado las migraciones por cadena.
Para cada cadena del servicio alojado, las tres fases de transición para habilitar el soporte en The Graph Network son:
- Fase 1 (The Sunray): Desactivar la creación de nuevos subgrafos del servicio alojado para blockchains que tengan suficiente funcionalidad básica en la red.
- Fase 2 (The Sunbeam): Desactivar las actualizaciones de los subgrafos del servicio alojado.
- Fase 3 (The Sunrise): Desactivar la consulta de los subgrafos del servicio alojado.
Aunque en un principio se preveía que la red principal de Ethereum entrara en la fase The Sunray a finales del tercer trimestre de 2022, esta fase se está posponiendo temporalmente en favor de mejorar significativamente la experiencia del usuario en la red descentralizada lo antes posible. Los desarrolladores y usuarios de The Graph establecen la calidad para la experiencia descentralizada — y es por esta razón que:
Ethereum no comenzará la transición fuera del servicio alojado hasta que las mejoras clave de UX a la red descentralizada se envíen. Escuchar las necesidades de los desarrolladores del subgrafo puso de manifiesto la importancia de reorientar este proceso de transición para que se rija por criterios de salida y no por fechas. Los desarrolladores core y The Graph Foundation se comunicarán con los desarrolladores de subgrafos cuando comience la fase 1.
Para estar al día sobre en qué punto del proceso de transición se encuentran las cadenas, consulta las preguntas frecuentes sobre la desaparición del servicio alojado.
No obstante, la descentralización total sigue siendo una misión fundamental del ecosistema The Graph que requiere tiempo. La entrega de mejoras de UX a The Graph Network sirve como medio para ampliar el grupo de desarrolladores felices de construir en la infraestructura descentralizada, en lugar de obstaculizar el progreso de web3. Los desarrolladores comprometidos con la creación de dapps robustas, seguras y resistentes no necesitan esperar para migrar sus subgrafos de Ethereum — las poderosas características aseguradas por la descentralización ya son una realidad hoy en día. Y cientos de ellos ya han elegido subir de nivel su dapp construyendo sobre The Graph Network.
Un agradecimiento especial a los campeones de la descentralización
Una enorme felicitación a los más de 500 subgrafos que hay hoy en The Graph Network!. The Graph Foundation se compromete a apoyarlos en la construcción de las mejores dapps, y aprecia mucho que se hayan unido a la misión de descentralización de The Graph, haciendo realidad la visión de web3. The Graph no estaría aquí sin los desarrolladores que confían en el equipo, los desarrolladores core y todo el ecosistema de colaboradores. Todos los primeros migrantes que ya se han unido a The Graph Network son pioneros de una Internet mejor, asegurada permanentemente por la descentralización. Entre estos pioneros se encuentran Lido, Sushi, Connext, Art Blocks, Yearn Finance, y muchos más. Todo el trabajo para alcanzar el máximo potencial de The Graph se está haciendo para Uds. mientras nos comprometemos con el futuro vibrante y descentralizado juntos.
Para pintar una alegoría para los lectores en la proverbial valla de la descentralización: en muchos sentidos, los primeros defensores de la descentralización son similares a los primeros adoptantes de los vehículos eléctricos. Es fácil caer en la narrativa simplista de que “a los usuarios no les importa la descentralización”. De forma paralela, es cierto que mucha gente no se preocupa necesariamente por las emisiones de los vehículos cuando los vehículos eléctricos son 2–3 veces más caros.
Pero cuando se les pone en igualdad de condiciones, cada vez más consumidores van por los eléctricos, a menudo simplemente porque funcionan mejor.
Del mismo modo, el objetivo de web3 es construir una Internet mejor que todo el mundo quiera utilizar, simplemente porque es mejor. The Graph se ha comprometido a nivelar el campo de juego viendo a través de la visión original de una red totalmente descentralizada — una parte integral de la pila tecnológica de web3 y más allá.
Empieza a usar The Graph Network
Aprende, paso a paso, cómo migrar tu subgrafo de la mainnet de Ethereum a la red descentralizada.
Si necesitas ayuda para migrar tu subgrafo a la red descentralizada, puedes solicitar un grant de migración y puedes ponerte en contacto con migration@thegraph.foundation si tienes alguna duda.
Las recompensas de migración están disponibles para los primeros migrantes en The Graph Network. Como expresión de gratitud para los primeros campeones de la descentralización, a medida que más y más cadenas son apoyadas por The Graph Network, los desarrolladores que migran y proporcionan información sobre los puntos de fricción en el proceso son elegibles para estas recompensas de migración. Estas recompensas han sido asignadas por The Graph Foundation a los primeros usuarios de The Graph Network por sus valiosos comentarios y su ayuda para mejorar la funcionalidad de la red.
The Graph Foundation también está apoyando a los nuevos Indexadores en la red descentralizada de The Graph a través del Programa de Incentivación Multicadena (MIPs). Lee más sobre las recompensas que forman parte del programa MIPs.
La comunidad de The Graph también es muy activa, receptiva y solidaria en Discord, donde puedes unirte a la discusión y solicitar apoyo técnico en cualquier momento.
A lo largo de cada fase del viaje hacia un futuro vibrante y descentralizado, los principales desarrolladores y colaboradores del ecosistema de The Graph estarán presentes, apoyando a los desarrolladores individuales y la visión de una web verdaderamente descentralizada que empodere a las personas de todo el mundo.
Acerca de The Graph
The Graph es la capa de indexación y consulta de web3. Los desarrolladores construyen y publican APIs abiertas, llamadas subgrafos, que las aplicaciones pueden consultar utilizando GraphQL. The Graph soporta actualmente la indexación de datos de más de 39 redes diferentes, incluyendo Ethereum, NEAR, Arbitrum, Optimism, Polygon, Avalanche, Celo, Fantom, Moonbeam, IPFS y PoA, y pronto habrá más redes. A la fecha más de 63.000 subgrafos han sido desplegados en el servicio alojado. Decenas de miles de desarrolladores utilizan The Graph para aplicaciones como Uniswap, Synthetix, KnownOrigin, Art Blocks, Gnosis, Balancer, Livepeer, DAOstack, Audius, Decentraland, y muchas otras.
La experiencia de autoservicio de The Graph Network para desarrolladores se lanzó en julio de 2021; desde entonces, más de 500 subgrafos han migrado a la Network, con más de 180 Indexadores que atienden consultas de subgrafos, más de 9.300 Delegadores y más de 2.400 Curadores hasta la fecha. Hasta la fecha se han señalado más de 4 millones de GRT con una media de 15K GRT por subgrafo.
Si eres un desarrollador que construye una aplicación o una aplicación web3, puedes utilizar los subgrafos para indexar y consultar los datos de las blockchains. The Graph permite que las aplicaciones presenten los datos de forma eficiente y con un buen rendimiento en una interfaz de usuario y permite que otros desarrolladores también utilicen tu subgrafo!. Puedes desplegar un subgrafo en la red utilizando el recién lanzado Subgraph Studio o consultar subgrafos existentes que están en the Graph Explorer. A The Graph le encantaría darles la bienvenida para que sean Indexadores, Curadores y/o Delegadores en la red principal de The Graph. Únete a la comunidad de The Graph presentándote en The Graph Discord para discusiones técnicas, únete al chat de Telegram de The Graph y sigue a The Graph en Twitter, LinkedIn, Instagram, Facebook, Reddit, y Medium. Los desarrolladores de The Graph y los miembros de la comunidad están siempre dispuestos a charlar contigo, y el ecosistema de The Graph cuenta con una creciente comunidad de desarrolladores que se apoyan mutuamente.
The Graph Foundation supervisa The Graph Network. The Graph Foundation está supervisada por el Consejo Técnico. Edge & Node, StreamingFast, Figment, Semiotic, The Guild, Messari y GraphOps son siete de las muchas organizaciones del ecosistema The Graph.