MoneroSwapper MoneroSwapper
शिक्षा

Monero में Payment ID: क्यों बंद किए गए

MoneroSwapper Team · Apr 09, 2026 · 1 min read · 11 views

पेमेंट ID का उदय और पतन

पेमेंट ID कभी Monero पारिस्थितिकी तंत्र में एक सर्वव्यापी सुविधा थी। यदि आपने 2019 से पहले Monero का उपयोग किया, तो एक्सचेंज पर जमा करते या व्यापारियों को भुगतान करते समय आपने लगभग निश्चित रूप से इनका सामना किया होगा। ये अतिरिक्त पहचानकर्ता लेनदेन में जोड़े जाते थे ताकि प्राप्तकर्ता कई आने वाले भुगतानों के बीच अंतर कर सकें। उनकी उपयोगिता के बावजूद, पेमेंट ID ने महत्वपूर्ण गोपनीयता और उपयोगिता समस्याएं पेश कीं जिन्होंने अंततः उन्हें बंद कर दिया।

इस इतिहास को समझना आज Monero का उपयोग करने वाले किसी भी व्यक्ति के लिए महत्वपूर्ण है, विशेष रूप से पुरानी सेवाओं के साथ बातचीत करते समय जो अभी भी पेमेंट ID का संदर्भ दे सकती हैं। चाहे आप MoneroSwapper के माध्यम से स्वैप करें या अपना वॉलेट प्रबंधित करें, यह जानना कि पेमेंट ID की जगह क्या आया और क्यों, आपको अधिक सुरक्षित रूप से लेनदेन करने में मदद करता है।

पेमेंट ID क्या थे?

पेमेंट ID एक 64-अक्षर की हेक्साडेसिमल स्ट्रिंग (32 बाइट्स) थी जिसे Monero लेनदेन से जोड़ा जा सकता था। इसे ब्लॉकचेन लेनदेन में सीधे एम्बेडेड एक संदर्भ संख्या या इनवॉइस ID के रूप में सोचें। दो प्रकार थे:

लंबे पेमेंट ID (अनएन्क्रिप्टेड)

मूल पेमेंट ID प्रारूप एक 32-बाइट स्ट्रिंग थी जो लेनदेन के अतिरिक्त फ़ील्ड के भाग के रूप में प्लेनटेक्स्ट में प्रसारित होती थी। जब आप लंबे पेमेंट ID के साथ लेनदेन भेजते थे, तो ब्लॉकचेन देखने वाला कोई भी व्यक्ति पेमेंट ID मान देख सकता था। यह सबसे पुरानी विधि थी और एक्सचेंज और भुगतान प्रोसेसर द्वारा व्यापक रूप से उपयोग की जाती थी।

गोपनीयता के दृष्टिकोण से समस्या तुरंत स्पष्ट थी: यदि कोई एक्सचेंज अपना जमा पता प्रकाशित करता और प्रत्येक उपयोगकर्ता को अद्वितीय पेमेंट ID सौंपता, तो एक पर्यवेक्षक उस एक्सचेंज पर सभी जमा की पहचान कर सकता था और संभावित रूप से समय या राशि विश्लेषण के माध्यम से पेमेंट ID को विशिष्ट उपयोगकर्ताओं से जोड़ सकता था।

एन्क्रिप्टेड पेमेंट ID (शॉर्ट पेमेंट ID)

प्लेनटेक्स्ट समस्या को हल करने के लिए, Monero ने 2017 में एन्क्रिप्टेड पेमेंट ID पेश किए। ये 8-बाइट मान थे जो लेनदेन की वन-टाइम कुंजियों से प्राप्त साझा रहस्य के साथ एन्क्रिप्ट किए गए थे। केवल प्राप्तकर्ता अपनी निजी व्यू कुंजी का उपयोग करके पेमेंट ID को डिक्रिप्ट कर सकता था। ब्लॉकचेन पर, एन्क्रिप्टेड पेमेंट ID बाकी सभी को यादृच्छिक डेटा के रूप में दिखाई देती थी।

