Skip to main content
O método RPC getMaxShredInsertSlot retorna o maior número de slot para o qual o nó RPC consultado recebeu e processou (inserido) shreds com sucesso. Shreds são as partes constituintes dos blocos Solana, propagadas via Turbine. Este valor fornece uma visão sobre quão atual o nó está com a produção de blocos da rede do ponto de vista da ingestão de dados. Compreender essa métrica é útil para avaliar a capacidade de um nó de acompanhar o restante da rede.

Casos de Uso Comuns

  • Status de Sincronização do Nó: Determine quão atualizado um nó específico está comparando seu maxShredInsertSlot com o último slot do cluster. Um atraso significativo pode indicar que o nó está ficando para trás no processamento de dados de bloco recebidos.
  • Monitoramento de Desempenho: Acompanhe este valor ao longo do tempo para monitorar o desempenho de processamento de shreds de um nó. Discrepâncias consistentes ou crescentes em relação a outros nós ou ao ponto da rede podem sinalizar gargalos de desempenho ou problemas de conectividade.
  • Identificação de Problemas de Ingestão: Se um nó reportar um maxShredInsertSlot que não está avançando ou está muito atrás de outros nós, isso pode indicar problemas no seu processo de ingestão de shreds, potencialmente relacionados à conectividade de rede ou capacidade de processamento local.

Parâmetros de Requisição

Este método não aceita nenhum parâmetro.

Estrutura de Resposta

O campo result da resposta JSON-RPC será um u64 (inteiro sem sinal de 64 bits) representando o slot máximo para o qual o nó inseriu shreds.

Exemplos

1. Obter o Slot Máximo de Inserção de Shreds

Este exemplo busca o slot máximo para o qual shreds foram inseridos pelo nó conectado.

Dicas para Desenvolvedores

  • Valor Específico do Nó: O maxShredInsertSlot é particular ao nó RPC consultado. Diferentes nós podem ter valores variados ao mesmo momento devido a diferenças de latência de rede e velocidades de processamento.
  • Indicador de Ingestão, Não de Finalidade: Este slot reflete o progresso da ingestão de shreds pelo nó. Não é uma medida de finalidade de bloco. Um slot pode ter seus shreds inseridos em um nó, mas ainda não estar confirmado ou finalizado pelo cluster mais amplo. Use métodos como getSlot com compromissos finalized para verificações de finalidade.
  • Relação com maxRetransmitSlot: Normalmente, maxShredInsertSlot será menor ou igual a maxRetransmitSlot. Um nó primeiro vê shreds via retransmissão e depois os processa e insere.
  • Atualização Constante: À medida que a rede produz novos blocos e o nó processa shreds recebidos, esse valor aumentará continuamente.
Usando o getMaxShredInsertSlot, você pode obter insights valiosos sobre o progresso de um nó Solana em receber e processar dados de bloco, o que é essencial para monitorar sua saúde e sincronização com a rede.

Métodos Relacionados

getSlot

Obtenha o slot confirmado atual para verificações de finalidade

getMaxRetransmitSlot

Obtenha o maior slot visto do estágio de retransmissão