Sunrise + Upgrading to The Graph Network FAQ

Reading time: 15 min

Note: This document is continually updated to ensure the most accurate and helpful information is provided. New questions and answers are added on a regular basis. If you can’t find the information you’re looking for, or if you require immediate assistance, reach out on Discord. If you are looking for billing information, then please refer to billing.

Quel est l'essor des données décentralisées ?

Lien vers cette section

Le lever du soleil sur les données décentralisées est une initiative lancée par Edge & Node. L'objectif est de permettre aux développeurs de subgraphs de passer en toute transparence au réseau décentralisé de The Graph.

Ce plan s'appuie sur de nombreux développements antérieurs de l'écosystème The Graph, y compris un indexeur de mise à niveau pour servir des requêtes sur les subgraphs nouvellement publiés, et la capacité d'intégrer de nouveaux réseaux de blockchain à The Graph.

What are the phases of the Sunrise?

Lien vers cette section

Sunray: Enable support for hosted service chains, introduce a seamless upgrade flow, offer a free plan on The Graph Network, and provide simple payment options.
Sunbeam: The upgrade window that subgraph developers will have to upgrade their hosted service subgraphs to The Graph Network. This window will end at 10 a.m. PT on June 12th 2024.
Sunrise: Hosted service endpoints will no longer be available after 10 a.m. PT on June 12th, 2024.

Mise à jour des subgraphs dans le réseau The Graph

Lien vers cette section

Quand les subgraphs du service hébergé ne seront-ils plus disponibles ?

Lien vers cette section

Hosted service query endpoints will remain active until 10 a.m. PT on June 12th. After June 12th at 10 a.m. PT, query endpoints will no longer be available, and developers will no longer be able to deploy new subgraph versions on the hosted service.

I didn’t upgrade my subgraph by June 12th at 10 a.m. PT. What should I do if I still want to use it?

Lien vers cette section

The hosted service homepage is still accessible and can be used to search for legacy hosted service subgraphs. If your hosted service subgraph has already been auto-upgraded, you may claim its network equivalent as the original owner. If your subgraph was not auto-upgraded subgraphs, you can still upgrade and publish it.

Upgrading takes less than five minutes on average. Once your subgraph is up, simply set up an API key in Subgraph Studio, update your API query endpoint, and begin querying!

Mon subgraph de service hébergé sera-t-il pris en charge sur le réseau The Graph ?

Lien vers cette section

Oui, l'indexeur de mise à niveau prendra automatiquement en charge tous les subgraphs de services hébergés publiés sur le réseau The Graph pour une expérience de mise à niveau transparente.

Comment mettre à jour mon subgraph de services hébergés ?

Lien vers cette section

Note : La mise à niveau d'un subgraph vers le réseau The Graph ne peut pas être annulée.

To upgrade a hosted service subgraph, you can visit the subgraph dashboard on the hosted service.

  1. Sélectionnez le(s) subgraph(s) que vous souhaitez mettre à niveau.
  2. Select the receiving wallet (the wallet that will become the owner of the subgraph).
  3. Cliquez sur le bouton "Mise à niveau".

Once your subgraph is published, the upgrade Indexer will begin serving queries on it. Once you have generated an API key, you can begin making queries immediately. Learn more.

Comment puis-je obtenir de l'aide pour le processus de mise à niveau ?

Lien vers cette section

