Proof of Work (PoW) क्या है?
Proof of Work (PoW) एक ऐसी प्रणाली का वर्णन करता है जिसके लिए computing शक्ति के तुच्छ या दुर्भावनापूर्ण उपयोगों को रोकने के लिए एक नगण्य लेकिन व्यवहार्य प्रयास की आवश्यकता होती है, जैसे कि spam ईमेल भेजना या सेवा हमलों से इनकार करना। इस अवधारणा को बाद में SHA-256 hashing algorithm का उपयोग करके "reusable proof of work" के विचार के माध्यम से 2004 में Hal Finney द्वारा digital money हासिल करने के लिए अनुकूलित किया गया था।
2009 में इसकी शुरुआत के बाद, बिटकॉइन Finney के poW विचार का पहला व्यापक रूप से अपनाया गया आवेदन बन गया (Finney पहले बिटकॉइन लेनदेन का प्राप्तकर्ता भी था)। Proof-of-Work कई अन्य क्रिप्टोकरेंसी का भी आधार है, जिससे सुरक्षित, decentralized सहमति की अनुमति मिलती है। .
Smart Tips:-
Proof-of-Work(poW) एक विकेन्द्रीकृत सर्वसम्मति तंत्र है जिसके लिए नेटवर्क के सदस्यों को किसी भी सिस्टम को गेमिंग से रोकने के लिए एक arbitrary गणितीय puzzle को हल करने में प्रयास करने की आवश्यकता होती है।
Transaction को मान्य करने और नय mining tokens के लिए cryptocurrency mining में Proof of work का व्यापक रूप से उपयोग किया जाता है।
proof of work के कारण, बिटकॉइन और अन्य क्रिप्टोकुरेंसी लेनदेन को विश्वसनीय third party की आवश्यकता के बिना सुरक्षित तरीके से peer-to-peer संसाधित किया जा सकता है।
बड़े पैमाने पर proof of work के लिए भारी मात्रा में ऊर्जा की आवश्यकता होती है, जो केवल तभी बढ़ती है जब अधिक miners नेटवर्क में शामिल होते हैं।
Proof of Stack (poS) Proof of Work के विकल्प के रूप में बनाए गए कई उपन्यास सर्वसम्मति तंत्रों में से एक था।
Proof of Work को समझे :-
यह स्पष्टीकरण poW पर केंद्रित होगा क्योंकि यह बिटकॉइन नेटवर्क में कार्य करता है। बिटकॉइन एक डिजिटल मुद्रा है जिसे "ब्लॉकचैन" के रूप में जाना जाने वाला एक प्रकार का वितरित खाता-बही(लेज़र) है। इस लेज़र में सभी बिटकॉइन लेनदेन का रिकॉर्ड होता है, जो क्रमिक "ब्लॉक" में व्यवस्थित होता है, ताकि किसी भी उपयोगकर्ता को अपनी किसी भी होल्डिंग को दो बार खर्च करने की अनुमति न हो। छेड़छाड़ को रोकने के लिए, बहीखाता सार्वजनिक है, या "वितरित" है; एक परिवर्तित संस्करण अन्य उपयोगकर्ताओं द्वारा तुरंत अस्वीकार कर दिया जाएगा।
जिस तरह से उपयोगकर्ता व्यवहार में छेड़छाड़ का पता लगाते हैं, वह हैश के माध्यम से होता है, संख्याओं के लंबे तार जो Proof of work के रूप में काम करते हैं। डेटा का एक सेट हैश फ़ंक्शन के माध्यम से रखें (बिटकॉइन SHA-256 का उपयोग करता है), और यह केवल एक हैश उत्पन्न करेगा। "avalanche प्रभाव" के कारण, हालांकि, मूल डेटा के किसी भी हिस्से में एक छोटा सा परिवर्तन भी पूरी तरह से पहचानने योग्य हैश में परिणाम देगा। मूल डेटा सेट का आकार जो भी हो, किसी दिए गए फ़ंक्शन द्वारा उत्पन्न हैश की लंबाई समान होगी। हैश एकतरफा कार्य है: इसका उपयोग मूल डेटा प्राप्त करने के लिए नहीं किया जा सकता है, केवल यह जांचने के लिए कि हैश उत्पन्न करने वाला डेटा मूल डेटा से मेल खाता है।
बिटकॉइन लेनदेन के एक सेट के लिए किसी भी हैश को उत्पन्न करना एक आधुनिक कंप्यूटर के लिए तुच्छ होगा, इसलिए प्रक्रिया को "काम" में बदलने के लिए, बिटकॉइन नेटवर्क "कठिनाई" का एक निश्चित स्तर निर्धारित करता है। इस सेटिंग को समायोजित किया जाता है ताकि एक नया ब्लॉक "खनन" हो - एक valid हैश उत्पन्न करके ब्लॉकचैन में जोड़ा गया - लगभग हर 10 मिनट। हैश के लिए "लक्ष्य" स्थापित करके कठिनाई को पूरा किया जाता है: लक्ष्य जितना कम होगा, valid हैश का सेट जितना छोटा होता है, उसे उत्पन्न करना उतना ही कठिन होता है। व्यवहार में, इसका अर्थ है एक हैश जो शून्य की एक बहुत लंबी स्ट्रिंग से शुरू होता है।
Fast Fast:-
" Proof of Work शुरू में Spam ईमेल की बढ़ती समस्या के प्रस्तावित समाधान के रूप में बनाया गया था। "
विशेष ध्यान देने योग्य:
चूंकि डेटा का एक सेट केवल एक हैश उत्पन्न कर सकता है, miner कैसे सुनिश्चित करते हैं कि वे लक्ष्य के नीचे हैश उत्पन्न करते हैं? वे एक पूर्णांक जोड़कर इनपुट को बदलते हैं, जिसे एक nonce ("एक बार इस्तेमाल किया गया नंबर") कहा जाता है। एक बार valid हैश मिलने के बाद, इसे नेटवर्क पर प्रसारित किया जाता है, और ब्लॉक को ब्लॉकचैन में जोड़ा जाता है।
खनन एक प्रतिस्पर्धी प्रक्रिया है, लेकिन यह एक दौड़ से ज्यादा एक लॉटरी है। औसतन, कोई व्यक्ति हर दस मिनट में स्वीकार्य Proof of work उत्पन्न करेगा, लेकिन यह कौन होगा यह किसी का अनुमान नहीं है। खनन ब्लॉकों की संभावना बढ़ाने के लिए खनिक एक साथ pool करते हैं, जो लेनदेन शुल्क उत्पन्न करता है और, सीमित समय के लिए, newly - created Bitcoin का एक इनाम
Proof of work ब्लॉकचैन के किसी भी पहलू को बदलना बेहद मुश्किल बनाता है, क्योंकि इस तरह के बदलाव के लिए बाद के सभी ब्लॉकों को फिर से खनन करने की आवश्यकता होगी। यह उपयोगकर्ता या उपयोगकर्ताओं के पूल के लिए नेटवर्क की कंप्यूटिंग शक्ति पर एकाधिकार करना भी मुश्किल बना देता है, क्योंकि हैश फ़ंक्शन को पूरा करने के लिए आवश्यक मशीनरी और शक्ति महंगी होती है।
Important:-
" यदि mining network का हिस्सा proof of work के वैकल्पिक को स्वीकार करना शुरू कर देता है, तो इसे hard fork के रूप में जाना जाता है। "
Proof of work का उदाहरण:-
Proof of work के लिए कंप्यूटर को हैशिंग फ़ंक्शन में randomly ढंग से संलग्न होने की आवश्यकता होती है जब तक कि यह आउटपुट पर सही न्यूनतम मात्रा में अग्रणी शून्य के साथ नहीं आता। उदाहरण के लिए, 4 दिसंबर, 2020 को खनन किए गए ब्लॉक #660000 के लिए हैश 00000000000000000008eddcaf078f12c69a439dde30dbb5aac3d9d94e9c18f6 है। उस सफल हैश के लिए ब्लॉक इनाम 6.25 BTC था
उस ब्लॉक में हमेशा 745 लेन-देन होंगे जिसमें 1,666 से अधिक बिटकॉइन शामिल होंगे, साथ ही पिछले ब्लॉक का हेडर भी होगा। यदि किसी ने लेन-देन की राशि को 0.000001 बिटकॉइन से भी बदलने की कोशिश की, तो परिणामी हैश अपरिचित होगा
0 Comments