ब्लॉकचेन सहमति क्या है?
ब्लॉकचेन सहमति तंत्र ऐसे एल्गोरिदम हैं जो हज़ारों कंप्यूटरों को एक-दूसरे पर भरोसा किए बिना साझा सत्य पर सहमत होने देते हैं। कल्पना करें एक कमरा जो अजनबियों से भरा है और सभी को एक खाता बही के एक संस्करण पर सहमत होना है — यही ये प्रोटोकॉल दुनिया भर में हासिल करते हैं।
यह क्यों मायने रखता है? सहमति हर क्रिप्टोकरेंसी और विकेंद्रीकृत एप्लिकेशन की रीढ़ है। Bitcoin का PoW कुछ देशों जितनी ऊर्जा उपयोग करता है, जबकि Ethereum के PoS में बदलाव से ऊर्जा उपयोग 99.95% कम हो गया। सहमति का चुनाव ब्लॉकचेन की गति, सुरक्षा और पर्यावरणीय प्रभाव निर्धारित करता है।
📖 गहराई से जानें
उपमा 1
एक ऐसी कक्षा की कल्पना करें जहाँ प्रत्येक छात्र स्वतंत्र रूप से शिक्षक के शब्दों को लिखता हो। अंत में, वे नोट्स की तुलना करते हैं - यदि बहुमत कही गई बातों पर सहमत होता है, तो वह संस्करण आधिकारिक रिकॉर्ड बन जाता है। ब्लॉकचेन सर्वसम्मति इस प्रकार है, सिवाय इसके कि छात्र एक-दूसरे पर भरोसा नहीं करते हैं और कुछ धोखा देने की कोशिश भी कर सकते हैं।
उपमा 2
मध्ययुगीन टाउन कैरियर प्रणाली की तरह आम सहमति के बारे में सोचें: प्रूफ़ ऑफ़ वर्क में, टाउन कैरियर फ़ुट्रेस में प्रतिस्पर्धा करते हैं और केवल विजेता को ही समाचार की घोषणा करने का मौका मिलता है। प्रूफ़ ऑफ़ स्टेक में, सबसे अमीर नागरिक बारी-बारी से झूठ बोलते हैं - यदि वे झूठ बोलते हैं, तो वे अपना भाग्य खो देते हैं। पीबीएफटी में, प्रत्येक परिषद सदस्य को मतदान करना होगा और किसी भी घोषणा से पहले कम से कम दो-तिहाई सहमत होना होगा।
🎯 सिम्युलेटर टिप्स
शुरुआती
कार्य के प्रमाण और 16 नोड्स से प्रारंभ करें। स्टार्ट दबाएँ और खनिकों को ब्लॉक बनाने के लिए प्रतिस्पर्धा करते हुए देखें। यह देखने के लिए कि नेटवर्क बेईमान नोड्स को कैसे संभालता है, 'दुर्भावनापूर्ण इंजेक्ट करें' पर क्लिक करने का प्रयास करें।
मध्यम
सर्वसम्मति प्रकार स्विच करके PoW और PoS की तुलना करें। ध्यान दें कि हिस्सेदारी के आधार पर पीओएस नोड्स का आकार कैसे भिन्न होता है। यह देखने के लिए कि नेटवर्क कब असुरक्षित हो जाता है, दुर्भावनापूर्ण नोड्स बढ़ाएँ। श्रृंखला विभाजन का निरीक्षण करने के लिए 'ट्रिगर फोर्क' का उपयोग करें।
विशेषज्ञ
3-चरण की मतदान प्रक्रिया (पूर्व तैयारी, तैयारी, प्रतिबद्धता) का निरीक्षण करने के लिए पीबीएफटी के साथ प्रयोग करें। n/3 और n/2 दोष सहनशीलता मॉडल के बीच स्विच करें। यह देखने के लिए पेरेटो बनाम समान हिस्सेदारी वितरण का प्रयास करें कि धन एकाग्रता सत्यापनकर्ता चयन को कैसे प्रभावित करती है। लचीलेपन का परीक्षण करने के लिए दुर्भावनापूर्ण प्रतिशत को बीजान्टिन सीमा के पास पुश करें।
📚 शब्दावली
🏆 प्रमुख व्यक्ति
Satoshi Nakamoto (2008)
विश्वसनीय तृतीय पक्षों के बिना दोहरे खर्च की समस्या को हल करते हुए, बिटकॉइन और इसके कार्य के प्रमाण पर सर्वसम्मति बनाई गई
Leslie Lamport (1982)
बीजान्टिन जनरल्स प्रॉब्लम और पैक्सोस सर्वसम्मति एल्गोरिदम तैयार किया, जो वितरित प्रणालियों के लिए मूलभूत है
Vitalik Buterin (2022)
एथेरियम की सह-स्थापना की और PoW से PoS (द मर्ज) में इसके संक्रमण का नेतृत्व किया, जिससे ऊर्जा की खपत 99.95% कम हो गई।
Miguel Castro & Barbara Liskov (1999)
प्रैक्टिकल बीजान्टिन फॉल्ट टॉलरेंस (पीबीएफटी) विकसित किया गया, जो एसिंक्रोनस सिस्टम में बीएफटी को सक्षम बनाता है
Silvio Micali (2017)
तत्काल अंतिमता के लिए क्रिप्टोग्राफ़िक सॉर्टिशन के साथ अल्गोरंड का हिस्सेदारी का शुद्ध प्रमाण बनाया गया
🎓 शिक्षण संसाधन
- Bitcoin: A Peer-to-Peer Electronic Cash System [paper]
मूल बिटकॉइन श्वेतपत्र विकेंद्रीकृत डिजिटल नकदी के लिए कार्य सहमति का प्रमाण पेश करता है (2008) - Practical Byzantine Fault Tolerance [paper]
एसिंक्रोनस सिस्टम में कुशल बीजान्टिन सर्वसम्मति को सक्षम करने वाले पीबीएफटी पर सेमिनल पेपर (ओएसडीआई 1999) - The Byzantine Generals Problem [paper]
दोषपूर्ण या दुर्भावनापूर्ण प्रतिभागियों की उपस्थिति में आम सहमति को औपचारिक बनाने वाला मूलभूत पेपर (ACM TOPLAS 1982) - Casper the Friendly Finality Gadget [paper]
बीएफटी-प्रेरित फाइनलिटी (2017) के साथ चेन-आधारित पीओएस को संयोजित करने वाला एथेरियम का प्रूफ ऑफ स्टेक फाइनलिटी मैकेनिज्म - Ethereum Consensus Specs [article]
PoS सर्वसम्मति तंत्र और द मर्ज पर आधिकारिक एथेरियम दस्तावेज़ीकरण - Blockchain Consensus Encyclopedia [article]
तुलनाओं के साथ 50+ सर्वसम्मति एल्गोरिदम वेरिएंट को कवर करने वाली व्यापक मार्गदर्शिका - Bitcoin Developer Guide — Mining [article]
बिटकॉइन के प्रूफ़ ऑफ़ वर्क माइनिंग और कठिनाई समायोजन में तकनीकी गहराई से उतरें - Cosmos Tendermint BFT Documentation [article]
कॉसमॉस इकोसिस्टम ब्लॉकचेन द्वारा उपयोग की जाने वाली बीएफटी सर्वसम्मति का संदर्भ कार्यान्वयन