सोलाना की भौगोलिक गति योजना उन वैलिडेटर स्थानों पर भरोसा करती है जिन्हें नेटवर्क सत्यापित नहीं कर सकता है

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

Solana’s geographic speed plan trusts validator locations the network cannot verify

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

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

वट्टेनहोफर, जो Anza के अनुसंधान प्रमुख के रूप में कार्य करते हैं और ETH ज्यूरिख में प्रोफेसर हैं, ने Kniep के साथ मिलकर भौगोलिक शेड्यूलिंग योजना सह-लेखक की, जो खुद को Anza और ETH ज्यूरिख दोनों के साथ एक शोधकर्ता के रूप में पहचानते हैं। उनका ड्राफ्ट, जिसे SIMD-0675 के रूप में नामित किया गया है, प्रस्तावित तीन-विंडो कॉन्फ़िगरेशन के तहत छह लगातार विरोधी विंडो का दस्तावेजीकरण करके इस अंतर्निहित तनाव को उजागर करता है।

शेड्यूलिंग फ्रेमवर्क और इसके साथ आने वाले लोकेशन-रिफ्रेश प्रस्ताव दोनों को 29 सितंबर को गिटहब पुल अनुरोधों के रूप में प्रस्तुत किया गया था। 7 अक्टूबर तक, दोनों खुले प्रस्तावों के रूप में समीक्षाधीन हैं जो लाइव भौगोलिक शेड्यूल पर सक्रिय तैनाती के बजाय मॉडलिंग किए गए सिमुलेशन को दर्शाते हैं।

समान आवंटन के लिए भौगोलिक क्रम

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

एक लीडर को एक विशिष्ट विंडो के दौरान ब्लॉक बनाने के लिए जिम्मेदार वेलिडेटर के रूप में नामित किया जाता है। प्रत्येक वेलिडेटर को प्रारंभिक शेड्यूल में प्राप्त विंडो का ठीक वही आवंटन बनाए रखता है; संशोधन केवल उन अवसरों के समय और पूर्ववर्ती लीडर की पहचान को प्रभावित करता है।

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

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

ड्राफ्ट 10% स्टेक फ्लोर के साथ तीन विंडो के बिन साइज़ को जोड़ता है। यह फ्लोर न्यूनतम भौगोलिक त्रिज्या को निर्धारित करता है जिसे पर्याप्त स्टेक संचित करने के लिए वेलिडेटर के पड़ोस को कवर करना चाहिए। घनी आबादी वाले क्षेत्रों के परिणामस्वरूप एक छोटा आवश्यक दायरा होता है, जबकि विरल क्षेत्रों को एक बड़े की आवश्यकता होती है। सीमा सक्रिय स्टेक पर लागू होती है जिसमें वैध रिपोर्ट किए गए स्थान होते हैं। परिणामस्वरूप, एक अंतिम बिन कुल स्टेक के 10% से कम के लिए जिम्मेदार हो सकता है और इसमें एक ही ऑपरेटर को सौंपी गई कई विंडो शामिल हो सकती हैं।

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

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

एक मानक यादृच्छिक शेड्यूल के भीतर, ईमानदार वेलिडेटर्स के बीच औसत देरी 36.2 मिलीसेकंड होती है। तीन-विंडो बिन का उपयोग करने से वह आंकड़ा घटकर 17.0 मिलीसेकंड हो जाता है। सभी हैंडओवर में माध्य की जांच करते समय—एक अलग सांख्यिकीय आबादी—मीट्रिक 23.4 मिलीसेकंड से गिरकर 4.5 मिलीसेकंड हो जाता है।

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

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

Related Reading

सोलाना की नई 250ms स्पीड बूस्ट वास्तव में नेटवर्क अस्थिरता को क्यों ट्रिगर कर सकती है

Consecutive control and location incentives

The security trade-offs emerge clearly within the same simulation. Consider an adversary controlling 5% of the total stake located in Sydney, with no other validators present in Oceania. The authors characterize this isolated setup as a near worst-case scenario because the attacker can entirely populate bins independently.

यह परिदृश्य 10% स्टेक फ्लोर बाधा के साथ बातचीत करता है। जबकि फ्लोर पड़ोस के गठन का मार्गदर्शन करता है, एक अलग-थलग 5% हमलावर का उदाहरण यह प्रदर्शित करता है कि बिन पर वास्तविक नियंत्रण उस त्रिज्या-आधारित सीमा से कैसे भिन्न हो सकता है।

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

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

प्रति लीडर विंडो चार स्लॉट और 200-मिलीसेकंड स्लॉट की ड्राफ्ट की बेसलाइन मान्यताओं को अपनाते हुए, तीन-विंडो बिन सैद्धांतिक रूप से 2.4 सेकंड तक रहता है। हालांकि यह आंकड़ा विशिष्ट समय मापदंडों के तहत एक ही बिन को परिभाषित करता है, क्षेत्रीय व्यवधान कई बिन सीमाओं में फैल सकते हैं।

