Product Design, Manufacturing & Innovation Resources
घर » बायज़ेंटाइन फॉल्ट टॉलरेंस (बीएफटी)

बायज़ेंटाइन फॉल्ट टॉलरेंस (बीएफटी)

1982-07-01
  • Leslie Lamport
  • Robert Shostak
  • Marshall Pease
वितरित कंप्यूटिंग प्रणालियों में बाइज़ेंटाइन दोष सहनशीलता का प्रदर्शन करने वाला डेटा सेंटर।.

(यह छवि केवल उदाहरण के लिए बनाई गई है)

बीएफटी (परिवर्णी शब्द बायज़ेंटाइन फ़ॉल्ट टॉलरेंस (Byzantine Fault Tolerance) एक सिस्टम का वह गुण है जो उसे सही ढंग से काम करते रहने और सहमति तक पहुँचने की अनुमति देता है, भले ही उसके कुछ घटक मनमाने, अप्रत्याशित तरीकों से विफल हो जाएँ, जिसमें दुर्भावनापूर्ण व्यवहार (बायज़ेंटाइन विफलताएँ) भी शामिल हैं। यह साधारण क्रैश विफलताओं को सहन करने की तुलना में कहीं अधिक मजबूत गारंटी है। इसके लिए [latex]f[/latex] दोषपूर्ण, दुर्भावनापूर्ण घटकों को सहन करने के लिए कम से कम [latex]3f+1[/latex] कुल घटकों की आवश्यकता होती है।

बायज़ेंटाइन फ़ॉल्ट टॉलरेंस (BFT) "बायज़ेंटाइन जनरलों की समस्या" का समाधान करता है, जो एक काल्पनिक प्रयोग है जिसमें बायज़ेंटाइन सेना के वफ़ादार जनरलों को संभावित रूप से विश्वासघाती संदेशवाहकों के माध्यम से संवाद करते हुए एक सामान्य युद्ध योजना पर सहमत होना होता है। कुछ जनरल गद्दार हो सकते हैं और परस्पर विरोधी जानकारी भेजकर योजना को विफल करने का सक्रिय प्रयास कर सकते हैं। BFT एल्गोरिदम वितरित कंप्यूटिंग में इस समस्या का समाधान प्रदान करते हैं, यह सुनिश्चित करते हुए कि सभी दोषरहित (वफ़ादार) नोड्स एक ही निष्कर्ष पर पहुँचें, भले ही कुछ दोषरहित (गद्दार) नोड्स झूठ बोल सकते हों, मिलीभगत कर सकते हों या मनमाने ढंग से व्यवहार कर सकते हों।

The seminal 1982 paper by Lamport, Shostak, and Pease proved that for a system to tolerate [latex]f[/latex] Byzantine faults, there must be at least [latex]3f+1[/latex] total nodes (or generals). This means that to tolerate one malicious actor, a system needs at least four nodes in total. The core of BFT algorithms involves multiple rounds of message passing among the nodes. In each round, nodes exchange their current state or proposed value, along with the messages they have received from other nodes. This allows loyal nodes to cross-check information and identify inconsistencies, eventually converging on a single, correct value that is agreed upon by the majority.

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

UNESCO Nomenclature: 1203
कंप्यूटर विज्ञान

Type

सॉफ्टवेयर/एल्गोरिदम

व्यवधान

इंक्रीमेंटल

उपयोग

व्यापक उपयोग

शगुन

  • वितरित कंप्यूटिंग और सहमति संबंधी समस्याओं पर सामान्य शोध
  • फेल-स्टॉप फॉल्ट मॉडल (जिसे बीएफटी विस्तारित करता है)
  • संदेश प्रमाणीकरण के लिए क्रिप्टोग्राफी और डिजिटल हस्ताक्षर की अवधारणाएँ
  • नेटवर्क सिद्धांत और ग्राफ सिद्धांत

आवेदन

  • ब्लॉकचेन और क्रिप्टोकरेंसी प्रोटोकॉल (जैसे, प्रूफ-ऑफ-स्टेक सहमति)
  • वितरित डेटाबेस
  • एयरोस्पेस सिस्टम (उदाहरण के लिए, बोइंग 777 फ्लाइट कंट्रोल सिस्टम)
  • क्लाउड कंप्यूटिंग अवसंरचना
  • निर्देश पहचान तंत्र

पेटेंट:

NA

संभावित नवाचार विचार

बॉट ट्रैफिक को कम करने के कारण, जो वर्तमान में प्रति दिन 40,000 से अधिक है, यह सामग्री केवल समुदाय के सदस्यों के लिए आरक्षित है।
> लॉगिन < या > रजिस्टर < इस सामग्री और अन्य सभी प्रतिबंधित सामग्रियों और उपकरणों तक पहुंच (100% निःशुल्क) है।

संबंधित विषय: बाइजेंटाइन फॉल्ट टॉलरेंस, बीएफटी, डिस्ट्रीब्यूटेड कंसेंसस, बाइजेंटाइन जनरल्स प्रॉब्लम, ब्लॉकचेन, लेस्ली लैम्पर्ट, डिस्ट्रीब्यूटेड सिस्टम, फॉल्ट टॉलरेंस, मैलिशियस एक्टर्स, पीबीएफटी।

ऐतिहासिक संदर्भ

बायज़ेंटाइन फॉल्ट टॉलरेंस (बीएफटी)

1980
1980
1980
1982-07-01
1988-06-01
1990
1993
1975-06-01
1980
1980
1980
1986-01-01
1990
1990
1993

(यदि तिथि अज्ञात है या प्रासंगिक नहीं है, उदाहरण के लिए "द्रव यांत्रिकी", तो इसके उल्लेखनीय उद्भव का एक अनुमानित आंकड़ा प्रदान किया गया है)

संबंधित आविष्कार, नवाचार और तकनीकी सिद्धांत

पंजीकृत सदस्यों के लिए पूर्ण आकार की छवियाँ और डाउनलोड 100% निःशुल्क उपलब्ध हैं।