एन्क्रिप्टेड पेमेंट ID को इंटीग्रेटेड एड्रेस के साथ बंडल किया गया, जो एक मानक Monero पते को 8-बाइट पेमेंट ID के साथ एकल एड्रेस स्ट्रिंग में जोड़ता था। इसने उन्हें उपयोग करना आसान बना दिया क्योंकि भेजने वाले को अलग से पेमेंट ID फ़ील्ड को मैन्युअल रूप से कॉपी और पेस्ट करने की आवश्यकता नहीं थी।

एक्सचेंज और सेवाओं ने पेमेंट ID का उपयोग क्यों किया

पेमेंट ID का व्यावहारिक कारण सरल था: एक्सचेंज और व्यापारियों को आने वाले भुगतानों को विशिष्ट उपयोगकर्ताओं या ऑर्डर से जोड़ने की आवश्यकता थी। चूंकि Monero स्टेल्थ एड्रेस का उपयोग करता है जो हर लेनदेन आउटपुट को अद्वितीय बनाते हैं, दैनिक हजारों जमा प्राप्त करने वाली सेवा को यह निर्धारित करने के लिए एक तंत्र की आवश्यकता थी कि कौन सी जमा किस ग्राहक की है।

सामान्य कार्यप्रवाह था:

  • एक्सचेंज सभी उपयोगकर्ताओं को एक ही जमा पता देता है लेकिन प्रत्येक उपयोगकर्ता को एक अद्वितीय पेमेंट ID सौंपता है
  • उपयोगकर्ता निर्दिष्ट पेमेंट ID के साथ एक्सचेंज पते पर XMR भेजता है
  • एक्सचेंज सही खाते में क्रेडिट करने के लिए आने वाले लेनदेन में पेमेंट ID को स्कैन करता है

यह प्रणाली काम करती थी लेकिन नाजुक थी। उपयोगकर्ता अक्सर पेमेंट ID शामिल करना भूल जाते थे, जिसके परिणामस्वरूप खोई हुई जमा राशि के लिए एक्सचेंज सहायता टीमों द्वारा मैन्युअल रिकवरी की आवश्यकता होती थी। यह Monero स्वीकार करने वाले एक्सचेंजों के लिए सबसे आम सहायता समस्या और उपयोगकर्ता निराशा का प्रमुख स्रोत था।

पेमेंट ID की गोपनीयता समस्याएं

एन्क्रिप्टेड पेमेंट ID ने भी कई गोपनीयता कमजोरियां पेश कीं जिन्होंने Monero की मुख्य गोपनीयता गारंटी को कमजोर किया:

मेटाडेटा के माध्यम से लिंकेबिलिटी

जब किसी एक्सचेंज के सभी उपयोगकर्ता एक ही पते पर भेजते थे, तो स्टेल्थ एड्रेस तंत्र कमजोर हो जाता था। एक पर्यवेक्षक सार्वजनिक पते को पहचान कर बता सकता था कि कोई लेनदेन किसी विशिष्ट एक्सचेंज के लिए था। पेमेंट ID, एन्क्रिप्ट होने पर भी, लेनदेन में विशिष्ट मेटाडेटा जोड़ता था। पेमेंट ID वाले लेनदेन बिना उनके लेनदेन से अलग दिखते थे, जो दो वर्गों के लेनदेन बनाते थे जो गुमनामी सेट को कम करते थे।

दो-पूल समस्या

पेमेंट ID वाले लेनदेन और बिना पेमेंट ID के लेनदेन ब्लॉकचेन पर दो दृश्य रूप से अलग-अलग पूल बनाते थे। यह भेद चेन विश्लेषकों को जानकारी प्रदान करता था। यदि किसी लेनदेन में एन्क्रिप्टेड पेमेंट ID होता, तो यह बहुत संभावना था कि यह किसी एक्सचेंज या व्यापारी को जा रहा था, संभावित प्राप्तकर्ताओं को काफी कम कर देता था।

समय और पैटर्न विश्लेषण

