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

Glamsterdam

Ethereum का आगामी Glamsterdam अपग्रेड स्केलिंग की अगली पीढ़ी के लिए मार्ग प्रशस्त करने के लिए डिज़ाइन किया गया है। Glamsterdam का नाम "Amsterdam" (निष्पादन परत अपग्रेड, जिसका नाम पिछले Devconnect स्थान के नाम पर रखा गया है) और "Gloas" (सहमति परत अपग्रेड, जिसका नाम एक तारे के नाम पर रखा गया है) के संयोजन से रखा गया है।

Fusaka अपग्रेड में हुई प्रगति के बाद, Glamsterdam नेटवर्क द्वारा लेनदेन को संसाधित करने और अपने बढ़ते डेटाबेस को प्रबंधित करने के तरीके को पुनर्गठित करके L1 को स्केल करने पर ध्यान केंद्रित करता है, जो मौलिक रूप से अपडेट करता है कि Ethereum ब्लॉक कैसे बनाता और सत्यापित करता है।

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

ये सुधार यह सुनिश्चित करते हैं कि Ethereum अधिक गतिविधि को संभालते हुए तेज़, किफायती और विकेन्द्रीकृत बना रहे, जबकि घर पर चलाने वाले लोगों के लिए हार्डवेयर आवश्यकताओं को प्रबंधनीय बनाए रखा जाए।

Glamsterdam के लिए विचाराधीन सुधार

Glamsterdam अपग्रेड तीन मुख्य लक्ष्यों पर केंद्रित है:

  • प्रसंस्करण में तेज़ी लाना (समानांतरकरण): नेटवर्क डेटा निर्भरता को कैसे रिकॉर्ड करता है, इसे पुनर्गठित करना, ताकि यह एक धीमी, एक-एक करके अनुक्रम के बजाय एक ही समय में कई लेनदेन को सुरक्षित रूप से संसाधित कर सके।
  • क्षमता का विस्तार: ब्लॉक बनाने और सत्यापित करने के भारी काम को विभाजित करना, नेटवर्क को धीमा किए बिना बड़ी मात्रा में डेटा प्रसारित करने के लिए अधिक समय देना।
  • डेटाबेस ब्लोट को रोकना (स्थिरता): नए डेटा को संग्रहीत करने की दीर्घकालिक हार्डवेयर लागत को सटीक रूप से दर्शाने के लिए नेटवर्क शुल्क को समायोजित करना, हार्डवेयर प्रदर्शन में गिरावट को रोकते हुए भविष्य में गैस की सीमा में वृद्धि को अनब्लॉक करना।

संक्षेप में, Glamsterdam यह सुनिश्चित करने के लिए संरचनात्मक परिवर्तन पेश करेगा कि जैसे-जैसे नेटवर्क की क्षमता बढ़ती है, यह टिकाऊ बना रहे और प्रदर्शन उच्च बना रहे।

L1 को स्केल करें और समानांतर प्रसंस्करण करें

सार्थक L1 स्केलिंग के लिए ऑफ-प्रोटोकॉल विश्वास धारणाओं और सीरियल निष्पादन बाधाओं से दूर जाने की आवश्यकता है। Glamsterdam कुछ ब्लॉक-निर्माण कर्तव्यों के पृथक्करण को स्थापित करके और नई डेटा संरचनाओं को पेश करके इसे संबोधित करता है जो नेटवर्क को समानांतर प्रसंस्करण के लिए तैयार करने की अनुमति देते हैं।

हेडलाइनर प्रस्ताव: एनश्राइंड प्रस्तावक-बिल्डर सेपरेशन (ePBS)

  • ऑफ-प्रोटोकॉल ट्रस्ट धारणाओं और तीसरे पक्ष के रिले पर निर्भरता को हटाता है
  • विस्तारित प्रसार विंडो के माध्यम से बहुत बड़े पेलोड की अनुमति देकर L1 स्केलिंग का समर्थन करता है
  • प्रोटोकॉल में सीधे विश्वासहीन बिल्डर भुगतान का परिचय देता है

वर्तमान में, ब्लॉक प्रस्तावित करने और बनाने की प्रक्रिया में ब्लॉक प्रस्तावक और ब्लॉक बिल्डर के बीच एक हैंड-ऑफ शामिल है। प्रस्तावक और बिल्डर के बीच का संबंध मुख्य Ethereum प्रोटोकॉल का हिस्सा नहीं है, इसलिए यह विश्वसनीय तृतीय-पक्ष मिडलवेयर, सॉफ़्टवेयर (रिले) और संस्थाओं के बीच ऑफ-प्रोटोकॉल विश्वास पर निर्भर करता है।

प्रस्तावक और बिल्डर के बीच प्रोटोकॉल से बाहर का संबंध ब्लॉक सत्यापन के दौरान एक "हॉट पाथ" भी बनाता है जो को एक तंग 2-सेकंड की विंडो में लेनदेन प्रसारण और निष्पादन के माध्यम से जल्दी करने के लिए मजबूर करता है, जिससे नेटवर्क कितना डेटा संभाल सकता है, यह सीमित हो जाता है।