Related Reading

सोलाना लगभग फ्रीज हो गया क्योंकि एक ही रूटिंग त्रुटि ने नेटवर्क स्टेक का 29% हिस्सा ऑफ़लाइन कर दिया

The authors acknowledge another balance between speed and security. An alternative approach introduced on October 2 would sequence leaders along the shortest geographic route inside each bin. The draft declines to implement this alternative, noting that it would compromise the symmetry of the randomized schedule and make adjacent slots easier to predict for co-located malicious validators.

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

परिणामस्वरूप, SIMD-0675 काफी हद तक एक आर्थिक तर्क पर निर्भर करता है: एक झूठा, दूर का स्थान सबमिट करना अक्सर एक वेलिडेटर को इसके वास्तविक हार्डवेयर से आगे स्थित लीडर के पीछे स्थिति देगा, जो अंततः गलत प्रतिनिधित्व करने वाले नोड के लिए धीमे हैंडओवर का परिणाम देगा।

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

इस उदाहरण के अलावा, लेखकों ने 0.3 मिलीसेकंड से अधिक लाभ प्राप्त करने वाले किसी अन्य गैर-समतुल्य गलत प्रतिनिधित्व को नहीं देखा।

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

जबकि झूठी रिपोर्टिंग आम तौर पर इसे निष्पादित करने वाले वेलिडेटर की गति को नुकसान पहुँचाती है, एशबर्न अपवाद सत्य भौतिक स्थान रिपोर्टिंग सुनिश्चित करने के लिए पूरी तरह से आर्थिक प्रोत्साहनों पर निर्भर रहने के तर्क को जटिल बनाता है।

समय मुआवजा और आगे की समीक्षा

प्रस्ताव के भीतर एक अन्य चर में मुख्य गति के दावों को पीछे छोड़ने की क्षमता है। SIMD-0675 HANDOVER_COMPENSATION पैरामीटर को 25 मिलीसेकंड से बढ़ाकर 50 मिलीसेकंड करने का प्रस्ताव करता है, भले ही कुल स्थानांतरण विलंब कम हो जाए।

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

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

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

Related Reading

सोलाना अल्पेनग्लो को टेस्टनेट में ले जाता है क्योंकि SOL जनवरी के उच्च स्तर के करीब है

Because the scheduling protocol affects network consensus, its implementation requires a specific feature gate, though the current draft leaves its feature key and tracking metrics blank. The suggested rollout plan would deploy the new algorithmic model starting two epochs after activation.

अंततः, समीक्षकों के लिए मुख्य प्रश्न यह है कि क्या विलंबता और सह-स्थान लाभों में मॉडलिंग की गई कमी ब्लॉक उत्पादन की निरंतरता और संरचना को बदलने के लिए पर्याप्त रूप से उचित है या नहीं।

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

  • सोलाना की प्रस्तावित भौगोलिक गति योजना का मुख्य लक्ष्य क्या है? प्रस्ताव का उद्देश्य पास के वेलिडेटर्स को लगातार शेड्यूल करके ब्लॉक हैंडओवर में देरी को कम करना है, जिससे प्रमुख स्टेक हब के पास काम करने पर निर्भरता कम हो सके।
  • प्रस्ताव वेलिडेटर स्थानों को कैसे संभालता है? यह वेलिडेटर्स द्वारा प्रदान किए गए स्व-रिपोर्ट किए गए भौगोलिक स्थानों पर निर्भर करता है, जिसे एक आर्थिक प्रोत्साहन संरचना के साथ जोड़ा जाता है जहाँ झूठी रिपोर्टिंग आम तौर पर धीमी हैंडओवर का परिणाम होती है।
  • ड्राफ्ट में पहचाने गए मुख्य सुरक्षा जोखिम क्या हैं? वेलिडेटर्स को भौगोलिक रूप से समूहीकृत करने से विरोधी नोड्स द्वारा विस्तारित लगातार नियंत्रण का जोखिम बढ़ सकता है, जिससे संभावित रूप से छोड़े गए स्लॉट या स्थानीयकृत सेंसरशिप के लंबे अनुक्रम हो सकते हैं।
  • क्या ये बदलाव वर्तमान में Solana नेटवर्क पर लाइव हैं? नहीं, शेड्यूलिंग और स्थान-पंजीकरण (लोकेशन-रजिस्ट्रेशन) परिवर्तन वर्तमान में खुले पुल अनुरोध (pull requests) हैं और तैनात (deployed) सुविधाओं के बजाय मॉडल किए गए सिमुलेशन हैं।

शेयर करें

एक प्रतिक्रिया छोड़ें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। Required fields are marked *