काम का सबूत (PoW) - KamilTaylan.blog
6 May 2021 2:09

काम का सबूत (PoW)

काम का सबूत (PoW) क्या है?

प्रूफ ऑफ वर्क (पीओडब्ल्यू) एक ऐसी प्रणाली का वर्णन करता है, जिसमें कंप्यूटिंग शक्ति के तुच्छ या दुर्भावनापूर्ण उपयोग को रोकने के लिए प्रयास की एक नगण्य लेकिन व्यावहारिक मात्रा की आवश्यकता होती है, जैसे कि स्पैम ईमेल भेजना या सेवा हमलों से इनकार करना। इस अवधारणा को बाद में हाल ही में SHA-256 हैशिंग एल्गोरिथ्म का उपयोग करके “काम के पुन: प्रयोज्य प्रमाण” के विचार के माध्यम से हैल फनी द्वारा डिजिटल पैसे हासिल करने के लिए अनुकूलित किया गया था।

2009 में अपनी शुरुआत के बाद, बिटकॉइन Finney के PoW विचार का पहला व्यापक रूप से अपनाया गया आवेदन बन गया (Finney पहले बिटकॉइन लेनदेन का प्राप्तकर्ता भी था)। कार्य का प्रमाण कई अन्य क्रिप्टोकरेंसी के आधार के रूप में अच्छी तरह से सुरक्षित, विकेंद्रीकृत आम सहमति की अनुमति देता है।

चाबी छीन लेना

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

काम का प्रमाण समझना

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

उपयोगकर्ताओं द्वारा व्यवहार में छेड़छाड़ का पता लगाने का तरीका हैश के माध्यम से, संख्याओं के लंबे तार जो काम के प्रमाण के रूप में काम करते हैं। किसी दिए गए डेटा को हैश फ़ंक्शन के माध्यम से सेट करें (बिटकॉइन SHA-256 का उपयोग करता है), और यह केवल एक हैश उत्पन्न करेगा। “हिमस्खलन प्रभाव” के कारण, हालांकि, मूल डेटा के किसी भी हिस्से में एक छोटे से परिवर्तन से पूरी तरह से पहचानने योग्य हैश हो जाएगा। मूल डेटा सेट का आकार जो भी हो, दिए गए फ़ंक्शन द्वारा उत्पन्न हैश समान लंबाई होगी। हैश एक वन-वे फ़ंक्शन है: इसका उपयोग मूल डेटा प्राप्त करने के लिए नहीं किया जा सकता है, केवल यह जांचने के लिए कि हैश उत्पन्न करने वाला डेटा मूल डेटा से मेल खाता है।

बिटकॉइन लेनदेन के एक सेट के लिए बस किसी भी हैश उत्पन्न करना एक आधुनिक कंप्यूटर के लिए तुच्छ होगा, इसलिए प्रक्रिया को “काम” में बदलने के लिए, बिटकॉइन नेटवर्क एक निश्चित स्तर की “कठिनाई” सेट करता है। इस सेटिंग को समायोजित किया जाता है ताकि एक नया ब्लॉक ” खनन ” हो – एक मान्य हैश पैदा करके ब्लॉकचैन में जोड़ा जाता है – लगभग हर 10 मिनट में। हैश के लिए “लक्ष्य” स्थापित करके कठिनाई को पूरा किया जाता है : लक्ष्य कम, वैध हैश का सेट छोटा होता है, और यह मुश्किल से एक उत्पन्न होता है। व्यवहार में, इसका मतलब एक हैश है जो शून्य के बहुत लंबे स्ट्रिंग से शुरू होता है।



काम का सबूत शुरू में स्पैम ईमेल की बढ़ती समस्या के लिए प्रस्तावित समाधान के रूप में बनाया गया था।

विशेष ध्यान

