मुख्य सामग्री पर जाएँ

पृष्ठ अंतिम बार अपडेट किया गया: 16 फ़रवरी 2026

डैंकशार्डिंग

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

प्रोटो-डैंकशार्डिंग क्या है?

प्रोटो-डैंकशार्डिंग, जिसे EIP-4844 (opens in a new tab) के रूप में भी जाना जाता है, रोलअप के लिए ब्लॉक में सस्ता डेटा जोड़ने का एक तरीका है। यह नाम उन दो शोधकर्ताओं से आया है जिन्होंने इस विचार को प्रस्तावित किया था: प्रोटोलैम्ब्डा और डेंक्राड फ़िस्ट। ऐतिहासिक रूप से, रोलअप यूज़र लेन-देन को कितना सस्ता बना सकते हैं, यह इस बात से सीमित था कि वे अपने लेन-देन CALLDATA में पोस्ट करते थे।

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

ब्लॉब डेटा कैसे सत्यापित किया जाता है?

रोलअप उनके द्वारा निष्पादित लेनदेन को डेटा ब्लॉब्स में पोस्ट करते हैं। वे डेटा के प्रति एक "प्रतिबद्धता" भी पोस्ट करते हैं। वे डेटा में एक बहुपद फ़ंक्शन लागू करके ऐसा करते हैं। इस फ़ंक्शन का मूल्यांकन विभिन्न बिंदुओं पर किया जा सकता है। उदाहरण के लिए, यदि हम एक अत्यंत सरल फ़ंक्शन f(x) = 2x-1 को परिभाषित करते हैं तो हम x = 1, x = 2, x = 3 के लिए इस फ़ंक्शन का मूल्यांकन कर सकते हैं, जिससे परिणाम 1, 3, 5 मिलते हैं। एक प्रोवर डेटा पर समान फ़ंक्शन लागू करता है और उसी बिंदु पर इसका मूल्यांकन करता है। अगर मूल डेटा बदल दिया जाता है, तो फ़ंक्शन समान नहीं होगा, और इसलिए न तो प्रत्येक बिंदु पर मूल्यों का मूल्यांकन किया जाता है। असल में, प्रतिबद्धता और प्रमाण अधिक जटिल हैं, क्योंकि वे क्रिप्टोग्राफिक गतिविधियों में लिपटे हुए हैं।

KZG क्या है?

KZG का मतलब केट-ज़ावेरुचा-गोल्डबर्ग है - एक स्कीम के तीन मूल लेखकों (opens in a new tab) के नाम, जो डेटा के एक ब्लॉब को एक छोटे क्रिप्टोग्राफ़िक "कमिटमेंट" (opens in a new tab) तक कम कर देता है। रोलअप द्वारा सबमिट किए गए डेटा के ब्लॉब को यह सुनिश्चित करने के लिए सत्यापित करना होगा कि रोलअप दुर्व्यवहार नहीं कर रहा है। इसमें एक प्रोवर शामिल है जो ब्लॉब में लेनदेन को फिर से निष्पादित करता है, ताकि यह जांचा जा सके कि प्रतिबद्धता वैध थी। यह अवधारणा के हिसाब से वैसा ही है जैसा निष्पादन ग्राहक मर्कल प्रूफ़ का उपयोग करके लेयर 1 पर एथेरियम लेनदेन की वैधता की जांच करते हैं। KZG एक वैकल्पिक प्रमाण है जो डेटा के लिए एक बहुपद समीकरण के हिसाब से होता है। प्रतिबद्धता कुछ गुप्त डेटा बिंदुओं पर बहुपद का मूल्यांकन करती है। एक प्रोवर डेटा पर एक ही बहुपद लागू करेगा और समान मूल्यों पर इसका मूल्यांकन करेगा, यह जांचते हुए कि परिणाम समान है। यह डेटा को सत्यापित करने का एक तरीका है जो कुछ रोलअप और अंततः एथेरियम प्रोटोकॉल के अन्य भागों द्वारा उपयोग की जाने वाली ज़ीरो-नॉलेज तकनीकों के साथ काम करता है।

KZG समारोह क्या था?

