‹ अध्याय 11, सभी पाठ

पथप्रदर्शक · अध्याय 11 · पाठ 1 में से 4

दोहरा खर्च

दोहरा खर्च की समस्या

एक ही सिक्के को दो बार खर्च करना डिजिटल पैसे की केंद्रीय समस्या क्यों है? 4 मिनट

एक तस्वीर हजार लोगों को भेजी जा सकती है और वह आपके पास फिर भी रहती है। अगर पैसा एक फाइल होता, तो आप एक ही सिक्के से हजार दुकानों को भुगतान कर सकते थे। किसी भी डिजिटल नकदी को एक प्रश्न का उत्तर देना होगा: जब एक ही सिक्के को दो बार भेजा जाता है, तो कौन सा भुगतान गिना जाता है?

दौड़

हमला सोचना आसान है। ऐलिस एक दुकान को भुगतान पर हस्ताक्षर करती है और उसी समय, उन्हीं सिक्कों का दूसरा भुगतान खुद को करती है। दोनों मान्य हस्ताक्षर हैं। यदि दुकान सामान डिलीवर करती है इससे पहले कि उसे पता चले कि नेटवर्क ने किसे रखा है, ऐलिस सामान लेकर जा सकती है और सिक्के रख सकती है।

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

▶ मशीन में देखें

NODES पर, बहीखाता की हर प्रति हर ब्लॉक की जांच करती है; एक ब्लॉक जो एक सिक्के को दो बार खर्च करता है, वह हर जगह जांच में विफल रहता है।

क्या याद रखना है

  • डिजिटल डेटा को कॉपी किया जा सकता है; पैसे को नहीं।
  • दो परस्पर विरोधी भुगतानों में मान्य हस्ताक्षर हो सकते हैं।
  • बिटकॉइन को यह चुनने के लिए एक साझा क्रम की आवश्यकता है कि कौन सा गिना जाता है।

त्वरित जाँच

ऐलिस एक ही सिक्के के दो भुगतान पर हस्ताक्षर करती है। क्या दोनों हस्ताक्षर मान्य हैं?

बिटकॉइन से पहले बैंकों ने दोहरे खर्च से कैसे बचा?

दोहरा खर्च की समस्या · बिटकॉइन यूनिवर्सिटी