ईथेरियम डेवलपर्स ने Glamsterdam बग को ठीक किया जो वैलिडेटर डिपॉज़िट्स को गलत रूट कर सकता था

iconCrypto Economy
साझा करें
AI summary iconसारांश
ईथेरियम समाचार: विकासकर्ताओं ने ग्लैमस्टर्डम अपग्रेड में एक बग का ठीका मर्ज किया, जिससे वैलिडेटर डिपॉज़िट्स को सही पब्लिक कीज़ के साथ मेल खाने वाले ब्लॉक बिल्डर्स को गलत तरीके से रीडायरेक्ट किया जा सकता था। ग्लोस पर प्रवेश के दौरान पाया गया यह मुद्दा, रजिस्ट्री बनाने के दौरान लंबित डिपॉज़िट्स को प्रभावित किया, लेकिन लाइव मेननेट को प्रभावित नहीं किया। 26 अक्टूबर को मर्ज किया गया पुल रिक्वेस्ट #5736, डिपॉज़िट रूटिंग को विद्रोह क्रेडेंशियल्स द्वारा अलग करता है और रिग्रेशन टेस्ट्स जोड़ता है। ईथेरियम परितंत्र समाचार में वैलिडेटर सुरक्षा और डिपॉज़िट सटीकता में निरंतर सुधार पर प्रकाश डाला गया है।

TL;DR

  • ईथेरियम डेवलपर्स ने एक ग्लैमस्टर्डम फिक्स को मर्ज किया, जिसे उन्होंने उस फ़ोर्क-ट्रांजिशन लॉजिक की खोज के बाद किया, जो समान पब्लिक की के साथ बिल्डर्स को वैलिडेटर डिपॉज़िट करने के लिए रूट कर सकता था।
  • इस बग से Gloas ऑनबोर्डिंग प्रभावित हुई, जहाँ बिल्डर और वैलिडेटर रजिस्ट्री के निर्माण के दौरान पेंडिंग डिपॉज़िट को गलत तरीके से वर्गीकृत किया जा सकता था, लेकिन यह एक लाइव मेननेट उल्लंघन नहीं था।
  • पुल रिक्वेस्ट #5736 अब निकासी क्रेडेंशियल्स के आधार पर डिपॉज़िट रूटिंग को अलग करता है, उनकी कतार में वैलिडेटर डिपॉज़िट्स को बनाए रखता है, और डिप्लॉयमेंट से पहले रिग्रेशन टेस्ट्स जोड़ता है।

ईथेरियम डेवलपर्स ने ग्लामस्टर्डम के लिए एक सहमति-विनिर्देश सुधार मिला दिया, जिसे ग्लोअस फ़ोर्क-ऑनबोर्डिंग बग की पहचान के बाद किया गया, जो समान पब्लिक की कुंजी साझा करने वाले ब्लॉक बिल्डर्स को वैलिडेटर डिपॉज़िट रूट कर सकता था। Pull request #5736 को 26 अक्टूबर को मास्टर में मर्ज कर दिया गया और फ़ोर्क के दौरान पेंडिंग डिपॉज़िट्स के वर्गीकरण को बदल दिया। यह दोष ईथेरियम के भविष्य के अपग्रेड के लिए संक्रमण तर्क को प्रभावित करता है, वर्तमान मेननेट प्रोटोकॉल को नहीं, जिससे समस्या Ethereum के विकास और परीक्षण पथ के भीतर ही रहती है।

Gloas Fix वैलिडेटर और बिल्डर डिपॉज़िट पथों को अलग करता है

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

ईथेरियम डेवलपर्स ने ग्लैमस्टेडम फिक्स को मर्ज किया

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

संयुक्त ठीक करने से ग्लोस पर बोर्डिंग के दौरान निकासी प्रमाणपत्र के अनुसार डिपॉज़िट को अलग किया जाता है। अब वैलिडेटर डिपॉज़िट उस स्थिति में भी वैलिडेटर कतार में रहते हैं जब कोई बिल्डर समान कुंजी का उपयोग करता है, जबकि वैध बिल्डर डिपॉज़िट स्वतंत्र रूप से बिल्डर को पंजीकृत या टॉप-अप कर सकते हैं। संशोधित नियमों के तहत मौजूदा बिल्डर डिपॉज़िट को भी टॉप-अप प्राप्त हो सकते हैं। यह बदलाव EIP-8282 द्वारा वर्णित स्वतंत्र वैलिडेटर और बिल्डर रजिस्ट्री के साथ बोर्डिंग को समायोजित करता है और डिपॉज़िट क्रम और रूटिंग व्यवहार को कवर करने वाले रिग्रेशन परीक्षण जोड़ता है।

समय महत्वपूर्ण है क्योंकि Glamsterdam, Amsterdam के निष्पादन-स्तर के बदलावों को Gloas सहमति-स्तर के बदलावों, जिसमें एनश्राइंड प्रोपोज़र-बिल्डर अलगाव शामिल है, के साथ मिलाता है। व्यापक अपग्रेड पहले ही सार्वजनिक परीक्षण से हो चुका है, जबकि इसकी Hoodi डिप्लॉयमेंट को अतिरिक्त समीक्षा के लिए स्थगित कर दिया गया है और मेननेट सक्रियकरण अभी अपुष्ट है। इसलिए डिपॉज़िट-रूटिंग ठीक करने से एक भविष्य के फ़ोर्क के लिए विनिर्देश मजबूत होते हैं, न कि एक लाइव ईथेरियम दुरुपयोग को ठीक करने से। यह यह भी मजबूत करता है कि स्टेकिंग और ब्लॉक-बिल्डिंग इंफ्रास्ट्रक्चर के आसपास का संक्रमण तर्क प्रोटोकॉल परिवर्तनों को उत्पादन में सुरक्षित रूप से पहुँचाने से पहले परीक्षण की आवश्यकता होती है।

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