एक्सचेंज आमतौर पर बैचों में या अनुमानित समय के साथ जमा को संसाधित करते थे। एकल जमा पता मॉडल के साथ संयुक्त, इसने ऐसे पैटर्न बनाए जिनका परिष्कृत विश्लेषक शोषण कर सकते थे। ज्ञात पते, समय पैटर्न और पेमेंट ID की उपस्थिति का संयोजन सहसंबंध हमलों को जितना होना चाहिए उससे अधिक व्यवहार्य बना देता था।

गोपनीयता रिसाव के रूप में उपयोगकर्ता त्रुटि

जब उपयोगकर्ता पेमेंट ID भूल जाते थे, तो उन्हें अक्सर सहायता से संपर्क करना पड़ता था और साबित करना पड़ता था कि लेनदेन उनका था। इसमें आमतौर पर लेनदेन निजी कुंजी या व्यू कुंजी जानकारी साझा करना शामिल होता था, जो अतिरिक्त गोपनीयता रिसाव और उनकी पहचान को लेनदेन से जोड़ने वाला पेपर ट्रेल बनाता था।

बंद करने की समयरेखा

Monero समुदाय ने इन समस्याओं को पहचाना और कई प्रोटोकॉल अपग्रेड के माध्यम से कार्रवाई की:

  • 2018 (v0.13, Beryllium Bullet) — लंबे (अनएन्क्रिप्टेड) पेमेंट ID को बंद कर दिया गया, और वॉलेट सॉफ़्टवेयर ने उपयोगकर्ताओं को चेतावनी दिखाना शुरू कर दिया जब वे उनका उपयोग करने का प्रयास करते थे
  • 2019 (v0.15, Carbon Chamaeleon) — लंबे पेमेंट ID को प्रोटोकॉल स्तर पर प्रतिबंधित कर दिया गया। अनएन्क्रिप्टेड पेमेंट ID वाले लेनदेन को नेटवर्क द्वारा अस्वीकार कर दिया गया
  • वॉलेट सॉफ़्टवेयर अपडेट — GUI और CLI वॉलेट ने क्रमिक रूप से पेमेंट ID फ़ील्ड हटा दिए और सबएड्रेस उपयोग को प्रोत्साहित किया
  • एक्सचेंज माइग्रेशन — प्रमुख एक्सचेंज 2019 और 2020 में पेमेंट ID से सबएड्रेस में माइग्रेट हुए, कुछ को अधिक समय लगा

इंटीग्रेटेड एड्रेस के माध्यम से एन्क्रिप्टेड (शॉर्ट) पेमेंट ID तकनीकी रूप से अभी भी प्रोटोकॉल स्तर पर काम करते हैं, लेकिन उन्हें दृढ़ता से हतोत्साहित किया जाता है। आधुनिक वॉलेट सॉफ़्टवेयर या तो विकल्प को पूरी तरह से छिपा देता है या स्पष्ट चेतावनी दिखाता है। समुदाय की सहमति यह है कि सबएड्रेस सही प्रतिस्थापन हैं।

सबएड्रेस: बेहतर प्रतिस्थापन

सबएड्रेस को पेमेंट ID के अनुशंसित प्रतिस्थापन के रूप में पेश किया गया। सबएड्रेस एक अद्वितीय पता है जो आपके मुख्य वॉलेट पते से गणितीय संबंध का उपयोग करके प्राप्त किया जाता है जिसे केवल आपका वॉलेट गणना कर सकता है। प्रत्येक सबएड्रेस क्रिप्टोग्राफ़िक रूप से आपके मुख्य पते से जुड़ा है, लेकिन लिंक बाहरी पर्यवेक्षकों के लिए अदृश्य है।

सबएड्रेस कैसे काम करते हैं

आपका Monero वॉलेट आपके प्राथमिक पते से अनिवार्य रूप से असीमित संख्या में सबएड्रेस बना सकता है। प्रत्येक सबएड्रेस ब्लॉकचेन देखने वाले किसी भी व्यक्ति को पूरी तरह से स्वतंत्र Monero पते जैसा दिखता है। जब कोई आपके सबएड्रेस पर XMR भेजता है, तो लेनदेन आउटपुट स्टेल्थ एड्रेस बनाने के लिए सबएड्रेस की सार्वजनिक कुंजियों का उपयोग करता है, यह सुनिश्चित करते हुए कि केवल आपका वॉलेट भुगतान की पहचान कर सकता है।

