बीजान्टिन दोष सहिष्णुता (बीएफटी) क्या है? बीएफटी कैसे काम करता है?

बीजान्टिन दोष, या बीजान्टिन जनरलों की समस्या, कंप्यूटर विज्ञान या वितरित सिस्टम जैसे विभिन्न क्षेत्रों में व्यापक रूप से बहस का विषय रहा है। क्रिप्टो में, विशेष रूप से ब्लॉकचेन तकनीक में, बीजान्टिन फॉल्ट टॉलरेंस (बीएफटी) एक अत्यंत महत्वपूर्ण भूमिका निभाता है। आइए इस लेख में बीएफटी के बारे में और जानें!

बीजान्टिन दोष सहिष्णुता (बीएफटी) क्या है?

बीजान्टिन दोष सहिष्णुता क्षमता है कि एक वितरित प्रणाली या नेटवर्क कैसे संचालित हो सकता है और एक आम सहमति (तटस्थ समझौता) तक पहुंच सकता है, यह देखते हुए कि कुछ प्रतिभागी कार्य करने में विफल हो सकते हैं या ऐसा दुर्भावनापूर्ण रूप से कर सकते हैं। इसका नाम बीजान्टिन जनरलों की समस्या नामक एक विरोधाभास से निकला है, जबकि बीजान्टिन दोष सहिष्णुता समस्या का समाधान है।

नेटवर्क के सही ढंग से काम करने के लिए, भले ही इसके कुछ प्रतिभागी समस्याओं का सामना करते हैं (जानबूझकर या अनजाने में), कुछ सामान्य नियम और शर्तें होनी चाहिए ताकि कार्यात्मक प्रतिभागी नेटवर्क की सहमति की गारंटी दे सकें।

बीजान्टिन जनरलों की समस्या क्या है?

बीजान्टिन जनरलों की समस्या पहली बार 1982 में माइक्रोसॉफ्ट रिसर्च में लोगों के एक समूह द्वारा एक पेपर में पेश की गई थी। समस्या को स्पष्ट रूप से निम्नानुसार वर्णित किया गया था:

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

हालांकि, कुछ जनरल देशद्रोही हो सकते हैं, वफादार जनरलों को एक समझौते पर पहुंचने से रोकने की कोशिश कर रहे हैं। जनरलों को यह तय करना होगा कि शहर पर कब हमला करना है, लेकिन उन्हें एक ही समय में हमला करने के लिए अपनी सेना के एक मजबूत बहुमत की जरूरत है। 

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

बीजान्टिन जनरलों की समस्या, हालांकि दो जनरलों की समस्या (दो जनरलों के विरोधाभास) के समान, एक अधिक सामान्य संस्करण है। अधिक जटिल तरीके से, बीजान्टिन जनरलों की समस्या अधिक विविधताएं ला सकती है। उदाहरण के लिए, संदेशवाहक रास्ते में संदेश देने में विफल हो सकते हैं या यहां तक ​​कि जानबूझकर मूल सामग्री को बदल सकते हैं।

क्रिप्टो में बीएफटी क्या है?

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

बीजान्टिन दोष सहिष्णुता प्राप्त करने के कई तरीके हैं। इसलिए, ब्लॉकचेन स्पेस में विभिन्न सर्वसम्मति एल्गोरिदम भी मौजूद हैं, जिनमें से प्रत्येक के पास इष्टतम दक्षता के लिए समस्या का अपना समाधान है।

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

बीजान्टिन दोष सहिष्णुता (बीएफटी) क्या है?  बीएफटी कैसे काम करता है?

काम का सबूत बीजान्टिन दोष सहिष्णुता तक कैसे पहुंचता है

प्रैक्टिकल बीजान्टिन फॉल्ट टॉलरेंस कैसे काम करता है?

प्रैक्टिकल बीजान्टिन फॉल्ट टॉलरेंस (pBFT) 90 के दशक के अंत में बारबरा लिस्कोव और मिगुएल कास्त्रो द्वारा पहले से उपलब्ध बीजान्टिन फॉल्ट टॉलरेंस समाधानों की मौजूदा समस्याओं को हल करने के लक्ष्य के साथ पेश किया गया एक सर्वसम्मति एल्गोरिथ्म है।

सामान्य तौर पर, pBFT शुरू में 1 नोड को प्राथमिक (लीडर) नोड और अन्य को सेकेंडरी (बैकअप) नोड के रूप में असाइन करके काम करता है। कोई भी नोड प्राथमिक बन सकता है यदि वर्तमान में संचालित होने में विफल रहता है।