एनश्राइंड प्रस्तावक-बिल्डर सेपरेशन (ePBS, या EIP-7732) औपचारिक रूप से प्रस्तावक के काम को (जो सहमति ब्लॉक का चयन करता है) बिल्डर से (जो निष्पादन पेलोड को इकट्ठा करता है) अलग करता है, इस हैंड-ऑफ को सीधे प्रोटोकॉल में स्थापित करता है।

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

"हॉट पाथ" बाधा को दूर करने के लिए, ePBS पेलोड टाइमलीनेस कमेटी (PTC) और एक दोहरी-समय-सीमा तर्क भी प्रस्तुत करता है, जिससे सत्यापनकर्ताओं को थ्रूपुट को अधिकतम करने के लिए सहमति ब्लॉक और निष्पादन पेलोड समयबद्धता को अलग-अलग प्रमाणित करने की अनुमति मिलती है।

प्रोटोकॉल स्तर पर प्रस्तावक और बिल्डर की भूमिकाओं को अलग करने से प्रसार विंडो (या नेटवर्क पर डेटा फैलाने के लिए उपलब्ध समय) 2 सेकंड से बढ़कर लगभग 9 सेकंड हो जाता है।

ऑफ-प्रोटोकॉल मिडलवेयर और रिले को इन-प्रोटोकॉल मैकेनिक्स से बदलकर, ePBS विश्वास निर्भरता को कम करता है और Ethereum को नेटवर्क पर दबाव डाले बिना बहुत बड़ी मात्रा में डेटा (जैसे के लिए अधिक ब्लॉब्स) को सुरक्षित रूप से संसाधित करने की अनुमति देता है।

संसाधन: EIP-7732 तकनीकी विनिर्देश (opens in a new tab)

हेडलाइनर प्रस्ताव: ब्लॉक-स्तरीय एक्सेस सूचियाँ (BALs)

  • सभी लेनदेन निर्भरताओं का एक अग्रिम नक्शा प्रदान करके अनुक्रमिक प्रसंस्करण बाधाओं को समाप्त करता है, जिससे सत्यापनकर्ताओं को एक-एक करके के बजाय समानांतर में कई लेनदेन को संसाधित करने के लिए मंच तैयार होता है
  • नोड्स को हर लेनदेन को फिर से चलाने की आवश्यकता के बिना अंतिम परिणामों को पढ़कर अपने रिकॉर्ड को अपडेट करने की अनुमति देता है (निष्पादन रहित सिंक), जिससे नेटवर्क पर एक नोड को सिंक करना बहुत तेज हो जाता है
  • अनुमान को समाप्त करता है, जिससे सत्यापनकर्ताओं को चरण-दर-चरण खोजने के बजाय एक ही बार में सभी आवश्यक डेटा को प्री-लोड करने की अनुमति मिलती है, जो सत्यापन को बहुत तेज बनाता है

आज का Ethereum एक-लेन वाली सड़क की तरह है; क्योंकि नेटवर्क को यह नहीं पता होता है कि किसी लेनदेन को चलाने तक किसी लेनदेन को किस डेटा की आवश्यकता होगी या वह क्या बदलेगा (जैसे कि कोई लेनदेन किन खातों को छुएगा), सत्यापनकर्ताओं को एक सख्त, अनुक्रमिक पंक्ति में एक-एक करके लेनदेन को संसाधित करना होगा। यदि वे इन निर्भरताओं को जाने बिना एक ही बार में सभी लेनदेन को संसाधित करने का प्रयास करते, तो दो लेनदेन गलती से एक ही समय में एक ही डेटा को बदलने का प्रयास कर सकते थे, जिससे त्रुटियां हो सकती थीं।

ब्लॉक-स्तरीय एक्सेस सूचियाँ (BALs, या EIP-7928) एक नक्शे की तरह हैं जो हर ब्लॉक में शामिल होता है, जो नेटवर्क को बताता है कि काम शुरू होने से पहले डेटाबेस के किन हिस्सों तक पहुँचा जाएगा। BALs के लिए आवश्यक है कि प्रत्येक ब्लॉक में प्रत्येक खाता परिवर्तन का हैश शामिल हो जिसे लेनदेन छुएगा, साथ ही उन परिवर्तनों के अंतिम परिणामों (सभी राज्य पहुंच और निष्पादन के बाद के मूल्यों का हैश रिकॉर्ड) के साथ।

क्योंकि वे तुरंत यह देखने की सुविधा देते हैं कि कौन से लेनदेन ओवरलैप नहीं होते हैं, BALs नोड्स को समानांतर डिस्क रीड करने की अनुमति देते हैं, एक साथ कई लेनदेन के लिए जानकारी प्राप्त करते हैं। नेटवर्क सुरक्षित रूप से असंबंधित लेनदेन को समूहित कर सकता है और उन्हें समानांतर में संसाधित कर सकता है।