पेमेंट ID पर सबएड्रेस के प्रमुख लाभ:

  • कोई साझा पता नहीं — प्रत्येक ग्राहक या भुगतान को एक अद्वितीय पता मिलता है, एकल-पता समस्या को पूरी तरह से समाप्त करता है
  • कोई मेटाडेटा रिसाव नहीं — सबएड्रेस पर लेनदेन ब्लॉकचेन पर मुख्य पतों पर लेनदेन के समान दिखते हैं
  • कोई उपयोगकर्ता त्रुटि नहीं — उपयोगकर्ता बस दिए गए पते पर भेजते हैं बिना अतिरिक्त पेमेंट ID फ़ील्ड याद रखने की आवश्यकता के
  • अलिंक करने योग्य — एक पर्यवेक्षक यह निर्धारित नहीं कर सकता कि दो सबएड्रेस एक ही वॉलेट से संबंधित हैं
  • कोई दो-पूल समस्या नहीं — सभी लेनदेन समान दिखते हैं चाहे वे मुख्य पतों या सबएड्रेस का उपयोग करें

एक्सचेंज के लिए सबएड्रेस

पहले पेमेंट ID का उपयोग करने वाले एक्सचेंजों के लिए, सबएड्रेस में माइग्रेशन ने सुरक्षा और उपयोगकर्ता अनुभव दोनों में सुधार किया। हर उपयोगकर्ता को अलग-अलग पेमेंट ID के साथ एक ही पता देने के बजाय, एक्सचेंज अब प्रत्येक उपयोगकर्ता के लिए एक अद्वितीय सबएड्रेस बनाते हैं। एक्सचेंज का वॉलेट स्वचालित रूप से पहचानता है कि किस सबएड्रेस ने जमा प्राप्त किया और सही खाते में क्रेडिट करता है।

इस दृष्टिकोण ने सबसे आम सहायता समस्या (भूले हुए पेमेंट ID) को समाप्त कर दिया जबकि साथ ही सभी उपयोगकर्ताओं की गोपनीयता में सुधार किया। यह एक दुर्लभ मामला था जहां अधिक निजी समाधान अधिक उपयोगकर्ता-अनुकूल भी था।

अभी भी पेमेंट ID उपयोग करने वाली सेवाओं के लिए माइग्रेशन गाइड

यदि आप ऐसी सेवा संचालित करते हैं जो अभी भी पेमेंट ID का उपयोग करती है, तो सबएड्रेस में माइग्रेट करना सीधा है:

  • सबएड्रेस बनाएं — प्रत्येक उपयोगकर्ता खाते के लिए एक अद्वितीय सबएड्रेस बनाने के लिए वॉलेट RPC विधि create_address का उपयोग करें
  • मैपिंग संग्रहीत करें — उपयोगकर्ता खातों और उनके निर्दिष्ट सबएड्रेस के बीच डेटाबेस मैपिंग बनाए रखें
  • जमा निर्देश अपडेट करें — अपने जमा इंटरफ़ेस से पेमेंट ID फ़ील्ड हटाएं और केवल सबएड्रेस प्रदर्शित करें
  • आने वाले लेनदेन मॉनिटर करेंget_transfers RPC विधि का उपयोग करें, जो प्रत्येक आने वाले लेनदेन के लिए स्वचालित रूप से सबएड्रेस इंडेक्स रिपोर्ट करती है
  • पश्चगामी संगतता बनाए रखें — संक्रमण अवधि के लिए, पुराने पेमेंट ID लेनदेन के लिए स्कैनिंग जारी रखें ताकि पुराने जमा निर्देश कैश करने वाले उपयोगकर्ता प्रभावित न हों

यदि आप पेमेंट ID मांगने वाली सेवा से मिलें तो क्या करें

बंद होने के वर्षों बाद भी, कुछ छोटे एक्सचेंज और सेवाएं अभी भी पेमेंट ID की मांग करती हैं। यदि आप इस स्थिति का सामना करते हैं, तो यहां आपको क्या जानना चाहिए:

