Monero का Mempool: लंबित लेनदेन कैसे काम करते हैं
Monero का Mempool क्या है?
हर क्रिप्टोकरेंसी नेटवर्क को उन लेनदेन के लिए एक प्रतीक्षा कक्ष की आवश्यकता होती है जो प्रसारित हो चुके हैं लेकिन अभी तक किसी ब्लॉक में शामिल नहीं हुए हैं। Monero में, इस प्रतीक्षा कक्ष को mempool कहा जाता है, जो मेमोरी पूल का संक्षिप्त रूप है। यह नेटवर्क का एक महत्वपूर्ण घटक है जो सीधे प्रभावित करता है कि आपके लेनदेन कितनी जल्दी पुष्टि होते हैं और नेटवर्क उच्च मांग की अवधि को कैसे संभालता है।
जब आप अपने वॉलेट से XMR भेजते हैं, तो लेनदेन तुरंत ब्लॉकचेन पर दिखाई नहीं देता। इसके बजाय, यह पहले मेमपूल में प्रवेश करता है, जहां यह अन्य अपुष्ट लेनदेन के साथ प्रतीक्षा करता है जब तक कोई माइनर इसे उठाकर अगले ब्लॉक में शामिल नहीं कर देता। इस प्रक्रिया को समझने से आपको MoneroSwapper या किसी अन्य Monero सेवा का उपयोग करते समय शुल्क, समय और गोपनीयता के बारे में बेहतर निर्णय लेने में मदद मिलती है।
लेनदेन मेमपूल में कैसे प्रवेश करते हैं
Monero लेनदेन की यात्रा आपके वॉलेट सॉफ़्टवेयर में शुरू होती है। जब आप भेजना शुरू करते हैं, तो आपका वॉलेट स्थानीय रूप से लेनदेन का निर्माण करता है। इसमें रिंग सिग्नेचर के लिए डिकॉय आउटपुट का चयन, प्राप्तकर्ता के लिए वन-टाइम स्टेल्थ एड्रेस बनाना, एन्क्रिप्टेड राशि के लिए रेंज प्रूफ की गणना करना और अपनी निजी खर्च कुंजी से सब कुछ हस्ताक्षर करना शामिल है।
निर्माण के बाद, वॉलेट लेनदेन को Monero पीयर-टू-पीयर नेटवर्क पर प्रसारित करता है। इसे प्राप्त करने वाला पहला नोड अपने स्थानीय मेमपूल में स्वीकार करने से पहले कई सत्यापन जांच करता है:
- सिंटैक्स सत्यापन — लेनदेन Monero प्रोटोकॉल नियमों के अनुसार उचित रूप से स्वरूपित होना चाहिए
- रिंग सिग्नेचर सत्यापन — क्रिप्टोग्राफ़िक हस्ताक्षर वैध होने चाहिए, जो साबित करें कि भेजने वाले के पास संदर्भित आउटपुट खर्च करने का अधिकार है
- कुंजी छवि जांच — कुंजी छवियां ब्लॉकचेन या मेमपूल में पहले से मौजूद नहीं होनी चाहिए, जो डबल-स्पेंड प्रयास का संकेत होगा
- RingCT सत्यापन — रेंज प्रूफ वैध होने चाहिए, यह पुष्टि करते हुए कि एन्क्रिप्टेड राशि सकारात्मक है और इनपुट आउटपुट और शुल्क के बराबर हैं
- शुल्क जांच — लेनदेन में बाइट्स में इसके आकार के आधार पर कम से कम न्यूनतम आवश्यक शुल्क शामिल होना चाहिए
इन जांचों को पास करने के बाद, नोड लेनदेन को अपने मेमपूल में जोड़ता है और इसे अन्य कनेक्टेड नोड्स को रिले करता है। इस गॉसिप प्रोटोकॉल के माध्यम से, लेनदेन सेकंड के भीतर पूरे नेटवर्क में फैल जाता है, उन माइनर्स तक पहुंचता है जो इसे अपने अगले ब्लॉक में शामिल कर सकते हैं।
Dandelion++ और लेनदेन प्रसार
Monero भेजने वाले के IP पते की सुरक्षा के लिए Dandelion++ नामक एक उन्नत प्रसार विधि का उपयोग करता है। तुरंत सभी पीयर्स को लेनदेन प्रसारित करने के बजाय, Dandelion++ पहले इसे व्यापक प्रसार के सामान्य "फ़्लफ़ चरण" में प्रवेश करने से पहले "स्टेम चरण" में नोड्स की एक यादृच्छिक श्रृंखला के माध्यम से भेजता है। यह नेटवर्क पर्यवेक्षकों के लिए यह निर्धारित करना काफी कठिन बना देता है कि किस नोड ने लेनदेन शुरू किया।
इस गोपनीयता सुविधा का अर्थ है कि सार्वजनिक ब्लॉक एक्सप्लोरर पर आपका लेनदेन मेमपूल में दिखाई देने से पहले थोड़ी अतिरिक्त देरी हो सकती है। स्टेम चरण आमतौर पर केवल कुछ सेकंड जोड़ता है, लेकिन यह नेटवर्क-स्तरीय निगरानी के खिलाफ सार्थक सुरक्षा प्रदान करता है।
मेमपूल आकार और लेनदेन सीमाएं
Bitcoin के विपरीत, जिसमें एक कुछ हद तक निश्चित ब्लॉक आकार सीमा है जो अनुमानित मेमपूल भीड़ बनाती है, Monero एक गतिशील ब्लॉक आकार तंत्र का उपयोग करता है। अधिकतम ब्लॉक आकार पिछले 100 ब्लॉक के मध्यिका आकार के आधार पर स्वचालित रूप से समायोजित होता है। यदि मांग बढ़ती है, तो ब्लॉक अधिक लेनदेन समायोजित करने के लिए बढ़ सकते हैं, हालांकि माइनर्स वर्तमान मध्यिका से बड़े ब्लॉक बनाने के लिए दंड का भुगतान करते हैं।
मेमपूल स्वयं प्रत्येक नोड पर एक कॉन्फ़िगर करने योग्य आकार सीमा रखता है। डिफ़ॉल्ट रूप से, Monero डेमन मेमपूल के लिए एक निश्चित मात्रा में मेमोरी आवंटित करता है। जब यह सीमा पहुंचती है, तो उच्च शुल्क वाले लेनदेन के लिए जगह बनाने के लिए सबसे कम शुल्क वाले लेनदेन हटाए जा सकते हैं। व्यवहार में, Monero मेमपूल शायद ही कभी अपनी सीमाओं तक पहुंचता है क्योंकि गतिशील ब्लॉक आकार तंत्र मांग वृद्धि को प्रभावी ढंग से अवशोषित करता है।
मेमपूल व्यवहार को प्रभावित करने वाले प्रमुख पैरामीटर:
- न्यूनतम रिले शुल्क — इस शुल्क दर से नीचे के लेनदेन नोड्स द्वारा रिले नहीं किए जाएंगे, स्पैम को रोकते हुए
- लेनदेन आयु सीमा — लंबे समय तक अपुष्ट रहने वाले लेनदेन (आमतौर पर 72 घंटे) अंततः मेमपूल से हटा दिए जाते हैं
- प्रति लेनदेन आकार सीमा — व्यक्तिगत लेनदेन अधिकतम आकार से अधिक नहीं हो सकते, जो इनपुट और आउटपुट की संख्या को सीमित करता है
शुल्क-आधारित प्राथमिकता और लेनदेन क्रम
जब माइनर्स एक नया ब्लॉक बनाते हैं, तो वे अपने शुल्क राजस्व को अधिकतम करने के लिए मेमपूल से लेनदेन चुनते हैं। लेनदेन उनके प्रति बाइट शुल्क अनुपात के अनुसार रैंक किए जाते हैं, न कि उनकी पूर्ण शुल्क राशि के अनुसार। 0.0001 XMR का भुगतान करने वाले छोटे लेनदेन की प्राथमिकता 0.001 XMR का भुगतान करने वाले बड़े लेनदेन से अधिक हो सकती है यदि छोटे का शुल्क-आकार अनुपात बेहतर है।
Monero वॉलेट चार स्तरों की प्राथमिकता प्रणाली के आधार पर शुल्क की गणना करते हैं:
- डिफ़ॉल्ट (x1) — मानक शुल्क, अगले ब्लॉक में सामान्य पुष्टि के साथ सामान्य लेनदेन के लिए उपयुक्त
- कम (x1) — अधिकांश स्थितियों में डिफ़ॉल्ट के समान; लेनदेन कुछ ब्लॉक के भीतर पुष्टि होते हैं
- मध्यम (x5) — आधार शुल्क का पांच गुना, भीड़ के दौरान तेज़ पुष्टि के लिए
- उच्च (x20) — आधार शुल्क का बीस गुना, अगले ब्लॉक में शामिल होने की वस्तुतः गारंटी
सामान्य नेटवर्क स्थितियों में, डिफ़ॉल्ट शुल्क स्तर भी एक या दो ब्लॉक (लगभग दो से चार मिनट) के भीतर पुष्टि में परिणाम देता है। शुल्क बाजार केवल लेनदेन मात्रा में असामान्य वृद्धि के दौरान प्रासंगिक हो जाता है।
बैकलॉग परिदृश्य
बैकलॉग तब होता है जब लेनदेन ब्लॉक में शामिल किए जाने की तुलना में तेज़ी से बनाए जा रहे होते हैं। जबकि Monero का गतिशील ब्लॉक आकार इसे कम करने में मदद करता है, अत्यधिक मांग वृद्धि अभी भी अस्थायी भीड़ का कारण बन सकती है। बैकलॉग के दौरान, कई चीजें होती हैं:
सबसे पहले, मेमपूल बढ़ता है जैसे-जैसे लेनदेन जमा होते हैं। उपयोगकर्ता डिफ़ॉल्ट शुल्क के साथ भेजे गए लेनदेन के लिए लंबे पुष्टि समय देख सकते हैं। गतिशील ब्लॉक आकार तंत्र सक्रिय होता है, जो माइनर्स को बड़े ब्लॉक बनाने की अनुमति देता है। माइनर्स को अधिक लेनदेन शामिल करने के लिए प्रोत्साहित किया जाता है क्योंकि अतिरिक्त शुल्क मध्यिका ब्लॉक आकार से अधिक होने के लिए ब्लॉक इनाम दंड की भरपाई कर सकते हैं।
दूसरा, एक शुल्क बाजार उभरता है जहां उच्च शुल्क दरों वाले लेनदेन तेज़ी से पुष्टि होते हैं। यह एक आत्म-सुधार तंत्र है क्योंकि जैसे-जैसे शुल्क बढ़ते हैं, कुछ उपयोगकर्ता गैर-ज़रूरी लेनदेन में देरी करते हैं, जिससे मांग कम होती है। इस बीच, विस्तारित ब्लॉक आकार अधिक थ्रूपुट समायोजित करता है जब तक संतुलन नहीं पहुंच जाता।
ऐतिहासिक बैकलॉग घटनाएं
Monero ने उल्लेखनीय मेमपूल भीड़ घटनाओं का अनुभव किया है, जो अक्सर स्पैम हमलों या वैध उपयोग में अचानक वृद्धि के कारण होती हैं। इन घटनाओं के दौरान, नेटवर्क ने गतिशील ब्लॉक आकार समायोजन के माध्यम से अपनी लचीलापन का प्रदर्शन किया। ब्लॉक अस्थायी रूप से बड़े हुए, शुल्क मामूली रूप से बढ़े, और बैकलॉग घंटों से लेकर दिनों में साफ हो गया। इन घटनाओं ने मांग को अधिक सुचारू रूप से संभालने के लिए चल रहे प्रोटोकॉल सुधारों को सूचित किया है।
Monero का मेमपूल Bitcoin से कैसे अलग है
Monero के मेमपूल और Bitcoin के मेमपूल के बीच सबसे महत्वपूर्ण अंतर मेमपूल विश्लेषण का गोपनीयता प्रभाव है। Bitcoin में, मेमपूल निगरानीकर्ता अपुष्ट लेनदेन से पर्याप्त जानकारी निकाल सकते हैं क्योंकि राशि, पते और लेनदेन ग्राफ पूरी तरह से दृश्यमान हैं।
Bitcoin मेमपूल विश्लेषण पर्यवेक्षकों को अनुमति देता है:
- पुष्टि होने से पहले धन के प्रवाह को ट्रैक करना
- पता क्लस्टर बनाने के लिए इनपुट को आउटपुट से जोड़ना
- भुगतान के संभावित भेजने वाले और प्राप्तकर्ता की पहचान करना
- समेकन लेनदेन का पता लगाना और वॉलेट शेष का अनुमान लगाना
- लंबित ट्रेड देखकर लेनदेन से आगे निकलना
Monero के मेमपूल में, यह कुछ भी संभव नहीं है। मेमपूल में प्रत्येक लेनदेन केवल कुंजी छवियां (जो डबल स्पेंडिंग रोकती हैं), एन्क्रिप्टेड राशि (RingCT द्वारा छिपी), वन-टाइम स्टेल्थ एड्रेस (वास्तविक पतों से अलिंक करने योग्य), और रिंग सिग्नेचर (जो अस्पष्ट करते हैं कि वास्तव में कौन सा आउटपुट खर्च किया जा रहा है) प्रकट करता है। Monero के मेमपूल को देखने वाला पर्यवेक्षक लेनदेन प्रवाहित होते देखता है लेकिन यह निर्धारित नहीं कर सकता कि कौन किसे भुगतान कर रहा है या कितना।
मेमपूल की निगरानी
कई उपकरण आपको रियल टाइम में Monero के मेमपूल की स्थिति की निगरानी करने की अनुमति देते हैं। ये पुष्टि समय का अनुमान लगाने, यह जांचने के लिए उपयोगी हो सकते हैं कि आपका लेनदेन प्रसारित हुआ है या नहीं, और वर्तमान नेटवर्क स्थितियों को समझने के लिए।
लोकप्रिय मेमपूल निगरानी उपकरण
- xmrchain.net — सबसे लोकप्रिय Monero ब्लॉक एक्सप्लोरर, वर्तमान मेमपूल आकार, लेनदेन गणना और व्यक्तिगत लंबित लेनदेन दिखाने वाला एक समर्पित लेनदेन पूल पृष्ठ
- moneroblocks.info — स्वच्छ मेमपूल विज़ुअलाइज़ेशन और ऐतिहासिक डेटा के साथ एक वैकल्पिक एक्सप्लोरर
- स्थानीय डेमन — अपना स्वयं का Monero नोड चलाने से आपको get_transaction_pool और get_transaction_pool_stats जैसी RPC कमांड के माध्यम से मेमपूल डेटा तक सीधी पहुंच मिलती है
- P2Pool पर्यवेक्षक — यदि आप P2Pool के साथ माइन करते हैं, तो पर्यवेक्षक पृष्ठ माइनिंग से संबंधित मेमपूल आंकड़े दिखाते हैं
ब्लॉक एक्सप्लोरर पर मेमपूल की जांच करते समय, याद रखें कि आप उस विशिष्ट नोड से डेटा देख रहे हैं। नेटवर्क प्रसार विलंब और Dandelion++ के कारण, एक लेनदेन एक नोड के मेमपूल में दूसरे से थोड़ा पहले या बाद में दिखाई दे सकता है। यदि भेजने के तुरंत बाद आपका लेनदेन दिखाई नहीं देता, तो तीस सेकंड प्रतीक्षा करें और रीफ़्रेश करें।
लंबित लेनदेन के बारे में उपयोगकर्ताओं को क्या जानना चाहिए
रोज़मर्रा के Monero उपयोगकर्ताओं और MoneroSwapper के माध्यम से स्वैप करने वालों के लिए, मेमपूल और लंबित लेनदेन के बारे में व्यावहारिक निष्कर्ष यहां दिए गए हैं:
पुष्टि समय अनुमानित है। सामान्य स्थितियों में, Monero लेनदेन औसतन दो मिनट के भीतर पुष्टि होते हैं। दो मिनट का ब्लॉक समय का अर्थ है कि अधिकांश लेनदेन मेमपूल में प्रवेश करने के बाद अगले ही ब्लॉक में शामिल हो जाते हैं।
डिफ़ॉल्ट शुल्क लगभग हमेशा पर्याप्त होते हैं। Bitcoin के विपरीत, जहां शुल्क अनुमान एक जटिल कला है, Monero का डिफ़ॉल्ट शुल्क स्तर अधिकांश लेनदेन के लिए अच्छी तरह काम करता है। आपको केवल दुर्लभ भीड़ की घटनाओं के दौरान शुल्क बढ़ाने की आवश्यकता है।
आपकी गोपनीयता लंबित होने के दौरान भी सुरक्षित है। Bitcoin के विपरीत, जहां मेमपूल में अपुष्ट लेनदेन व्यापक जानकारी लीक करते हैं, Monero लेनदेन पुष्टि से पहले भी पर्यवेक्षकों को कुछ भी उपयोगी नहीं बताते। आपकी राशि, पते और लेनदेन ग्राफ भेजें बटन दबाने के क्षण से छिपे रहते हैं।
लेनदेन ID साझा करना सुरक्षित है। आप अपनी गोपनीयता से समझौता किए बिना अपने Monero लेनदेन हैश को प्राप्तकर्ता या सहायता टीम के साथ साझा कर सकते हैं। हैश अकेले भेजने वाले, प्राप्तकर्ता या राशि के बारे में कुछ भी नहीं बताता। यह केवल पुष्टि करता है कि एक लेनदेन मौजूद है।
अटके हुए लेनदेन दुर्लभ लेकिन पुनर्प्राप्त योग्य हैं। यदि कोई लेनदेन लंबे समय तक मेमपूल में रहता है, तो अंततः इसे हटा दिया जाएगा और धन आपके वॉलेट में वापस कर दिया जाएगा। आप हटाए गए लेनदेन से धन पुनर्प्राप्त करने के लिए अधिकांश वॉलेट में "ब्लॉकचेन रीस्कैन" सुविधा का भी उपयोग कर सकते हैं।
निष्कर्ष
मेमपूल Monero की वास्तुकला का एक मूलभूत घटक है जो लेनदेन थ्रूपुट, शुल्क बाजार और गोपनीयता को संतुलित करता है। इसका डिज़ाइन Monero के मूल दर्शन को दर्शाता है: नेटवर्क इंफ्रास्ट्रक्चर स्तर पर भी, उपयोगकर्ता गोपनीयता सुरक्षित है। चाहे आप एक सरल ट्रांसफर कर रहे हों या MoneroSwapper के माध्यम से स्वैप कर रहे हों, मेमपूल कैसे काम करता है यह समझने से आपको पुष्टि समय और शुल्क के बारे में आत्मविश्वास और यथार्थवादी अपेक्षाओं के साथ लेनदेन करने में मदद मिलती है।
🌍 इस भाषा में पढ़ें