मुख्य सामग्री पर जाएँ
Change page

Gasper

गैस्पर, कैस्पर दोस्ताना अन्तिम स्थिति गैजेट (कैस्पर-FFG) और LMD-GHOST कांटा विकल्प एल्गोरिथम का एक संयोजन है। ये घटक मिलकर आम सहमति तंत्र बनाते हैं, जो 'हिस्सेदारी का सबूत' एथेरियम को सुरक्षित करता है। कैस्पर वह तंत्र है जो कुछ ब्लॉकों को "अंतिम" में अपग्रेड करता है ताकि नेटवर्क में नए प्रवेशकों को विश्वास हो सके कि वे कैनोनिकल चेन को सिंक कर रहे हैं। कांटा विकल्प एल्गोरिथम यह सुनिश्चित करने के लिए संचित वोटों का उपयोग करता है कि ब्लॉकचेन में कांटे उत्पन्न होने पर नोड्स आसानी से सही का चयन कर सकते हैं।

ध्यान दें कि कैस्पर-FFG की मूल परिभाषा को गैस्पर में शामिल करने के लिए थोड़ा अपडेट किया गया था। इस पेज पर हम अद्यतन संस्करण पर विचार करते हैं।

आवश्यक शर्तें

इस सामग्री को समझने के लिए हिस्सेदारी का सबूत पर परिचयात्मक पेज को पढ़ना आवश्यक है।

गैस्पर की भूमिका

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

अन्तिम स्थिति क्या है?

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

  1. कुल दांव पर लगे ईथर के दो-तिहाई ने उस ब्लॉक को कैनोनिकल चेन में शामिल करने के पक्ष में मतदान किया होगा। यह स्थिति ब्लॉक को "उचित" में अपग्रेड करती है। न्यायोचित ब्लॉकों को वापस किए जाने की संभावना नहीं है, लेकिन वे कुछ शर्तों के तहत हो सकते हैं।
  2. जब एक उचित ब्लॉक के शीर्ष पर एक और ब्लॉक उचित होता है, तो इसे "अंतिम" में अपग्रेड किया जाता है। एक ब्लॉक को अंतिम रूप देना कैनोनिकल चेन में ब्लॉक को शामिल करने की प्रतिबद्धता है। इसे तब तक वापस नहीं किया जा सकता जब तक कि कोई हमलावर लाखों ईथर (अरबों $USD) को नष्ट नहीं कर देता।

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

क्योंकि अन्तिम स्थिति के लिए दो-तिहाई समझौते की आवश्यकता होती है कि एक ब्लॉक कैनोनिकल है, एक हमलावर संभवतः बिना वैकल्पिक अंतिम चेन नहीं बना सकता है:

  1. कुल दांव पर लगे ईथर के दो-तिहाई हिस्से का मालिक होना या हेरफेर करना।
  2. कुल दांव पर लगे ईथर का कम से कम एक तिहाई नष्ट करना।

पहली शर्त इसलिए उत्पन्न होती है क्योंकि एक श्रृंखला को अंतिम रूप देने के लिए दो-तिहाई ईथर की आवश्यकता होती है। दूसरी शर्त इसलिए पैदा होती है क्योंकि अगर कुल स्टेक के दो-तिहाई हिस्से ने दोनों कांटों के पक्ष में मतदान किया है तो एक-तिहाई ने दोनों पर वोट किया होगा। डबल-वोटिंग एक स्लैशिंग स्थिति है जिसे अधिकतम रूप से दंडित किया जाएगा, और कुल स्टेक का एक तिहाई नष्ट हो जाएगा। मई 2022 तक, इसके लिए एक हमलावर को लगभग 10 बिलियन डॉलर मूल्य के ईथर को जलाने की आवश्यकता होती है। एल्गोरिथम जो गैस्पर में ब्लॉकों को सही ठहराता है और अन्तिम स्थिति देता है, कैस्पर दोस्ताना अन्तिम स्थिति गैजेट (कैस्पर-FFG) का थोड़ा संशोधित रूप है(opens in a new tab)

प्रोत्साहन और स्लैशिंग

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

निष्क्रियता रिसाव

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

कांटा विकल्प

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

LMD-GHOST का अर्थ है "नवीनतम संदेश-संचालित ग्रीडी, हैवीएस्ट ऑब्जर्व्ड सब-ट्री"। यह एक एल्गोरिथम को परिभाषित करने का एक शब्दजाल-भारी तरीका है जो विहित एक (लालची भारी सबट्री) के रूप में सत्यापन के सबसे बड़े संचित वजन के साथ कांटा का चयन करता है और यदि एक सत्यापनकर्ता से कई संदेश प्राप्त होते हैं, तो केवल नवीनतम माना जाता है (नवीनतम-संदेश संचालित)। अपनी कैनोनिकल चेन में सबसे भारी ब्लॉक जोड़ने से पहले, प्रत्येक सत्यापनकर्ता इस नियम का उपयोग करके प्रत्येक ब्लॉक का आकलन करता है।

अग्रिम पठन

क्या यह लेख सहायक था?