Documentação da Leader Slot Information API
O que é a Leader Slot Information (getLeaderSlots) API?
getLeaderSlots é um método RPC estendido da Solana que retorna os registros dos próximos leader slots com a identidade do validador, o stake weight, os metadados de endpoint de rede, a localização estimada do líder e medições de latência de referência. Se você tiver créditos de uso da ERPC (tokens de API), poderá chamá-lo no mesmo formato de um método RPC padrão da Solana.Esta API fornece:
- A agenda dos validadores líderes a partir do slot solicitado
stakeWeightde cada validador líder- Região, cidade, país, coordenadas, organização ASN e fuso horário estimados do líder
- Medições de ping de referência a partir das regiões de observação da ERPC, por meio de
pingToLeaders
Exemplo de endpoint e corpo da requisição
endpoint
Especifique o número do slot inicial em
params.json
Exemplo (HTTP)
bash
Exemplo de resposta (JSON)
A resposta atual envolve os registros em
result.data[]. result.total mostra quantos registros foram retornados. O array data[] abaixo foi abreviado para três dos 100 registros desta requisição. A primeira entrada mostra pingToLeaders de todas as sete regiões de observação da ERPC; as demais entradas foram reduzidas a uma região para facilitar a leitura.json
Campos da resposta
Visualizar os leader slots
A mesma resposta pode ser vista como uma linha do tempo operacional, slot a slot. Este exemplo usa Frankfurt como ponto de observação.
Esta visão é útil porque a Solana é global. Ao contrário do HFT tradicional, em que o objetivo principal costuma ser ficar perto de um único motor de matching, os líderes da Solana se alternam entre validadores do mundo inteiro. A região mais rápida muda conforme muda a agenda de líderes.
Site de dados da rede Solana
Para uma visão pública da distribuição de validadores e da rede, use o Validators Solutions. Use-o para entender a rede Solana de forma mais ampla e, em seguida, use
getLeaderSlots para obter a agenda por slot, o stake weight, a localização dos validadores e os dados de latência medida necessários para o roteamento operacional.Uso de tokens
A API obtém 100 registros de leader slot a partir do slot especificado. Cada requisição consome 420 tokens.
Se você precisa de uma entrada por validador para toda a época, em vez de uma entrada por slot, use a Validators Information API, que é cobrada pelo número de validadores que retorna.
Por que as informações de leader slot importam
- Se o líder estiver distante geograficamente ou no caminho de rede, a entrega direta da transação se torna ineficiente.
- O stake weight ajuda a estimar com que frequência um validador tende a aparecer na agenda de líderes ao longo do tempo.
- Durante as transições globais de líderes, estratégias de troca entre regiões importam mais do que uma única latência média global.
- Combinar a agenda de slots, o stake weight, a localização do líder e os dados de ping medidos permite otimizar o roteamento e o posicionamento em relação aos validadores.
Contexto
Uma única época da Solana tem aproximadamente 432.000 slots. Coletar continuamente agendas de líderes, metadados de validadores, geolocalização e medições de latência exige um pipeline de dados dedicado. A ERPC mantém esses dados e os expõe pela interface RPC como um mapa de leader slots pronto para uso.
Casos de uso estratégicos
- Otimização da detecção: priorize janelas de líderes próximos e de baixa latência.
- Implantação em várias regiões: implante em FRA, AMS, NY, TY, SGP e outras regiões estratégicas para reduzir as lacunas nas transições.
- Planejamento com base no stake: use
stakeWeightpara entender quais líderes importam com mais frequência em janelas mais longas. - Visualização e análise: monitore a proporção de líderes, a distribuição de stake e a distribuição de latência por região.
Disponibilidade
getLeaderSlots está disponível para todos os usuários da ERPC. Tokens de API e créditos de uso podem ser emitidos ou verificados no ERPC Web Dashboard.- ERPC Web Dashboard: ERPC Web Dashboard
Taxa de sucesso das transações e SWQoS Endpoint
Para melhorar ainda mais a taxa de sucesso e a velocidade de execução das transações, recomendamos usar o SWQoS Endpoint. O SWQoS (Stake-weighted Quality of Service) prioriza validadores com conexões de stake. Os líderes alocam cerca de 80% da largura de banda ao tráfego prioritário e 20% ao tráfego não prioritário, e a faixa prioritária oferece cerca de 5x de throughput. Esse escalonamento acontece antes da avaliação da taxa de prioridade, ou seja, entrar na faixa prioritária do SWQoS é o pré-requisito para um desempenho de baixa latência de verdade.