इसके अतिरिक्त, एक pBFT सिस्टम तभी कार्य कर सकता है जब और केवल तभी जब दुर्भावनापूर्ण नोड्स की अधिकतम संख्या सिस्टम के भीतर सभी नोड्स के एक तिहाई से अधिक या उसके बराबर न हो।

pBFT सर्वसम्मति दौर के 4 चरण हैं:

  • अनुरोध: क्लाइंट प्राथमिक (लीडर) नोड को एक अनुरोध भेजता है।
  • पूर्व-तैयार करें: प्राथमिक (लीडर) नोड सभी माध्यमिक (बैकअप) नोड्स के लिए अनुरोध प्रसारित करता है।
  • तैयार करें: नोड्स (प्राथमिक और माध्यमिक) अनुरोधित सेवा करते हैं।
  • कमिट करें: उत्तर मान्य होने पर क्लाइंट को भेजा जाता है।

बीजान्टिन दोष सहिष्णुता (बीएफटी) क्या है?  बीएफटी कैसे काम करता है?

बीजान्टिन फॉल्ट टॉलरेंस (pBFT) कितना व्यावहारिक काम करता है

केंद्रीकरण और विकेंद्रीकरण

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

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

बीजान्टिन दोष सहिष्णुता (बीएफटी) क्या है?  बीएफटी कैसे काम करता है?

केंद्रीकरण और विकेंद्रीकरण में बीजान्टिन दोष सहिष्णुता

क्रिप्टो में बीएफटी के बारे में अक्सर पूछे जाने वाले प्रश्न

क्या हिस्सेदारी का सबूत बीजान्टिन दोष सहिष्णुता है?

जैसा कि ऊपर उल्लेख किया गया है, ब्लॉकचेन तकनीक को बीजान्टिन दोष सहिष्णुता तक पहुंचने के लिए सर्वसम्मति एल्गोरिदम की आवश्यकता होती है। उनमें से एक होने के नाते, प्रूफ ऑफ स्टेक काम के सबूत की तरह ही बीजान्टिन फॉल्ट टॉलरेंस आवश्यकताओं को पूरा कर सकता है।

और जानें:  पीओएस क्या है? यह बीजान्टिन दोष सहिष्णुता क्यों है?

क्या टेंडरमिंट बीएफटी है?

टेंडरमिंट, पहली बार 2014 में पेश किया गया था, यह प्रैक्टिकल बीजान्टिन फॉल्ट टॉलरेंट (पीबीएफटी) एल्गोरिथम से प्राप्त प्रूफ-ऑफ-स्टेक सर्वसम्मति का पहला अनुकूलन है। इस प्रकार, इसे बीएफटी प्रूफ-ऑफ-स्टेक सर्वसम्मति एल्गोरिथ्म माना जाता है।

क्या इथेरियम बीजान्टिन दोष सहिष्णुता है?

इथेरियम वर्तमान में बिटकॉइन के उपयोग के समान प्रूफ-ऑफ-वर्क सर्वसम्मति एल्गोरिथ्म का उपयोग कर रहा है। भविष्य में, Ethereum अपने नेटवर्क को प्रूफ-ऑफ-स्टेक में बदल देगा।

किसी भी तरह से, Ethereum अभी भी बीजान्टिन दोष सहिष्णुता को पूरा करने में सक्षम है।

निष्कर्ष

बीजान्टिन दोष सहिष्णुता क्षमता है कि एक वितरित प्रणाली या नेटवर्क कैसे संचालित हो सकता है और एक आम सहमति (तटस्थ समझौता) तक पहुंच सकता है, यह देखते हुए कि कुछ प्रतिभागी कार्य करने में विफल हो सकते हैं या ऐसा दुर्भावनापूर्ण रूप से कर सकते हैं।

इसका नाम बीजान्टिन जनरलों की समस्या नामक एक विरोधाभास से निकला है, जबकि बीजान्टिन दोष सहिष्णुता समस्या का समाधान है।

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

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

बीजान्टिन दोष सहिष्णुता प्राप्त करने के कई तरीके हैं। इसलिए, ब्लॉकचेन स्पेस में विभिन्न सर्वसम्मति एल्गोरिदम भी मौजूद हैं, जिनमें से प्रत्येक के पास इष्टतम दक्षता के लिए समस्या का अपना समाधान है।

एक टिप्पणी छोड़ें

सैंटोस एफसी फैन टोकन (सैंटोस) क्या है? सैंटोस के बारे में वह सब कुछ जो आपको जानना आवश्यक है

सैंटोस एफसी फैन टोकन (सैंटोस) क्या है? सैंटोस के बारे में वह सब कुछ जो आपको जानना आवश्यक है