क्योंकि BAL में लेनदेन के अंतिम परिणाम (निष्पादन के बाद के मूल्य) शामिल होते हैं, जब नेटवर्क के नोड्स को नेटवर्क की वर्तमान स्थिति में सिंक करने की आवश्यकता होती है, तो वे अपने रिकॉर्ड को अपडेट करने के लिए उन अंतिम परिणामों की प्रतिलिपि बना सकते हैं। सत्यापनकर्ताओं को अब यह जानने के लिए सभी जटिल लेनदेन को शुरू से फिर से चलाने की आवश्यकता नहीं है कि क्या हुआ, जिससे नए नोड्स के लिए नेटवर्क में शामिल होना तेज और आसान हो जाता है।

BALs द्वारा सक्षम समानांतर डिस्क रीड एक ऐसे भविष्य की ओर एक महत्वपूर्ण कदम होगा जहां Ethereum एक साथ कई लेनदेन को संसाधित कर सकता है, जिससे नेटवर्क की गति में काफी वृद्धि होगी।

eth/71 ब्लॉक एक्सेस लिस्ट एक्सचेंज

ब्लॉक एक्सेस लिस्ट एक्सचेंज (eth/71 या EIP-8159) ब्लॉक-स्तरीय एक्सेस सूचियों का सीधा नेटवर्किंग साथी है। जबकि BALs समानांतर निष्पादन को अनलॉक करते हैं, eth/71 पीयर-टू-पीयर प्रोटोकॉल को अपग्रेड करता है ताकि नोड्स वास्तव में नेटवर्क पर इन सूचियों को साझा कर सकें। ब्लॉक एक्सेस लिस्ट एक्सचेंज को लागू करने से तेज सिंकिंग सक्षम होगी और नोड्स को निष्पादन रहित राज्य अपडेट करने की अनुमति मिलेगी।

संसाधन:

नेटवर्क स्थिरता

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

स्टेट निर्माण गैस लागत में वृद्धि

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

नए खाते, टोकन और जोड़ने से स्थायी डेटा (जिसे "स्टेट" कहा जाता है) बनता है जिसे नेटवर्क चलाने वाले प्रत्येक कंप्यूटर को अनिश्चित काल तक संग्रहीत करना होगा। इस डेटा को जोड़ने या पढ़ने के लिए वर्तमान शुल्क असंगत हैं और जरूरी नहीं कि वे नेटवर्क के हार्डवेयर पर रखे गए वास्तविक, दीर्घकालिक भंडारण बोझ को दर्शाते हों।

Ethereum पर स्टेट बनाने वाली कुछ क्रियाएं, जैसे नए खाते बनाना या बड़े स्मार्ट अनुबंधों को तैनात करना, नेटवर्क के नोड्स पर उनके द्वारा लिए जाने वाले स्थायी भंडारण स्थान की तुलना में अपेक्षाकृत कम लागत वाली रही हैं, उदाहरण के लिए, अनुबंध परिनियोजन भंडारण स्लॉट बनाने की तुलना में प्रति बाइट काफी सस्ता है।

समायोजन के बिना, यदि नेटवर्क 100M गैस की सीमा तक स्केल करता है, तो Ethereum का स्टेट प्रति वर्ष लगभग 200 GiB बढ़ सकता है, जो अंततः सामान्य हार्डवेयर से आगे निकल जाएगा।

स्टेट निर्माण गैस लागत में वृद्धि (या EIP-8037) बनाए जा रहे डेटा के वास्तविक आकार से लागतों को जोड़कर लागतों में सामंजस्य स्थापित करती है, शुल्कों को अपडेट करती है ताकि वे एक ऑपरेशन द्वारा बनाए गए या एक्सेस किए गए स्थायी डेटा की मात्रा के अनुपात में हों।

EIP-8037 इन लागतों को अधिक अनुमानित रूप से प्रबंधित करने के लिए एक भंडार मॉडल भी प्रस्तुत करता है; स्टेट गैस शुल्क पहले state_gas_reservoir से लिया जाता है, और GAS ओपकोड केवल gas_left लौटाता है, जो निष्पादन फ्रेम को उपलब्ध गैस की गलत गणना करने से रोकता है।

EIP-8037 से पहले, कम्प्यूटेशनल कार्य (सक्रिय प्रसंस्करण) और स्थायी डेटा भंडारण (स्मार्ट अनुबंध को नेटवर्क के डेटाबेस में सहेजना) दोनों एक ही गैस की सीमा साझा करते हैं। जलाशय मॉडल लेखांकन को विभाजित करता है: लेनदेन के वास्तविक कम्प्यूटेशनल कार्य (प्रसंस्करण) के लिए गैस की सीमा और दीर्घकालिक डेटा भंडारण (स्टेट गैस) के लिए। दोनों को अलग करने से किसी एप्लिकेशन के डेटा के विशाल आकार को गैस की सीमा को पार करने से रोकने में मदद मिलती है; जब तक डेवलपर डेटा भंडारण के लिए जलाशय को भरने के लिए पर्याप्त धन प्रदान करते हैं, तब तक वे बहुत बड़े और अधिक जटिल स्मार्ट अनुबंध तैनात कर सकते हैं।

