Ethereum ने चुपचाप एक समस्या जमा कर ली है जो गैस फीस या लेनदेन गति चार्ट में दिखाई नहीं देती लेकिन नेटवर्क के दीर्घकालिक स्वास्थ्य को खतरे में डालती है। इसे स्टेट ब्लोट कहा जाता है। Ethereum Foundation के Stateless Consensus शोधकर्ता अब एक स्पष्ट चेतावनी दे रहे हैं: Ethereum की लगातार बढ़ती स्टेट को स्टोर करना, सर्व करना और विकेंद्रीकृत करना कठिन होता जा रहा है।
हाल ही के एक प्रस्ताव में, टीम ने बताया कि यह मुद्दा क्यों महत्वपूर्ण है, स्केलिंग सुधारों ने अनजाने में इसे कैसे बदतर बना दिया है, और तीन ठोस रास्ते जो नोड संचालन को केवल सबसे बड़े इंफ्रास्ट्रक्चर प्रदाताओं के लिए आरक्षित एक एलीट गतिविधि बनने से रोक सकते हैं।
Ethereum State: छवि स्रोत: Ethereum Foundation
Ethereum की स्टेट वह सब कुछ है जो नेटवर्क वर्तमान में जानता है। इसमें खाता शेष, स्मार्ट कॉन्ट्रैक्ट स्टोरेज, और बाइटकोड शामिल है जो विकेंद्रीकृत एप्लिकेशन चलाता है। यह चेन की लाइव मेमोरी है।
यह स्टेट एक ऐसे इकोसिस्टम का आधार है जो अरबों डॉलर की वैल्यू को सेटल करता है और DeFi, NFTs, गेमिंग और एंटरप्राइज उपयोग के मामलों में हजारों एप्लिकेशन को समन्वित करता है। समस्या सरल लेकिन गंभीर है: स्टेट केवल बढ़ती है। कुछ भी कभी हटाया नहीं जाता।
जैसे-जैसे अधिक एप्लिकेशन कॉन्ट्रैक्ट तैनात करते हैं और अधिक उपयोगकर्ता उनके साथ इंटरैक्ट करते हैं, स्टेट स्थायी रूप से विस्तारित होती है। प्रत्येक फुल नोड को इस डेटा को स्टोर और सर्व करना होगा, भले ही इसके बड़े हिस्सों को फिर कभी नहीं छुआ जाता।
एक फुल Ethereum नोड चलाना पहले से ही महंगा है। स्टोरेज आवश्यकताएं बढ़ती रहती हैं, सिंक समय बढ़ता है, और डेटा सर्व करना चेन की उम्र के साथ अधिक नाजुक होता जाता है। Foundation के अनुसार, यदि स्टेट बहुत बड़ी या सर्व करने के लिए बहुत जटिल हो जाती है, तो पूरा स्टैक अधिक केंद्रीकृत और अधिक नाजुक हो जाता है।
हाल ही के स्केलिंग अपग्रेड ने अनजाने में इस प्रवृत्ति को तेज किया है। Layer 2 विस्तार, EIP-4844 proto-danksharding, और उच्च गैस सीमाएं सभी Ethereum पर अधिक गतिविधि को सक्षम करती हैं। अधिक गतिविधि का मतलब है अधिक कॉन्ट्रैक्ट, अधिक स्टोरेज राइट्स, और तेज स्टेट वृद्धि।
चिंता सैद्धांतिक नहीं है। शोधकर्ता सक्रिय रूप से परिदृश्यों का तनाव-परीक्षण कर रहे हैं यह समझने के लिए कि स्टेट का आकार कब एक बाधा बन जाता है, कब नोड्स चेन के हेड के साथ सिंक रहने के लिए संघर्ष करते हैं, और कब क्लाइंट इम्प्लीमेंटेशन अत्यधिक स्टोरेज दबाव के तहत विफल होने लगते हैं।
यदि केवल अच्छी तरह से वित्त पोषित ऑपरेटरों का एक छोटा समूह ही फुल नोड्स चला सकता है, तो Ethereum का सेंसरशिप प्रतिरोध और तटस्थता कमजोर होने लगती है।
Ethereum के दीर्घकालिक रोडमैप में statelessness शामिल है, जहां सत्यापनकर्ता पूर्ण स्टेट को स्टोर किए बिना ब्लॉक की पुष्टि कर सकते हैं। यह सत्यापनकर्ताओं पर बोझ को काफी कम करता है और उच्च थ्रूपुट के लिए दरवाजा खोलता है।
लेकिन यह एक नया सवाल उठाता है: यदि सत्यापनकर्ता स्टेट को स्टोर नहीं करते हैं, तो कौन करता है?
एक stateless डिज़ाइन में, अधिकांश ऐतिहासिक और सक्रिय स्टेट संभवतः विशेष ऑपरेटरों जैसे ब्लॉक बिल्डर्स, RPC प्रदाताओं, MEV सर्चर्स, और ब्लॉक एक्सप्लोरर्स द्वारा रखी जाएगी। यह एकाग्रता सेंसरशिप, आउटेज के दौरान उपलब्धता, और नियामक या बाहरी दबाव के तहत लचीलेपन के आसपास नए जोखिम पेश करती है।
Stateless Consensus टीम ट्रेड-ऑफ के बारे में स्पष्ट है। Stateless validation स्केलेबिलिटी में सुधार करता है, लेकिन सावधानीपूर्वक डिज़ाइन के बिना, यह Ethereum को इंफ्रास्ट्रक्चर केंद्रीकरण की ओर धकेल सकता है।
समस्या को हल करने के लिए, Ethereum Foundation के शोधकर्ताओं ने तीन पूरक दृष्टिकोणों की रूपरेखा तैयार की, जिनमें से प्रत्येक अलग कोण से स्टेट वृद्धि पर हमला करता है।
State Expiry निष्क्रिय डेटा को सक्रिय स्टेट से हटाने पर केंद्रित है। टीम का अनुमान है कि लगभग 80 प्रतिशत Ethereum स्टेट को एक साल से अधिक समय में नहीं छुआ गया है, फिर भी प्रत्येक नोड को अभी भी इसे स्टोर करना आवश्यक है।
इस मॉडल के तहत, निष्क्रिय डेटा सक्रिय सेट से समाप्त हो जाता है लेकिन बाद में क्रिप्टोग्राफिक प्रूफ का उपयोग करके पुनर्जीवित किया जा सकता है। दो वेरिएंट की खोज की जा रही है। एक शायद ही उपयोग की जाने वाली प्रविष्टियों को चिह्नित और समाप्त करता है जिन्हें बाद में पुनर्जीवित करने का विकल्प है। दूसरा स्टेट को युगों में समूहित करता है, पुराने युगों को फ्रीज करते हुए हाल के डेटा को सक्रिय रखता है।
लक्ष्य सरल है: प्रत्येक नोड को उस डेटा को ले जाने के लिए मजबूर करना बंद करें जिसे कोई उपयोग नहीं कर रहा है।
State Archive हॉट स्टेट को कोल्ड स्टेट से अलग करता है। अक्सर एक्सेस किया जाने वाला डेटा तेज और सीमित रहता है, जबकि पुराने डेटा को ऐतिहासिक सत्यापन के लिए अभिलेखीय स्टोरेज में संरक्षित किया जाता है।
यह दृष्टिकोण नोड प्रदर्शन को चेन की उम्र के साथ खराब होने के बजाय समय के साथ अपेक्षाकृत स्थिर रहने की अनुमति देता है। भले ही कुल स्टेट बढ़ती रहे, अधिकांश नोड्स पर परिचालन बोझ प्रबंधनीय रहेगा।
यह प्रदर्शन के लिए अनुकूलित नोड्स और इतिहास और अनुसंधान के लिए अनुकूलित नोड्स के बीच स्पष्ट भूमिकाएं भी बनाता है।
Partial Statelessness नोड्स को सब कुछ के बजाय स्टेट के केवल सबसेट स्टोर करने की अनुमति देता है। वॉलेट और लाइट क्लाइंट जिस डेटा पर वे निर्भर करते हैं उसे कैश करेंगे, केंद्रीकृत RPC प्रदाताओं पर निर्भरता कम करते हुए।
यह मॉडल स्टोरेज लागत को कम करता है, भागीदारी को व्यापक बनाता है, और व्यक्तियों और छोटे ऑपरेटरों के लिए बड़े पैमाने पर हार्डवेयर निवेश के बिना नोड्स चलाना आसान बनाता है।
तीनों दृष्टिकोणों में, एकीकृत लक्ष्य स्टेट को प्रदर्शन बाधा के रूप में कम करना, इसे रखने की लागत कम करना, और इसे सर्व करना आसान बनाना है।
Foundation उन समाधानों को प्राथमिकता दे रहा है जो आज वास्तविक लाभ प्रदान कर सकते हैं जबकि भविष्य में अधिक महत्वाकांक्षी प्रोटोकॉल परिवर्तनों के साथ संगत रहें। वर्तमान फोकस क्षेत्रों में आर्काइव नोड टूलिंग में सुधार, RPC इंफ्रास्ट्रक्चर को मजबूत करना, और आंशिक stateless नोड्स चलाना आसान बनाना शामिल है।
ये प्रयास जानबूझकर व्यावहारिक हैं। टीम ने जोर देकर कहा कि उन्हें चुना गया क्योंकि वे तुरंत उपयोगी हैं और Ethereum के लंबी अवधि के रोडमैप के साथ आगे-संगत हैं।
डेवलपर्स, नोड ऑपरेटरों और इंफ्रास्ट्रक्चर टीमों को परीक्षण और चर्चा में भाग लेने के लिए आमंत्रित किया जा रहा है। शोधकर्ताओं ने स्पष्ट किया कि यह कुछ ऐसा नहीं है जिसे Foundation अकेले हल कर सके।
Foundation ने इस बात पर जोर देने में सावधानी बरती कि यह काम एक प्रस्ताव का प्रतिनिधित्व करता है, न कि एक एकीकृत संगठनात्मक रुख। Ethereum के प्रोटोकॉल विकास में राय की एक विस्तृत श्रृंखला शामिल है, और कोई एकल पथ लॉक नहीं किया गया है।
यह खुलापन Foundation की हाल ही की पुश के अनुरूप है कि दीर्घकालिक प्रोटोकॉल दिशा के बारे में अधिक स्पष्ट रूप से संवाद करें। स्टेट मैनेजमेंट अनुसंधान के साथ-साथ, Ethereum एक Interop Layer पर भी काम कर रहा है ताकि Layer 2 नेटवर्क एक सिंगल चेन की तरह महसूस हों, लीडरशिप और R&D परिवर्तनों को रोल आउट कर रहा है, अपनी ट्रेजरी रणनीति को समायोजित कर रहा है, और Fusaka के साथ साल में दो बार हार्ड-फोर्क शेड्यूल पर जा रहा है।
Ethereum स्टेट ब्लोट एक सुर्खियां बटोरने वाला मुद्दा नहीं है, लेकिन यह Ethereum के विकेंद्रीकरण वादे के दिल में बैठा है। यदि एक नोड चलाना बहुत महंगा या जटिल हो जाता है, तो नेटवर्क इंफ्रास्ट्रक्चर एकाग्रता की ओर बहने का जोखिम उठाता है, भले ही थ्रूपुट और उपयोगिता में सुधार हो।
Ethereum Foundation का संदेश सीधा है। चेन को स्केल करना बिना डेटा को सुरक्षित रूप से स्टोर और सर्व करने की क्षमता को स्केल किए पर्याप्त नहीं है। अगले कुछ वर्षों में Ethereum अपनी स्टेट का प्रबंधन कैसे करता है, यह आकार देगा कि कौन भाग ले सकता है, कौन इंफ्रास्ट्रक्चर को नियंत्रित करता है, और दबाव में नेटवर्क कितना लचीला रहता है।
बहस अभी शुरू हुई है, और यहां किए गए विकल्प अगले अपग्रेड चक्र से बहुत आगे तक गूंजेंगे।