सावधानी से आगे बढ़ें। 2026 में अभी भी पेमेंट ID का उपयोग करने वाली सेवा Monero प्रोटोकॉल परिवर्तनों के साथ अपडेट नहीं रह सकती, जो व्यापक रखरखाव और सुरक्षा चिंताओं का संकेत हो सकता है। विचार करें कि क्या सेवा विश्वसनीय है।

यदि पेशकश की जाए तो इंटीग्रेटेड एड्रेस का उपयोग करें। यदि सेवा इंटीग्रेटेड एड्रेस प्रदान करती है (जो पेमेंट ID को एम्बेड करती है), तो आपका वॉलेट स्वचालित रूप से पेमेंट ID को संभालेगा। यह मैन्युअल रूप से लंबा पेमेंट ID दर्ज करने से बेहतर है।

पेमेंट ID की दोबारा जांच करें। यदि आपको मैन्युअल रूप से पेमेंट ID दर्ज करना होगा, तो इसे सावधानी से कॉपी और पेस्ट करें। हर अक्षर सत्यापित करें। गलत पेमेंट ID का अर्थ है खोई हुई धनराशि जो पुनर्प्राप्त करना कठिन हो सकता है।

विकल्पों पर विचार करें। यदि कोई सेवा लंबे (अनएन्क्रिप्टेड) पेमेंट ID की मांग करती है, तो आधुनिक Monero सॉफ़्टवेयर संभवतः लेनदेन को अस्वीकार कर देगा। आपको एक अलग सेवा का उपयोग करने या उनसे सबएड्रेस में अपडेट करने का अनुरोध करने की आवश्यकता हो सकती है। MoneroSwapper जैसी सेवाएं आधुनिक बुनियादी ढांचे का उपयोग करती हैं जिसमें पेमेंट ID की आवश्यकता नहीं होती।

व्यापक सबक

पेमेंट ID का बंद होना Monero के विकास दर्शन के एक प्रमुख सिद्धांत को दर्शाता है: गोपनीयता केवल क्रिप्टोग्राफ़िक प्रिमिटिव के बारे में नहीं है बल्कि प्रोटोकॉल डिज़ाइन और वास्तविक-दुनिया उपयोग पैटर्न के बारे में भी है। मजबूत एन्क्रिप्शन के साथ भी, पेमेंट ID द्वारा बनाए गए मेटाडेटा और व्यवहार पैटर्न गोपनीयता गारंटी को कमजोर करने के लिए पर्याप्त थे।

पेमेंट ID को सबएड्रेस से बदलकर, Monero ने उपयोगिता में सुधार करते हुए गोपनीयता रिसाव के पूरे वर्ग को समाप्त कर दिया। इस प्रकार का पुनरावृत्त सुधार, जहां प्रोटोकॉल वास्तविक-दुनिया गोपनीयता विश्लेषण के आधार पर विकसित होता है, Monero को उन परियोजनाओं से अलग करता है जो गोपनीयता को मौलिक आवश्यकता के बजाय एक सुविधा के रूप में मानती हैं। पेमेंट ID को हटाने से विशिष्ट मेटाडेटा को समाप्त करके और अधिक एकसमान लेनदेन पूल बनाकर हर Monero लेनदेन को अधिक निजी बना दिया।

आज के उपयोगकर्ताओं के लिए, व्यावहारिक संदेश सरल है: सब कुछ के लिए सबएड्रेस का उपयोग करें, जब संभव हो तो अभी भी पेमेंट ID की आवश्यकता वाली सेवाओं से बचें, और सराहना करें कि यह प्रतीत होने वाला छोटा प्रोटोकॉल परिवर्तन सभी के लिए Monero की गोपनीयता को मजबूत बनाने के लिए वर्षों के शोध और समुदाय प्रयास का प्रतिनिधित्व करता है।

यह लेख साझा करें

संबंधित लेख

गुमनाम Monero एक्सचेंज

KYC नहीं • पंजीकरण नहीं • तुरंत स्वैप

अभी एक्सचेंज करें