डेटा भंडारण का अधिक सटीक और अनुमानित रूप से मूल्य निर्धारण करने से Ethereum को डेटाबेस को ब्लोट किए बिना अपनी गति और क्षमता को सुरक्षित रूप से बढ़ाने में मदद मिलेगी। यह स्थिरता नोड ऑपरेटरों को आने वाले वर्षों के लिए (अपेक्षाकृत) किफायती हार्डवेयर का उपयोग जारी रखने की अनुमति देगी, जिससे नेटवर्क के विकेंद्रीकरण को बनाए रखने के लिए घर पर स्टेकिंग सुलभ रहेगी।

संसाधन: EIP-8037 तकनीकी विनिर्देश (opens in a new tab)

स्टेट-एक्सेस गैस लागत अपडेट

  • जब एप्लिकेशन Ethereum पर स्थायी रूप से संग्रहीत जानकारी (स्टेट-एक्सेस ओपकोड) को पढ़ते या अपडेट करते हैं, तो गैस लागत बढ़ाता है ताकि इन कमांडों के लिए आवश्यक गणना कार्य का सटीक मिलान हो सके
  • कृत्रिम रूप से सस्ती डेटा-रीडिंग संचालन का फायदा उठाने वाले सेवा-से-इनकार हमलों को रोककर नेटवर्क लचीलापन को मजबूत करता है

जैसे-जैसे Ethereum का स्टेट बढ़ा है, पुराने डेटा को खोजने और पढ़ने का कार्य ("स्टेट एक्सेस") नोड्स के लिए संसाधित करने के लिए भारी और धीमा हो गया है। इन कार्यों के लिए शुल्क समान रहे हैं, भले ही अब जानकारी देखना (गणना शक्ति के मामले में) थोड़ा अधिक महंगा है।

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

स्टेट-एक्सेस गैस लागत अपडेट (या EIP-8038) आधुनिक हार्डवेयर प्रदर्शन और स्टेट आकार के साथ संरेखित करने के लिए, खाता और अनुबंध डेटा देखने जैसे स्टेट-एक्सेस ओपकोड के लिए गैस स्थिरांक बढ़ाता है।

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

स्टेट-एक्सेस क्रियाओं का अधिक सटीक मूल्य निर्धारण करके Ethereum आकस्मिक या जानबूझकर मंदी के खिलाफ अधिक लचीला हो सकता है, जबकि नेटवर्क लागत को हार्डवेयर लोड के साथ संरेखित करना भविष्य में गैस की सीमा में वृद्धि के लिए एक अधिक स्थायी आधार साबित होता है।

संसाधन: EIP-8038 तकनीकी विनिर्देश (opens in a new tab)

नेटवर्क लचीलापन

सत्यापनकर्ता कर्तव्यों और निकास प्रक्रियाओं में सुधार बड़े पैमाने पर स्लैशिंग घटनाओं के दौरान नेटवर्क स्थिरता सुनिश्चित करते हैं और तरलता का लोकतंत्रीकरण करते हैं। ये सुधार नेटवर्क को अधिक स्थिर बनाते हैं और यह सुनिश्चित करते हैं कि सभी प्रतिभागियों, बड़े और छोटे, के साथ उचित व्यवहार किया जाए।

स्लैश किए गए सत्यापनकर्ताओं को प्रस्तावित करने से बाहर करें

  • दंडित (स्लैश किए गए) सत्यापनकर्ताओं को भविष्य के ब्लॉक प्रस्तावित करने के लिए चुने जाने से रोकता है, गारंटीकृत छूटे हुए स्लॉट को समाप्त करता है
  • Ethereum को सुचारू रूप से और भरोसेमंद रूप से चालू रखता है, बड़े पैमाने पर स्लैशिंग घटना के मामले में गंभीर ठहराव को रोकता है

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

क्योंकि स्लैश किए गए प्रस्तावक के ब्लॉक स्वचालित रूप से अमान्य के रूप में खारिज कर दिए जाते हैं, इससे नेटवर्क को स्लॉट छूट जाते हैं और बड़े पैमाने पर स्लैशिंग घटनाओं के दौरान नेटवर्क रिकवरी में देरी होती है।

स्लैश किए गए सत्यापनकर्ताओं को प्रस्तावित करने से बाहर करें (या EIP-8045) बस भविष्य के कर्तव्यों के लिए चुने जाने से स्लैश किए गए सत्यापनकर्ताओं को फ़िल्टर करता है। यह श्रृंखला के लचीलेपन में सुधार करता है यह सुनिश्चित करके कि केवल स्वस्थ सत्यापनकर्ताओं को ब्लॉक प्रस्तावित करने के लिए चुना जाता है, नेटवर्क व्यवधानों के दौरान सेवा की गुणवत्ता बनाए रखता है।

संसाधन: EIP-8045 तकनीकी विनिर्देश (opens in a new tab)

