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



