मेम्पूल ने समझाया: बिटकॉइन का ट्रांजैक्शन वेटिंग रूम कैसे काम करता है और यह क्यों महत्वपूर्ण है
जब भी आप बिटकॉइन भेजते हैं, आपका लेन-देन सीधे ब्लॉकचेन पर नहीं जाता। यह पहले मेमपूल में जाता है। मेमपूल को हवाई अड्डे के भीड़ भरे प्रतीक्षा कक्ष की तरह समझें: हर लेन-देन कतार में लग जाता है, और माइनर्स यह तय करते हैं कि अगली उड़ान में कौन सवार होगा, यह इस बात पर निर्भर करता है कि वे कितना भुगतान करने को तैयार हैं। प्रथम श्रेणी के टिकट वाले यात्री (उच्च शुल्क) तुरंत सवार हो जाते हैं। इकोनॉमी श्रेणी के यात्री (कम शुल्क) प्रतीक्षा करते हैं, कभी-कभी घंटों तक।
मेमपूल को समझना आपको एक बड़ा फायदा देता है। आप पीक फीस से बचने के लिए अपने ट्रांजैक्शन का समय तय कर सकते हैं, यह पता लगा सकते हैं कि पेमेंट क्यों अटक गया है, और बिटकॉइन नेटवर्क पर रियल टाइम में क्या हो रहा है, यह देखने के लिए mempool.space जैसे टूल का इस्तेमाल कर सकते हैं। ज़्यादातर क्रिप्टो यूज़र्स ट्रांजैक्शन फीस को अपने वॉलेट द्वारा सुझाए गए एक रैंडम नंबर की तरह मानते हैं। एक बार जब आप मेमपूल को समझ लेते हैं, तो यह अनिश्चितता खत्म हो जाती है।
मेमपूल वास्तव में क्या है
मेमपूल "मेमोरी पूल" का संक्षिप्त रूप है। जब आप बिटकॉइन लेनदेन पर हस्ताक्षर करते हैं और इसे अपने वॉलेट से प्रसारित करते हैं, तो यह तुरंत ब्लॉकचेन पर किसी ब्लॉक में नहीं पहुंचता है। इसके बजाय, यह बिटकॉइन नेटवर्क पर प्रत्येक नोड द्वारा बनाए गए होल्डिंग क्षेत्र में प्रवेश करता है। प्रत्येक नोड, और दुनिया भर में ऐसे हजारों नोड हैं, अपुष्ट लेनदेन की अपनी एक प्रति स्थानीय मेमोरी में रखता है।
एक ऐसी जानकारी जो ज्यादातर लोगों को चौंका देती है: कोई एक मेमोरी पूल नहीं है। कोई केंद्रीय सर्वर नहीं है जहां सभी लंबित लेनदेन रखे जाते हों। प्रत्येक बिटकॉइन नोड अपना स्वतंत्र मेमोरी पूल बनाए रखता है। जब आपका वॉलेट कोई लेनदेन प्रसारित करता है, तो वह सबसे पहले एक नोड तक पहुंचता है, जो उसे सत्यापित करता है और अपने समकक्षों को भेज देता है। कुछ ही सेकंड में, लेनदेन पूरे नेटवर्क में फैल जाता है और हजारों अलग-अलग मेमोरी पूलों में दिखाई देता है। अधिकांश नोड्स में लगभग एक ही प्रकार के अपुष्ट लेनदेन होते हैं, लेकिन नेटवर्क विलंबता और नोड कॉन्फ़िगरेशन के कारण कुछ छोटे अंतर हो सकते हैं।
एक सामान्य बिटकॉइन मेमपूल में किसी भी समय नेटवर्क गतिविधि के आधार पर 5,000 से 150,000 अपुष्ट लेनदेन होते हैं। शांत अवधि के दौरान, मेमपूल का आकार घटता है क्योंकि नए लेनदेन की तुलना में ब्लॉक तेजी से पुष्टि करते हैं। ऑर्डिनल्स मिंट्स या बीआरसी-20 टोकन वेव जैसी भीड़भाड़ वाली घटनाओं के दौरान, यह आकार बढ़ जाता है। दिसंबर 2023 में, मेमपूल में 400,000 से अधिक लंबित लेनदेन थे, और साधारण बीटीसी हस्तांतरण पर 30 डॉलर से अधिक शुल्क लगता था।

