डबल स्पेंडिंग (Double Spending) एक ऐसी स्थिति है जिसमें एक उपयोगकर्ता एक ही डिजिटल सिक्कों के साथ दो अलग-अलग लेनदेन के लिए भुगतान करने की कोशिश करता है। इलेक्ट्रॉनिक पैसे के लिए, यह एक मौलिक समस्या है: एक डिजिटल फ़ाइल को कॉपी करना आसान है, इसलिए एक विश्वसनीय सुरक्षा तंत्र के बिना, एक ही राशि को सिद्धांत रूप से फिर से खर्च किया जा सकता है।
बिटकॉइन जैसे नेटवर्क में, इस समस्या का समाधान एक वितरित लेजर और एक सहमति तंत्र के माध्यम से किया जाता है। सभी लेनदेन ब्लॉकचेन में दर्ज किए जाते हैं और कई नोड्स द्वारा सत्यापित किए जाते हैं। यदि एक ही सिक्कों के साथ दो विरोधाभासी लेनदेन नेटवर्क में प्रवेश करते हैं, तो अंततः केवल एक को ही पुष्टि मिलेगी, और दूसरे को अमान्य के रूप में अस्वीकार कर दिया जाएगा। एक लेनदेन पर जितनी अधिक पुष्टि (ब्लॉक) जमा होती हैं, उसे पलटना उतना ही कठिन होता है।
पुष्टियों का महत्व क्यों है
डबल स्पेंडिंग का सबसे बड़ा जोखिम तब उत्पन्न होता है जब शून्य पुष्टियों के साथ भुगतान स्वीकार किया जाता है, जब एक विक्रेता बिना लेनदेन को एक ब्लॉक में दर्ज होने की प्रतीक्षा किए बिना सामान जारी करता है। यही कारण है कि सेवाओं और विक्रेताओं को बड़े राशियों के लिए पर्याप्त संख्या में पुष्टियों की प्रतीक्षा करने की सलाह दी जाती है। डबल स्पेंडिंग के प्रति प्रतिरोध ही ब्लॉकचेन प्रौद्योगिकी की मुख्य उपलब्धियों में से एक बन गया और विकेंद्रीकृत भुगतान प्रणालियों में विश्वास का एक कारण है।


