क्रिप्टोक्यूरेंसी कठिनाई
क्रिप्टोक्यूरेंसी में क्या कठिनाई है?कठिनाई एक पैरामीटर है जो बिटकॉइन और अन्य क्रिप्टोकरेंसी नेटवर्क के हैश पावर परिवर्तनों के रूप में ब्लॉक के बीच औसत समय रखने के लिए उपयोग करता है।
क्रिप्टोक्यूरेंसी कठिनाई समझाया
बिटकॉइन और अन्य क्रिप्टोकरेंसी जो प्रूफ-ऑफ-वर्क ब्लॉकचिन का उपयोग करते हैं, को खनन नामक एक प्रक्रिया के माध्यम से बनाए रखा जाता है। इस प्रणाली में, खनिक - कंप्यूटर क्रिप्टोक्यूरेंसी के सॉफ्टवेयर क्लाइंट को चलाने वाले - एक नए ब्लॉक को खोजने के लिए प्रतिस्पर्धा करते हैं, श्रृंखला में लेनदेन डेटा के सबसे हाल के बैच को जोड़ते हैं। उन्हें फीस मिलती है और (कुछ मामलों में) बदले में नए टोकन का इनाम मिलता है।
एक नया ब्लॉक खोजने में लगने वाला समय दो कारकों के अधीन होता है: यादृच्छिक मौका और कठिनाई। यादृच्छिक मौका के साथ शुरू करो। खनिक लेनदेन डेटा का एक बैच लेते हैं और इसे हैश एल्गोरिथ्म के माध्यम से चलाते हैं, एक तरह से फ़ंक्शन - जो डेटा का एक विशेष सेट दिया जाता है - हमेशा एक ही आउटपुट का उत्पादन करेगा, लेकिन जिसका आउटपुट मूल डेटा दिखाने के लिए उलट नहीं किया जा सकता है। हैश क्या होगा, इसका अनुमान लगाने का कोई तरीका नहीं है। एक नया ब्लॉक तब मिलता है जब हैश एक निश्चित आवश्यकता को पूरा करता है। चूंकि डेटा के प्रत्येक सेट में किसी दिए गए हैश फ़ंक्शन के लिए केवल एक आउटपुट होता है, इसलिए खनिक को एक नया हैश प्राप्त करने के लिए डेटा में एक गैर - "एक बार उपयोग किया गया नंबर" जोड़ना होगा। यदि परिणाम अभी भी आवश्यकता को पूरा नहीं करता है, तो खनिक एक नए गैर के साथ फिर से कोशिश करता है।
एक हैश को पूरा करने की आवश्यकता कठिनाई से मेल खाती है: क्रिप्टोक्यूरेंसी के प्रोटोकॉल द्वारा एक वैध हैश स्वचालित रूप से (और समय-समय पर समायोजित) निर्धारित एक निश्चित लक्ष्य मूल्य से नीचे होना चाहिए। लक्ष्य मान जितना कम हो, हैश फ़ंक्शन की उतने अधिक पुनरावृत्तियों को एक स्वीकार्य परिणाम प्राप्त करने के लिए एक खननकर्ता के माध्यम से गुजरना होगा - दूसरे शब्दों में, कठिनाई जितनी अधिक होगी। एक माइनर, सिद्धांत रूप में, भाग्यशाली हो सकता है और पहली कोशिश में किसी दिए गए ब्लॉक के लिए एक वैध हैश प्राप्त कर सकता है: समय के साथ, हालांकि, उच्च कठिनाई का मतलब है कि खनिकों को औसत पर प्रति ब्लॉक अधिक नॉन के माध्यम से प्लग करना होगा।
कठिनाई का क्या उद्देश्य है?
क्यों उच्च कठिनाई निर्धारित करें, यदि एकमात्र व्यावहारिक परिणाम यह है कि खनिकों को समान कार्य को अधिक दोहराना होगा? बिटकॉइन श्वेतपत्र बताते हैं:
"हार्डवेयर की गति को बढ़ाने और समय के साथ नोड्स को चलाने में अलग-अलग रुचि के लिए क्षतिपूर्ति करने के लिए, प्रूफ-ऑफ-वर्क कठिनाई चलती औसत प्रति घंटे ब्लॉकों की औसत संख्या को लक्षित करके निर्धारित की जाती है। यदि वे बहुत तेजी से उत्पन्न होते हैं, तो कठिनाई बढ़ जाती है। "
बिटकॉइन को औसतन हर 10 मिनट में ब्लॉकचेन में एक नया ब्लॉक जोड़ने के लिए डिज़ाइन किया गया है। (अन्य क्रिप्टोक्यूरेंसी का उद्देश्य अधिक लगातार ब्लॉक करना है। उदाहरण के लिए, लिटिकोइन, 2.5 मिनट के लिए लक्ष्य रखता है।) मुद्दा यह है कि सामूहिक रूप से नेटवर्क के खनिकों की गणना करने की शक्ति में भारी अंतर हो सकता है। जब सातोशी नाकामोटो ने पहले ब्लॉक का खनन किया, तो नेटवर्क पर केवल एक मशीन थी - एक साधारण लैपटॉप या डेस्कटॉप। आज कई प्रकार के फैलाव हैं, गोदाम के आकार के एएसआईसी फार्म (एएसआईसी ऐसी मशीनें हैं जिन्हें विशेष रूप से जितनी जल्दी हो सके हैश कार्यों के माध्यम से हल करने के लिए डिज़ाइन किया गया है)।
यह सुनिश्चित करने के लिए कि नेटवर्क एक स्थिर औसत दर पर एक नया ब्लॉक तैयार करता है, सॉफ़्टवेयर को क्रमशः लक्ष्य हैश को ऊपर या नीचे समायोजित करने के लिए सेट किया जाता है, जिसके परिणामस्वरूप क्रमशः कम या अधिक कठिनाई होती है। जब नाकामोटो ने जीनस ब्लॉक का खनन किया, तो बिटकॉइन की कठिनाई 1 थी।
वास्तविक समय में बिटकॉइन कठिनाई की जांच करने के लिए, आप इस चार्ट से परामर्श कर सकते हैं।
जुलाई 2019 के अंत तक, कठिनाई 9.013 ट्रिलियन है। नीचे दिया गया चार्ट समय के साथ बिटकॉइन के बदलाव को मुश्किल में दिखाता है:
इनवेस्टमेंट अकाउंट्स प्रोवाइडर नाम की तुलना करें। विज्ञापनदाता का विवरण × इस तालिका में दिखाई देने वाले प्रस्ताव उन साझेदारियों से हैं जिनसे इन्वेस्टोपेडिया को मुआवजा मिलता है।