मेमोरी पूल के माध्यम से लेनदेन कैसे आगे बढ़ता है
यहां बिटकॉइन लेनदेन का पूरा जीवनचक्र दिखाया गया है, आपके वॉलेट से लेकर ब्लॉकचेन तक:
चरण 1: आप "भेजें" बटन दबाते हैं। आपका वॉलेट इनपुट (जहां से बिटकॉइन आता है), आउटपुट (जहां जाता है) और शुल्क सहित एक लेनदेन तैयार करता है। यह आपके निजी कुंजी से लेनदेन पर हस्ताक्षर करता है।
चरण 2: प्रसारण। हस्ताक्षरित लेनदेन आपके वॉलेट से जुड़े निकटतम बिटकॉइन नोड पर जाता है।
चरण 3: सत्यापन। नोड निम्नलिखित की जाँच करता है: क्या हस्ताक्षर मान्य है? क्या इनपुट वास्तव में मौजूद हैं और पहले से खर्च नहीं किए गए हैं? क्या शुल्क नोड की न्यूनतम रिले सीमा से अधिक है? यदि सब कुछ सही पाया जाता है, तो नोड लेनदेन को अपने स्थानीय मेमोरी पूल में जोड़ देता है।
चरण 4: प्रसार। नोड लेन-देन को अपने समकक्षों को अग्रेषित करता है। वे स्वतंत्र रूप से इसका सत्यापन करते हैं और इसे अपने मेमोरी पूल में भी जोड़ देते हैं। 5-15 सेकंड के भीतर, लेन-देन पूरे नेटवर्क के मेमोरी पूल में पहुँच जाता है।
चरण 5: प्रतीक्षा। आपका लेन-देन मेमोरी पूल में तब तक रहता है जब तक कोई माइनर उसे उठा नहीं लेता। माइनर अपने मेमोरी पूल से लेन-देन चुनकर ब्लॉक बनाते हैं, और वे लगभग हमेशा प्रति बाइट सबसे अधिक शुल्क वाले लेन-देन को पहले चुनते हैं। आपका लेन-देन सीमित ब्लॉक स्थान के लिए अन्य सभी लंबित लेन-देनों के साथ प्रतिस्पर्धा करता है।
चरण 6: पुष्टि। एक माइनर आपके लेनदेन को एक नए ब्लॉक में शामिल करता है। ब्लॉक ब्लॉकचेन में जुड़ जाता है। नोड्स आपके लेनदेन को अपने मेमोरी पूल से हटा देते हैं। औसतन लगभग 10 मिनट में आपको पहली पुष्टि मिल जाती है।
चरण 7: निपटान। प्रत्येक अतिरिक्त ब्लॉक एक और पुष्टिकरण जोड़ता है। अधिकांश एक्सचेंज और सेवाएं 3-6 पुष्टिकरणों को अंतिम मानती हैं, जिसमें लगभग 30-60 मिनट लगते हैं।
| अवस्था | क्या होता है | समय |
|---|---|---|
| प्रसारण | वॉलेट पहले नोड को पैसे भेजता है | तुरंत |
| प्रचार | नेटवर्क में फैलता है | 5-15 सेकंड |
| मेमपूल प्रतीक्षा | प्रति बाइट शुल्क के आधार पर प्रतिस्पर्धा करता है | मिनटों से दिनों तक |
| पहली पुष्टि | एक ब्लॉक में शामिल | लगभग 10 मिनट (औसतन) |
| पूर्ण निपटान | 3-6 पुष्टिकरण | 30-60 मिनट |
मेमोरी पूल आपके लेनदेन शुल्क को कैसे निर्धारित करता है
यह व्यावहारिक हिस्सा है। मेमपूल मूल रूप से ब्लॉक स्पेस के लिए एक लाइव नीलामी है, और यह कैसे काम करता है, इसे समझने से आपको वास्तव में पैसे की बचत होगी।
प्रत्येक बिटकॉइन ब्लॉक में लगभग 1-4 MB लेनदेन डेटा समाहित हो सकता है (सेगविट के साथ, प्रभावी क्षमता "वेट यूनिट्स" में 2-4 MB के करीब होती है)। लगभग हर 10 मिनट में एक नया ब्लॉक आता है। यदि मेमोरी पूल में 100 MB लंबित लेनदेन हैं और प्रत्येक ब्लॉक लगभग 2 MB डेटा क्लियर करता है, तो बैकलॉग को क्लियर करने के लिए 50 ब्लॉक (लगभग 8 घंटे) की आवश्यकता होगी, यह मानते हुए कि कोई नया लेनदेन नहीं आता है। बेशक, नए लेनदेन लगातार आते रहते हैं, इसलिए वास्तविक प्रक्रिया एक निरंतर बदलती हुई कतार है।
माइनर्स हमेशा सबसे ज़्यादा मुनाफ़े वाले लेन-देन को पहले चुनते हैं। वे लंबित लेन-देन को शुल्क दर के आधार पर रैंक करते हैं, जिसे प्रति वर्चुअल बाइट सतोशी (sat/vB) में मापा जाता है। 50 sat/vB का लेन-देन 5 sat/vB के लेन-देन से पहले कन्फर्म हो जाएगा, चाहे भेजी गई राशि कितनी भी हो।
मेमपूल स्थिति के आधार पर वास्तविक समय में शुल्क का अनुमान:
| मेमपूल आकार | अगले ब्लॉक का शुल्क | 30 मिनट में पुष्टि | 1 घंटे में पुष्टि |
|---|---|---|---|
| 10 एमबी से कम | 1-3 sat/vB | 1-3 sat/vB | 1 sat/vB |
| 10-30 एमबी | 5-15 शनि/vB | 3-8 शनि/vB | 2-5 शनि/vB |
| 30-80 एमबी | 15-50 sat/vB | 10-30 शनि/vB | 5-15 शनि/vB |
| 80-200 एमबी | 50-150 sat/vB | 30-80 sat/vB | 20-50 sat/vB |
| 200+ एमबी | 150+ sat/vB | अप्रत्याशित | इसमें घंटों/दिन लग सकते हैं। |
इसकी रियल टाइम मॉनिटरिंग के लिए सबसे अच्छा टूल mempool.space है, जो एक ओपन-सोर्स बिटकॉइन एक्सप्लोरर है और अनकन्फर्म्ड ट्रांजैक्शन, फीस रेट और ब्लॉक हिस्ट्री को दिखाता है। इसका इंटरफ़ेस ट्रांजैक्शन से भरते हुए ब्लॉक को दिखाता है, जिन्हें फीस टियर के अनुसार रंग कोडित किया गया है। आप सचमुच अपने ट्रांजैक्शन को वेटिंग क्यू से ब्लॉक में जाते हुए देख सकते हैं।
मेमोरी पूल में भीड़ क्यों हो जाती है?
मेमोरी पूल में कई चीजें भर जाती हैं:
मूल्य में उतार-चढ़ाव। जब बिटकॉइन की कीमत में तेज़ी से वृद्धि या गिरावट होती है, तो ट्रेडिंग गतिविधि में उछाल आता है। एक्सचेंज में अधिक जमा और निकासी का मतलब है कि ब्लॉक स्पेस के लिए प्रतिस्पर्धा करने वाले ऑन-चेन लेनदेन की संख्या में वृद्धि।
ऑर्डिनल्स और बीआरसी-20 टोकन। 2023 की शुरुआत से, लोग ऑर्डिनल्स प्रोटोकॉल का उपयोग करके सीधे बिटकॉइन ब्लॉकचेन पर डेटा (छवियां, टोकन, टेक्स्ट) अंकित कर रहे हैं। प्रत्येक अंकन एक लेनदेन है जो ब्लॉक स्पेस के लिए प्रतिस्पर्धा करता है। ऑर्डिनल्स के चरम पर पहुंचने के दौरान, मेमोरी पूल रिकॉर्ड आकार तक बढ़ गया, और साधारण बीटीसी हस्तांतरण की लागत बढ़ गई।
हाल्विंग को लेकर अटकलें। हाल्विंग इवेंट्स के आसपास, ट्रेडर्स अपनी पोजीशन बनाते हैं और माइनर्स अपने ऑपरेशंस को एडजस्ट करते हैं, जिससे ऑन-चेन एक्टिविटी बढ़ने लगती है।
समेकन लेनदेन। खनिक और एक्सचेंज समय-समय पर कई छोटे UTXO को मिलाकर कुछ बड़े UTXO बनाते हैं। ये बैच लेनदेन आकार में बड़े होते हैं और ब्लॉक स्पेस का एक बड़ा हिस्सा भर सकते हैं।
ब्लॉक में अनियमितता। कभी-कभी ब्लॉक औसतन 10 मिनट के बजाय 20-30 मिनट के अंतराल पर आते हैं। इन अंतरालों के दौरान, मेमोरी पूल में ब्लॉकों की संख्या बढ़ जाती है क्योंकि कोई भी लेनदेन कन्फर्म नहीं हो पाता। लोग घबरा जाते हैं, सोचते हैं कि नेटवर्क खराब हो गया है, और ज़्यादा शुल्क जमा करने लगते हैं। इससे भीड़भाड़ और बढ़ जाती है। फिर कुछ ब्लॉक तेज़ी से आते हैं और लंबित ब्लॉकों को निपटा देते हैं। माइनिंग की कठिनाई हर 2,016 ब्लॉकों के बाद 10 मिनट के अंतराल पर आने के लिए समायोजित होती है, लेकिन व्यक्तिगत ब्लॉकों के बीच का अंतराल वास्तव में अनियमित होता है। मैंने चार मिनट में तीन ब्लॉक आते देखे हैं, जिसके बाद 45 मिनट का अंतराल होता है। यह अनियमितता है, कोई बग नहीं।
स्पैम और डस्ट अटैक। कभी-कभी, कोई व्यक्ति नेटवर्क को जाम करने और शुल्क बढ़ाने के उद्देश्य से हजारों छोटे-छोटे लेनदेन से मेमोरी पूल को भर देता है। 2023-2024 में ऐसा कई बार हुआ। ये लेनदेन आर्थिक रूप से तर्कहीन हैं (हमलावर को कोई वित्तीय लाभ नहीं मिलता, शुल्क देना पड़ता है), जिससे पता चलता है कि इसके पीछे वैचारिक या प्रतिस्पर्धी मकसद है। इनमें से कुछ हमलों का कारण "बिग ब्लॉक्स" की अवधारणा को बढ़ावा देने वाले या बिटकॉइन की स्केलेबिलिटी सीमाओं के बारे में अपनी बात साबित करने की कोशिश करने वाले लोग थे।