निकासियों को समेकन कतार का उपयोग करने दें

  • एक खामी को बंद करता है जो उच्च-शेष सत्यापनकर्ताओं को समेकन कतार के माध्यम से छोटे सत्यापनकर्ताओं की तुलना में अधिक तेज़ी से नेटवर्क से बाहर निकलने की अनुमति देता है
  • नियमित निकास को इस दूसरी कतार में ओवरफ्लो करने की अनुमति देता है जब इसमें अतिरिक्त क्षमता होती है, उच्च-मात्रा अवधि के दौरान स्टेकिंग निकासी के समय को कम करता है
  • Ethereum की मुख्य सुरक्षा सीमाओं को बदलने या नेटवर्क को कमजोर करने से बचने के लिए सख्त सुरक्षा बनाए रखता है

Pectra अपग्रेड के बाद से Ethereum सत्यापनकर्ताओं के लिए अधिकतम प्रभावी शेष राशि 32 ETH से बढ़कर 2,048 ETH हो गई है, एक तकनीकी खामी उच्च-शेष सत्यापनकर्ताओं को समेकन कतार के माध्यम से छोटे सत्यापनकर्ताओं की तुलना में तेजी से नेटवर्क से बाहर निकलने की अनुमति देती है।

निकासियों को समेकन कतार का उपयोग करने दें (या EIP-8080) सभी स्टेकिंग निकास के लिए समेकन कतार का लोकतंत्रीकरण करता है, जिससे सभी के लिए एक एकल, निष्पक्ष रेखा बनती है।

आज यह कैसे काम करता है, इसे तोड़ने के लिए:

  • Ethereum की मंथन सीमा उस दर पर एक सुरक्षा सीमा है जिस पर सत्यापनकर्ता अपने दांव पर लगे ETH में प्रवेश कर सकते हैं, बाहर निकल सकते हैं, या विलय (समेकित) कर सकते हैं, यह सुनिश्चित करने के लिए कि नेटवर्क की सुरक्षा कभी भी अस्थिर न हो
  • क्योंकि एक सत्यापनकर्ता समेकन एक मानक सत्यापनकर्ता निकास की तुलना में अधिक चलने वाले भागों के साथ एक भारी कार्रवाई है, यह इस सुरक्षा बजट (मंथन सीमा) का एक बड़ा हिस्सा खा जाता है
  • विशेष रूप से, प्रोटोकॉल यह निर्धारित करता है कि एक मानक निकास की सटीक सुरक्षा लागत एक समेकन की लागत का दो-तिहाई (2/3) है

उचित निकास कतारें मानक निकास को उच्च निकास मांग की अवधि के दौरान समेकन कतार से अप्रयुक्त स्थान उधार लेने की अनुमति देंगी, "3 के लिए 2" विनिमय दर लागू करते हुए (प्रत्येक 2 अप्रयुक्त समेकन स्थानों के लिए, नेटवर्क सुरक्षित रूप से 3 मानक निकास को संसाधित कर सकता है)। यह 3/2 मंथन कारक समेकन और निकास कतारों में मांग को संतुलित करता है।

समेकन कतार तक पहुंच का लोकतंत्रीकरण करने से उच्च मांग की अवधि के दौरान उपयोगकर्ताओं के अपने दांव से बाहर निकलने की गति 2.5 गुना तक बढ़ जाएगी, बिना नेटवर्क सुरक्षा से समझौता किए।

संसाधन: EIP-8080 तकनीकी विनिर्देश (opens in a new tab)

उपयोगकर्ता और डेवलपर अनुभव में सुधार करें

Ethereum के Glamsterdam अपग्रेड का उद्देश्य उपयोगकर्ता अनुभव में सुधार करना, डेटा खोज क्षमता को बढ़ाना और सिंक विफलताओं को रोकने के लिए बढ़ते संदेश आकारों को संभालना है। यह नेटवर्क के स्केलिंग के साथ तकनीकी अड़चनों को रोकते हुए ऑनचेन क्या हो रहा है, इसे ट्रैक करना आसान बनाता है।

आंतरिक लेनदेन गैस लागत कम करें

  • लेनदेन के लिए आधार शुल्क कम करता है, एक साधारण देशी ETH भुगतान की कुल लागत को कम करता है
  • छोटे हस्तांतरण को और अधिक किफायती बनाता है, जिससे Ethereum की व्यवहार्यता एक नियमित विनिमय माध्यम के रूप में बढ़ती है

आज सभी Ethereum लेनदेन पर एक समान आधार गैस शुल्क है, भले ही इसे संसाधित करना कितना भी सरल या जटिल क्यों न हो। आंतरिक लेनदेन गैस कम करें (या EIP-2780) उस आधार शुल्क को कम करने का प्रस्ताव करता है ताकि मौजूदा खातों के बीच एक मानक ETH हस्तांतरण 71% तक सस्ता हो सके।

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

यह प्रस्ताव नेटवर्क के स्टेट पर भारी पड़ने से कम शुल्कों को रोकने के लिए बिल्कुल नए खाते बनाने के लिए एक अपवाद प्रस्तुत करता है। यदि कोई हस्तांतरण ETH को एक खाली, अस्तित्वहीन पते पर भेजता है, तो नेटवर्क को इसके लिए एक स्थायी नया रिकॉर्ड बनाना होगा। उस खाता निर्माण के लिए एक गैस अधिभार जोड़ा जाता है ताकि इसके दीर्घकालिक भंडारण बोझ को कवर करने में मदद मिल सके।