सैंटोस एफसी फैन टोकन क्या है? सैंटोस टोकन क्या है? सैंटोस टोकनोमिक्स के बारे में यहीं और जानें!

TomoChain (TOMO) क्या है? TOMO क्रिप्टोक्यूरेंसी का पूरा सेट

TomoChain (TOMO) क्या है? TOMO क्रिप्टोक्यूरेंसी का पूरा सेट

TomoChain (TOMO) क्या है? यह लेख आपको TomoChain (TOMO) क्रिप्टोक्यूरेंसी के बारे में सभी सबसे उपयोगी जानकारी प्रदान करता है।

हिमस्खलन (AVAX) क्या है? AVAX सिक्के के बारे में वह सब कुछ जो आपको जानना आवश्यक है

हिमस्खलन (AVAX) क्या है? AVAX सिक्के के बारे में वह सब कुछ जो आपको जानना आवश्यक है

हिमस्खलन क्या है? AVAX सिक्का क्या है? हिमस्खलन अन्य ब्लॉकचेन से अलग क्या है? AVAX टोकनोमिक्स के बारे में और जानें !!!

शिबस्वप (शिब, लीश, हड्डी) क्या है? SHIB का पूरा सेट क्रिप्टोकुरेंसी

शिबस्वप (शिब, लीश, हड्डी) क्या है? SHIB का पूरा सेट क्रिप्टोकुरेंसी

शीबा स्वैप क्या है? सभी शिबा स्वैप हाइलाइट्स और एसएचआईबी टोकन टोकनोमिक्स विवरण के बारे में यहां अधिक जानकारी प्राप्त करें!

Tezos (XTZ) क्या है? एक्सटीजेड के बारे में वह सब कुछ जो आपको जानना जरूरी है

Tezos (XTZ) क्या है? एक्सटीजेड के बारे में वह सब कुछ जो आपको जानना जरूरी है

तेजोस क्या है? XTZ टोकन क्या है? Tezos को अन्य ब्लॉकचेन से क्या अलग बनाता है? XTZ टोकनोमिक्स के बारे में यहीं और जानें!

यूनिट प्रोटोकॉल (DUCK) क्या है? बतख क्रिप्टोक्यूरेंसी पूर्ण

यूनिट प्रोटोकॉल (DUCK) क्या है? बतख क्रिप्टोक्यूरेंसी पूर्ण

यूनिट प्रोटोकॉल (DUCK) क्या है? लेख आपको यूनिट प्रोटोकॉल (DUCK) क्रिप्टोकरेंसी के बारे में सभी सबसे उपयोगी जानकारी प्रदान करता है।

क्वांटस्टैम्प (क्यूएसपी) क्या है? क्यूएसपी क्रिप्टोक्यूरेंसी पूरी श्रृंखला

क्वांटस्टैम्प (क्यूएसपी) क्या है? क्यूएसपी क्रिप्टोक्यूरेंसी पूरी श्रृंखला

क्वांटस्टैम्प (क्यूएसपी) क्या है? यह लेख आपके लिए आभासी मुद्रा क्वांटस्टैम्प (क्यूएसपी) के बारे में सभी आवश्यक और उपयोगी जानकारी प्रदान करता है।

फ्लेमिंगो (FLM) क्या है? ब्लॉकचेन नियो फ्लेमिंगो पर नए डेफी उत्पाद सीखें

फ्लेमिंगो (FLM) क्या है? ब्लॉकचेन नियो फ्लेमिंगो पर नए डेफी उत्पाद सीखें

फ्लेमिंगो (FLM) क्या है? यह लेख आपको फ्लेमिंगो (FLM) क्रिप्टोकरेंसी के बारे में महत्वपूर्ण और उपयोगी जानकारी प्रदान करता है।

विकुटा फ्लोर क्या है? विकुटा फ्लोर यूजर मैनुअल (2022)

विकुटा फ्लोर क्या है? विकुटा फ्लोर यूजर मैनुअल (2022)

विकुटा फ्लोर क्या है? विकुटा एक वियतनामी एक्सचेंज है जो कम कीमत पर विभिन्न प्रकार के altcoins खरीदने और बेचने का समर्थन करता है। विकुटा फ्लोर मैनुअल यहाँ देखें!

ब्लॉकक्लाउड (बीएलओसी) क्या है? पूर्ण क्रिप्टोक्यूरेंसी BLOC

ब्लॉकक्लाउड (बीएलओसी) क्या है? पूर्ण क्रिप्टोक्यूरेंसी BLOC

ब्लॉकक्लाउड (बीएलओसी) क्या है? लेख आपको ब्लॉकक्लाउड परियोजना और बीएलओसी टोकन के बारे में सबसे विस्तृत जानकारी देता है।