GraphOps apresentou o GraphSeer, um aplicativo com dados on-chain e off-chain, cobrindo desempenho de indexação e métricas de protocolo, enquanto Edge & Node discutiu a conclusão do Sunray, a primeira fase do Sunrise de dados descentralizados.
comentários de abertura
Olá a todos e sejam bem-vindos à última edição do Indexer Office Hours! 26 de março, Sessão 150.
Link do vídeo: https://youtu.be/wkgGPRErDlE
GRTiQ 161
Ouça o podcast GRTiQ desta semana com Kirsten Pomales, cofundadora da TalentLayer, um protocolo aberto inovador e kit de ferramentas para desenvolvedores que está revolucionando o mercado de serviços.
Revisão de conteúdo
Últimas atualizações para repositórios importantes
Cliente da camada de execução
Erigon v2.0 nova versão v2.59.0:
Limpeza mais agressiva de logs e recibos (para nós com r no sinalizador de remoção, por exemplo, –prune=hrtc), resultando em um espaço de disco 2x menor. Este recurso está habilitado apenas para novos nós. Os nós existentes habilitam-no, você deve sincronizá-lo novamente do zero.
Encontrar transações por hash afeta muitos lugares do instantâneo. Isso resultou em altos despejos de IO e PageCache. Ajudará muito neste caso de uso se você tiver muitas solicitações RPC. Obtenha: rm datdir/snapshots/*.idx e reinicie o Erigon.
Os usuários do Caplin precisam redefinir cabeçalhos e instantâneos.
Obtenha a nova versão v1.13.14:
Geth v1.13.14 é uma versão de manutenção secundária com alguns ajustes no pool de blobs. Esta versão não é crítica para a filial de Cancún, mas é recomendada para tornar o Geth mais leve para lidar com cargas de blob desconhecidas.
sfeth/fireeth: nova versão:
Versão v2.3.6:
BlockFetcher: Adicionado suporte para campos WithdrawalsRoot, BlobGasUsed, BlobExcessGas e ParentBeaconRoot ao buscar blocos de RPC (por exemplo, obter esses valores para Optimism).
Substreams: Adicionado suporte para o sinalizador substreams-tier2-max-concurrent-requests para limitar o número de solicitações simultâneas para o nível2.
Adicionado traceID para RPC.
Versão v2.3.7:
Corrigida ferramenta que verifica o intervalo padrão para blocos mesclados quando r <range> não é fornecido, que agora é [0, +∞] (anteriormente [HEAD, +∞]).
A ferramenta de correção verifica blocos de mesclagem para executar sem um intervalo de blocos fornecido.
Adicionada autenticação baseada em chave de API às ferramentas firehose-client e ferramentas firehose-single-block-client para especificar um valor por meio da variável de ambiente FIREHOSE_API_KEY (você pode usar o sinalizador -api-key-env-var para alterar o nome da variável para diferente de FIREHOSE_API_KEY).
Corrigida ferramenta que verifica exemplos de blocos de mesclagem usando intervalo de blocos (o intervalo deve ser especificado como [<start>]?:[<end>]).
Adicionado -substreams-tier2-max-concurrent-requests para limitar o número de solicitações simultâneas para o serviço Substreams de nível 2.
Avalanche: Nova versão v1.11.3:
APIs removidas:
Plataforma GetPendingValidators
Plataforma GetMaxStakeAmount
Configuração do avalanchego removida:
validador-de-lista-de-pares-de-rede-fofoca-tamanho
rede-peer-list-não-validador-fofoca-tamanho
rede-lista-de-pares-pares-fofoca-tamanho
rede-lista-de-pares-fofoca-frequência
consenso-aceito-fronteira-fofoca-validador-tamanho
consenso-aceito-fronteira-fofoca-não-validador-tamanho
consenso-aceito-fronteira-fofoca-tamanho-de-pares
consenso-sobre-aceitar-fofoca-validador-tamanho
consenso-sobre-aceitar-fofoca-não-validador-tamanho
consenso-sobre-aceitar-fofoca-tamanho-de-pares
Adicionadas configurações de cadeia P, cadeia X e cadeia C:
push-fofoca-porcentagem-de-aposta
Ferramenta de orquestração de gráficos
Junte-se a nós todas as quartas-feiras alternadas às 17h UTC para nosso horário de reunião on-line do Launchpad para obter as atualizações mais recentes sobre como executar o Launchpad.
O próximo é 10 de abril. Traga todas as suas dúvidas!
Calendário de atualização do operador Blockchain
O Calendário de atualização do operador Blockchain é sua solução completa para rastrear atualizações de hard fork e cronogramas de manutenção para vários protocolos no ecossistema The Graph.
Simplifique o processo de atualização e nunca mais perca um prazo.
observação de protocolo
Últimas atualizações sobre mudanças importantes no protocolo
pesquisa do fórum
A sincronização do subgrafo é lenta
Repositório de contratos
tarefa: implantar borda de dados SAO no testnet#964(aberto)
tarefa: Adicionar contrato DataEdge nº 963 (mesclado)
discussão aberta
Sessão GraphSeer
Sahra, da GraphOps, compartilhou uma atualização sobre um produto que eles estão desenvolvendo, chamado GraphSeer.
Ela define GraphSeer como um navegador de protocolo Graph. É um aplicativo que inclui dados dentro e fora da cadeia e análise de desempenho de índice e métricas e parâmetros de protocolo.
foto
💡 Visite GraphSeer: http://beta.graphseer.com/
Nome de usuário: thegraph
Senha: grafos
Essas credenciais são apenas para teste.
O GraphSeer evoluirá com seus comentários, portanto, use este formulário para compartilhar seus comentários e ajudá-los a melhorar.
Por que construímos o GraphSeer?
Como desenvolvedores principais, estamos desenvolvendo ferramentas para fornecer dados de blockchain aos usuários, como subgráficos e subfluxos. Então, como indexadores, usamos essas ferramentas para fornecer dados aos usuários finais e pensamos que, ao construir o GraphSeer para ser os usuários finais, poderíamos entendê-los melhor.
Entenda nossos usuários finais, torne-se melhores desenvolvedores principais e melhores indexadores.
Compreenda e informe outras pessoas sobre a qualidade do serviço das operações de indexação.
Forneça aos usuários do ecossistema The Graph aplicativos atraentes para entender o mercado.
💡Assista ao vídeo completo e assista a uma demonstração ao vivo.
Cronograma de desenvolvimento do GraphSeer
Feedback por telefone
Pode ser útil exibir uma barra de progresso da indexação no explorer. Gosto de verificar se o subgráfico pode ser indexado por outras pessoas antes de atribuí-lo.
Pesquisa difusa na lista de indexadores. Agora você tem que saber quem está procurando e paginar para eles.
Re: status do índice, se você também puder fornecer quando eles iniciam a alocação. Agora tenho que voltar para a página de tarefas abertas.
Para a saúde da rede e o futuro do The Graph, queremos permitir que os delegados e indexadores se concentrem nas consultas. Fico feliz em ver que você tem alguns novos indicadores.
Desta forma você pode copiar o IPFShash sem clicar nele.
Acho que seria bom ter alguns números padronizados sobre latência e taxas de sucesso. Caso contrário, um indexador que não lide com subgráficos pesados teria um desempenho melhor em termos de estatísticas gerais.
Solicitações de recursos: destaque subparcelas, subfluxos rejeitados, etc.
Média de Blocos Atrás não é muito útil. Se você aceitar uma nova subtrama, ou uma subtrama falhar, isso distorce o gráfico e realmente não fornece valor.
Essas métricas não são muito úteis em escala global, mas por rede e por subgráfico.
Solicitação de recurso: use um ícone semelhante ao Subgraph Radio para mostrar quais indexadores são zumbis.
Polêmica e o botão 0xdeadbeef.
A latência de cada subgrafo pode ser muito diferente.
Uma média ao longo de um período é uma coisa boa e deve ser o foco. A APR atual é útil para o indexador verificar se sua realocação foi bem-sucedida.
Também é conveniente ver quais redes o indexador suporta.
Classifique os indexadores de acordo com o custo da consulta, mas inclua redes suportadas como dados visíveis.
Como delegador, seria legal para o GraphSeer poder fazer previsões com base no APY histórico. As expectativas do delegante em relação às recompensas pelo valor delegado. Por exemplo, se eu delegar 100 mil GRT, posso esperar 1 mil recompensas todos os meses.
Fase Sunray do gráfico concluída
Adam da Edge & Node se junta para fornecer uma atualização sobre dados descentralizados Sunrise.
Link do tweet: https://x.com/graphprotocol/status/1772655292934705371?s=20
Adam explicou que Sunray faz parte dos dados descentralizados Sunrise. Esta é a primeira de três fases em que eles adicionaram funcionalidades ao Subgraph Studio e indexaram a web. O objetivo é fornecer aos desenvolvedores uma experiência simplificada para atualizar seus subgráficos de serviços hospedados para a web.
Existem algumas coisas diferentes a serem destacadas aqui. Alguns foram lançados há algum tempo, outros foram lançados na última semana ou semanas, tanto em termos de atualização de indexadores quanto de disponibilidade de todas as cadeias de serviços de hospedagem consultadas na rede. Os desenvolvedores têm um plano de consulta gratuito para que a The Graph Network possa oferecer suporte a mais cadeias de consulta de maneira mais simplificada.
Serão suportados pagamentos com cartão de crédito, para que as pessoas possam conectar um cartão de crédito para pagar consultas sem tocar em GRT, ETH ou AETH. Então, novamente, isso é apenas uma tentativa de simplificar as coisas e, no final, há um processo simplificado de atualização para subgráficos de serviços de hospedagem para estúdios, e você pode selecionar seus subgráficos, determinar quais carteiras deseja ter esses subgráficos na rede. E há um processo automatizado de publicação e transferência que publica subgráficos e depois os transfere para sua carteira designada, então estamos apenas tentando remover atritos e simplificar a experiência do usuário.
(Para links relevantes no artigo, siga a conta oficial da Pinax para encontrar)