साथ में, EIP-2780 का उद्देश्य मौजूदा खातों के बीच रोजमर्रा के हस्तांतरण को और अधिक किफायती बनाना है, जबकि यह सुनिश्चित करना है कि नेटवर्क अभी भी सच्चे स्टेट विकास का सटीक मूल्य निर्धारण करके डेटाबेस ब्लोट से सुरक्षित है।

संसाधन: EIP-2780 तकनीकी विनिर्देश (opens in a new tab)

नियतात्मक फैक्टरी प्रीडिप्लॉय

  • डेवलपर्स को कई श्रृंखलाओं में एक ही पते पर एप्लिकेशन और स्मार्ट अनुबंध वॉलेट तैनात करने का एक देशी तरीका देता है
  • उपयोगकर्ताओं को कई परत 2 (L2) नेटवर्क पर एक ही स्मार्ट वॉलेट पता रखने की अनुमति देता है, जिससे संज्ञानात्मक भार कम होता है, भ्रम कम होता है, और धन की आकस्मिक हानि का खतरा कम होता है
  • डेवलपर्स द्वारा वर्तमान में इस समता को प्राप्त करने के लिए उपयोग किए जाने वाले वर्कअराउंड को प्रतिस्थापित करता है, जिससे मल्टी-चेन वॉलेट और ऐप बनाना आसान और अधिक सुरक्षित हो जाता है

यदि किसी उपयोगकर्ता के पास आज कई Ethereum Virtual Machine (EVM)-संगत श्रृंखलाओं में खातों के साथ एक स्मार्ट अनुबंध वॉलेट है, तो वे अक्सर विभिन्न नेटवर्कों पर पूरी तरह से अलग पते के साथ समाप्त होते हैं। यह न केवल भ्रामक है, बल्कि इससे धन की आकस्मिक हानि भी हो सकती है।

नियतात्मक फैक्टरी प्रीडिप्लॉय (या EIP-7997) डेवलपर्स को Ethereum मेननेट, परत 2 (L2) नेटवर्क, और बहुत कुछ सहित कई EVM श्रृंखलाओं में एक ही पते पर अपने विकेंद्रीकृत अनुप्रयोगों और स्मार्ट अनुबंध वॉलेट को तैनात करने का एक देशी, अंतर्निहित तरीका देता है। यदि अपनाया जाता है, तो यह उपयोगकर्ता को प्रत्येक भाग लेने वाली श्रृंखला पर एक ही पता रखने की अनुमति देगा, जिससे संज्ञानात्मक भार और उपयोगकर्ता त्रुटि की संभावना में काफी कमी आएगी।

नियतात्मक फैक्टरी प्रीडिप्लॉय प्रत्येक भाग लेने वाली EVM-संगत श्रृंखला पर एक समान स्थान (विशेष रूप से, पता 0x12) पर एक न्यूनतम, विशेष फैक्टरी प्रोग्राम को स्थायी रूप से रखकर काम करता है। इसका लक्ष्य एक सार्वभौमिक, मानक फैक्टरी अनुबंध प्रदान करना है जिसे किसी भी EVM-संगत नेटवर्क द्वारा अपनाया जा सकता है; जब तक एक EVM श्रृंखला भाग लेती है और इस मानक को अपनाती है, तब तक डेवलपर इसका उपयोग उस नेटवर्क पर अपने स्मार्ट अनुबंधों को ठीक उसी पते पर तैनात करने के लिए कर पाएंगे।

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

संसाधन: EIP-7997 तकनीकी विनिर्देश (opens in a new tab)

ETH हस्तांतरण और बर्न एक लॉग उत्सर्जित करते हैं

  • हर बार ETH हस्तांतरित या जलाए जाने पर स्वचालित रूप से एक स्थायी रिकॉर्ड (लॉग) उत्पन्न करता है
  • एक ऐतिहासिक अंधे स्थान को ठीक करता है जो ऐप्स, एक्सचेंजों और ब्रिजों को तदर्थ अनुरेखण उपकरणों के बिना उपयोगकर्ता जमा का विश्वसनीय रूप से पता लगाने की अनुमति देता है

टोकन (ERC-20) के विपरीत, स्मार्ट अनुबंधों के बीच नियमित ETH हस्तांतरण एक स्पष्ट रसीद (मानक लॉग) उत्सर्जित नहीं करते हैं, जिससे एक्सचेंजों और ऐप्स के लिए उन्हें ट्रैक करना मुश्किल हो जाता है।

ETH हस्तांतरण और बर्न एक लॉग उत्सर्जित करते हैं (या EIP-7708) नेटवर्क के लिए हर बार गैर-शून्य मात्रा में ETH को स्थानांतरित या जलाने पर एक मानक लॉग ईवेंट उत्सर्जित करना अनिवार्य बनाता है।

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

संसाधन: EIP-7708 तकनीकी विनिर्देश (opens in a new tab)

