Leader Slot 정보 API 문서

리더 슬롯 정보 (getLeaderSlots)는 무엇입니까? API?

getLeaderSlots 확장 된 Solana RPC validator identity, stake weight, network endpoint metadata, 추정된 Leader 위치 및 reference latency Measurement를 가진 다가오는 리더 슬롯 레코드를 반환하는 방법. 당신이 보유하는 경우 ERPC 사용 크레딧 (API 토큰), 표준과 같은 형식으로 호출 할 수 있습니다. Solana RPC 방법.
으로 API 제품 설명:
  • 요청된 슬롯에서 시작된 리더 검증자 일정
  • stakeWeight 각 리더 검증자
  • 예상된 리더 지역, 도시, 국가, 좌표, ASN 조직 및 시간대
  • 핑 측정을 참조 ERPC 주변관광 pingToLeaders

Endpoint 및 요청 바디 예

text
https://edge.erpc.global?api-key=<YOUR_API_KEY>
시작 슬롯 번호를 지정 params.
json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "getLeaderSlots",
  "params": [416462031]
}

예 ()HTTP)

bash
curl 'https://edge.erpc.global?api-key=<YOUR_API_KEY>' \
  --header 'Content-Type: application/json' \
  --data '{
    "jsonrpc":"2.0",
    "id":1,
    "method":"getLeaderSlots",
    "params":[416462031]
  }'

예시 응답 (JSON)

현재 응답은 기록에 포장 result.data[]. result.total 많은 레코드가 반환 된 방법을 보여줍니다.
json
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "success": true,
    "message": "Leader schedule records retrieved successfully",
    "total": 100,
    "data": [
      {
        "identity": "BSVckjdW2f8kcXPGcrPPtV9kUDBZ8w8PjrrGVnxgEdwq",
        "epoch": 964,
        "slot": "416462031",
        "stakeWeight": 2502391.138720913,
        "ipAddress": "5.199.172.175",
        "gossipPort": 12000,
        "tpuPort": 12003,
        "tpuQuicPort": 12009,
        "rpcAddress": null,
        "version": "3.1.13",
        "featureSet": "534737035",
        "leaderRegion": "stockholm",
        "leaderCity": "Šiauliai",
        "leaderCountry": "LT",
        "leaderLat": 55.93333,
        "leaderLon": 23.31667,
        "leaderOrg": "AS16125 UAB Cherry Servers",
        "leaderTimezone": "Europe/Vilnius",
        "pingToLeaders": [
          {
            "city": "Frankfurt am Main",
            "region": "frankfurt",
            "ms": 27.742,
            "fromIp": "185.191.118.11",
            "country": "DE",
            "lat": 50.139,
            "lon": 8.6725,
            "org": "AS213896 UAB Cherry Servers",
            "postal": "60320",
            "timezone": "Europe/Berlin"
          }
        ]
      },
      {
        "identity": "2oHUYyW2PU9VJh4XBs5TbGgzdernunvGqyKth3kxW4ns",
        "epoch": 964,
        "slot": "416462032",
        "stakeWeight": 280745.689124988,
        "ipAddress": "64.130.43.229",
        "gossipPort": 8001,
        "tpuPort": 5004,
        "tpuQuicPort": 5010,
        "rpcAddress": null,
        "version": "3.1.13",
        "featureSet": "534737035",
        "leaderRegion": "amsterdam",
        "leaderCity": "Amsterdam",
        "leaderCountry": "NL",
        "leaderLat": 52.37403,
        "leaderLon": 4.88969,
        "leaderOrg": "AS20326 TeraSwitch Networks Inc.",
        "leaderTimezone": "Europe/Amsterdam",
        "pingToLeaders": [
          {
            "city": "Frankfurt am Main",
            "region": "frankfurt",
            "ms": 16.835,
            "fromIp": "185.191.118.11",
            "country": "DE",
            "lat": 50.139,
            "lon": 8.6725,
            "org": "AS213896 UAB Cherry Servers",
            "postal": "60320",
            "timezone": "Europe/Berlin"
          }
        ]
      },
      {
        "identity": "JupmVLmA8RoyTUbTMMuTtoPWHEiNQobxgTeGTrPNkzT",
        "epoch": 964,
        "slot": "416462036",
        "stakeWeight": 12254651.761860535,
        "ipAddress": "64.130.41.46",
        "gossipPort": 8000,
        "tpuPort": 9001,
        "tpuQuicPort": 9007,
        "rpcAddress": null,
        "version": "3.1.13",
        "featureSet": "534737035",
        "leaderRegion": "frankfurt",
        "leaderCity": "Frankfurt am Main",
        "leaderCountry": "DE",
        "leaderLat": 50.1924,
        "leaderLon": 8.6753,
        "leaderOrg": "AS20326 TeraSwitch Networks Inc.",
        "leaderTimezone": "Europe/Berlin",
        "pingToLeaders": [
          {
            "city": "Frankfurt am Main",
            "region": "frankfurt",
            "ms": 0.974,
            "fromIp": "185.191.118.11",
            "country": "DE",
            "lat": 50.139,
            "lon": 8.6725,
            "org": "AS213896 UAB Cherry Servers",
            "postal": "60320",
            "timezone": "Europe/Berlin"
          }
        ]
      }
    ]
  }
}

응답 분야

