बिटकॉइन माइनिंग को समझने के लिए महत्वपूर्ण कदम: सॉफ्टवेयर से लेकर सहमति तक

उन्होंने कहा कि इस तरह की घटनाओं को रोकने के लिए सरकार की ओर से कोई ठोस कदम नहीं उठाया गया है।

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

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

इन सॉफ्टवेयर कार्यक्रमों का मुख्य कार्य एल्गोरिदम को चलाना है जो खनन के लिए आवश्यक जटिल पहेली को हल करने के लिए खनिकों की मदद करते हैं। जबकि कई महान व्यक्ति मौजूद हैं, BFGMiner सबसे अच्छा और सबसे लोकप्रिय खनन सॉफ्टवेयर में से एक है। पूरी तरह से समझने के लिए कि BFGMiner कैसे काम करता है, यह समझना आवश्यक है कि बिटकॉइन खनन क्या है और यह वास्तव में कैसे किया जाता है.

Bitcoin Mining क्या है?

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

बिटकॉइन को शक्ति देने वाली तकनीक के रूप में जानी जाती है ब्लॉकचेन, बिटकॉइन नेटवर्क पर सभी लेनदेन के रिकॉर्ड वाले एक विकेन्द्रीकृत खाता बही। जैसा कि नाम से पता चलता है, एक ब्लॉकचेन एक “ब्लॉक की श्रृंखला” से बना है, जो बही में दर्ज किए गए लेनदेन के लिए बैच के रूप में काम करता है। इस खाता-बही को अद्यतन करने के लिए, नए लेनदेन वाले नए ब्लॉक को मौजूदा ब्लॉकचेन से जोड़ा जाना चाहिए.

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

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

हमें फ़ेसबुक पर फ़ॉलो करें            टेलीग्राम पर हमसे जुड़ें चहचहाना पर हमें का पालन करें

यह थोड़ा जटिल और भ्रामक भी लग सकता है क्योंकि एक छोटे नेटवर्क में आम सहमति प्राप्त करना आसान हो सकता है, लेकिन लगभग एक नेटवर्क पर लगभग असंभव लगता है 10,000 रु किसी भी समय सक्रिय नोड्स। सौभाग्य से, जगह में एक आम सहमति प्रोटोकॉल है, जिसे सबूत-ऑफ-वर्क तंत्र के रूप में जाना जाता है, जो लेनदेन का सटीक सत्यापन सुनिश्चित करता है। और यह वह जगह है जहाँ खनिक अंदर आते हैं.

आम सहमति का यह रूप जानबूझकर कठिन बनाया गया है, ताकि प्रत्येक दिन ब्लॉकचेन में जोड़े जाने वाले ब्लॉक की संख्या को स्थिर किया जा सके। प्रत्येक ब्लॉक में प्रूफ-ऑफ-वर्क होना चाहिए, जो वैध होने से पहले बिटकॉइन नेटवर्क पर अन्य नोड्स द्वारा सत्यापित हो.

क्या है प्रूफ ऑफ वर्क?

प्रूफ-ऑफ-वर्क डेटा का एक टुकड़ा है जो दिखाता है कि एक नोड ने सिस्टम में नए डेटा को जोड़ने के लिए आवश्यक कार्य को सफलतापूर्वक किया है। इसका इस्तेमाल ज्यादातर स्पैम हमलों, डिस्ट्रीब्यूटेड डेनियल ऑफ सर्विस (DDoS) हमलों और अन्य दुर्भावनापूर्ण आक्रमणों को रोकने के लिए किया जाता है। हालाँकि यह शब्द पहली बार 1999 में बनाया गया था, लेकिन इसे केवल वित्तीय उपयोग के लिए अनुकूलित किया गया था 2004 हाल फनी द्वारा। 2009 में, तंत्र द्वारा अपनाया गया था सातोशी नाकामोटो, बिटकॉइन के अनाम निर्माता, इसके आधिकारिक सर्वसम्मति प्रोटोकॉल के रूप में उपयोग के लिए। इसके बाद, अन्य क्रिप्टोकरेंसी जैसे Ethereum अपने प्लेटफार्मों पर उपयोग के लिए प्रूफ-ऑफ-वर्क-काम आम सहमति प्रोटोकॉल को अपनाया.