eth/70 आंशिक ब्लॉक रसीद सूचियाँ

जैसे-जैसे हम Ethereum द्वारा किए जा सकने वाले काम की मात्रा बढ़ाते हैं, उन कार्यों के लिए रसीदों की सूचियां (इन लेनदेन के डेटा रिकॉर्ड) इतनी बड़ी होती जा रही हैं कि वे संभावित रूप से नेटवर्क के नोड्स को एक-दूसरे के साथ डेटा सिंक करने का प्रयास करते समय विफल कर सकती हैं।

eth/70 आंशिक ब्लॉक रसीद सूचियां (या EIP-7975) नोड्स के लिए एक-दूसरे से बात करने का एक नया तरीका (eth/70) प्रस्तुत करती हैं जो इन बड़ी सूचियों को छोटे, अधिक प्रबंधनीय टुकड़ों में तोड़ने की अनुमति देती हैं। eth/70 नेटवर्क के संचार प्रोटोकॉल के लिए एक पेजिनेशन प्रणाली प्रस्तुत करता है जो नोड्स को ब्लॉक रसीद सूचियों को तोड़ने और डेटा को छोटे, अधिक प्रबंधनीय टुकड़ों में सुरक्षित रूप से अनुरोध करने की अनुमति देता है।

यह परिवर्तन भारी गतिविधि की अवधि के दौरान नेटवर्क सिंक विफलताओं को रोकेगा। अंततः, यह Ethereum को अपनी ब्लॉक क्षमता बढ़ाने और भविष्य में प्रति ब्लॉक अधिक लेनदेन संसाधित करने का मार्ग प्रशस्त करता है, बिना श्रृंखला को सिंक करने वाले भौतिक हार्डवेयर पर भारी पड़े।

संसाधन: EIP-7975 तकनीकी विनिर्देश (opens in a new tab)

आगे की रीडिंग

अक्सर पूछे जाने वाले प्रश्न

Glamsterdam हार्ड फोर्क के बाद ETH को कैसे परिवर्तित किया जा सकता है?

  • आपके ETH के लिए कोई कार्रवाई आवश्यक नहीं है: Glamsterdam अपग्रेड के बाद आपके ETH को बदलने या अपग्रेड करने की कोई आवश्यकता नहीं है। आपके खाते का बैलेंस वही रहेगा, और हार्ड फोर्क के बाद आपके पास वर्तमान में मौजूद ETH उसी रूप में उपलब्ध रहेगा।
  • घोटालों से सावधान रहें! आपको अपने ETH को "अपग्रेड" करने का निर्देश देने वाला कोई भी व्यक्ति आपको घोटाला करने की कोशिश कर रहा है। इस अपग्रेड के संबंध में आपको कुछ भी करने की आवश्यकता नहीं है। आपकी संपत्तियाँ पूरी तरह से अप्रभावित रहेंगी। याद रखें, सूचित रहना धोखाधड़ी के खिलाफ सबसे अच्छी सुरक्षा है।

धोखाधड़ी को पहचानने और इससे बचने पर अधिक जानकारी

क्या Glamsterdam अपग्रेड सभी Ethereum नोड्स और सत्यापनकर्ताओं को प्रभावित करता है?

हां, Glamsterdam अपग्रेड के लिए निष्पादन क्लाइंट और सहमति क्लाइंट दोनों के लिए अपडेट की आवश्यकता है। क्योंकि यह अपग्रेड एनश्राइंड प्रस्तावक-बिल्डर सेपरेशन (ePBS) का परिचय देता है, नोड ऑपरेटरों को यह सुनिश्चित करने की आवश्यकता होगी कि उनके क्लाइंट नेटवर्क द्वारा ब्लॉक बनाने, मान्य करने और प्रमाणित करने के नए तरीकों को संभालने के लिए अपडेट किए गए हैं।

सभी मुख्य इथेरियम क्लाइंट उच्च प्राथमिकता के रूप में चिह्नित हार्ड फोर्क का समर्थन करने वाले संस्करण जारी करेंगे। आप क्लाइंट GitHub रिपॉजिटरी, उनके Discord चैनलों (opens in a new tab), EthStaker Discord (opens in a new tab) में इन रिलीज़ की उपलब्धता के साथ बने रह सकते हैं, या प्रोटोकॉल अपडेट के लिए Ethereum ब्लॉग की सदस्यता ले सकते हैं।

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

एक स्टेकर के रूप में, मुझे Glamsterdam अपग्रेड के लिए क्या करने की आवश्यकता है?

हर नेटवर्क अपग्रेड की तरह, सुनिश्चित करें कि आप अपने क्लाइंट्स को Glamsterdam समर्थन के साथ चिह्नित नवीनतम संस्करणों में अपडेट करें। रिलीज़ के बारे में सूचित होने के लिए मेलिंग सूची और EF ब्लॉग पर प्रोटोकॉल घोषणाओं (opens in a new tab) में अपडेट का पालन करें।

