वी गॉड्स का नया लेख: एथेरियम स्केलेबिलिटी में सुधार के लिए बहुआयामी गैस मूल्य निर्धारण
मूल लेख: बहुआयामी गैस मूल्य निर्धारण
संकलनकर्ता: ओडेली प्लैनेट डेली एशर
एथेरियम नेटवर्क में, संसाधन सीमित होते हैं और गैस नामक एक संसाधन के माध्यम से मूल्य निर्धारित किए जाते हैं। गैस किसी विशेष लेनदेन या ब्लॉक को संसाधित करने के लिए आवश्यक कम्प्यूटेशनल प्रयास का एक माप है। गैस कई प्रकार के प्रयासों को जोड़ती है, जिनमें से सबसे महत्वपूर्ण हैं:
-
आदिम गणनाएँ (जैसे ADD, MULTIPLY)
-
एथेरियम स्टोरेज (जैसे SSTORE, SLOAD, ETH स्थानान्तरण) को पढ़ें और लिखें
-
डेटा बैंडविड्थ
-
एक ब्लॉक बनाने की लागत ZK-स्नार्क सबूत
उदाहरण के लिए, यह लेन-देन कुल 47085 गैस की लागत आई। इसमें शामिल हैं: (i) आधार शुल्क के लिए 21000 गैस; (ii) कॉलडेटा बाइट्स के लिए 1556 गैस जो लेनदेन का हिस्सा हैं; (iii) स्टोरेज को पढ़ने और लिखने के लिए 16500 गैस; (iv) स्टोरेज के लिए 2149 गैस लकड़ी का लट्ठा उत्पादन; और बाकी ईवीएम निष्पादन के लिए। उपयोगकर्ता को जो लेनदेन शुल्क देना होगा वह लेनदेन द्वारा खपत की गई गैस के समानुपातिक है। एक ब्लॉक में 30 मिलियन तक गैस हो सकती है, और गैस की कीमत लगातार समायोजित की जाती है EIP-1559 लक्ष्य तंत्र यह सुनिश्चित करना कि ब्लॉक में औसतन 15 मिलियन गैस हो।
इस दृष्टिकोण का एक बड़ा फायदा है: चूंकि सभी लेन-देन एक ही आभासी संसाधन में संयोजित होते हैं, इसलिए बाजार का डिज़ाइन बहुत सरल है। लागत को कम करने के लिए लेन-देन को अनुकूलित करना आसान है, उच्चतम संभव शुल्क (छोड़कर) चार्ज करने के लिए ब्लॉक को अनुकूलित करना अपेक्षाकृत आसान है एमईवी ), और शुल्क बचाने के लिए कुछ लेनदेन को दूसरों के साथ जोड़ने के लिए कोई अजीब प्रोत्साहन नहीं है।
लेकिन यह दृष्टिकोण एक बड़ी अकुशलता से भी ग्रस्त है: यह विभिन्न संसाधनों को एक दूसरे में परिवर्तनीय मानता है, जबकि नेटवर्क क्या संभाल सकता है इसकी वास्तविक मौलिक सीमाएँ सत्य नहीं हैं। इस समस्या को समझने का एक तरीका निम्नलिखित आरेख को देखना है:
यदि 饾憶 संसाधन पर स्पष्ट सुरक्षा सीमाएँ हैं, तो एक-आयामी गैस 饾憶 गुना तक थ्रूपुट को कम कर सकती है। नतीजतन, बहुआयामी गैस की अवधारणा में लंबे समय से रुचि रही है, और EIP-4844 के माध्यम से, हम वास्तव में आज एथेरियम पर बहुआयामी गैस का उपयोग कर सकते हैं। इस पोस्ट में इस दृष्टिकोण के लाभों तथा आगे सुधार की संभावनाओं का पता लगाया गया है।
ब्लॉब्स: कैनकन उन्नत बहुआयामी गैस
इस वर्ष की शुरुआत में, औसत ब्लॉक आकार 150 केबी था इसका एक बड़ा हिस्सा कन्वोल्यूशनल डेटा है: एल2 प्रोटोकॉल जो सुरक्षा कारणों से डेटा को ऑन-चेन संग्रहीत करता है। यह डेटा महंगा है: हालाँकि कन्वोल्यूशन पर लेन-देन एथेरियम L1 पर संबंधित लेन-देन की तुलना में 5-10 गुना सस्ता है, फिर भी कई उपयोग मामलों के लिए यह लागत बहुत अधिक है।
इस समस्या का अंततः प्रत्येक ब्लॉक में एक अलग कन्वोल्यूशन-अनुकूल डेटा स्पेस (जिसे ब्लॉब्स कहा जाता है) शुरू करके समाधान किया गया।
कैनकन अपग्रेड के बाद, एक एथेरियम ब्लॉक में (i) 30 मिलियन गैस और (ii) 6 ब्लॉब्स तक हो सकते हैं, जिनमें से प्रत्येक में लगभग 125 kB कॉलडेटा हो सकता है। दोनों संसाधनों की स्वतंत्र कीमतें हैं, EIP-1559 के समान स्वतंत्र मूल्य निर्धारण तंत्र द्वारा समायोजित , जिसका लक्ष्य प्रति ब्लॉक औसतन 15 मिलियन गैस और 3 ब्लॉब्स का उपयोग करना है।
परिणामस्वरूप, कन्वोल्यूशन की लागत 100 गुना कम हो गई है, कन्वोल्यूशन द्वारा किए जा सकने वाले लेन-देन की संख्या 3 गुना से अधिक बढ़ गई है, जबकि सैद्धांतिक अधिकतम ब्लॉक आकार में केवल मामूली वृद्धि हुई है: 1.9 एमबी से 2.6 एमबी तक।
रोलिंग लेनदेन शुल्क, द्वारा प्रदान किया गया ग्रोथएपि.xyz . डेनकन फोर्क 13 मार्च, 2024 को हुआ, जिसमें बहु-आयामी मूल्य वाले ब्लॉब्स पेश किए गए
बहुआयामी गैस और स्टेटलेस क्लाइंट
भविष्य में, स्टेटलेस क्लाइंट को प्रूफ़ स्टोर करने की समस्या का सामना करना पड़ेगा। स्टेटलेस क्लाइंट एक नए प्रकार का क्लाइंट है जो स्थानीय रूप से बहुत कम या कोई डेटा स्टोर किए बिना ब्लॉकचेन को सत्यापित करने में सक्षम है। यह किसी ब्लॉक के विशिष्ट भाग के लिए एथेरियम की स्थिति को सत्यापित करने के लिए प्रूफ़ स्वीकार करता है, बिना किसी डेटा को स्टोर किए।
औसतन, एक ब्लॉक लगभग 1,000 स्टोरेज रीड और राइट ऑपरेशन करता है, लेकिन सैद्धांतिक अधिकतम दसियों मिलियन हो सकता है। वर्तमान योजना एथेरियम के स्टेट ट्री डिज़ाइन को मर्कल पेट्रीसिया ट्री से वर्कल ट्री में माइग्रेट करके स्टेटलेस क्लाइंट का समर्थन करना है। हालाँकि, वर्कल ट्री क्वांटम-प्रतिरोधी नहीं है और नए STARK प्रूफ सिस्टम के लिए उपयुक्त नहीं है।
इसलिए, बहुत से लोग बाइनरी मर्कल ट्री और STARK के माध्यम से स्टेटलेस क्लाइंट का समर्थन करने की उम्मीद करते हैं, जो वर्कल को पूरी तरह से छोड़ सकते हैं, या वर्कल माइग्रेशन के कुछ साल बाद अपग्रेड कर सकते हैं। हालाँकि बाइनरी हैश ट्री शाखाओं के STARK प्रमाण के कई फायदे हैं, लेकिन प्रमाण बनाने की गति धीमी है और उच्च गति की आवश्यकताओं को पूरा नहीं कर सकती है।
यह आशा की जाती है कि भविष्य में ऐसा समय आएगा जब एक सेकंड से भी कम समय में 1000 मान सिद्ध करना संभव होगा, लेकिन यह सिद्ध करना संभव नहीं होगा कि 1000 मान एक सेकंड से भी कम समय में सिद्ध हो जाएंगे। 14,285 मान। इस समस्या को हल करने के लिए, बहुआयामी गैस की अवधारणा प्रस्तावित की गई थी। यह विधि भंडारण पहुंच को अलग-अलग सीमित और चार्ज कर सकती है, जिससे प्रति ब्लॉक 1000 बार औसत भंडारण पहुंच सुनिश्चित होती है, जबकि नेटवर्क की सुरक्षा और दक्षता में सुधार के लिए प्रति ब्लॉक 2000 बार की सीमा निर्धारित की जाती है।
बहुआयामी गैस के व्यापक अनुप्रयोग
स्टेट साइज़ ग्रोथ पर विचार करने के लिए एक और संसाधन है। इथेरियम स्टेट का आकार बढ़ाते समय, पूर्ण नोड्स को अधिक डेटा रखने की आवश्यकता होती है। अन्य संसाधनों के विपरीत, स्टेट साइज़ की वृद्धि सीमा मुख्य रूप से अल्पकालिक चोटियों के बजाय दीर्घकालिक निरंतर उपयोग से प्राप्त होती है। इसलिए, स्टेट साइज़ ग्रोथ के साथ संचालन को संभालने के लिए, कोई अलग गैस आयाम जोड़ने पर विचार कर सकता है। इस दृष्टिकोण का लक्ष्य एक फ़्लोटिंग मूल्य निर्धारित करना है जो प्रति ब्लॉक एक सीमा निर्धारित करने के बजाय एक विशिष्ट औसत उपयोग को लक्षित करता है।
यह बहुआयामी गैस की शक्ति को दर्शाता है, जो प्रत्येक संसाधन के लिए अलग-अलग प्रश्न पूछने की अनुमति देता है: (i) प्रत्येक संसाधन का आदर्श औसत उपयोग क्या है; (ii) प्रत्येक ब्लॉक के लिए प्रत्येक संसाधन का सुरक्षित अधिकतम उपयोग क्या है। इन मापदंडों को निर्धारित करके, गैस की कीमत को प्रति ब्लॉक अधिकतम उपयोग के आधार पर नहीं, बल्कि नेटवर्क की सुरक्षा के आधार पर समायोजित किया जा सकता है। अधिक जटिल परिस्थितियों से निपटने के लिए, कई गैस का उपयोग किया जा सकता है। उदाहरण के लिए, शून्य से गैर-शून्य SSTORE ऑपरेशन के लिए विभिन्न प्रकार की गैस की खपत की आवश्यकता हो सकती है, जैसे कि स्टेटलेस क्लाइंट प्रूफ गैस और स्टोरेज एक्सपेंशन गैस।
प्रति लेनदेन अधिकतम मूल्य: बहुआयामी गैस प्राप्त करें एक कमजोर लेकिन सरल रणनीति
एक-आयामी गैस प्रणाली में, किसी लेनदेन की गैस लागत, डेटा और गणना दोनों द्वारा खपत की गई गैस के आधार पर निर्धारित की जाती है। हालाँकि, एक बहुआयामी गैस प्रणाली में, गैस की लागत लेनदेन द्वारा खपत किए गए मुख्य संसाधनों के आधार पर निर्धारित की जा सकती है। यह दृष्टिकोण सुरक्षा बनाए रखते हुए थ्रूपुट में सुधार करता है।
EIP-7623 ने एक समान समाधान प्रस्तावित किया, जिसने प्रति बाइट न्यूनतम मूल्य में वृद्धि करके ब्लॉक में लेनदेन द्वारा घेरे गए स्थान को कम कर दिया, लेकिन इससे कुछ समस्याएं भी उत्पन्न हुईं, जैसे कि व्यक्तिगत संसाधन-गहन लेनदेन के लिए अभी भी उच्च शुल्क का भुगतान करना पड़ता है, और लागत बचाने के लिए डेटा-गहन और कम्प्यूटेशनल रूप से गहन लेनदेन को एक साथ बंडल करने के लिए एक प्रोत्साहन भी पैदा हुआ। Although this approach has its limitations, the benefits are worth it, but if you are willing to invest more development work, there are more ideal solutions.
बहुआयामी EIP-1559: एक कठिन लेकिन अधिक आदर्श रणनीति
इसके मूल में, बहुआयामी EIP-1559 extra_blobs पैरामीटर को ट्रैक करके ब्लॉब्स के लिए आधार शुल्क को समायोजित करता है ताकि यह सुनिश्चित किया जा सके कि ब्लॉकों का औसत उपयोग लक्ष्य स्तर पर बना रहे।
जब किसी ब्लॉक में ब्लॉब्स की संख्या लक्ष्य मूल्य से अधिक हो जाती है, तो उपयोग को कम करने के लिए आधार शुल्क बढ़ जाएगा; अन्यथा, यह घट जाएगा। यह मूल्य निर्धारण तंत्र ब्लॉक के भीतर लेनदेन मूल्य को गतिशील रूप से समायोजित करने की अनुमति देता है ताकि ब्लॉक को आधा भरा रखा जा सके। साथ ही, उपयोग में अल्पकालिक उछाल भी प्रतिबंध तंत्र को ट्रिगर करेगा, जिससे लेनदेन के लिए उचित प्रतिस्पर्धा सुनिश्चित होगी।
एथेरियम में, गैस के लिए यह मूल्य निर्धारण पद्धति कई वर्षों से मौजूद है: EIP-1559 ने 2020 की शुरुआत में एक बहुत ही समान तंत्र पेश किया था। EIP-4844 के लागू होने के साथ, अब गैस और ब्लॉब्स के लिए क्रमशः दो अस्थायी मूल्य हैं।
उपयोगकर्ताओं और ब्लॉक बिल्डरों के लिए, अनुभव पहले जैसा ही है, लेकिन उन्हें दो अलग-अलग शुल्कों के साथ तालमेल बिठाना होगा। हालाँकि, डेवलपर्स के लिए, कई कीमतों और कई प्रतिबंधों को समायोजित करने के लिए EVM कार्यक्षमता को फिर से डिज़ाइन करने की आवश्यकता कुछ चुनौतियाँ जोड़ सकती है।
बहुआयामी मूल्य निर्धारण, ईवीएम, और सबकॉल
ईवीएम में, दो तरह की गैस सीमाएँ होती हैं: प्रत्येक लेनदेन के लिए निर्धारित कुल गैस सीमा, और जब अनुबंध अन्य अनुबंधों को कॉल करते हैं तो व्यक्तिगत गैस सीमाएँ। यह अनुबंधों को अविश्वसनीय अनुबंधों को कॉल करने की अनुमति देता है, जबकि यह सुनिश्चित करता है कि कॉल के बाद अन्य गणनाओं के लिए अभी भी गैस शेष है। हालांकि, विभिन्न प्रकार के निष्पादन के बीच बहुआयामी गैस मूल्य निर्धारण को लागू करने में चुनौतियां हैं। इस बहुआयामी योजना के लिए प्रत्येक गैस प्रकार के लिए कई सीमाएँ प्रदान करने के लिए उप-कॉल की आवश्यकता होती है, जो ईवीएम में बहुत बड़ा बदलाव लाएगा और मौजूदा अनुप्रयोगों के साथ असंगत है।
बहुआयामी गैस प्रस्ताव आम तौर पर सिर्फ़ दो आयामों पर ही टिके रहते हैं: डेटा और निष्पादन। डेटा को EVM के बाहर आवंटित किया जाता है, इसलिए इसे अलग से मूल्य निर्धारण करने के लिए किसी आंतरिक परिवर्तन की आवश्यकता नहीं होती है। डेवलपर्स के लिए, इसका मतलब है कि EVM और उसके आस-पास के बुनियादी ढांचे को कई कीमतों और कई सीमाओं को समायोजित करने के लिए फिर से डिज़ाइन किया जाना चाहिए। कुछ मामलों में, अनुकूलन भी अधिक कठिन हो जाएगा क्योंकि यह स्पष्ट नहीं है कि कौन सा दृष्टिकोण अधिक कुशल है, जो विकास प्रक्रिया को प्रभावित कर सकता है।
हालांकि इसमें कुछ चुनौतियां हैं, लेकिन इन मुद्दों को EIP-7623 जैसी किसी प्रणाली को लागू करके हल किया जा सकता है, जो भंडारण कार्यों के लिए अतिरिक्त शुल्क लेती है और लेनदेन के अंत में उसे वापस कर देती है, ताकि यह सुनिश्चित हो सके कि मुख्य कॉल में आगे के कार्यों को करने के लिए अभी भी पर्याप्त गैस मौजूद है।
सारांश
किसी भी मामले में, इस बात पर जोर देना उचित है कि एक बार जब आप बहुआयामी निष्पादन गैस शुरू करते हैं, तो सिस्टम की जटिलता काफी बढ़ जाएगी, जो अपरिहार्य प्रतीत होती है।
इसलिए हम एक जटिल निर्णय का सामना कर रहे हैं: क्या हम L1 स्केलेबिलिटी में महत्वपूर्ण लाभ प्राप्त करने के बदले में EVM स्तर पर अधिक जटिलता स्वीकार करने के लिए तैयार हैं, और यदि हाँ, तो प्रोटोकॉल अर्थशास्त्र और एप्लिकेशन डेवलपर्स के लिए कौन सा विशिष्ट प्रस्ताव सबसे अच्छा है? यह संभावना है कि सबसे अच्छा समाधान न तो पहले बताए गए हैं और न ही ऊपर बताए गए हैं, और अभी भी अधिक सुंदर और प्रभावी समाधानों के लिए जगह है।
यह लेख इंटरनेट से लिया गया है: V Gods का नया लेख: एथेरियम स्केलेबिलिटी में सुधार के लिए बहुआयामी गैस मूल्य निर्धारण
संक्षेप में PEPE की कीमत धीरे-धीरे गिरना शुरू हो रही है और संभावित रूप से 31% की गिरावट दर्ज कर सकती है। सक्रिय पते अब दो महीने के निचले स्तर पर हैं क्योंकि निवेशक रैली में मंदी के बाद पीछे हट रहे हैं। ओपन इंटरेस्ट भी एक महीने में $126 मिलियन से तेजी से घटकर $76 मिलियन हो गया है। PEPE की कीमत में मीम कॉइन के प्रति उत्साही निवेशक प्रोफ़ाइल के प्रभाव दिखने लगे हैं जो थोड़ी सी भी मंदी के बीच पीछे हट जाते हैं। इससे संभवतः मेंढक-थीम वाले मीम टोकन में भारी सुधार होगा। PEPE निवेशक पीछे हटे पेपे की कीमत संभावित गिरावट को देखने से लेकर अपने निवेशकों के कारण निश्चित गिरावट को देखने तक की ओर बढ़ जाएगी। ये मीम कॉइन धारक केवल बुल मार्केट के दौरान ही सक्रिय होते हैं और जैसे ही माहौल बदलता है, वे पीछे हट जाते हैं। ऐसा ही है...