डैंकशार्डिंग, जो कि Ethereum शोधकर्ता डैंकरेड फेस्ट (Dankrad Feist) के सम्मान में गढ़ा गया एक शब्द है, सिर्फ एक शार्डिंग सुधार नहीं है; यह Ethereum की स्केलेबिलिटी रणनीति का आधार है। ब्लॉकचेन में शार्डिंग, विशेषकर Ethereum शार्डिंग के संदर्भ में, नेटवर्क को कई हिस्सों या 'शार्ड्स' में विभाजित करता है। प्रत्येक शार्ड स्वतंत्र रूप से लेन-देन और स्मार्ट कॉन्ट्रैक्ट्स की प्रक्रिया करता है, जिससे थ्रूपुट में वृद्धि होती है और भीड़भाड़ कम होती है।
डैंकशार्डिंग क्या है?
डैंकशार्डिंग का डिज़ाइन एक मर्ज्ड मार्केट फीस दृष्टिकोण को शामिल करता है, जो इसे पारंपरिक शार्डिंग क्रिप्टो विधियों से अलग करता है। डैंकशार्डिंग में, नेटवर्क कई शार्ड्स पर कई प्रस्तावकों के बजाय केवल एक ब्लॉक प्रस्तावक पर निर्भर करता है। यह संकुचित संरचना नेटवर्क के शार्ड्स के भीतर लेन-देन को सरल बनाती है और Ethereum की स्केलेबिलिटी के लिए एक अधिक कुशल रोडमैप को प्रस्तुत करती है।
डैंकशार्डिंग कैसे काम करता है?
कल्पना करें कि एक ब्लॉकचेन नेटवर्क में 1,000 नोड्स हैं। एक नॉन-शार्डेड सिस्टम में, ये सभी नोड्स प्रत्येक लेन-देन को सत्यापित और स्टोर करते हैं। शार्डिंग इस नेटवर्क को छोटे हिस्सों में विभाजित करता है, जहां प्रत्येक हिस्सा विशिष्ट लेन-देन समूह के लिए जिम्मेदार होता है। उदाहरण के लिए, एक शार्ड 'A' से 'E' से शुरू होने वाले खातों के लेन-देन को संभाल सकता है, जबकि दूसरा 'F' से 'J' तक के खातों के लिए जिम्मेदार हो सकता है। यह विभाजन प्रत्येक शार्ड के कार्यभार को कम करता है, जिससे तेज़ प्रोसेसिंग और बेहतर नेटवर्क प्रदर्शन होता है। यह शार्डिंग की परिभाषा का एक व्यावहारिक उदाहरण है।
Ethereum 2.0 शार्डिंग कार्यान्वयन
Ethereum 2.0 में, डैंकशार्डिंग नेटवर्क को 64 शार्ड्स में विभाजित करेगा, जो ऊपर दिए गए उदाहरण के समान कार्य करेगा। यह कार्यान्वयन Ethereum के अधिक स्केलेबल और कुशल नेटवर्क में परिवर्तन के लिए महत्वपूर्ण है। जबकि शार्डिंग कार्यान्वयन भिन्न हो सकते हैं (जैसा कि विभिन्न शार्डिंग ब्लॉकचेन परियोजनाओं में देखा गया है), नेटवर्क को विभाजित करके स्केलेबिलिटी और दक्षता बढ़ाने की मूल अवधारणा सुसंगत बनी रहती है।
प्रोटो-डैंकशार्डिंग बनाम डैंकशार्डिंग
विशेषता |
डैंकशार्डिंग |
प्रोटो-डैंकशार्डिंग |
स्केलेबिलिटी |
Ethereum को वास्तव में स्केलेबल बनाने का लक्ष्य |
स्केलेबिलिटी की ओर एक मध्यवर्ती कदम |
उद्देश्य |
लेयर 2 स्केलिंग को बढ़ाना |
लेयर 2 रोलअप्स के लिए ट्रांज़ैक्शन लागत को कम करना |
लेन-देन की गति |
100,000+ लेन-देन प्रति सेकंड |
100-10,000 लेन-देन प्रति सेकंड (अनुमानित) |
कार्यान्वयन |
कई प्रोटोकॉल अपग्रेड्स की आवश्यकता |
EIP-4844 को लागू करता है, जिससे रोलअप्स सस्ते डेटा को ब्लॉक्स में जोड़ सकते हैं |
लेन-देन प्रकार |
"ब्लॉब-कैरींग ट्रांजैक्शन्स" पेश करता है |
गैस शुल्क को कम करने पर केंद्रित |
रोलअप एकीकरण |
ऑफ-चेन ट्रांजैक्शन प्रोसेसिंग के लिए रोलअप्स के साथ संगत |
रोलअप्स को सस्ते डेटा को ब्लॉक्स में जोड़ने में सक्षम बनाता है |
कार्यान्वयन प्रगति |
अभी विकासाधीन |
प्रोटोटाइपिंग चरण में |
डेटा प्रबंधन |
रोलअप्स के लिए अलग स्टोरेज स्पेस प्रदान करता है |
पूर्ण डैंकशार्डिंग की ओर एक मध्यवर्ती कदम |
प्रोटो-डैंकशार्डिंग को Ethereum Cancun अपग्रेड के भाग के रूप में EIP-4844 के माध्यम से पेश किया गया है। यह डैंकशार्डिंग को प्राप्त करने की दिशा में एक महत्वपूर्ण कदम के रूप में कार्य करता है। एक मध्यवर्ती समाधान के रूप में, प्रोटो-डैंकशार्डिंग एक नींव प्रदान करता है, जो डैंकशार्डिंग के अंतिम कार्यान्वयन के लिए मंच तैयार करता है।