मेननेट पर Glamsterdam सक्रिय होने से पहले अपने सेटअप को मान्य करने के लिए, आप टेस्टनेट पर एक सत्यापनकर्ता चला सकते हैं। टेस्टनेट फोर्क की घोषणा मेलिंग सूची और ब्लॉग में भी की जाती है।

Glamsterdam L1 स्केलिंग के लिए क्या सुधार शामिल करेगा?

हेडलाइन सुविधा ePBS (EIP-7732) है, जो नेटवर्क लेनदेन को मान्य करने के भारी कार्य को सहमति तक पहुंचने के कार्य से अलग करती है। यह डेटा प्रसार विंडो को 2 सेकंड से लगभग 9 सेकंड तक बढ़ाता है, जिससे Ethereum की बहुत अधिक लेनदेन थ्रूपुट को सुरक्षित रूप से संभालने और परत 2 नेटवर्क के लिए अधिक डेटा ब्लॉब्स को समायोजित करने की क्षमता अनब्लॉक हो जाती है।

क्या Glamsterdam Ethereum (परत 1) पर शुल्क कम करेगा?

हां, Glamsterdam सबसे अधिक संभावना रोजमर्रा के उपयोगकर्ताओं के लिए शुल्क कम करेगा! आंतरिक लेनदेन गैस को कम करें (या EIP-2780) ETH भेजने के लिए आधार शुल्क को कम करता है, जिससे ETH रोजमर्रा के भुगतानों के लिए उपयोग करने के लिए बहुत सस्ता हो जाता है।

इसके अलावा, दीर्घकालिक स्थिरता के लिए, Glamsterdam ब्लॉक-स्तरीय एक्सेस सूचियों (BALs) का परिचय देता है। यह समानांतर प्रसंस्करण को सक्षम बनाता है और L1 को भविष्य में उच्च समग्र गैस की सीमाओं को सुरक्षित रूप से संभालने के लिए तैयार करता है, जो क्षमता बढ़ने पर प्रति-लेनदेन गैस लागत को कम करने की संभावना है।

क्या Glamsterdam के बाद मेरे मौजूदा स्मार्ट अनुबंधों में कोई बदलाव होगा?

मौजूदा अनुबंध Glamsterdam के बाद सामान्य रूप से काम करते रहेंगे। डेवलपर्स को संभवतः कई नए उपकरण मिलेंगे और उन्हें अपने गैस उपयोग की समीक्षा करनी चाहिए:

  • अधिकतम अनुबंध आकार बढ़ाएं (या EIP-7954) डेवलपर्स को बड़े एप्लिकेशन तैनात करने की अनुमति देता है, जिससे अधिकतम अनुबंध आकार की सीमा लगभग 24KiB से 32KiB तक बढ़ जाती है।
  • नियतात्मक फैक्टरी प्रीडिप्लॉय (या EIP-7997) एक सार्वभौमिक, अंतर्निहित फैक्टरी अनुबंध का परिचय देता है। यह डेवलपर्स को सभी भाग लेने वाली EVM श्रृंखलाओं में अपने अनुप्रयोगों और स्मार्ट अनुबंध वॉलेट को ठीक उसी पते पर तैनात करने की अनुमति देता है।
  • यदि आपका ऐप ETH हस्तांतरण खोजने के लिए जटिल अनुरेखण पर निर्भर करता है, तो ETH हस्तांतरण और बर्न एक लॉग उत्सर्जित करते हैं (या EIP-7708) आपको अधिक सरल और विश्वसनीय लेखांकन के लिए लॉग का उपयोग करने पर स्विच करने की अनुमति देगा।
  • स्टेट निर्माण गैस लागत में वृद्धि (या EIP-8037) और स्टेट-एक्सेस गैस लागत अपडेट (या EIP-8038) नए स्थिरता मॉडल पेश करते हैं जो कुछ अनुबंध परिनियोजन लागतों को बदल देंगे, क्योंकि नए खाते बनाने या स्थायी भंडारण के लिए गतिशील रूप से समायोजित शुल्क होगा।

Glamsterdam नोड भंडारण और हार्डवेयर आवश्यकताओं को कैसे प्रभावित करेगा?

Glamsterdam के लिए विचाराधीन कई EIP स्टेट वृद्धि के प्रदर्शन क्लिफ को संबोधित करते हैं:

  • स्टेट निर्माण गैस लागत में वृद्धि (या EIP-8037) 100 GiB/वर्ष की स्टेट डेटाबेस विकास दर को लक्षित करने के लिए एक गतिशील मूल्य निर्धारण मॉडल प्रस्तुत करती है, यह सुनिश्चित करते हुए कि मानक भौतिक हार्डवेयर नेटवर्क को कुशलतापूर्वक चलाना जारी रख सकता है।
  • eth/70 आंशिक ब्लॉक रसीद सूचियां (या EIP-7975) नोड्स को पेजिनेटेड ब्लॉक रसीदें अनुरोध करने की अनुमति देती हैं, जो Ethereum के स्केलिंग के साथ क्रैश और सिंक को रोकने के लिए डेटा-भारी ब्लॉक रसीद सूचियों को छोटे टुकड़ों में तोड़ती हैं।

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