Derova.algo का डैशबोर्ड एक Algorand नोड के पेंडिंग पूल और अगले स्टेट प्रूफ पर नज़र रखता है


mempool.algorand.ing एक मुफ़्त वेब पेज है जो लाइव दिखाता है कि किसी एक Algorand नोड के पेंडिंग ट्रांजैक्शन पूल में इस वक्त क्या पड़ा है — यानी उन ट्रांजैक्शन की कतार, जो नेटवर्क पर भेज तो दिए गए हैं, पर अभी किसी ब्लॉक में दर्ज नहीं हुए। इस कतार के बगल में यह नेटवर्क के अगले स्टेट प्रूफ की उलटी गिनती चलाता है, जो इस बात का संक्षिप्त प्रमाणपत्र है कि चेन में फिलहाल क्या मौजूद है, और नीचे पिछले बीस ब्लॉक की सूची देता है — हर ब्लॉक में कितने ट्रांजैक्शन थे, उसका आकार क्या था और कितना शुल्क वसूला गया। यहां कुछ भी वॉलेट, लॉगिन या भुगतान नहीं मांगता।
यह पेज Derova.algo का है, जो कम्युनिटी की ओर से नोड चलाता है, और यह साफ़ बताता है कि ये आंकड़े किसके हैं: फुटर में यह श्रेय दिया गया है कि मेमपूल डेटा 'Derova.algo Node' से देखा गया है। निजी डोमेन algorand.ing पर मौजूद चार मुफ़्त टूल्स में यह एक है — बाकी तीन हैं एक नोड स्टेटस पेज, एक Grafana मेट्रिक्स डैशबोर्ड और Valar की पीयर-टू-पीयर स्टेकिंग का लिंक। इन्हें एक ऐसे डिस्क्लेमर के साथ पेश किया गया है जिसमें कहा गया है कि साइट 'Algorand कम्युनिटी के एक सदस्य के स्वामित्व और संचालन में स्वतंत्र रूप से चलती है' और इसका Algorand Technologies या Algorand Foundation से कोई ताल्लुक नहीं है।
पेज एक बार खोलने पर क्या दिखता है
स्क्रीन के बाएं हिस्से में टाइप-वितरण पैनल भरा रहता है: कितने पेंडिंग ट्रांजैक्शन पेमेंट हैं, कितने एसेट ट्रांसफर, कितने स्मार्ट कॉन्ट्रैक्ट को कॉल, और कितने उन श्रेणियों में हैं जिनका उस वक्त कोई इस्तेमाल नहीं कर रहा — की रजिस्ट्रेशन, एसेट कॉन्फ़िगरेशन, एसेट फ्रीज़, स्टेट प्रूफ, हार्टबीट।
कुछ-कुछ मिनट के अंतराल पर पेज तीन बार खोला गया और हर बार अलग कतार दिखी। पहली बार 49 ट्रांजैक्शन मिले: 15 पेमेंट, 18 एसेट ट्रांसफर और 16 ऐप कॉल।
Chart: एक पल में Algorand के पेंडिंग पूल में क्या था (49 ट्रांजैक्शन)
कुछ मिनट बाद वही पैनल 78 दिखा रहा था, जिनमें 57 ऐप कॉल थीं। तीसरी बार 39 मिले। असली बात यही उठापटक है: Algorand तकरीबन हर 2.8 सेकंड में एक ब्लॉक लिखता है, इसलिए किसी ट्रांजैक्शन को ज़्यादा इंतज़ार नहीं करना पड़ता और जो गिनती आपके सामने है, वही अगले विज़िटर को नहीं दिखेगी। पेमेंट में ALGO हस्तांतरित होता है; एसेट ट्रांसफर में Algorand पर जारी कोई टोकन, जिसे नेटवर्क की Algorand Standard Asset व्यवस्था की बदौलत कोई भी बिना कॉन्ट्रैक्ट लिखे बना सकता है; और ऐप कॉल किसी स्मार्ट कॉन्ट्रैक्ट को चलाती है। हर बार पूल में यही तीन चीज़ें थीं, और शून्य पर टिकी पांच श्रेणियां Algorand के आम ट्रांजैक्शन प्रकार हैं, जो उस मिनट बस हो ही नहीं रहे थे।
पेज का बाकी हिस्सा तीन और पैनल संभालते हैं।
| अवधारणा | क्या दिखाता है | व्यवहार में मतलब |
|---|---|---|
| टाइप के हिसाब से पेंडिंग पूल | वे ट्रांजैक्शन जो इस नोड तक पहुंच चुके हैं पर अभी किसी ब्लॉक में नहीं डाले गए, टाइप के हिसाब से बंटे हुए | ऐसी कतार जो एक-दो सेकंड ही टिकती है और जिसका कोई ब्लॉक एक्सप्लोरर रिकॉर्ड नहीं रखता |
| हाल के ब्लॉक | पिछले बीस राउंड, ट्रांजैक्शन की संख्या, आकार और वसूले गए शुल्क के साथ | 0.001 ALGO के न्यूनतम स्तर के आसपास रहने वाला कुल शुल्क बताता है कि चेन शांत है और भीतर घुसने के लिए कोई बोली नहीं लगा रहा |
| नेटवर्क की सेहत | नोड ऑनलाइन है या ऑफलाइन, कंसेंसस ठीक है या नहीं, और वह कौन-सा सटीक सॉफ्टवेयर बिल्ड चला रहा है (वर्ज़न 5.0.1, कमिट e763fb0d) | बताता है कि ये आंकड़े देने वाला नोड खुद चेन के साथ कदम मिलाकर चल रहा है या नहीं |
| क्वांटम सुरक्षा | आखिरी स्टेट प्रूफ कब पोस्ट हुआ, अगले तक कितने ब्लॉक बाकी हैं, वह किस ब्लॉक ऊंचाई की गवाही देता है, और क्या कोई पूल में इंतज़ार कर रहा है | Algorand के पोस्ट-क्वांटम काम का दिखने वाला आधा हिस्सा, एक ऐसी उलटी गिनती पर जिसे आप खुद देख सकते हैं |
ब्लॉक का आकार बड़ा नहीं होता: इस रिसर्च के दौरान देखी गई बीस-ब्लॉक की खिड़कियों में प्रति ब्लॉक ट्रांजैक्शन की संख्या 8 से 57 तक रही। इनमें एक खिड़की ऐसी थी जिसमें 54 ट्रांजैक्शन वाले ब्लॉक ने 0.115 ALGO शुल्क वसूला। नेटवर्क शांत रहने पर Algorand का आधार शुल्क 0.001 ALGO प्रति ट्रांजैक्शन है, यानी 54 सादे ट्रांजैक्शन पर 0.054 ALGO बनता — उस ब्लॉक के कुल शुल्क के आधे से भी कम। मतलब उसके कुछ ट्रांजैक्शन न्यूनतम से ऊपर का शुल्क चुका रहे थे, और दर्ज तरीकों के मुताबिक ऐसा तीन वजहों से होता है: खुद से ज़्यादा शुल्क देना, Falcon-1024 पोस्ट-क्वांटम सिग्नेचर (कम से कम 0.003 ALGO, यानी आधार का तीन गुना), या कंजेशन प्राइसिंग, जो ब्लॉक भरने लगने पर ही लागू होती है।
Classic व्यू, और ट्रांजैक्शन के साथ हो सकने वाली तीन बातें
mempool.algorand.ing/classic पर मौजूद दूसरा पेज डैशबोर्ड को घटाकर पांच आंकड़ों तक ले आता है — PENDING, CONFIRMED, DROPPED, CONNECTED और मौजूदा ब्लॉक — और फोन पर यही ज़्यादा काम आता है। यहीं पर्दे के पीछे की मशीनरी भी दिखती है। इसका कोड api.algorand.ing से वेबसॉकेट खोलता है और पूल में होने वाले बदलाव सुनता है; हर नया ट्रांजैक्शन अपने आखिरी वैध राउंड के साथ पेंडिंग के तौर पर दर्ज होता है, और पेज उसी ट्रांजैक्शन की सदस्यता लेता है ताकि तीन में से कोई एक नतीजा बता सके: कन्फर्म — किस राउंड में हुआ और कितना समय लगा; पूल से हटा दिया गया; या एक्सपायर हो गया।
एक्सपायरी को समझना सबसे ज़रूरी है। Algorand के ट्रांजैक्शन में नॉन्स की जगह पहला और आखिरी वैध राउंड होता है, और इन दोनों के बीच का वक्त ही वह अवधि है जिसमें ट्रांजैक्शन दर्ज हो सकता है; अगर आखिरी वैध राउंड तक वह किसी ब्लॉक में शामिल न हुआ तो वह अब पात्र नहीं रहता और उसे दोबारा सबमिट करना पड़ता है। लाइव व्यू से यही फायदा मिलता है: आप अपने ट्रांजैक्शन को कतार में पड़ा देख सकते हैं और अंदाज़ा लगा सकते हैं कि वह अपनी समय-सीमा से बाहर होने वाला है या नहीं।
एक बार देखने पर Classic पेज ने 20 पेंडिंग, 14 कन्फर्म और 0 ड्रॉप दिखाए; उसी पेज के एक पहले के क्रॉल में 49 पेंडिंग, 43 कन्फर्म और 4 ड्रॉप दर्ज हुए थे। काउंटर बदलते रहते हैं।
Algorand पर पेंडिंग-पूल व्यू का मतलब अलग क्यों है
Ethereum पर मेमपूल व्यूअर ज़्यादातर तमाशा देखने जैसा है: ब्लॉक भर जाते हैं, यूज़र शुल्क बढ़ाकर कतार से आगे निकलने की कोशिश करते हैं, और दिलचस्पी इस बात में होती है कि अगली जगह के लिए कौन कितना दे रहा है। Algorand का तरीका उल्टा है। नवंबर 2021 के एक फोरम थ्रेड में, जो आज भी इसकी सबसे सीधी व्याख्या है, पेंडिंग ट्रांजैक्शन देखने के सवाल पर डेवलपर हैंडल fabrice ने जवाब दिया कि 'Ethereum के उलट, यहां गैस शुल्क के आधार पर ट्रांजैक्शन को प्राथमिकता नहीं दी जाती और इस वक्त कोई कंजेशन भी नहीं है', और दूसरे जवाब में tsachi ने चेताया कि 'इसकी कोई गारंटी नहीं है कि आपके नोड को वे सारे ट्रांजैक्शन दिखेंगे जो अगले (प्रभावी) ब्लॉक में जाएंगे।'
शुल्क के नियम दूसरी तरफ से यही बात कहते हैं: एक ट्रांजैक्शन प्रति-बाइट कंजेशन शुल्क और न्यूनतम शुल्क में से जो बड़ा हो वह चुकाता है, चेन शांत रहने पर प्रति-बाइट शुल्क शून्य होता है, और पेमेंट, एसेट ट्रांसफर तथा ऐप कॉल — सबकी कीमत एक ही तरह तय होती है। यानी यह पेज बोली लगाने की होड़ की अगली कतार से नहीं बिठाता। यह बताता है कि ट्रांजैक्शन दिखा भी या नहीं।
आम मकसद वाले एक्सप्लोरर इसके उलट निपट चुकी चेन दिखाते हैं। Allo, Pera Explorer और Algo Surf ब्लॉक, अकाउंट, एसेट और नेटवर्क थ्रूपुट की सूची देते हैं — एक बार देखने पर Algo Surf ने 10.2 ट्रांजैक्शन प्रति सेकंड और औसतन 2.80 सेकंड का ब्लॉक समय बताया, जबकि Nodely के सार्वजनिक डैशबोर्ड ने 100 ब्लॉक के आधार पर 13 TPS और 2.73 सेकंड नापा। यह सब इतिहास है: जब तक कोई ब्लॉक दिखता है, उसके ट्रांजैक्शन अंतिम हो चुके होते हैं। पेंडिंग पूल उससे पहले का हिस्सा है, और उसे ज़िंदा रखना ज़्यादा मुश्किल रहा है। iamnotabot.com/pool पर एक Algorand मेमपूल एक्सप्लोरर दिसंबर 2021 से चालू था — 2022 में TRON के लिए वही टूल बनाने वाले एक डेवलपर ने इसे नकल करने लायक बताया था — और अब वह डोमेन खुलता ही नहीं। लाइव ट्रांजैक्शन दिखाने वाला एक और व्यू, chaintrail.io, अब कोई असंबंधित जुआ वेबसाइट परोसता है।
पेंच: एक नोड पूरा नेटवर्क नहीं है
यहां सब कुछ एक ही नोड का नज़रिया है, और पेज खुद यह बात कहता है। 2021 के वे फोरम जवाब समझाते हैं कि यह शर्त क्यों मायने रखती है: अलग-अलग Algorand नोड के पास पेंडिंग पूल का अलग रूप हो सकता है, और उनका भीतर का सामान एक जैसा होने की गारंटी नहीं है। दोनों पेज भी आपस में मेल नहीं खाते थे: एक रिसर्च सेशन के दौरान एक मिनट के अंतराल पर देखने पर फ्रंट पेज के टाइप पैनल और Classic पेज के पेंडिंग काउंटर में ढाई गुने का फर्क था। लगता है यह इस बात का अंतर है कि हर पेज क्या गिनता है — फ्रंट पेज नोड का पूल वैसा बताता है जैसा नोड उसे देखता है, जबकि Classic पेज अपना अलग हिसाब रखता है कि एक खुले ब्राउज़र टैब ने कितने ट्रांजैक्शन देखे, और ब्लॉक पड़ते ही काउंटर साफ़ कर देता है — लेकिन बाहर से इनमें से कोई आंकड़ा दोबारा हासिल नहीं किया जा सका। दो तटस्थ एंडपॉइंट — Allo के पीछे की टीम AlgoNode की मुफ़्त algod सर्विस से एक और Nodely से एक — उसी वक्त करीब-करीब एक-एक पेंडिंग ट्रांजैक्शन लौटा रहे थे, जबकि api.algorand.ing पर दिए गए हर एंडपॉइंट को X-API-Key हेडर चाहिए और उसके बिना वे 401 देते हैं। यह फर्क समय का है, पीयरिंग का है या Derova के नोड का नज़रिया सचमुच बड़ा है — इसे सार्वजनिक एंडपॉइंट तय नहीं कर सकते। लाइव फीड को पेज के ज़रिए खुद दोबारा देखा जा सकता है।
दो और चीज़ें बाहर से जांची नहीं जा सकतीं। डैशबोर्ड का कोड प्रकाशित नहीं है: Derova के सार्वजनिक GitHub पर दो रिपॉज़िटरी हैं — Ré'ti स्टेकिंग-पूल प्रोजेक्ट का एक फोर्क और Algorand नोड चलाने की गाइडों का एक सेट — इनमें यह पेज नहीं है, इसलिए गिनतियां कैसे निकाली जाती हैं, यह जांचा नहीं जा सकता। और पेज पर यह भी दर्ज नहीं है कि उसे कितने लोग देखते हैं। ऑपरेटर कोई कंपनी नहीं बल्कि एक वेरिफाइड कम्युनिटी अकाउंट है — derova.algo नाम जून 2022 में रजिस्टर हुआ था और यह 477 फॉलोअर वाले X अकाउंट से जुड़ा है — लेकिन इसके पीछे का अकाउंट असल में कंसेंसस में हिस्सा लेता है: उसके पास करीब 44,969 ALGO है, वह भागीदारी के लिए ऑनलाइन रजिस्टर्ड है, और उसके हाल के रिकॉर्ड में हार्टबीट ट्रांजैक्शन भी शामिल हैं — वह प्रकार जो Algorand ने इसलिए शुरू किया ताकि नोड खुलेआम बता सके कि वह ऑनलाइन है, भले ही वह कोई ब्लॉक प्रस्तावित न करे। उनका नोड स्टेटस पेज दो मेननेट स्टैक दिखाता है, जिनके नाम Valar EU और Myth Finance हैं, और इनमें नोड, algod सर्विस, होस्ट और कैरियर — चारों 100 फीसद दिखा रहे हैं।
उन्होंने पहले भी एक सर्विस को बासी पड़े रहने देने के बजाय बंद कर दिया था: reti.algorand.ing पर चलने वाला उनका Ré'ti स्टेकिंग-पूल इंटरफेस अब एक सूचना दिखाता है कि वह कभी आधिकारिक इंटरफेस होने के लिए बना ही नहीं था, और विज़िटरों को reti.nodely.io की ओर भेजता है। इसमें कोई कस्टडी जोखिम नहीं है — पेज न किसी वॉलेट से जुड़ता है और न उसके पास कोई फंड है, और उसका कोड सिर्फ दो बाहरी चीज़ें लोड करता है: एक वेब-एनालिटिक्स सर्विस और Google Fonts। दांव पर लगी है एक मुफ़्त, सिर्फ़-पढ़ने वाले डिस्प्ले की सटीकता।
सबसे पहले क्या खोलें
फ्रंट पेज से शुरू करें और उसे एक मिनट दें। ट्रांजैक्शन आते-जाते ही टाइप वितरण दोबारा बनता है, और नीचे की ब्लॉक सूची हर कुछ सेकंड में भर जाती है। फोन पर Classic व्यू खोलें: पांच आंकड़े और कनेक्शन की स्थिति, कोई चार्ट नहीं। अगर आप खुद Algorand नोड चलाते हैं, तो उसकी algod सर्विस वही पेंडिंग-ट्रांजैक्शन सूची दिखाती है जिस पर यह पेज बना है, इसलिए Derova की गिनती को आप अपने नोड के नज़रिये से मिलाकर देख सकते हैं, आंख बंद करके मानने की ज़रूरत नहीं।
जिस पैनल को खुला छोड़ना चाहिए, वह क्वांटम वाला है। Algorand 2022 से मेननेट पर स्टेट प्रूफ बना रहा है, जिन पर Falcon से हस्ताक्षर होते हैं — यह एक लैटिस-आधारित स्कीम है, जिसे क्वांटम कंप्यूटरों के सामने टिकाऊ होने के लिए चुना गया है — और हर 256 राउंड पर नया स्टेट प्रूफ पोस्ट होता है, जो चेन की हाल की रफ्तार से करीब बारह मिनट बैठता है। Derova ने यह ट्रैकिंग 3 अप्रैल के अपडेट में जोड़ी थी और उस वक्त लिखा था कि पेज 'अब स्टेट प्रूफ को ट्रैक करने के लिए अपडेट कर दिया गया है, ताकि आप रीयल-टाइम में देख सकें कि वे कब आएंगे।' Algorand Foundation का रोडमैप 2027 के अंत तक व्यापक क्वांटम प्रतिरोध का लक्ष्य रखता है, जिसके पहले पड़ाव 2026 की तीसरी तिमाही से शुरू होने हैं।
स्रोत
- Derova.algo Node Mempool
- Algorand.ing
- Derova.algo Nodes
- Valar
- Derova.algo Node Mempool
- derova - Algorand
- 2024 में Algorand ब्लॉक एक्सप्लोरर: एक संक्षिप्त गाइड | Algorand
Source: https://mempool.algorand.ing/