XRPL के जाने-माने संशोधन पृष्ठ में 27 मई को सक्रियण के लिए fixCleanup3_1__3 की सूची दी गई है, और डिज़ाइन के अनुसार यह घटना एक रखरखाव अपग्रेड है।
rippled के बंडल्स के वर्जन 3.1.3 में NFTs, परमिशन वाले डोमेन, वॉल्ट्स और लेंडिंग प्रोटोकॉल के लिए फिक्सेज़ हैं, और XRPL ब्लॉग ने इन फिक्सेज़ के महत्व के कारण डिफ़ॉल्ट वोट को हाँ में सेट किया है।
संशोधन प्रक्रिया में दो सप्ताह तक बने रहने वाले विश्वसनीय वैलिडेटर्स से 80% से अधिक समर्थन की आवश्यकता होती है, जिससे नए नियम स्थायी हो जाते हैं।
जो बात इस एपिसोड को समय सीमा से परे जांचने लायक बनाती है, वह है XRPL के सह-निर्माता डेविड स्च्वार्ज़ द्वारा कही गई बात कि वास्तविक फोर्क के लिए वास्तव में क्या आवश्यक होगा, क्योंकि उनका जवाब यह बताता है कि किसी भी ब्लॉकचेन पर प्रोटोकॉल की वैधता कैसे काम करती है।
स्च्वार्ज़ का मुख्य बिंदु यह है कि रॉ नोड की संख्या एक खराब प्रॉक्सी है इसके लिए सहमति की शक्ति के लिए। एक ऐसी प्रणाली जहां नोड्स अपनी संख्या के अनुपात में वोट करते हैं, वह एक ऐसी हमले की सतह पैदा करती है जहां कोई भी कम लागत में हजारों मशीनें चला सकता है।
XRPL मॉडल में, प्रत्येक सर्वर ऑपरेटर वैलिडेटर्स का एक चुनिंदा सेट बनाए रखता है जिसे सर्वर विश्वास करता है कि वे साठगांठ नहीं करेंगे, यूनिक नोड लिस्ट (UNL), और UNL तय करता है कि सर्वर सहमति के दौरान किन वैलिडेशन वोट्स को गिनेगा।
XRPL संशोधन प्रक्रिया में विश्वसनीय वैलिडेटर्स के 80% से अधिक समर्थन की आवश्यकता होती है, जो दो सप्ताह तक बने रहते हैं, जब तक नए नियम स्थायी नहीं हो जाते, जिससे गैर-अपग्रेडेड सर्वर्स ब्लॉक हो जाते हैं।
एक सर्वर को नेटवर्क के कई नोड्स से वैलिडेशन संदेश मिलते हैं, और उसके UNL पर मौजूद वैलिडेटर्स तय करते हैं कि उनमें से कौन से संदेश सर्वर के लेज़र के दृष्टिकोण को आकार देते हैं।
स्च्वार्ज़ ने समझाया कि XRPL पर सहमति की वैधता विश्वास सूचियों और वैलिडेटर समन्वय के माध्यम से बहती है, जिससे एक प्रणाली बनती है जिसमें UNL की संरेखण और आर्थिक अपनाने से यह तय होता है कि कौन सा लेज़र विभाजन के बाद भी बचेगा।
वास्तविक फोर्क के लिए क्यों एक पूर्ण समन्वय अभियान की आवश्यकता होती है
27 मई के XRPL वोट के लिए, जो सर्वर संशोधन-ब्लॉक हो जाते हैं, उनके पास लेज़र की वैधता तय करने, लेन-देन सबमिट करने या प्रोसेस करने, सहमति में भाग लेने या भविष्य के संशोधनों पर वोट करने की क्षमता खत्म हो जाती है।
यह समय सीमा किसी भी एक्सचेंज, वॉलेट, एक्सप्लोरर या इंफ्रास्ट्रक्चर ऑपरेटर के लिए ऑपरेशनल रूप से महत्वपूर्ण है जो अभी भी 3.1.3 से पहले का सॉफ़्टवेयर चला रहे हैं, क्योंकि जब तक ऑपरेटर अपडेट नहीं करता, तब तक वे सर्वर कैनोनिकल लेज़र के अभागी बन जाते हैं।
संशोधन-ब्लॉक इंफ्रास्ट्रक्चर अपग्रेडेड चेन तक पहुंच खो देता है और एक कार्यात्मक प्रतिद्वंद्वी को जोड़ने के लिए समन्वय इंफ्रास्ट्रक्चर की कमी होती है।
विश्वसनीय फोर्क बनाने के लिए, एक असहमत समूह को वैलिडेटर्स की आवश्यकता होगी जो पुराने नियमों के तहत लेज़र बनाते रहें, और बिना वैलिडेटर्स के, कोई लेज़र स्ट्रीम नहीं है जिसका अनुसरण किया जा सके।
उन्हें फिर एक प्रतिद्वंद्वी यूनिक नोड लिस्ट की आवश्यकता होगी जिसे सर्वर कॉन्फ़िगर कर सकते हैं या सॉफ़्टवेयर डिफ़ॉल्ट रूप से इस्तेमाल कर सकता है, क्योंकि विश्वसनीय वैलिडेटर लिस्ट के बिना, नोड्स के पास पुराने नियमों के आसपास समन्वय करने का कोई तरीका नहीं है।
इसके अलावा, उन्हें एक कोड डिस्ट्रीब्यूशन की आवश्यकता होगी जो पुराने नियमों को संरक्षित करे और डिफ़ॉल्ट रूप से प्रतिद्वंद्वी UNL की ओर इशारा करे, और उन्हें वॉलेट्स, एक्सचेंज, एक्सप्लोरर्स और एप्स से इंफ्रास्ट्रक्चर समर्थन की आवश्यकता होगी जो पुराने नियमों वाले लेज़र को सुलभ और ट्रेडेबल बनाए।
विश्वसनीय XRPL फोर्क के लिए पांच परतें गैर-अपग्रेडेड नोड्स से परे आवश्यक हैं: पुराने नियमों के वैलिडेटर्स, एक प्रतिद्वंद्वी UNL, पुराने नियमों का कोड, इंफ्रास्ट्रक्चर समर्थन और मार्केट की पहचान।
XRPL दस्तावेज़ में शोध का हवाला दिया गया है जिससे पता चलता है कि प्रतिद्वंद्वी UNL को सबसे खराब मामले में 90% ओवरलैप की आवश्यकता हो सकती है फोर्क को रोकने के लिए, जिसका मतलब है कि किसी भी प्रतिद्वंद्वी UNL को कैनोनिकल वैलिडेटर सेट के लगभग पूरे हिस्से को साझा करना होगा आंतरिक संगतता बनाए रखने के लिए।
एक रूप से अलग वैलिडेटर सेट के आसपास फोर्क बनाने का जोखिम है कि वह लेज़र बनाएगा जो अपनी सहमति को बनाए रखने में सक्षम नहीं होगा, उससे भी अधिक मार्केट की अपनाने को आकर्षित करने में सक्षम नहीं होगा।
संशोधन प्रक्रिया वास्तव में जो ट्रैक करती है वह है वैलिडेटर समर्थन, और 80%-दो सप्ताह की थ्रेशोल्ड यह सुनिश्चित करती है कि नेटवर्क जिन एंटिटीज़ पर विश्वास करता है वे नए नियम स्थायी होने से पहले एक स्थायी समझौते तक पहुंच गए हैं।
गैर-अपग्रेडेड गैर-वैलिडेटर नोड्स का एक बड़ा हिस्सा इंफ्रास्ट्रक्चर लैग को दर्शा सकता है बिना किसी बात का इशारा किए कि कैनोनिकल लेज़र का ट्रैक रहेगा।
इंफ्रास्ट्रक्चर लैग और प्रतिद्वंद्वी चेन के बीच की दूरी
ीयर केस में, एक्सचेंज, वॉलेट या इंफ्रास्ट्रक्चर ऑपरेटर जो 27 मई के सक्रियण से पीछे रह जाते हैं, संशोधन-ब्लॉक हो जाते हैं और लेज़र पार्टिसिपेंट के रूप में काम करना बंद कर देते हैं।
उन प्रदाताओं के माध्यम से रूट करने वाले उपयोगकर्ता सेवा बाधाओं का सामना करते हैं, जैसे लेन-देन जो सबमिट नहीं किए जा सकते, एक्सप्लोरर्स जो लेज़र की वैधता की पुष्टि नहीं कर सकते, और एप्स जो भुगतान प्रोसेस नहीं कर सकते।
यह ऑपरेशनल लागत उन ऑपरेटर्स पर पड़ती है जिन्होंने अपग्रेड को प्राथमिकता नहीं दी, और यह ट्रैक करने लायक है, खासकर किसी भी प्रमुख एक्सचेंज या कस्टोडियन के लिए जो अभी भी 3.1.3 से पहले के नोड्स को सक्रियण पर चला रहा है।
पर्याप्त प्रदाताओं में लगातार इंफ्रास्ट्रक्चर लैग एक वास्तविक उपयोगकर्ता से संबंधित घर्षण पैदा करेगा भले ही कैनोनिकल लेज़र नए नियमों के तहत जारी रहे।
बुल केस में, fixCleanup3_1_3 समय पर सक्रिय हो जाता है जिसमें वैलिडेटर सुपरमेजॉरिटी बरकरार है, इंफ्रास्ट्रक्चर ऑपरेटर्स में कोई बड़ी घटना नहीं होती, और यह एपिसोड एक रूटीन संशोधन सक्रियण बन जाता है।
NFTs, परमिशन वाले डोमेन, वॉल्ट्स और लेंडिंग प्रोटोकॉल के लिए फिक्सेज़ लागू हो जाते हैं, और नेटवर्क आगे बढ़ जाता है। गवर्नेंस डिबेट जो अपग्रेड सामने आता है, दोनों परिणामों में बच जाता है, क्योंकि स्च्वार्ज़ की व्याख्या कि वास्तविक विभाजन के लिए क्या आवश्यक होगा, किसी भी भविष्य के संशोधन पर लागू होती है।
पुराने नियमों को बनाए रखने के लिए एक असहमत समूह को पुराने सॉफ़्टवेयर चलाने, प्रतिद्वंद्वी UNL के आसपास वैलिडेटर्स की भर्ती करने और वॉलेट्स, एक्सचेंज और मार्केट मेकर्स को उनके लेज़र को कैनोनिकल XRP लेज़र के रूप में मान्यता देने के लिए मनाने की आवश्यकता होगी, डिफ़ॉल्ट कॉन्फ़िगरेशन के विपरीत जो सभी को अपग्रेडेड चेन की ओर इशारा करता है।
हर ब्लॉकचेन में एक गवर्नेंस लेयर होता है
स्च्वार्ज़ ने स्टेलर के साथ तुलना की, जिसका प्रोटोकॉल 24 अपग्रेड खुद स्टेलर कोर में एक स्टेट-आर्काइविंग बग के लिए एक स्थिरता फिक्स है, जो एक रखरखाव घटना थी जिसके लिए उसी तरह के समन्वित वैलिडेटर अपनाने की आवश्यकता थी।
बिटकॉइन का समान वैधता लेयर माइनर्स, आर्थिक नोड्स, क्लाइंट इम्प्लीमेंटेशन और एक्सचेंज लिस्टिंग के माध्यम से चलता है। इथेरियम का चलता है वैलिडेटर्स, स्टेकिंग इंफ्रास्ट्रक्चर, क्लाइंट विविधता, कोर डेवलपर्स और एप्लिकेशन लेयर अपनाने के माध्यम से।
XRPL जो UNL के माध्यम से स्पष्ट करता है, दूसरे नेटवर्क खनन शक्ति वितरण, स्टेकिंग अर्थशास्त्र या सामाजिक सहमति में एम्बेड करते हैं जिसके आसपास क्लाइंट सॉफ़्टवेयर डेवलपर्स विश्वास करते हैं।
बिटकॉइन, इथेरियम और XRPL में तरीके अलग-अलग हैं, जबकि समन्वित मानवीय निर्णयों पर निर्भरता नियमों को स्थायी बनाने के लिए तीनों में चलती है।
XRPL, बिटकॉइन, इथेरियम और स्टेलर में, नियमों के बदलाव समन्वित वैलिडेटर, माइनर, डेवलपर और मार्केट के निर्णयों के माध्यम से स्थायी हो जाते हैं, रॉ नोड की संख्या के बजाय।
27 मई का सक्रियण यह दर्शाता है कि XRPL का गवर्नेंस लेयर वैलिडेटर सहमति को लेज़र की स्थायीता में कैसे बदलता है, UNL कॉन्फ़िगरेशन तय करता है कि कौन सी सहमति गिनी जाती है।
जो ऑपरेटर fixCleanup3_1_3 से असहमत है, उसके पास पुराने सॉफ़्टवेयर चलाने और प्रतिद्वंद्वी UNL कॉन्फ़िगर करने की तकनीकी स्वतंत्रता है।
क्या कोई एक्सचेंज उत्पन्न टोकन को सूचीबद्ध करता है, कोई वॉलेट इसका समर्थन करता है या कोई मार्केट मेकर तरलता प्रदान करता है, यह एक ऐसा सवाल है जिसका जवाब प्रोटोकॉल उनके लिए नहीं दे सकता।
यह समन्वय डिस्कनेक्ट इसलिए है कि अच्छी तरह से अपनाए गए नेटवर्क पर प्रोटोकॉल अपग्रेड शायद ही कभी स्थायी फोर्क बनाते हैं: कैनोनिकल चेन का अनुसरण करने का अर्थशास्त्र लगभग हमेशा शून्य से एक समानांतर चेन बनाने के अर्थशास्त्र से ज्यादा होता है, और कैनोनिकल चेन वह होती है जिसे मार्केट वास्तविक मानता है।
पोस्ट XRPL का 27 मई का अपग्रेड दर्शाता है कि वैलिडेटर्स और मार्केट कैसे एक ब्लॉकचेन विभाजन का फैसला करते हैं पहली बार CryptoSlate पर प्रकाशित हुआ।