मेमोरीपूल डेटा का लाभ कैसे उठाएं
मेमोरी पूल को पढ़ना जानने से आप एक निष्क्रिय उपयोगकर्ता से ऐसे व्यक्ति में बदल जाते हैं जो न्यूनतम शुल्क का भुगतान करता है और शायद ही कभी किसी समस्या में फंसता है।
अपने लेन-देन का समय निर्धारित करें। मेमपूल गतिविधि दैनिक और साप्ताहिक पैटर्न का पालन करती है। अमेरिका में रात के समय और सप्ताहांत में मेमपूल का आकार आमतौर पर कम होता है। यदि आपको जल्दी नहीं है, तो भेजने से पहले mempool.space की जाँच करें और शांत समय की प्रतीक्षा करें। भीड़भाड़ के दौरान भेजने और शांत समय के दौरान भेजने में शुल्क की लागत में 10 गुना तक का अंतर हो सकता है।
अपनी फ़ीस मैन्युअल रूप से निर्धारित करें। ज़्यादातर अच्छे वॉलेट (इलेक्ट्रम, स्पैरो, ब्लूवॉलेट) आपको सैट/वीबी में फ़ीस निर्धारित करने की सुविधा देते हैं। वॉलेट की "अनुशंसित" फ़ीस को आँख बंद करके स्वीकार करने के बजाय, वर्तमान मेमोरी पूल की गहराई देखें और अगले 1-3 ब्लॉक के दायरे में आने वाली दर चुनें। इससे अक्सर वॉलेट के डिफ़ॉल्ट अनुमान की तुलना में 30-50% तक की बचत होती है।
RBF को सुरक्षा उपाय के रूप में इस्तेमाल करें। बिटकॉइन भेजते समय हमेशा Replace-by-Fee को चालू रखें। अगर ब्रॉडकास्ट करने के बाद मेमोरी पूल भर जाता है और आपकी फीस अचानक बहुत कम हो जाती है, तो RBF आपको इसे बढ़ाने की सुविधा देता है। RBF के बिना, अटके हुए लेनदेन को ठीक करना बहुत मुश्किल हो जाता है।
लेनदेन हटाने की सीमा पर ध्यान दें। बिटकॉइन नोड्स न्यूनतम शुल्क दर (आमतौर पर 1 sat/vB) से कम शुल्क वाले लेनदेन को हटा देते हैं और लगभग 14 दिनों के बाद पुराने लेनदेन को हटा देते हैं। यदि आपके लेनदेन का शुल्क न्यूनतम शुल्क से अधिक है लेकिन वर्तमान पुष्टिकरण दर से कम है, तो यह या तो शांत अवधि के दौरान पुष्टि हो जाएगा या हटा दिया जाएगा और आपके वॉलेट में वापस आ जाएगा।
BTC ब्लॉक एक्सप्लोरर डेटा पर नज़र रखें। mempool.space के अलावा, Blockchair और Blockchain.com जैसे टूल मेमपूल के आँकड़े, औसत शुल्क रुझान और ऐतिहासिक भीड़भाड़ के पैटर्न दिखाते हैं। Blockchair का "मेमपूल" टैब शुल्क दर के अनुसार लंबित लेन-देन का वितरण दिखाता है, जिससे आपको यह समझने में मदद मिलती है कि आपका लेन-देन कतार में कहाँ है।
एथेरियम और अन्य ब्लॉकचेन पर मेमपूल
बिटकॉइन के मेमपूल पर सबसे ज्यादा ध्यान दिया जाता है, लेकिन हर ब्लॉकचेन में इसी अवधारणा का कोई न कोई रूप मौजूद होता है। एथेरियम का मेमपूल (जिसे कभी-कभी "टीएक्सपूल" भी कहा जाता है) भी इसी तरह काम करता है: अपुष्ट लेनदेन तब तक प्रतीक्षा करते हैं जब तक कि सत्यापनकर्ता उन्हें ब्लॉक में शामिल नहीं कर लेते। अंतर यह है कि एथेरियम की EIP-1559 शुल्क प्रणाली प्रत्येक ब्लॉक के लिए आधार शुल्क को स्वचालित रूप से समायोजित करती है, जिससे शुल्क बिटकॉइन के विशुद्ध नीलामी मॉडल की तुलना में अधिक अनुमानित हो जाते हैं।
एथेरियम के मेमपूल का एक काला पक्ष भी है: एमईवी (मैक्सिमल एक्सट्रैक्टेबल वैल्यू) बॉट लाभदायक अवसरों की तलाश में मेमपूल को स्कैन करते हैं। वे आपके ट्रेड से पहले लेन-देन कर सकते हैं, आपके स्वैप को बीच में रोक सकते हैं या आपके बड़े ऑर्डर को बाद में कर सकते हैं। यही कारण है कि फ्लैशबॉट्स प्रोटेक्ट जैसे टूल मौजूद हैं, जो लेन-देन को निजी मेमपूल के माध्यम से रूट करते हैं, जहां एमईवी बॉट उन्हें देख नहीं सकते।
सोलाना जैसी तेज़ क्रिप्टोकरेंसी चेन पर, मेमोरी पूल का महत्व न के बराबर होता है क्योंकि ब्लॉक हर 400 मिलीसेकंड में आते हैं और लेनदेन का बैकलॉग शायद ही कभी जमा होता है। बिटकॉइन पर, जहां ब्लॉक हर 10 मिनट में आते हैं, मेमोरी पूल उपयोगकर्ता अनुभव की एक महत्वपूर्ण विशेषता है।
मेमपूल वह जगह है जहाँ आप बिटकॉइन नेटवर्क को सबसे पारदर्शी रूप में देख सकते हैं। हर लंबित लेनदेन सार्वजनिक होता है। आप वास्तविक समय में देख सकते हैं कि माइनर ब्लॉक कैसे बनाते हैं, और सबसे लाभदायक लेनदेन को पहले चुनते हैं। mempool.space जैसे टूल इस डेटा को एक ऐसे दृश्य अनुभव में बदल देते हैं जो लगभग ध्यानमग्न कर देने वाला होता है: रंगीन ब्लॉक लेनदेन के आयतों से भरते हैं, जिनमें से प्रत्येक का आकार उसकी फीस के अनुपात में होता है। यदि आपने कभी बिटकॉइन ब्लॉक को वास्तविक समय में बनते हुए नहीं देखा है, तो एक बार इसे आजमाएँ। यह पूरे सिस्टम को इस तरह से वास्तविक रूप से महसूस कराता है जैसा कि इसके बारे में पढ़कर कभी नहीं हो पाता।
मेमोरी पूल और बिटकॉइन की स्केलेबिलिटी का भविष्य
मेमोरी पूल में भीड़भाड़ की समस्या खत्म नहीं हो रही है। बिटकॉइन के बढ़ते उपयोग के साथ, हर 10 मिनट में लगभग 2-4 एमबी ब्लॉक स्पेस के लिए प्रतिस्पर्धा करने वाले लोगों की संख्या भी बढ़ रही है। लाइटनिंग नेटवर्क छोटे भुगतानों को ऑफ-चेन करके कुछ हद तक मदद करता है, लेकिन चैनल खोलने और बंद करने के लिए अभी भी ऑन-चेन लेनदेन की आवश्यकता होती है। ऑर्डिनल्स और बीआरसी-20 टोकन ने ब्लॉक स्पेस की एक बिल्कुल नई तरह की मांग पैदा कर दी है जो 2023 से पहले मौजूद नहीं थी।
कुछ प्रस्तावों का उद्देश्य मेमोरी पूल पर दबाव कम करना है: श्नोर सिग्नेचर से मल्टी-सिग्नेचर ट्रांजैक्शन छोटे हो जाते हैं, सेगविट ने पहले ही प्रभावी ब्लॉक आकार बढ़ा दिया है, और भविष्य के अपग्रेड डेटा एन्कोडिंग को और बेहतर बना सकते हैं। लेकिन मूल बाधा बनी हुई है: बिटकॉइन जानबूझकर ब्लॉक स्पेस को सीमित रखता है ताकि नेटवर्क विकेंद्रीकृत रहे (बड़े ब्लॉक का मतलब नोड ऑपरेटरों के लिए उच्च हार्डवेयर आवश्यकताएं हैं)।
यही कारण है कि बिटकॉइन के विस्तार के बावजूद मेमपूल गायब नहीं होगा। यह एक विशेषता है, कोई खामी नहीं। मेमपूल प्रतिस्पर्धा से उभरने वाला शुल्क बाजार ही माइनर्स को भुगतान करता है और नेटवर्क को सुरक्षित रखता है। इसके बिना, विशेष रूप से जब प्रत्येक हाल्विंग के साथ ब्लॉक रिवॉर्ड शून्य की ओर बढ़ते हैं, बिटकॉइन के सुरक्षा मॉडल को एक पूरी तरह से अलग फंडिंग तंत्र की आवश्यकता होगी। मेमपूल, भले ही भीड़भाड़ के दौरान अव्यवस्थित और निराशाजनक हो सकता है, सिस्टम को ईमानदार बनाए रखने का एक महत्वपूर्ण हिस्सा है।