- 연혁의약
result.success요청이 성공했는지 여부.
result.message인간 읽기 상태 메시지.
result.total리턴 리더 슬롯 레코드 수. The API 현재 요청당 100개의 레코드를 반환합니다.
result.data[]요청된 슬롯에서 시작된 리더 슬롯 레코드를 주문했습니다.
identityLeader validator ID 공개 키.
epochSolana 슬롯을 포함 epoch.
slot슬롯 번호. 문자열로 반환되므로 클라이언트는 JSON 번호를 가정하지 않아야 합니다.
stakeWeight리더 검증자에 위임. 높은 스테이크 일반적으로 검증자가 더 자주 시간에 더 많은 일정을 개최하는 리더 일정에 나타납니다.
leaderRegionrouting 및 분석에 사용되는 일반 작업 영역 라벨. 그것은 인근 도시 또는 공급자 위치를 그룹 할 수 있습니다.
leaderCity, leaderCountry, leaderLat, leaderLon, leaderOrg, leaderTimezone평가된 지리적 위치 및 네트워크 조직은 리더 검증자를 위해.
pingToLeaders[]참고 대기 시간 ERPC 지역, 도시, ms, fromIp, 국가, 좌표, ASN 조직, 우편 번호 및 시간대를 포함하여 지도자에 관측 지구.

Visualizing 리더 슬롯

동일한 응답은 슬롯 슬롯 슬롯의 운영 타임라인으로 볼 수 있습니다. 이 예제는 Frankfurt 관측소로서.
슬롯 창지역 선택회사 위치공급 능력핑거스 Frankfurt운영 독서
416462031회사 소개Šiauliai, LT, 그리스2,502,391.1427.742 ms유럽 대기권은 아니지만 동일한 지하철이 아닙니다.
416462032-416462035뚱 베어Amsterdam, NL280,745.6916.835 ms낮은 부족 유럽 창. Amsterdam 자원은 유용 할 수있다.
416462036뚱 베어Frankfurt 오전, DE12,254,651.760.974 ms동일한 위치 Frankfurt 리소스는이 슬롯에 대해 강력하게 호평.
이 전망은 유용하기 때문에 Solana 글로벌입니다. 전통적인 HFT와 달리, 주요 목표는 종종 하나의 매칭 엔진 근처에 앉아있는, Solana 리더들은 전 세계의 검증자에 걸쳐 회전합니다. 가장 빠른 지역은 리더 일정 변경으로 변경됩니다.

Solana Network Data 웹사이트

Validators Solutions - Solana 네트워크 데이터
검증 및 네트워크 배포의 공개보기를 위해, 사용 Validators Solutions. 더 넓은 것을 이해하기 위하여 그것을 사용하십시오 Solana 네트워크, 그 후에 사용 getLeaderSlots 슬롯 레벨 일정, 지분 중량, 유효성 위치 및 작동 라우팅에 필요한 측정 지연 데이터.

토큰 사용

의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 의 API 지정된 슬롯에서 시작된 100개 리더 슬롯 레코드를 검색합니다. 각 요청은 420개의 토큰을 소비합니다.

왜 리더 슬롯 정보 Matters

  • 리더가 지리적으로 또는 네트워크 방향이 먼 경우 직접 거래 배달이 효율적입니다.
  • Stake weight는 종종 검증자가 시간에 앞서가는 것이 될 것이라고 추정합니다.
  • 글로벌 리더 전환 중, 지역 전환 전략은 단일 글로벌 평균 대기시간보다 더 중요합니다.
  • 슬롯 일정, 지분 무게, 리더 위치 및 측정된 핑 데이터는 최적화된 여정과 검증된 배치를 허용합니다.

의논하기

1개 Solana epoch는 대략 432,000의 구멍으로 이루어져 있습니다. 지속적으로 수집하는 지도자 계획, validator 메타데이터, 위치 위치, 및 대기 시간 측정은 전용 자료 파이프라인을 요구합니다. ERPC 이 데이터를 유지하고 즉시 사용 가능한 리더 슬롯 맵으로 노출 RPC 인터페이스.

전략적 사용 사례

  • 탐지 최적화: 주변의 우선 순위, 낮은 수준 리더 창.
  • 멀티레지온 배포: FRA, AMS, NY, TY, SGP 및 기타 전략적 영역에서 배포하여 전환 격차를 줄이기 위해.
  • Stake-aware 계획: 사용 stakeWeight 더 이상 더 자주하는 리더가 이해하는 것은 창을 더 이상.
  • 시각화 및 분석: 모니터링 리더 비율, 지분 배포, 및 지역별 대기 시간 배포.

의외협력

getLeaderSlots 모든 것 ERPC 사용자. API 토큰 및 사용 크레딧은 발행되거나 확인 될 수 있습니다. ERPC 웹 대시보드.

거래 성공률 및 SWQoS 종료점

거래 성공률과 실행 속도를 향상시키기 위해, 우리는 사용하는 것이 좋습니다 SWQoS 종료점. SWQoS (서비스의 유지 중량 품질) 스테이크 연결과 검증자 우선 순위. 리더는 약 80%의 대역폭을 우선 교통 및 20% 비 선명 트래픽을 할당, 우선 순위를 제공 하 고 5x 처리량을 제공 하 고. 이 스케줄은 우선 순위 평가, 의미로 얻기 SWQoS 우선 순위는 진정한 저하도 성능을위한 우선 순위입니다.