चूंकि डेटा का एक सेट केवल एक हैश उत्पन्न कर सकता है, खनिक कैसे सुनिश्चित करते हैं कि वे लक्ष्य के नीचे एक हैश उत्पन्न करते हैं? वे एक पूर्णांक जोड़कर इनपुट को बदल देते हैं, जिसे नॉन कहा जाता है (“एक बार इस्तेमाल किया गया नंबर”)। वैध हैश पाए जाने के बाद, इसे नेटवर्क पर प्रसारित किया जाता है, और ब्लॉक को ब्लॉकचेन में जोड़ा जाता है।

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

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



यदि खनन नेटवर्क का एक हिस्सा काम के वैकल्पिक प्रमाण को स्वीकार करना शुरू कर देता है, तो इसे एक कठिन कांटा के रूप में जाना जाता है ।

काम के सबूत का उदाहरण

काम के सबूत के लिए कंप्यूटर को हिंगिंग कार्यों में बेतरतीब ढंग से संलग्न करने की आवश्यकता होती है जब तक कि यह उत्पादन में अग्रणी शून्य की सही न्यूनतम मात्रा के साथ नहीं आता है। उदाहरण के लिए, ब्लॉक के लिए हैश # 429818, 14 सितंबर, 2016 को खनन किया गया, उदाहरण के लिए, 000000000000000004dd3426129639082239efd583b5273b1bd75e8b78ff2e8d है। उस सफल हैश के लिए ब्लॉक इनाम 12.5 बीटीसी था।

उस ब्लॉक में हमेशा 1,000 बिटकॉइन के साथ 2,012 लेनदेन शामिल होंगे, साथ ही पिछले ब्लॉक के हेडर भी होंगे। यदि किसी ने लेन-देन की राशि को 0.000001 बिटकॉइन द्वारा बदलने की कोशिश की, तो परिणामी हैश को पहचानने योग्य नहीं होगा, और नेटवर्क धोखाधड़ी के प्रयास को अस्वीकार कर देगा।

काम के सामान्य प्रश्न

काम का सबूत क्या है?

PoW को एक विकेन्द्रीकृत तरीके से आम सहमति प्राप्त करने और बुरे अभिनेताओं को नेटवर्क को ओवरटेक करने से रोकने के लिए साक्ष्य प्रदान करने के लिए नेटवर्क पर नोड्स की आवश्यकता होती है।

कैसे काम का प्रमाण एक क्रिप्टो लेनदेन को मान्य करता है?

कार्य स्वयं मनमाना है। बिटकॉइन के लिए, इसमें SHA-256 हैशिंग एल्गोरिदम के पुनरावृत्तियों को शामिल किया गया है। हैशिंग के एक दौर का “विजेता”, हालांकि, मेमुलप से अगले ब्लॉक में लेनदेन एकत्र करता है और रिकॉर्ड करता है। क्योंकि “विजेता” बेतरतीब ढंग से चुने गए कार्य के लिए आनुपातिक है, यह नेटवर्क पर हर किसी को ईमानदारी से कार्य करने और केवल सच्चे लेनदेन को रिकॉर्ड करने के लिए प्रोत्साहित करता है।

क्यों क्रिप्टोकरेंसी को काम का सबूत चाहिए?

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

क्या बिटकॉइन काम के सबूत का उपयोग करता है?

हाँ। यह लेनदेन को मान्य करने और पुष्टि करने के साथ-साथ नए बिटकॉइन को प्रचलन में लाने के लिए SHA-256 हैशिंग फ़ंक्शन पर आधारित PoW एल्गोरिथम का उपयोग करता है।

पीओडब्ल्यू से स्टेक (पीओएस) का सबूत कैसे भिन्न होता है?

PoS एक सर्वसम्मति तंत्र है जो नोड को बेतरतीब ढंग से असाइन करता है जो नोड के पास कितने सिक्कों के अनुसार मेरा लेन-देन या सत्यापन करेगा। एक बटुए में जितने अधिक टोकन होते हैं, उतनी ही अधिक खनन शक्ति प्रभावी रूप से उसे दी जाती है। जबकि PoS बहुत कम संसाधन-गहन है, इसमें कई अन्य खामियां हैं, जिनमें छोटे altcoins में 51% हमले की अधिक संभावना है और टोकन को हटाने के लिए प्रोत्साहन और उनका उपयोग नहीं करना है।