Introduction ( Sharding in Crypto Currency in Hindi )

क्रिप्टोकुरेंसी के उभरते उद्योग में स्केलेबिलिटी की कमी हमेशा चिंता का विषय रही है, विशेष रूप से बड़ेब्लॉकचेन नेटवर्क के बीच. तो, स्केलेबिलिटी को बढ़ावा देने और विलंबता के मुद्दों को संबोधित करने के लिए क्रिप्टोकरेंसी क्याअपना सकती है?  स्केलेबिलिटी की इस समस्या का समाधान Sharding में है। तो आइए जानते हैं वास्तव में What is Sharding in Crypto in Hindi ?

sharding hindi

What is Sharding in Hindi

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

इसलिए ब्लॉकचेन कंपनियां स्केलेबिलिटी के लिए डेटा बेस विभाजन तकनीक के रूप में Sharding का उपयोग करती हैं ताकि वे प्रति सेकंड अधिक लेन देन की प्रक्रिया कर सकें।

Sharding की विशेषताएं:

  • Sharding बड़े डेटा बेस को छोटे भागों में विभाजित करता है जिन्हें ‘डेटा shard’ कहा जाता है |
  • Sharding करना डेटा बेस को बहुत तेज़ बनाता है |
  • Sharding डेटा बेस को प्रबंधित करने में आसान और आसानी से पहुंचने योग्य बनाता है।
  • Sharding डेटा बेस साझा करने के कारण लेन देन लागत को कम करता है
  • Sharding से डाटा बेस को शेयर करना एक बहुत ही आसान ऑपरेशन होता हैं।
  • Sharding से ट्रांसफर किया गया डाटा बेस हैकिंग जैसी असुबिधा को भी नकारता है क्यों कि इसकी ट्रांसफर करने कि layers कई भागो में बिभाजित हो जाती हैं।
  • सभी डेटा shard ‘स्वायत्त हैं और समान डेटा साझा नहीं करते हैं, जिससे हैकिंग का कोई भी सवाल नहीं उठता हैं।

Crypto Sharding क्या है ? ( What is Crypto Sharding in Hindi )

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

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

ब्लॉकचेन में शार्डिंग की भूमिका ( Role of Sharding in Blockchain in Hindi )

स्केलेबिलिटी की समस्या से बचने के लिए ब्लॉकचेन नेटवर्क में Sharding का उपयोग किया जाता है क्यों कि यह तकनीक पूरे नेटवर्क को छोटे डेटा बेस में विभाजित करती है, जो नेटवर्क विलंबता को कम करने में मदद करती है और एक ही समय में अधिक लेन देन को संसाधित करने की अनुमति देती है।

Sharding कैसे काम करता है? ( How does Sharding work in Hindi )

Sharding एक ही प्रकार के पूरे बड़े डेटा बेस को कई डेटा बेस या shards में विभाजित करता है। Sharding को एप्लिकेशन स्तर या डेटा बेस स्तर पर लागू किया जा सकता है क्यों कि यह एक एल्गोरिदम बनाता है जिसेअधिकआसानी से सामान्यीकृत किया जा सकता है।

Sharding क्षैतिज विभाजन (Horizontal) यालंबवत विभाजन (Vertical) हो सकता है।

क्षैतिज विभाजन या Horizontal Sharding पारंपरिक ले आउट को संदर्भित करता है जहां डेटा बेस को क्षैतिज रूप से विभाजित किया जा सकता है, एक ही डेटा बेस की पंक्तियों को कई नोड्स में वितरित किया जा सकता है।

वर्टिकल विभाजन या Vertical Sharding उसले आउट को संदर्भित करता है जहां डेटा बेस को अलग डेटा बेस में अलग-अलग जानकारी के साथ लंब वतरूप से विभाजित किया जा सकता है। इसमें एप्लिकेशन के डेटा के भीतर तार्किक विभाजन को शामिल करना शामिल है।यह अक्सर एप्लिकेशन स्तर पर किया जाता है, कोड रूटिंग कमांड के एक टुकड़े के साथ एक निर्दिष्ट डेटा बेस में।

Sharding के फायदे और नुकसान ( Advantages & Disadvantages of Sharding in Hindi )

फायदे:

  1. अधिक स्केलेबिलिटी या मापनीयता के लिए अनुमति देता है |
  2. पूर्ण नोड्स पर रखे गए प्रसंस्करणऔर स्मृति बोझ को कम करता है|
  3. प्रूफ-ऑफ-स्टेक नेटवर्क के लिएअच्छा काम करता है |

नुकसान:

  1. प्रूफ-ऑफ-वर्क प्रोटो कॉल को लागू कर नामुश्किल बना सकता है |
  2. डेटा बेसऔर उसके अनुप्रयोगों को और अधिक जटिल बना सकता है |
  3. ब्लॉकचैन प्रौद्योगिकी के लिए अधिकतर परीक्षण नहीं किया जाता हैं।

क्या Sharding जरूरी है? ( Is Sharding Necessary in Hindi )

Sharding सबके लिए और हमेशा जरूरी नहीं होता है। केवल बड़े डेटा बेस नेटवर्क जिन्हें स्केलिंग में कठिनाई हो रही है, वे शार्डिंग पर विचार कर सकते हैं। Sharding किसी एप्लिकेशन में अतिरिक्त जटिलताएं जोड़ सकता है, जिसके कारण डेवलपर्स Sharding को छोड़ना चुन सकते हैं,जहां अन्य समाधान पर्याप्त होंगे।