एथेरियम शेपेला टेस्टनेट विकास के नवीनतम दौर में कुछ बग का पता चलता है

शंघाई-कैपेला अपडेट से पहले एथेरियम के झेजियांग टेस्टनेट पर परीक्षण से कुछ बग सामने आए, लेकिन ऐसा कुछ भी नहीं है जो नेटवर्क के लिए स्टेकिंग की शुरुआत के लिए समयरेखा को प्रभावित करेगा। 

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

नवीनतम निकासी देवनेट अपडेट ने 600,000 सत्यापनकर्ताओं से युक्त एक तनाव परीक्षण को विस्तृत किया, जिनमें से 360,000 ने फोर्क के समय निकासी क्रेडेंशियल अपडेट किए। Beiko ने कहा कि RAM और CPU में क्लाइंट स्पाइक्स हुए और डेवलपर्स आने वाले दिनों में खोए बनाम रिकॉर्ड किए गए क्रेडेंशियल अपडेट संदेशों की संख्या का अनुमान लगाएंगे।

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

ब्लॉबलेस प्रतिबंध

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

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

जबकि आगे का रास्ता स्पष्ट नहीं है, चर्चा में विषय पर तीन मौजूदा प्रस्ताव हैं क्योंकि डेवलपर्स "निष्क्रिय करने वाले विकल्प जो चीजों को नहीं तोड़ते हैं," बीको ने कहा।

बीको ने कहा, "यहां चुनौती यह है कि यह एक बुरा हमला वेक्टर खोलता है: एक अनुबंध तैनात करें, भंडारण को एक निश्चित तरीके से भरें, और जब आप अनुबंध को दोबारा तैनात करते हैं, तो पुराना भंडारण अभी भी वहां है, और दुर्भावनापूर्ण तरीकों से पहुंचा जा सकता है।"

स्रोत: https://www.theblock.co/post/212636/latest-round-of-ethereum-shapella-testnet-development-reveals-a-few-bugs?utm_source=rss&utm_medium=rss