ERPC का Solana Leader Slot API अब 7 वैश्विक क्षेत्रों से ping मापता है — Validators Information API भी लॉन्च
ERPC का Solana Leader Slot API अब 7 वैश्विक क्षेत्रों से ping मापता है — Validators Information API भी लॉन्च

ELSOUL LABO B.V. (मुख्यालय: Amsterdam, Netherlands; CEO: Fumitake Kawasaki) और Validators DAO, जो ERPC का संचालन करते हैं, ने Solana की leader जानकारी, estimated location और latency को समझने के लिए अपने APIs को मजबूत किया है — Leader Slot API में दुनिया भर के 7 क्षेत्रों से reference RTT (ping measurement) का support जोड़ा है और नया Validators Information API लॉन्च किया है।
सबसे पहले, Leader Slot API (
getLeaderSlots) का विस्तार किया गया है ताकि दुनिया भर के 7 ERPC observation regions (फ्रैंकफर्ट, एम्स्टर्डम, न्यूयॉर्क, लंदन, टोक्यो, सिंगापुर और सिडनी) से reference RTT प्राप्त किया जा सके। पहले measurements केवल फ्रैंकफर्ट से लिए जाते थे।साथ ही, नया Validators Information API (
getValidatorsInformation) लॉन्च किया गया है। यह API current epoch में कम से कम 1 leader slot रखने वाले हर validator को एक ही call में सूचीबद्ध करता है। Slot count और active stake के अलावा, जहां उपलब्ध हो, estimated location, network endpoints, client version और 7 क्षेत्रों से reference RTT भी लौटाता है।दोनों APIs सभी ERPC users के लिए standard JSON-RPC interface के माध्यम से उपलब्ध हैं।
- Leader Slot API दस्तावेज़: https://erpc.global/en/doc/rpc/leader-slot-api/
- Validators Information API दस्तावेज़: https://erpc.global/en/doc/rpc/validators-information-api/
पारंपरिक trading infrastructure से अंतर: Solana में communication destination dynamically बदलता है
पारंपरिक exchanges और financial systems में, orders भेजने के destination — exchanges, gateways, matching engines — आमतौर पर किसी विशिष्ट data center या network से जुड़े होते हैं।
इसलिए, users एक बार connection destination जान लें, तो उस तक का network path लगातार optimize कर सकते हैं। Target servers की location बार-बार नहीं बदलती, इसलिए infrastructure placement और communication routes को अपेक्षाकृत स्थिर रूप से design किया जा सकता है।
दूसरी ओर, Solana में blocks बनाने की जिम्मेदारी वाला leader, leader schedule के अनुसार हर कुछ slots में बदलता है। Leader का काम संभालने वाले validators दुनिया भर में बिखरे हैं, इसलिए जिस तक आपका transaction पहुंचना चाहिए और उसके सबसे करीबी network path — दोनों लगातार बदलते रहते हैं।
दूसरे शब्दों में, Solana में जिस communication destination को optimize करना है, उसे एक fixed, single connection point की तरह नहीं माना जा सकता।
सबसे पहले leader schedule से current और future leaders की पहचान करनी होती है। इसके ऊपर, हर validator किस region या network में होने की संभावना है, और हर sending location से कितना latency है, यह देखकर sending route तय किया जाता है।
इस structure को सही ढंग से समझना, Solana पर low-latency transaction delivery और global infrastructure design का starting point है।
Leader schedule और network location को data के रूप में इस्तेमाल करना
जिस environment में destination dynamically बदलता है, वहां इंसान हर बार leader और sending location check करके manually route बदले — यह practical नहीं है।
जरूरी है कि निम्न जानकारी लगातार प्राप्त की जाए और applications व infrastructure के decision logic में शामिल की जाए।
- Current और upcoming slots के leader
- हर validator कितने slots संभालता है
- हर validator का estimated country, city और region
- TPU और QUIC जैसे network endpoints
- हर observation region से प्राप्त reference RTT
- हर measurement का समय और उसकी response status
Estimated location और measured latency की भूमिकाएं अलग-अलग हैं।
Location जानकारी का उपयोग medium- से long-term निर्णयों में होता है — infrastructure और capacity कहां रखनी है। दूसरी ओर, हर region से reference RTT यह judge करने का input है कि अभी कौन सी location सबसे छोटा path देने की संभावना रखती है।
Physically या geographically करीबी जगह हमेशा network पर सबसे छोटी नहीं होती। इसलिए estimated location और actual observed values को मिलाकर निर्णय लेना जरूरी है।
ERPC का Leader Slot API और Validators Information API, इन निर्णयों को data के आधार पर program करने के लिए बनाए गए APIs हैं।
Leader Slot API: दुनिया भर के 7 क्षेत्रों से reference RTT का माप
Leader Slot API आगामी leader slots को validator identity, active stake, network endpoints, estimated location और reference RTT के साथ लौटाता है।
अब तक
pingToLeaders measurements केवल फ्रैंकफर्ट origin से collect किए जाते थे — globally distributed Solana network पर एक ही observation point।इस update के साथ, अब निम्न 7 क्षेत्रों से मापा गया reference RTT प्राप्त किया जा सकता है।
frankfurtamsterdamnylondontokyosingaporesydney
हर leader के लिए 7 observation regions से reference RTT की तुलना करके, यह judge किया जा सकता है कि कौन सी sending location से छोटे network path तक पहुंचने की संभावना सबसे अधिक है।
यह सिर्फ transaction routing के लिए नहीं, बल्कि RPC, gRPC, Direct Shreds, transaction sending servers जैसी capacity किस region में रखनी है, यह तय करने का भी decision input है।
Measurement results में
icmpReplied शामिल है, जो बताता है कि validator ने ICMP का जवाब दिया या नहीं, और measuredAt, जो आखिरी सफल measurement का समय बताता है।ICMP का जवाब न देने वाला validator भी TPU और QUIC जैसी services सामान्य रूप से चला रहा हो सकता है। इसलिए
icmpReplied के false होने पर इसे "दूर" नहीं, बल्कि "ICMP से मापा नहीं जा सकता" मानना चाहिए।इसके अलावा, refresh के समय सफल measurement प्राप्त न होने पर, entry को unmeasured value से overwrite नहीं किया जाता — आखिरी सफल measured value और उसका measurement time बना रहता है।
Validators Information API: पूरे epoch की leader जानकारी की सूची
Leader Slot API slot-level निर्णयों के लिए उपयुक्त है — "अगले slots का leader कौन है?"
दूसरी ओर, infrastructure placement और capacity planning के लिए एक व्यापक दृष्टिकोण चाहिए।
- Current epoch में कौन से validators leader का काम कर रहे हैं
- हर एक कितने slots संभालता है
- वे किन countries और regions में बंटे हैं
- अधिक leaders के करीब पहुंचने के लिए infrastructure कहां रखें
नया Validators Information API (
getValidatorsInformation) इन्हीं सवालों के जवाब के लिए बनाया गया API है।बिना parameters के call करने पर, यह current epoch में कम से कम 1 slot का leader रहे हर validator को, प्रति validator एक row में लौटाता है। Default रूप से, रखे गए leader slots की संख्या के descending order में results मिलते हैं।
हर row में निम्न जानकारी शामिल है।
slotCountstakeWeight(SOL में active stake)- Validator की पहचान जानकारी
जहां उपलब्ध हो, निम्न जानकारी भी लौटाई जाती है।
- Estimated region, city और country
- Network endpoints
- Client version
- 7 क्षेत्रों से reference RTT
Data नियमित रूप से refresh होता है, इसलिए API को नियमित रूप से call करने से planning dataset up to date बना रहता है।
Optional
limit (1–2000), country और region parameters से results को narrow भी किया जा सकता है।Billing लौटाए गए validators की संख्या के अनुसार होती है। Leader validators की संख्या epoch दर epoch बदलती है; लिखने के समय के उदाहरण में, सभी 673 validators fetch करने पर 6,800 API tokens (ERPC के API usage credits) लगते हैं, और 10 validators तक fetch करने पर 100 API tokens लगते हैं।
Data-आधारित programmable routing की ओर
ये APIs सिर्फ validators की सूची या reference RTT दिखाने के लिए नहीं हैं।
अंतिम लक्ष्य है कि leader schedule, validators की estimated locations और हर observation region से reference RTT को आपके applications के decision logic में शामिल किया जा सके।
उदाहरण के लिए, कोई application आगामी leader schedule fetch कर सकता है, हर leader के लिए 7 observation regions से reference RTT की तुलना कर सकता है, और फिर इस्तेमाल करने वाला RPC या transaction sending route चुन सकता है।
पूरे epoch के leader distribution का विश्लेषण करके, ज़्यादा slot count वाले validators के करीबी regions में पहले से infrastructure रखा भी जा सकता है।
मुख्य उपयोग निम्न हैं।
- Slot-level पर sending route का चयन
- Epoch-level पर capacity planning
- Region-वार leader validators का विश्लेषण
- Active stake और slot count को ध्यान में रखकर prioritization
- Epochs के बीच geographic और network distribution के बदलाव की monitoring
- कई regions में deployed RPC और sending servers के बीच automatic selection
Solana में, जहां destination dynamically बदलता है, केवल static network optimization काफी नहीं है।
बदलते leader को लगातार track करना और उसकी location व network स्थिति के अनुसार sending routes और infrastructure को dynamically चुनना जरूरी हो जाता है।
Global operation के लिए design किया गया Solana infrastructure की ओर
ERPC, Solana के लिए high-performance infrastructure है, जिसे पहले दिन से global operation को ध्यान में रखकर design किया गया है।
हमारा edge network, bare metal और VPS, Direct Shreds, Geyser gRPC, SWQoS endpoints और ये operational intelligence APIs — सभी एक common purpose की सेवा में दिए जाते हैं।
वह purpose है — ऐसे builders को data और infrastructure दोनों देना, जो उस environment में low-latency और efficient execution चाहते हैं जहां users और leaders दुनिया भर में बिखरे हैं।
दुनिया भर के 7 क्षेत्रों से reference RTT और epoch-व्यापी validator जानकारी अब simple RPC calls से प्राप्त की जा सकती है। Solana applications अब लगातार बदलते leader के अनुसार, data के आधार पर sending locations और network routes चुन सकते हैं।
Solana पर low-latency delivery, global infrastructure placement और dynamic routing optimization चाहने वाले builders के लिए, यह real-world operations से सीधे जुड़ा decision-making input है।
Low-latency sending routes चुनने, अनावश्यक long-distance transfers घटाने वाले infrastructure design और global capacity placement में इसका उपयोग करें।
विवरण के लिए documentation देखें।
- Leader Slot API: https://erpc.global/en/doc/rpc/leader-slot-api/
- Validators Information API: https://erpc.global/en/doc/rpc/validators-information-api/
- ERPC Web Dashboard: https://dashboard.erpc.global/en









