Ethereum के सह-संस्थापक विटालिक ब्यूटेरिन ने हाल ही में विस्तृत तकनीकी विवरण के माध्यम से ब्लॉकचेन स्केलिंग की मूलभूत चुनौतियों को रेखांकित किया।
विश्लेषण उनकी स्केलेबिलिटी क्षमता के आधार पर ब्लॉकचेन इंफ्रास्ट्रक्चर की तीन अलग-अलग परतों को वर्गीकृत करता है। ब्यूटेरिन का फ्रेमवर्क कंप्यूटेशन, डेटा उपलब्धता और स्टेट मैनेजमेंट को संबोधित करता है।
उनका मूल्यांकन इस बात पर स्पष्टता प्रदान करता है कि डेवलपर्स को अनुकूलन प्रयासों पर कहां ध्यान केंद्रित करना चाहिए। पदानुक्रम प्रत्येक घटक स्केलिंग समाधानों के प्रति कैसे प्रतिक्रिया करता है, इसमें महत्वपूर्ण अंतर प्रकट करता है।
ब्यूटेरिन कंप्यूटेशन को ब्लॉकचेन आर्किटेक्चर में सबसे अधिक स्केलेबल तत्व के रूप में पहचानते हैं। डेवलपर्स एक साथ कई गणनाओं को संभालने के लिए समानांतर प्रोसेसिंग लागू कर सकते हैं। ब्लॉक निर्माता संकेत प्रदान कर सकते हैं जो सत्यापन प्रक्रियाओं को सुव्यवस्थित करते हैं।
प्रूफ सिस्टम व्यापक कम्प्यूटेशनल कार्य को क्रिप्टोग्राफिक सत्यापन से बदल सकते हैं। ये विधियां नेटवर्क को मौलिक आर्किटेक्चरल परिवर्तन के बिना बढ़ते लेनदेन वॉल्यूम को संभालने की अनुमति देती हैं।
डेटा उपलब्धता इस स्केलिंग पदानुक्रम में मध्य स्थिति पर है। नेटवर्क को आवश्यकता पड़ने पर डेटा उपलब्धता की गारंटी देनी होगी, जिससे शॉर्टकट के लिए बहुत कम जगह बचती है। हालांकि, ब्यूटेरिन नोट करते हैं कि डेटा को इरेज़र कोडिंग के माध्यम से विभाजित और वितरित किया जा सकता है।
PeerDAS इस दृष्टिकोण के एक कार्यान्वयन का प्रतिनिधित्व करता है। फ्रेमवर्क सुचारु गिरावट का भी समर्थन करता है जहां सीमित क्षमता वाले नोड्स आनुपातिक रूप से छोटे ब्लॉक उत्पन्न कर सकते हैं।
कंप्यूटेशन और डेटा की स्केलिंग में लचीलापन उनकी विभाज्य प्रकृति से उत्पन्न होता है। ब्लॉक उत्पादक विभिन्न तकनीकी दृष्टिकोणों के माध्यम से इन तत्वों को अनुकूलित कर सकते हैं।
नेटवर्क सुरक्षा गारंटी से समझौता किए बिना डेटा के लिए शार्डिंग लागू कर सकते हैं। यह अनुकूलन क्षमता ब्लॉकचेन नेटवर्क के विस्तार के साथ कंप्यूटेशन और डेटा को स्टेट की तुलना में अधिक प्रबंधनीय बनाती है।
स्टेट ब्लॉकचेन सिस्टम में स्केल करने के लिए सबसे कठिन तत्व का प्रतिनिधित्व करता है। एक ही लेनदेन को सत्यापित करने के लिए पूर्ण स्टेट तक पहुंच की आवश्यकता होती है।
मर्कल ट्री केवल रूट हैश को संग्रहीत करके आंशिक समाधान प्रदान करते हैं। फिर भी उस रूट को अपडेट करने के लिए अभी भी पूर्ण अंतर्निहित स्टेट की जानकारी की आवश्यकता होती है।
कई स्थानों पर स्टेट को विभाजित करने के लिए महत्वपूर्ण आर्किटेक्चरल संशोधन की आवश्यकता होती है। ये परिवर्तन विभिन्न ब्लॉकचेन एप्लिकेशन में सार्वभौमिक रूप से लागू नहीं किए जा सकते।
कंप्यूटेशन और डेटा की तुलना में स्टेट स्केलिंग के लिए सामान्य-उद्देश्य समाधान दुर्लभ बने हुए हैं। पूर्ण स्टेट एक्सेस की मौलिक आवश्यकता अंतर्निहित अवरोध पैदा करती है।
ब्यूटेरिन केंद्रीकरण पैदा किए बिना जब भी संभव हो स्टेट को डेटा से बदलने की सिफारिश करते हैं। इसी तरह, जब संभव हो तो डेटा को कंप्यूटेशन से बदलने पर गंभीरता से विचार किया जाना चाहिए।
यह पदानुक्रम डेवलपर्स को सबसे प्रभावी स्केलिंग रणनीतियों की ओर मार्गदर्शन करता है। फ्रेमवर्क टीमों को यह पहचानने में मदद करता है कि विकेंद्रीकरण गारंटी बनाए रखते हुए उनके अनुकूलन प्रयास कहां सबसे बड़े परिणाम देंगे।
पोस्ट Vitalik Buterin Outlines Blockchain Scaling Hierarchy: Computation Easier Than State Management सबसे पहले Blockonomi पर प्रकाशित हुई।


