जेफिरनेट लोगो

बीजान्टिन जनरल्स समस्या क्या है? | कॉइनसेंट्रल

दिनांक:

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

बीजान्टिन जनरल
मूड सेट करने के लिए बीजान्टिन सेना।

बीजान्टिन जनरल्स समस्या एक उत्कृष्ट मौलिक उदाहरण है कि बिटकॉइन का प्रूफ़-ऑफ़-वर्क सर्वसम्मति एल्गोरिदम कैसे कार्य करता है, और इसे समझने से आम तौर पर अन्य सर्वसम्मति एल्गोरिदम की आपकी समझ बढ़ जाती है।

डमीज़ के लिए बीजान्टिन जनरलों की समस्या

बीजान्टिन सेना में आपका स्वागत है, बच्चे, अपने जूते बांधो, अपना हेलमेट चमकाओ, और अपनी असंभव भारी ढाल उठाओ - हम जीतने जा रहे हैं।

बीजान्टिन मेम
यहां बीजान्टिन इतिहास मीम्स का आपका वार्षिक कोटा है।

आप बिल्कुल सही समय पर आए हैं - हमने इस शहर को घेर लिया है लेकिन दुर्भाग्यवश यहां रसद संबंधी एक जटिल समस्या है। हमारे पास है दो सेनाएँ, दुश्मन शहर के प्रत्येक तरफ एक, और we ठीक उसी समय पर आक्रमण करने की आवश्यकता है. शहर हमारी एक सेना से अपनी रक्षा करने के लिए पर्याप्त मजबूत है, लेकिन एक ही समय में दो से रक्षा करने के लिए पर्याप्त मजबूत नहीं है। यदि हम उसी समय आक्रमण नहीं करते तो हम हार जाते हैं। और हारना बेकार है।

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

उदाहरण के लिए, जनरल ए संदेश भेजेगा "हे जनरल बी, हम गुरुवार को हमला करने जा रहे हैं। क्या हम आप पर भरोसा कर सकते हैं कि आप हमारे साथ आक्रमण करेंगे?” इसके बाद संदेशवाहक पूरे शहर में दौड़ता है और जनरल बी को संदेश देता है, जो बदले में जवाब देता है, "हम गुरुवार को ग्रुप पिलेट्स नहीं कर सकते। शुक्रवार को कैसा रहेगा? यदि हम शुक्रवार को आक्रमण करें तो क्या तुम हमारे साथ आक्रमण करोगे?” और फिर संदेशवाहक जनरल ए को संदेश देने के लिए शहर में दौड़ता है, इत्यादि।

हालाँकि, यहाँ किकर है: संदेशवाहक संभावित रूप से शहर में पकड़ा जा सकता है और उसकी जगह #fakenews संदेशवाहक ले सकता है, जो जानबूझकर गलत समय पर शहर पर हमला करने के लिए दूसरे जनरल को धोखा देने की कोशिश करेगा, हमारी सेना को नुकसान पहुँचाना.

यह जांचने का कोई तरीका नहीं है कि संदेश प्रामाणिक है या नहीं, तो हम, देश के बेहतरीन सैन्य रणनीतिकारों के रूप में, एक "भरोसेमंद" प्रणाली कैसे बनाते हैं जो शहर पर हमला करने में जीत सुनिश्चित करती है?

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

बीजान्टिन जनरल्स समस्या, क्रिप्टोकरेंसी और बिटकॉइन

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

इन सभी नोड्स के बीच समझौते को कहा जाता है, आपने अनुमान लगाया, आम सहमति.

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

अगला चरण

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

यहां नाटकीय संगीत के साथ <1 मिनट का स्पष्टीकरण दिया गया है (जो Numb3rs हर किसी के आंतरिक गणित के शौकीन लोगों के लिए एक बेहतरीन शो है)।

[एम्बेडेड सामग्री]

यहां इवान द्वारा टेक पर <25 मिनट की व्याख्या दी गई है जो बीजान्टिन जनरल्स समस्या के विहंगम दृश्य और अधिक विस्तृत समाधानों पर आधारित है।

[एम्बेडेड सामग्री]

और यहां एकमात्र एंड्रियास एम. एंटोनोपोलोस (जिसका नाम विडंबनापूर्ण रूप से एक बीजान्टिन जनरल की तरह लगता है) द्वारा सर्वसम्मति एल्गोरिदम, बीजान्टिन जनरल्स समस्या और बीच में बहुत सी चीजों पर <1.5 घंटे का व्याख्यान है।

[एम्बेडेड सामग्री]

आपकी सीखने की यात्रा के लिए शुभकामनाएँ सैनिक!

स्पॉट_आईएमजी

नवीनतम खुफिया

स्पॉट_आईएमजी