KZG समारोह एथेरियम समुदाय के कई लोगों के लिए सामूहिक रूप से संख्याओं की एक गुप्त और रैंडम तरीके से स्ट्रिंग जेनरेट करने का एक तरीका था जिसका उपयोग कुछ डेटा को सत्यापित करने के लिए किया जा सकता है। यह बहुत महत्वपूर्ण है कि संख्याओं की यह स्ट्रिंग ज्ञात नहीं है और इसे किसी के द्वारा फिर से नहीं बनाया जा सकता। यह सुनिश्चित करने के लिए, समारोह में भाग लेने वाले प्रत्येक व्यक्ति को पिछले प्रतिभागी से एक स्ट्रिंग प्राप्त हुई। फिर उन्होंने कुछ नए रैंडम मान बनाए (उदाहरण के लिए, अपने ब्राउज़र को अपने माउस की गतिविधि को मापने की अनुमति देकर) और इसे पिछले मान के साथ मिला दिया। फिर उन्होंने अगले प्रतिभागी को मूल्य भेजा और इसे अपनी स्थानीय मशीन से हटा दिया। फिर उन्होंने अगले प्रतिभागी को मूल्य भेजा और इसे अपनी स्थानीय मशीन से भी हटा दिया। जब तक समारोह में एक व्यक्ति ने ईमानदारी से ऐसा किया, तब तक अंतिम मूल्य एक हमलावर के लिए अज्ञात होगा।

EIP-4844 KZG समारोह जनता के लिए खुला था और हज़ारों लोगों ने अपनी स्वयं की एन्ट्रापी (यादृच्छिकता) जोड़ने के लिए भाग लिया। कुल मिलाकर इसमें 140,000 से अधिक योगदान थे, जिससे यह अपनी तरह का दुनिया का सबसे बड़ा समारोह बन गया। समारोह को कम करने के लिए, उन प्रतिभागियों में से 100% को सक्रिय रूप से बेईमान होना होगा। प्रतिभागियों के दृष्टिकोण से, अगर वे जानते हैं कि वे ईमानदार थे, तो किसी और पर भरोसा करने की कोई आवश्यकता नहीं है, क्योंकि वे जानते हैं कि उन्होंने समारोह को सुरक्षित कर लिया है (उन्होंने व्यक्तिगत रूप से N में से एक 1 ईमानदार प्रतिभागी की आवश्यकता को पूरा किया है)।

डैंकशार्डिंग क्या है?

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

जिस तरह से यह काम करता है वह प्रोटो-डैंकशार्डिंग में छह (6) से ब्लॉक से जुड़े ब्लॉब्स का विस्तार करके पूर्ण डंकशार्डिंग में 64 तक है। बाकी सभी आवश्यक परिवर्तन कंसेंसस क्लाइंट के संचालन के तरीके के सभी अपडेट हैं, ताकि वे नए बड़े ब्लॉब्स को प्रबंधित करने में सक्षम हो सकें। इनमें से कई परिवर्तन पहले से ही डैंकशार्डिंग से स्वतंत्र अन्य उद्देश्यों के लिए रोडमैप पर हैं। उदाहरण के लिए, डंकशार्डिंग को लागू करने के लिए प्रस्तावक-बिल्डर से अलग करने की आवश्यकता होती है। यह एक अपग्रेड है जो बिल्डिंग ब्लॉक्स के कार्यों को अलग करता है और विभिन्न सत्यापनकर्ताओं में ब्लॉक प्रस्तावित करता है। इसी तरह, डैंकशार्डिंग के लिए डेटा उपलब्धता सैंपलिंग की आवश्यकता होती है, लेकिन यह बहुत लाइटवेट क्लाइंट के विकास के लिए भी आवश्यक है जो बहुत ऐतिहासिक डेटा ("स्टेटलेस क्लाइंट") को संग्रहीत नहीं करते।

वर्तमान प्रगति

पूर्ण डैंकशार्डिंग कई साल दूर है। इस बीच, KZG सेरेमनी 140,000 से अधिक योगदानों के साथ संपन्न हो चुकी है, और प्रोटो-डैंकशार्डिंग के लिए EIP (opens in a new tab) परिपक्व हो गया है। यह प्रस्ताव सभी टेस्टनेट में पूरी तरह से लागू किया गया है, और मार्च 2024 में कैनकन-डेनेब ("डैनकुन") नेटवर्क अपग्रेड के साथ मेननेट पर लाइव हो गया।

आगे की रीडिंग

पेज का अंतिम अपडेट: 16 फ़रवरी 2026

क्या यह लेख सहायक था?