Perguntas Frequentes sobre o Nascer do Sol + Atualizações da Graph Network
Reading time: 15 min
Nota: Este documento é atualizado constantemente para garantir o repasse das informações mais úteis e precisas. Se não encontrar a informação que procura, ou se precisar de ajuda imediata, . Se precisar de informações sobre cobranças, consulte a página sobre .
O Nascer do Sol dos Dados Descentralizados é uma iniciativa liderada pela Edge & Node. A meta é garantir que os programadores de subgraphs façam uma atualização suave para a rede descentralizada do The Graph.
Este plano usa vários desenvolvimentos prévios do ecossistema do The Graph, inclusive um Indexador de atualização para servir queries em subgraphs recém-publicados, e a habilidade de integrar novas redes de blockchain ao The Graph.
Raio de Sol: Ativa apoio a chains no serviço hospedado, introduz um fluxo de atualizações suaves, oferece um plano grátis na Graph Network e fornece opções simples de pagamento.
Luz do Sol: O período que programadores de subgraphs têm para atualizar os seus subgraphs do serviço hospedado à Graph Network. Esta janela será fechada às 10 da manhã, horário Pacífico, em 12 de junho de 2024.
Nascer do Sol: Endpoints do serviço hospedado não estarão mais disponíveis após as 10 da manhã, horário Pacífico, 12 de junho de 2024.
Os endpoints de query do serviço hospedado permanecerão ativos até as 10 da manhã, horário Pacífico, em 12 de junho de 2024. Após este horário, os endpoints de query serão desativados e programadores não poderão mais lançar versões novas de subgraphs no serviço hospedado.
A página inicial do serviço hospedado ainda está disponível e pode ser usada para buscar subgraphs antigos do serviço hospedado. Se o seu subgraph do serviço hospedado já foi atualizado automaticamente, é possível resgatar o seu equivalente da rede como o dono original. Se o seu subgraph não foi , ainda é possível atualizar e editá-lo.
Atualizações levam, em média, menos de cinco minutos. Quando o seu subgraph estiver ao vivo, basta configurar uma chave API no Subgraph Studio, atualizar o seu endpoint de query na API e começar as queries!
Sim, o Indexador de atualização terá suporte automático a todos os subgraphs do serviço hospedado editados à Graph Network para garantir uma experiência de atualização suave.
Nota: A atualização de um subgraph à Graph Network não pode ser desfeita.
Para atualizar um subgraph do serviço hospedado, é possível visitar o painel do subgraph no .
- Selecione o(s) subgraph(s) que queres atualizar.
- Selecione a carteira destinatária (a carteira que tornará-se a dona do subgraph).
- Clique no botão "Upgrade".
Com o subgraph editado, o começará a servir queries nele. Após gerar uma chave API, será possível começar a fazer queries imediatamente. .
A comunidade do The Graph está aqui para apoiar programadores enquanto eles migram à Graph Network. Entre no e peça ajuda no canal #upgrade-decentralized-network.
Todos os subgraphs serão apoiados pelo Indexador de atualização. Para aumentar a qualidade do serviço e a robustez da redundância, é possível adicionar um sinal de curadoria a subgraphs com direito a recompensas de indexação. Recomendamos curar o seu subgraph com, no mínimo, 3.000 GRT (por subgraph) para atrair cerca de 3 Indexadores. .
Por favor, note que este incentivo de indexação não se esvazia ao longo do tempo; ele não tem ritmo de esgotamento e pode ser sacado imediatamente a qualquer hora. Se quiser adicionar 3000 GRT em sinal, será necessário sinalizar 3.030 GRT (já que 1% seria queimado). Note que uma taxa de 0,5% também é deduzida do sinal do subgraph sempre que uma versão nova é editada.
Subgraphs sem direito a recompensas de indexação podem sofrer ao tentar atrair mais Indexadores. Por exemplo, recompensas de indexação podem não ser disponibilizadas para subgraphs em chains específicas (confira o apoio ).
Membros destas comunidades de blockchain são bem-vindos para integrar as suas chains via o .
É possível lançar novas versões do seu subgraph diretamente ao Subgraph Studio, que providencia um ambiente de testes, antes de editar à rede para uso em produção. O Subgraph Studio tem um comando de lançamento diferente e requer um version-label
para cada novo lançamento.
# Autorize com o Subgraph Studio, disponível na página do seu subgraph## Alternatival passe isto para o comando de lançamento como --access-token (veja abaixo)graph auth --studio <deploy-key># Lance ao Subgraph Studio## Ao contrário do serviço hospedado, o nome consiste apenas do nome do subgraph (sem id do github)## Se usar o `--node` diretamente, é possível passá-lo no https://api.studio.thegraph.com/deploy/graph deploy --studio --version <version> --access-token <deploy-key> <subgraph-name>
Esta nova versão será então sincronizada no Subgraph Studio, um ambiente de testes. Quando estiver pronto para mover uma versão mais nova à produção, será possível .
Editar exige ETH no Arbitrum - atualizar o seu subgraph também envia uma quantia pequena para facilitar as suas primeiras interações no protocolo 🧑🚀
Tenho um subgraph programado por outra pessoa. Como garantir que o meu serviço não será interrompido?
Quando o dono atualizar o seu subgraph, será possível ir facilmente da página do subgraph no serviço hospedado ao subgraph correspondente na Graph Network, e atualizar o seu aplicativo a usar no URL de query do subgraph novo. .
No começo de junho, a Edge & Node atualizará automaticamente subgraphs com queries ativas. Isto dará a quaisquer consumidores de dados de terceiros uma oportunidade para migrar endpoints de subgraph à Graph Network antes das 10 da manhã, horário Pacífico, em 12 de junho. Os donos dos subgraphs ainda poderão resgatar estes subgraphs na rede com o fluxo de atualização do serviço hospedado.
Subgraphs no serviço hospedado são APIs abertas, e muitos subgraphs são dependentes de programadores de terceiros para construir os seus aplicativos. Para dar a estes programadores tempo suficiente para migrar à Graph Network, a Edge & Node atualizará automaticamente subgraphs com uso pesado. Um link ao subgraph atualizado automaticamente será visível na página do subgraph original no serviço hospedado.
Donos de subgraphs atualizados automaticamente podem resgatar os seus subgraphs atualizados com o mesmo - tais subgraphs podem ser identificados pela sua marcação de "auto-upgraded" (atualizado automaticamente). A titularidade do subgraph na Graph Network será transferida à carteira do dono.
É possível utilizar o para reivindicar o subgraph atualizao automaticamente, e depois será possível lançar uma versão nova no Subgraph Studio, com a mesma infraestrutura que move o serviço hospedado.
Se precisar de uma solução urgente, favor contactar o suporte.
Os Subgraphs receberão queries no serviço hospedado até as 10 da manhã, horário Pacífico, em 12 de junho. Após esta data, a página inicial do serviço hospedado continuará acessível, mas endpoints de queries serão desativados. Os donos de subgraphs no serviço hospedado ainda poderão atualizar os seus subgraphs à Graph Network após 12 de junho, mas atualizações anteriores serão elegíveis a . Programadores também poderão reivindicar .
O que devo fazer com os meus subgraphs no serviço hospedado? Eles pararão de funcionar? Devo apagá-los?
Não é possível apagar subgraphs. Os endpoints de queries permanecerão ativos até as 10 da manhã, horário Pacífico, em 12 de junho, independente de terem sido atualizados ou não.
Não, o Subgraph Studio não será impactado pelo Nascer do Sol.
Após as 10 da manhã, horário Pacífico, 12 de junho, endpoints de queries serão desativados e titulares não poderão lançar no serviço hospedado ou consultá-lo. Porém, a interface do serviço hospedado continuará a mostrar páginas de subgraphs, e donos de subgraphs poderão atualizar os seus subgraphs caso já não tenham o feito. A interface do serviço hospedado será aposentada em uma data futura.
Não, tenha tranquilidade em saber que o seu subgraph não precisará ser reindexado ao ser atualizado à Graph Network. Os subgraphs serão disponibilizados imediatamente para queries, movidos pelo Indexador de atualização, que usa a mesma infraestrutura que o serviço hospedado. Se o se subgraph indexar uma rede elegível a recompensas de indexação, será possível adicionar sinais a ele para atrair Indexadores. .
Tenha tranquilidade em saber que Indexadores de rede estão preparados para prover apoio durante esta atualização. Se tiver problemas com qualquer das suas queries no seu subgraph, entre em contacto em
A Graph Network foi lançada originalmente à mainnet do Ethereum, mas migrou ao Arbitrum One apra reduzir custos de gas para todos os utilizadores. Assim, todos os subgraphs novos são publicados à Graph Network para que possam ser apoiados por Indexadores. O Arbitrum é a rede em qual os subgraphs são publicados, mas subgraphs podem indexar quaisquer das
É possível explorar subgraphs disponíveis no . .
O Indexador de atualização é construído para melhorar a experiência de atualizar subgraphs do serviço hospedado à Graph Network e apoiar novas versões de subgraphs existentes que ainda não foram indexados.
O Indexador de atualização mira inicializar chains que ainda não tenham recompensas de indexação na Graph Network, além de uma reserva para novas versões de subgraph. A meta é garantir que um Indexador esteja disponível para servir queries o mais rápido possível após a publicação de um subgraph.
O Indexador de atualização apoia chains que eram antes disponíveis apenas no serviço hospedado.
Encontre uma lista compreensiva de chains apoiadas .
A Edge & Node historicamente operou o serviço hospedado, e como resultado, já sincronizou os dados de subgraphs do serviço hospedado.
Todos e quaisquer Indexadores são bem-vindos a tornar-se também Indexadores de atualização. Porém, a operação de um Indexador de atualização tende a ser fornecida como um serviço público para apoiar subgraphs novos e chains adicionais que não tem recompensas de indexação antes de serem aprovados pelo Graph Council.
Chains que antigamente tinham apoio apenas no serviço hospedado agora estarão disponíveis para programadores na Graph Network sem recompensas de indexação inicialmente, mas isto ativará taxas de query para qualquer Indexador interessado. Espera-se que isto cause um aumento no número de subgraphs editados na rede, o que proverá mais oportunidades para os Indexadores indexarem e servirem estes subgraphs em troca de taxas de query, antes mesmo da ativação de recompensas de indexação para uma chain.
O Indexador de atualização também fornece à comunidade de Indexadores informações sobre demanda em potencial para subgraphs e novas chains na Graph Network.
O Indexador de atualização oferece uma forte oportunidade para Delegantes. À medida que mais subgraphs são atualizados do serviço hospedado até a Graph Network, os Delegantes podem se beneficiar do aumento na atividade da rede.
Não, o Indexador de atualização só alocará a quantidade mínima por subgraph e não coletará recompensas de indexação.
Ele opera numa base de "necessidade" e serve como uma reserva até que uma cota de qualidade de serviço seja alcançada por, no mínimo, 3 outros Indexadores na rede para chains e subgraphs respetivos.
Estes poderão enviar queries para os seus subgraphs na Graph Network logo após migrar do serviço hospedado ou publicá-los do Subgraph Studio, já que não será necessário tempo de espera para a indexação.
O Indexador de atualização ativa, na rede, chains que antes só tinham apoio no serviço hospedado. Assim, ele aumenta o alcance e a disponibilidade de dados que podem ser consultados na rede.
O Indexador de atualização precificará queries no preço do mercado, para não influenciar o mercado de taxas de queries.
O Indexador de atualização servirá um subgraph até ele for servido suficientemente e com êxito, com queries consistentes servidos por, no mínimo, 3 outros Indexadores.
Além disto, o Indexador de atualização parará de apoiar um subgraph se ele não tiver sido consultado nos últimos 30 dias.
Outros Indexadores são incentivados a apoiar subgraphs com o volume de query atual. O volume de query ao Indexador de atualização tende a aproximar zero, já que ele terá um tamanho de alocação pequeno e outros Indexadores serão escolhidos por queries antes do Indexador de atualização.
Não. Toda a infraestrutura é operada por Indexadores independentes na Graph Network, o que inclui o Indexador de atualizações ().
É possível usar o para criar, testar e editar o seu subgraph. Todos os utilizadores do serviço hospedado devem migrar o seu subgraph à Graph Network antes das 10 da manhã, horário Pacífico, em 12 de junho de 2024.
O garante a indexação de todos os subgraphs. No entanto, sinalizar GRT em um subgraph em particular atrairá mais Indexadores a ele. Este incentivo de Indexadores adicionais via curadoria visa melhorar a qualidade do serviço de queries ao reduzir a latência e melhorar a disponibilidade da rede.
Ao sinalizar, os Curadores podem decidir entre sinalizar numa versão específica do subgraph ou sinalizar com a automigração. Caso sinalizem com a automigração, as ações de um curador sempre serão atualizadas à versão mais recente publicada pelo programador. Se decidirem sinalizar numa versão específica, as ações sempre permanecerão naquela versão específica.
Para ajudar equipas que transitam subgraphs do serviço hospedado à Graph Network, abrimos o suporte para curadoria. Se precisar de ajuda com curadoria para melhorar a qualidade do serviço, contacte a equipa da Edge & Node em e especifique os subgraphs com os quais precisa de ajuda.
Quando o seu subgraph alcançar um sinal de curadoria adequado e outros Indexadores começarem a apoiá-lo, o Indexador de atualização se estabilizará gradualmente, de modo a permitir que outros Indexadores coletem recompensas de indexação e taxas de query.
A execução de infraestrutura para o seu próprio projeto em comparação ao uso da Graph Network.
Além disto, a Graph Network é muito mais robusta, confiável, com um custo-benefício muito melhor comparado a qualquer coisa fornecida por uma única organização ou equipa. Centenas de Indexadores independentes ao redor do mundo operam a Graph Network para garantir segurança e redundância.
Dito isto, se ainda tiver interesse em executar um , considere entrar na Graph Network para ganhar recompensas de indexação e taxas de query ao servir dados no seu subgraph e em outros.
Se construir na web3, a partir do momento que usa um provedor de indexação centralizado, você dá-os controle do seu dApp e dos seus dados. A rede descentralizada do The Graph oferece , confiança com atividade imbatível graças à redundância de nodes, além de ; e você não será feito de refém na camada de dados.
Com a Graph Network, o seu subgraph é público e qualquer pessoa pode enviar queries a ele abertamente, o que aumenta o uso e os efeitos na rede do seu dApp.
Além disto, o Subgraph Studio fornece 100 mil queries mensais gratuitas no Plano Grátis antes da necessidade de pagar para mais uso.
Aqui está um resumo detalhado dos benefícios do The Graph em comparação à hospedagem centralizada:
-
Resiliência e Redundância: Sistemas descentralizados, por natureza, são mais robustos e resilientes devido à sua natureza distribuída. Os dados não são guardados num único servidor ou local, mas sim, servidos por centenas de Indexadores independentes ao redor do mundo. Isto reduz o risco de perda de dados ou interrupções do serviço se um node falhar, o que leva a um tempo de atividade excepcional (99,99%).
-
Qualidade de Serviço: Além do tempo de atividade impressionante, a Graph Network tem uma velocidade de query mediana (latência) de cerca de 106ms, e índices maiores de sucesso de query em comparação a alternativas hospedadas. Leia mais .
-
Resistência a Censura: Sistemas centralizados são alvos fáceis para censura, seja por pressão regulatória ou ataques à rede. As arquiteturas dispersadas de sistemas descentralizados os faz muito mais difíceis de censurar, o que garante a disponibilidade contínua dos dados.
-
Transparência e Confiança: Sistemas descentralizados operam de forma aberta, o que permite que qualquer pessoa verifique os dados de forma independente. Esta transparência constrói confiança entre participantes da rede, já que podem verificar a integridade do sistema sem depender de uma autoridade central.
Assim como você escolheu a sua rede de blockchain pela natureza descentralizada, segurança e transparência, optar pela Graph Network é uma extensão destes mesmos princípios. Ao alinhar a sua infraestrutura de dados com estes valores, você garante um ambiente de programação coeso, resiliente e cheio de confiança.