बिटकॉइन नेटवर्क पर, हर नए ब्लॉक में SHA-256 हैश मूल्य होता है जो इसके विशिष्ट पहचानकर्ता के रूप में कार्य करता है। प्रत्येक ब्लॉक का हैश एक निश्चित संख्या में शून्य से शुरू होना चाहिए और खनिकों को इसकी गणना करने का काम सौंपा गया है। इस कार्य की कठिनाई प्रत्येक ब्लॉक के साथ अलग-अलग होती है क्योंकि समाधान खोजने के लिए खनिकों को कई अरब गैर-माध्यमों से गुजरना चाहिए। इसे प्राप्त करने के लिए, खनिक CGICer और BFGMiner जैसे सॉफ़्टवेयर के साथ ASIC उपकरणों के उपयोग की ओर रुख करते हैं.

बिटकॉइन माइनिंग सॉफ्टवेयर

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

BFGMiner

BFGMiner एक सॉफ्टवेयर है जो विंडोज, लिनक्स और मैक सहित कई प्लेटफार्मों पर बिटकॉइन को माइन करने के लिए उपयोग किया जाता है। यह CGminer के समान है, लेकिन मुख्य रूप से ASIC उपकरणों के साथ उपयोग पर केंद्रित है, एक GPU के उपयोग की तुलना में अधिक लाभदायक संघ है। सॉफ्टवेयर C में लिखा गया है और एक मॉड्यूलर ASIC, GPU, CPU और FPGA माइनर के रूप में कार्य करता है जो OpenWrt- संगत संगतर्स का समर्थन करता है.

BFGMiner ने अपनी दक्षता, आसानी से उपयोग और अनूठी विशेषताओं के लिए शीर्ष खनन सॉफ्टवेयर के रूप में कई सूचियां बनाई हैं। इसकी कुछ विशिष्ट विशेषताएं नीचे दी गई हैं:

  • यह सॉफ्टवेयर पीसीएल बस आईडी का उपयोग करके एडीएल डिवाइस रीऑर्डरिंग का समर्थन करता है, मुफ्त मेसा / एलएलवीएम ओपनसीएल, फैन नियंत्रण और एकीकृत ओवरक्लॉकिंग के साथ खनन करता है।.
  • BFGMiner लोड-बैलेंस और बैलेंस जैसी विभिन्न पूल रणनीतियों का उपयोग करके उपयोगकर्ताओं को एक साथ कई क्रिप्टोकरेंसी को माइन करने की अनुमति देता है। यह एक ही नेटवर्क पर मल्टी-पूलिंग और ट्रैकिंग पूल को सक्षम करने के साथ-साथ विभिन्न नेटवर्क पर पूल के लिए स्वतंत्र ट्रैकिंग को प्राप्त करता है.
  • बीएफजीमाइनर सॉफ्टवेयर कई बिटकॉइन जैसे SHA-256 का उपयोग करता है जो बिटकॉइन द्वारा उपयोग किया जाता है और लिटकोइन द्वारा स्क्रीप्टेड है। सॉफ्टवेयर उपयोगकर्ताओं को एक ही समय में इन कई एल्गोरिदम को चलाने की अनुमति देता है। उपयोगकर्ता अपने स्वयं के खनन लक्ष्यों के आधार पर एल्गोरिथ्म को भी असाइन कर सकते हैं। यह सुविधा रणनीतियों को संतुलित करने में भी काम करती है; हालाँकि, केवल CPU, OpenCL, और प्रॉक्सी ड्राइवर वर्तमान में कई समवर्ती एल्गोरिदम का समर्थन करते हैं.
  • BFGMiner पर स्ट्रैटम एक्सटेंशन उपयोगकर्ताओं को खनन लक्ष्यों के अनुसार खनन पूल के साथ खनन एल्गोरिदम का नियंत्रण साझा करने की अनुमति देता है.

अंतिम विचार

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

दूसरी ओर, सॉफ़्टवेयर अधिक विकल्प प्रदान करता है, जिससे सबसे अच्छा चुनना मुश्किल हो जाता है। हालांकि, कुछ खनन सॉफ्टवेयर हैं जिन्हें सबसे अच्छा माना जाता है और BFGMiner एक ऐसा अनुप्रयोग है। BFGMiner की अनूठी विशेषताओं के अलावा, यह अप्राप्य पूल के कनेक्शन को समाप्त करके खनिक संसाधनों को बचाता है। सीजीएमिनर के साथ कुछ समानताओं का उपयोग करना और साझा करना भी आसान है जैसे स्पष्ट रूप से निर्धारित विकल्पों के साथ पाठ-आधारित इंटरफ़ेस। जैसे-जैसे समय बीत रहा है, बाजार पर बेहतर बीटीसी खनन सॉफ्टवेयर हो सकता है, जिससे खनिकों के लिए बेहतर परिणाम मिलेंगे.

इस लेख मूल रूप से प्रकाशित किया गया था Mintdice.com और अनुमति के साथ पोस्ट किया गया है.

About the author