La communauté Graph est là pour aider les développeurs à passer au réseau Graph. Rejoignez le [serveur Discord] de The Graph (https://discord.gg/vtvv7FP) et demandez de l'aide dans le #canal mise à niveau-du réseau-décentralisé.

Comment puis-je garantir une haute qualité de service et une redondance pour les subgraphs sur le réseau The Graph ?

Lien vers cette section

All subgraphs will be supported by the upgrade Indexer. For a higher quality of service and more robust redundancy, you can add a curation signal to subgraphs eligible for indexing rewards. It is recommended that you curate your subgraph with at least 3000 GRT (per subgraph) to attract about 3 Indexers. Learn more about adding signal to your subgraph.

Please note that this indexing incentive does not deplete over time; it has no depletion rate and is instantly withdrawable at any time. If you want to add 3000 GRT in signal, you will need to signal 3030 GRT (as 1% would be burned). Note that a 0.5% fee is also deducted from the subgraph’s signal every time a new version is published.

Subgraphs which are not eligible for indexing rewards may struggle to attract further Indexers. For example, indexing rewards may not be available for subgraphs on certain chains (check support here).

Les membres de ces communautés blockchain sont encouragés à intégrer leur chaîne via le Processus d'intégration de la chaîne.

Comment publier les nouvelles versions sur le réseau ?

Lien vers cette section

You can deploy new versions of your subgraph directly to Subgraph Studio, which provides a testing environment, before publishing to the network for production usage. Subgraph Studio has a different deployment command and requires a version-label for each new deployment.

  1. Mettez à niveau vers la dernière version de graph-cli
  2. Mettez à jour votre commande de déploiement
# Authorize with Subgraph Studio, available on your subgraph page
## Alternativel pass this into the deploy command as --access-token (see below)
graph auth --studio <deploy-key>
# Deploy to Subgraph Studio
## Unlike the hosted service, the name is just the subgraph name (no github id)
## If using `--node` directly, you can pass in https://api.studio.thegraph.com/deploy/
graph deploy --studio --version <version> --access-token <deploy-key> <subgraph-name>

This new version will then sync in Subgraph Studio, a testing and sandbox environment. When you are ready to move a new version to production, you can publish the subgraph version.

La publication nécessite Arbitrum ETH - la mise à niveau de votre subgraph permet également de déposer une petite quantité pour faciliter vos premières interactions avec le protocole 🧑‍🚀

J'utilise un subgraph développé par quelqu'un d'autre, comment puis-je m'assurer que mon service n'est pas interrompu ?

Lien vers cette section

When the owner has upgraded their subgraph, you will be able to easily go from the subgraph's hosted service page to the corresponding subgraph on The Graph Network, and update your application to use the new subgraph's query URL. Learn more.

Around the start of June, Edge & Node will automatically upgrade actively queried subgraphs. This will give any third-party data consumers an opportunity to move subgraph endpoints to The Graph Network before 10 a.m. on June 12th. The subgraph owners will still be able to claim these subgraphs on the network using the hosted service upgrade flow.

My subgraph has been auto-upgraded, what does that mean?

Lien vers cette section

Subgraphs on the hosted service are open APIs, and many subgraphs are relied upon by third-party developers to build their applications. To give those developers sufficient time to move to The Graph Network, Edge & Node will be "auto-upgrading" highly used subgraphs. A link to the "auto-upgraded" subgraph will be visible on the original subgraph's page on the hosted service.

Owners of "auto-upgraded" subgraphs can easily claim their upgraded subgraphs using the same upgrade flow - such subgraphs can be identified by their "auto-upgraded" tag. Ownership of the subgraph on The Graph Network will be transferred to the owner's wallet.

My subgraph has been auto-upgraded, but I need to deploy a new version

Lien vers cette section

You can use the upgrade flow to claim the auto-upgraded subgraph, and then you can deploy a new version in Subgraph Studio, using the same infrastructure that powers the hosted service.

If you require an urgent fix, please contact support.

Que se passe-t-il si je ne mets pas à jour mon subgraph ?

Lien vers cette section

Subgraphs will be queryable on the hosted service until 10 a.m. PT on June 12th. After this date, the hosted service homepage will still be accessible, however, query endpoints will no longer be available. Owners of hosted service subgraphs will still be able to upgrade their subgraphs to The Graph Network after June 12th, though earlier upgrades are entitled to earn rewards. Developers will also be able to claim auto-upgraded subgraphs.

What should I do with my subgraphs on the hosted service? Will they stop working and should I delete them?

Lien vers cette section

It is not possible to delete subgraphs. Query endpoints will remain active until 10 a.m. PT on June 12th, regardless of whether they have been upgraded or not.

Will Subgraph Studio be impacted by this upgrade?

Lien vers cette section

No, Subgraph Studio will not be impacted by Sunrise.

What will happen to the hosted service?

Lien vers cette section

After 10 a.m. PT on June 12th, query endpoints will no longer be available, and owners won't be able to deploy or query the hosted service. However, the hosted service UI will still show subgraph pages, and subgraph owners will be able to upgrade their subgraphs if they haven't already. The hosted service UI will be retired at a later date.

Will subgraphs need to be re-indexed again?

Lien vers cette section

No, rest assured that your subgraph will not need to be re-indexed when it is upgraded to The Graph Network. Subgraphs will be immediately available for querying, powered by the upgrade Indexer, which uses the same infrastructure as the hosted service. If your subgraph is indexing a network that is eligible for indexing rewards, you can add signal to attract indexers. Learn more about adding signal to your subgraph.

I’m experiencing indexing issues. What should I do?

Lien vers cette section

Rest assured that network Indexers are prepared to provide support during this upgrade. If you experience issues with any of your subgraph queries, please reach out to [email protected]

Why is my subgraph being published to Arbitrum, is it indexing a different network?

Lien vers cette section

The Graph Network was originally deployed on mainnet Ethereum but moved to Arbitrum One to reduce gas costs for all users. As such any new subgraphs are published to The Graph Network on Arbitrum so that they can be supported by Indexers. Arbitrum is the network that subgraphs are published to, but subgraphs can index any of the supported networks

Comment puis-je commencer à interroger des subgraphs sur The Graph Network ?

Lien vers cette section

Vous pouvez explorer les subgraphs disponibles sur Graph Explorer. En savoir plus sur l'interrogation des subgraphs sur The Graph.

À propos de l'indexeur de mise à niveau

Lien vers cette section

Qu'est-ce que l'indexeur de mise à niveau ?

Lien vers cette section

The upgrade Indexer is designed to improve the experience of upgrading subgraphs from the hosted service to The Graph Network and to support new versions of existing subgraphs that have not yet been indexed.

The upgrade Indexer aims to bootstrap chains that don't have indexing rewards yet on The Graph Network and to serve as a fallback for new subgraph versions. The goal is to ensure that an Indexer is available to serve queries as quickly as possible after a subgraph is published.

Quelles chaînes l’indexeur de mise à niveau prend-il en charge ?

Lien vers cette section

L'indexeur de mise à niveau prend en charge les chaînes qui n'étaient auparavant disponibles que sur le service hébergé.

Vous trouverez une liste complète des chaînes soutenues [ici] (/developing/supported-networks/).

Pourquoi Edge & Node exécutent-ils l'indexeur de mise à niveau ?

Lien vers cette section

Edge & Node has historically maintained the hosted service and, as a result, has already synced data for hosted service subgraphs.

All Indexers are encouraged to become upgrade Indexers as well. However, note that operating an upgrade Indexer is primarily a public service to support new subgraphs and additional chains that lack indexing rewards before they are approved by The Graph Council.

Que signifie la mise à niveau de l'indexeur pour les indexeurs existants ?

Lien vers cette section

Chains that were previously only supported on the hosted service will now be available to developers on The Graph Network without indexing rewards at first, but it will unlock query fees for any Indexer that is interested. This should lead to an increase in the number of subgraphs being published on The Graph Network, providing more opportunities for Indexers to index and serve these subgraphs in return for query fees, even before indexing rewards are enabled for a chain.

L'indexeur de mise à niveau fournit également à la communauté des indexeurs des informations sur la demande potentielle de subgraphs et de nouvelles chaînes sur le réseau de graphs.

What does this mean for Delegators?

Lien vers cette section

L'indexeur de mise à niveau offre une opportunité puissante pour les délégués. Au fur et à mesure que de nouveaux subgraphs sont transférés du service hébergé vers le réseau The Graph, les délégués devraient bénéficier de l'activité accrue du réseau.

L'indexeur mis à niveau sera-t-il en concurrence avec les indexeurs existants pour l'obtention de récompenses ?

Lien vers cette section

Non, l'indexeur de mise à niveau allouera uniquement le montant minimum par subgraph et ne collectera pas de récompenses d'indexation.

It operates on an “as needed” basis and serves as a fallback until sufficient service quality is achieved by at least 3 other Indexers in the network for respective chains and subgraphs.

Comment cela affectera-t-il les développeurs de subgraphs ?

Lien vers cette section

Subgraph developers will be able to query their subgraphs on The Graph Network almost immediately after upgrading from the hosted service or publishing from Subgraph Studio, as no lead time will be required for indexing.

How does this benefit data consumers?

Lien vers cette section

L'indexeur de mise à niveau active les chaînes sur le réseau qui n'étaient auparavant prises en charge que sur le service hébergé. Par conséquent, il élargit la portée et la disponibilité des données pouvant être interrogées sur le réseau.

Quel sera le prix des requêtes de l'indexeur de mise à niveau ?

Lien vers cette section

L'indexeur de mise à niveau fixera le prix des requêtes au taux du marché afin de ne pas influencer le marché des frais de requête.

Quels sont les critères pour que l'indexeur de mise à niveau cesse de prendre en charge un subgraph ?

Lien vers cette section

L'indexeur de mise à niveau servira un subgraph jusqu'à ce qu'il soit suffisamment et correctement servi avec des requêtes cohérentes servies par au moins 3 autres indexeurs.

En outre, l'indexeur de mise à niveau cessera de prendre en charge un subgraph s'il n'a pas été intégré au cours des 30 derniers jours.

Other Indexers are incentivized to support subgraphs with ongoing query volume. The query volume to the upgrade Indexer should trend towards zero, as it will have a small allocation size, and other Indexers will be chosen for queries ahead of it.

À propos du réseau Graph

Lien vers cette section

Dois-je gérer ma propre infrastructure ?

Lien vers cette section

No, all infrastructure is operated by independent Indexers on The Graph Network, including the upgrade Indexer (read more below).

You can use Subgraph Studio to create, test, and publish your subgraph. All hosted service users must upgrade their subgraph to The Graph Network before 10 a.m. PT on June 12th, 2024.

The Sunrise Upgrade Indexer ensures the indexing of all subgraphs. However, signaling GRT on a particular subgraph will draw more indexers to it. This incentivization of additional Indexers through curation aims to enhance the quality of service for queries by reducing latency and enhancing network availability.

When signaling, Curators can decide to signal on a specific version of the subgraph or to signal using auto-migrate. If they signal using auto-migrate, a curator’s shares will always be updated to the latest version published by the developer. If they decide to signal on a specific version instead, shares will always stay on that specific version.

To assist teams that are transitioning subgraphs from the hosted service to the Graph Network, curation support is now available. If you require assistance with curation to enhance the quality of service, please send a request to the Edge & Node team at [email protected] and specify the subgraphs you need assistance with.

Une fois que votre subgraph a atteint un signal de curation adéquat et que d'autres indexeurs commencent à le soutenir, l'indexeur de mise à niveau se retire progressivement, ce qui permet aux autres indexeurs de percevoir des récompenses d'indexation et des frais d'interrogation.

Dois-je héberger ma propre infrastructure d'indexation ?

Lien vers cette section

L'exploitation d'une infrastructure pour votre propre projet est [nettement plus gourmande en ressources] (/network/benefits/) par rapport à l'utilisation du réseau Graph.

Additionally, The Graph Network is significantly more robust, reliable, and cost-efficient than anything provided by a single organization or team. Hundreds of independent Indexers around the world power The Graph Network, ensuring safety, security, and redundancy.

Cela dit, si vous êtes toujours intéressé par l'exploitation d'un [nœud de graphe] (https://github.com/graphprotocol/graph-node), envisagez de rejoindre The Graph Network [en tant qu'indexeur] (https://thegraph.com/blog/how-to-become-indexer/) pour gagner des récompenses d'indexation et des frais de requête en servant des données sur votre subgraph et d'autres.

Dois-je utiliser un fournisseur d’indexation centralisé ?

Lien vers cette section

If you are building in web3, the moment you use a centralized indexing provider, you are giving them control of your dapp and data. The Graph’s decentralized network offers superior quality of service, reliability with unbeatable uptime thanks to node redundancy, significantly lower costs, and keeps you from being hostage at the data layer.

With The Graph Network, your subgraph is public and anyone can query it openly, which increases the usage and network effects of your dapp.

Additionally, Subgraph Studio provides 100,000 free monthly queries on the Free Plan, before payment is needed for additional usage.

Voici une description détaillée des avantages de The Graph par rapport à l'hébergement centralisé :

  • Résilience et redondance : Les systèmes décentralisés sont intrinsèquement plus robustes et résilients en raison de leur nature distribuée. Les données ne sont pas stockées sur un seul serveur ou emplacement. Au lieu de cela, elles sont servies par des centaines d'indexeurs indépendants répartis dans le monde entier. Cela réduit le risque de perte de données ou d'interruption de service en cas de défaillance d'un nœud, ce qui se traduit par un temps de disponibilité exceptionnel (99,99 %).

  • Qualité de service : En plus d'un temps de disponibilité impressionnant, The Graph Network se caractérise par une vitesse médiane d'interrogation (latence) d'environ 106 ms et par des taux de réussite des requêtes plus élevés que ceux des autres solutions hébergées. Pour en savoir plus, consultez [ce blog] (https://thegraph.com/blog/qos-the-graph-network/).

  • Censorship Resistance: Centralized systems are targets for censorship, either through regulatory pressures or network attacks. In contrast, the dispersed architecture of decentralized systems makes them much harder to censor, which ensures continuous data availability.

  • Transparency and Trust: Decentralized systems operate openly, enabling anyone to independently verify the data. This transparency builds trust among network participants because they can verify the system's integrity without relying on a central authority.

Tout comme vous avez choisi votre réseau blockchain pour sa nature décentralisée, sa sécurité et sa transparence, opter pour The Graph Network est une extension de ces mêmes principes. En alignant votre infrastructure de données sur ces valeurs, vous garantissez un environnement de développement cohésif, résilient et axé sur la confiance.

Modifier une page

Précédente
Protocol Contracts
Suivante
Facturation
Modifier une page