Skip to main content

ब्लॉकचेन में सर्वसम्मति क्या है

नोट: यह दस्तावेज़ मूल अंग्रेजी संस्करण का स्वचालित अनुवाद है।

ब्लॉकचेन में सर्वसम्मति क्या है

सर्वसम्मति (consensus) वह प्रक्रिया है, जिसके द्वारा ब्लॉकचेन नेटवर्क के सभी प्रतिभागी साझा लेजर की वर्तमान स्थिति पर सहमत होते हैं। सर्वसम्मति के बिना यह निर्धारित करने का कोई तरीका नहीं होगा कि कौन-से लेनदेन वैध हैं, कौन-से ब्लॉक अंतिम हैं और नया डेटा जोड़ने का अधिकार किसके पास है। हर सार्वजनिक ब्लॉकचेन — Bitcoin से Ethereum से लेकर नवीनतम AI-केंद्रित चेन तक — काम करने के लिए किसी सर्वसम्मति तंत्र पर निर्भर है। यही वह आधारभूत सहमति-परत है, जो विकेंद्रीकृत सिस्टम को संभव बनाती है।

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

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

सर्वसम्मति कैसे काम करती है

उच्च स्तर पर, हर सर्वसम्मति तंत्र एक जैसे मूल प्रश्नों का उत्तर देता है:

  1. अगला ब्लॉक कौन प्रस्तावित करेगा? — विभिन्न तंत्र इसका उत्तर अलग-अलग देते हैं। Proof of Work में उत्तर है "जो कम्प्यूटेशनल पहेली सबसे पहले हल करे।" Proof of Stake में उत्तर है "स्टेक किए गए टोकन की मात्रा के आधार पर चुना गया वैलिडेटर।" Delegated Proof of Stake में उत्तर है "टोकन धारकों द्वारा निर्वाचित वैलिडेटर।"

  2. अन्य प्रतिभागी ब्लॉक को कैसे सत्यापित करते हैं? — ब्लॉक प्रस्तावित होने के बाद अन्य नोड जाँचते हैं कि उसके सभी लेनदेन प्रोटोकॉल के नियमों का पालन करते हैं। यदि ब्लॉक वैध है, तो वे उसे स्वीकार करते हैं। यदि अवैध है, तो अस्वीकार करते हैं।

  3. ब्लॉक कब अंतिम माना जाता है? — फ़ाइनैलिटी का अर्थ है कि ब्लॉक को पलटा या पुनर्व्यवस्थित नहीं किया जा सकता। कुछ तंत्र फ़ाइनैलिटी जल्दी हासिल करते हैं (एक-दो पुष्टि राउंड); अन्य इसे संभाव्य रूप से हासिल करते हैं (ब्लॉक बाद के ब्लॉकों के नीचे जितना गहरा दबा हो, उसे पलटना उतना कठिन)।

  4. यदि कोई धोखा देने की कोशिश करे तो क्या होता है? — हर तंत्र में दुर्भावनापूर्ण व्यवहार के विरुद्ध निरुत्साहन शामिल हैं। Proof of Work में धोखा देने के लिए ईमानदार माइनरों से अधिक बिजली और हार्डवेयर पर खर्च करना पड़ता है। Proof of Stake में धोखा देने पर वैलिडेटर के स्टेक किए गए टोकन जब्त (स्लैशिंग) हो सकते हैं।

Byzantine fault tolerance की समस्या

ब्लॉकचेन सर्वसम्मति की सैद्धांतिक रीढ़ है Byzantine fault tolerance (BFT) समस्या। सबसे पहले 1982 में Leslie Lamport, Robert Shostak और Marshall Pease के कंप्यूटर विज्ञान पेपर में वर्णित यह समस्या पूछती है: वितरित प्रतिभागियों का एक समूह सहमति कैसे प्राप्त कर सकता है, जब उनमें से कुछ दोषपूर्ण या जान-बूझकर दुर्भावनापूर्ण हो सकते हैं?

मूल पेपर की उपमा में एक शहर को घेरे हुए बीजान्टिन सेनापति शामिल हैं। उन्हें हमले या पीछे हटने का समन्वय करना है, लेकिन कुछ सेनापति गद्दार हो सकते हैं, जो परस्पर विरोधी संदेश भेजते हैं। चुनौती एक ऐसा प्रोटोकॉल डिज़ाइन करना है, जो वफ़ादार सेनापतियों को गद्दारों के बावजूद सही निर्णय तक पहुँचने दे।

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

सर्वसम्मति क्या सुरक्षित करती है

सर्वसम्मति नेटवर्क को हमलों की कई श्रेणियों से बचाती है:

  • डबल स्पेंडिंग — एक ही टोकन को दो बार खर्च करना। सर्वसम्मति सुनिश्चित करती है कि लेनदेन पुष्ट होने के बाद खर्च किए गए टोकन दोबारा उपयोग नहीं हो सकते।
  • सेंसरशिप — किसी एक इकाई द्वारा विशिष्ट लेनदेन को रोकना। अधिकांश सर्वसम्मति तंत्र ब्लॉक उत्पादन को कई प्रतिभागियों में वितरित करते हैं, जिससे सेंसरशिप कठिन (हालाँकि असंभव नहीं) हो जाती है।
  • इतिहास का पुनर्लेखन — लेनदेन रिकॉर्ड बदलने के लिए पिछले ब्लॉकों में बदलाव। ब्लॉक चेन में जितना गहरा हो, उसे फिर से लिखना उतना महँगा होता जाता है।
  • Sybil हमले — नेटवर्क पर हावी होने के लिए कई नकली पहचानें बनाना। सर्वसम्मति तंत्र किसी दुर्लभ संसाधन (गणना, स्टेक किए गए टोकन, डेलिगेट किए गए वोट) का उपयोग करते हैं, ताकि पहचानों का गुणन महँगा हो।

सामान्य सर्वसम्मति तंत्र

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

तंत्र चयन विधि मुख्य संसाधन ऊर्जा लागत उदाहरण
Proof of Work (PoW) कम्प्यूटेशनल पहेली हल करना हार्डवेयर और बिजली बहुत अधिक Bitcoin, Kaspa
Proof of Stake (PoS) संपार्श्विक के रूप में टोकन स्टेक करना लॉक की गई पूँजी कम Ethereum, Solana, Avalanche
Delegated Proof of Stake (DPoS) टोकन धारकों द्वारा प्रतिनिधियों का चुनाव डेलिगेट किए गए वोट कम EOS, Tron
Proof of Staked Authority (PoSA) स्टेकिंग और अथॉरिटी चयन का हाइब्रिड स्टेक किए गए टोकन + अनुमोदन कम BNB Smart Chain

कोई भी एक तंत्र सार्वभौमिक रूप से "सर्वश्रेष्ठ" नहीं है। प्रत्येक अलग गुणों के लिए अनुकूलित है, और सही विकल्प नेटवर्क के लक्ष्यों पर निर्भर करता है।

क्रिप्टो AI प्रोजेक्टों के लिए यह क्यों महत्वपूर्ण है

क्रिप्टो AI क्षेत्र में सर्वसम्मति कई कारणों से प्रासंगिक है:

  • नेटवर्क विश्वसनीयता — ब्लॉकचेन पर तैनात AI प्रोजेक्ट लेनदेन क्रम, डेटा उपलब्धता और फ़ाइनैलिटी के लिए उस चेन के सर्वसम्मति तंत्र पर निर्भर है। यदि अंतर्निहित सर्वसम्मति धीमी या नाज़ुक है, तो AI एप्लिकेशन को वे सीमाएँ विरासत में मिलती हैं।
  • वैलिडेटर अर्थशास्त्र — कई AI प्रोजेक्ट वैलिडेटर चलाते हैं, स्टेकिंग में योगदान देते हैं या सर्वसम्मति परत के साथ इंटरैक्ट करने वाली सेवाएँ बनाते हैं। सर्वसम्मति तंत्र को समझने से यह आकलन करने में मदद मिलती है कि ये दावे आर्किटेक्चरल रूप से सुसंगत हैं या नहीं।
  • AI वर्कलोड के लिए विशेषीकृत सर्वसम्मति — AI कार्यों के लिए डिज़ाइन किए गए कुछ नेटवर्क पारंपरिक सर्वसम्मति में उपयोगी गणना के प्रमाण को शामिल करने के लिए संशोधन करते हैं। उदाहरण के लिए, Bittensor एक ऐसा तंत्र उपयोग करता है, जहाँ माइनर मशीन लर्निंग आउटपुट बनाते हैं और वैलिडेटर उन्हें स्कोर करते हैं — प्रभावी रूप से AI कार्य को सर्वसम्मति लूप में जोड़ते हुए। ये हाइब्रिड दृष्टिकोण पारंपरिक सर्वसम्मति और AI-विशिष्ट सत्यापन के बीच की रेखा को धुँधला कर देते हैं।
  • विकेंद्रीकरण के दावे — प्रोजेक्ट का सर्वसम्मति तंत्र उसके विकेंद्रीकरण के सबसे ठोस संकेतकों में से एक है। PoSA तंत्र वाला तीन वैलिडेटरों का नेटवर्क हज़ारों स्वतंत्र PoS वैलिडेटरों वाले नेटवर्क से संरचनात्मक रूप से अलग है, भले ही दोनों खुद को "विकेंद्रीकृत" कहें।

सर्वसम्मति को समझना आपको यह नहीं बताता कि कोई AI प्रोजेक्ट अच्छा या मूल्यवान है। यह बताता है कि अंतर्निहित नेटवर्क निर्णय कैसे लेता है, उन निर्णयों में कौन भाग लेता है और नेटवर्क उस पर चलने वाले एप्लिकेशनों को क्या गारंटियाँ देता है।

DecAIHub प्रोजेक्ट कार्ड में यह कहाँ दिखाई देता है

DecAIHub प्रोजेक्ट कार्ड की Consensus फ़ील्ड प्रोजेक्ट के प्राथमिक ब्लॉकचेन नेटवर्क द्वारा उपयोग किए जाने वाले सर्वसम्मति तंत्र को दर्ज करती है। सामान्य मानों में शामिल हैं:

  • PoS — नेटवर्क Proof of Stake का उपयोग करता है।
  • PoW — नेटवर्क Proof of Work का उपयोग करता है।
  • DPoS — नेटवर्क Delegated Proof of Stake का उपयोग करता है।
  • PoSA — नेटवर्क Proof of Staked Authority का उपयोग करता है।

यह फ़ील्ड नेटवर्क की आर्किटेक्चर के बारे में एक तकनीकी तथ्य का वर्णन करती है। यह तंत्र की गुणवत्ता या सुरक्षा का मूल्यांकन नहीं करती। PoS के रूप में सूचीबद्ध प्रोजेक्ट स्वाभाविक रूप से PoW वाले से बेहतर या बदतर नहीं है — फ़ील्ड बस दर्ज करती है कि नेटवर्क क्या उपयोग करता है।

प्रोजेक्ट कार्ड पढ़ते समय Consensus फ़ील्ड को Main chain, Type और Network status जैसी अन्य फ़ील्डों के साथ मिलाकर समझना सबसे अच्छा है। साथ मिलकर ये फ़ील्ड उस इंफ्रास्ट्रक्चर की तस्वीर बनाती हैं, जिस पर प्रोजेक्ट काम करता है।

अकेली सर्वसम्मति क्या साबित नहीं करती

  • सर्वसम्मति विकेंद्रीकरण साबित नहीं करती। नेटवर्क PoS का उपयोग कर सकता है, लेकिन उसके पास एक ही इकाई द्वारा नियंत्रित मुट्ठी भर वैलिडेटर हो सकते हैं। तंत्र विकेंद्रीकरण के लिए आवश्यक है, लेकिन पर्याप्त नहीं।
  • सर्वसम्मति सुरक्षा साबित नहीं करती। एक अच्छी तरह डिज़ाइन किया गया सर्वसम्मति तंत्र हमला-मार्गों को घटाता है, लेकिन कार्यान्वयन बग, वैलिडेटरों की मिलीभगत और गवर्नेंस विफलताएँ तंत्र के बावजूद सुरक्षा को कमजोर कर सकती हैं।
  • सर्वसम्मति यह साबित नहीं करती कि प्रोजेक्ट का AI वास्तविक है। प्रोजेक्ट उत्कृष्ट सर्वसम्मति वाले ब्लॉकचेन पर चल सकता है और फिर भी उसके पास कोई सत्यापन-योग्य AI घटक न हो। सर्वसम्मति परत लेजर को सुरक्षित करती है, AI दावों को नहीं।
  • सर्वसम्मति टोकन मूल्य निर्धारित नहीं करती। PoS बनाम PoW बनाम DPoS का चुनाव टोकन के बाज़ार मूल्य से कोई प्रत्यक्ष संबंध नहीं रखता। समान सर्वसम्मति तंत्र वाले प्रोजेक्टों के टोकन अर्थशास्त्र और अपनाने के स्तर बहुत भिन्न हो सकते हैं।
  • सर्वसम्मति सेंसरशिप प्रतिरोध साबित नहीं करती। हालाँकि सर्वसम्मति तंत्र सेंसरशिप रोकने के लिए डिज़ाइन किए जाते हैं, नेटवर्क का व्यावहारिक सेंसरशिप प्रतिरोध वैलिडेटर वितरण, गवर्नेंस नियमों, भौगोलिक प्रसार और तंत्र से परे अन्य कारकों पर निर्भर करता है।

भ्रमित न हों

  • Proof of Stake (PoS) — PoS एक विशिष्ट सर्वसम्मति तंत्र है, स्वयं सर्वसम्मति का पर्याय नहीं। सर्वसम्मति सामान्य अवधारणा है; PoS एक कार्यान्वयन है।
  • Proof of Work (PoW) — इसी तरह, PoW एक विशिष्ट तंत्र है। सर्वसम्मति वह व्यापक शब्द है, जिसमें PoW, PoS और कई अन्य शामिल हैं।
  • फ़ाइनैलिटी — सर्वसम्मति और फ़ाइनैलिटी संबंधित हैं, लेकिन अलग-अलग। सर्वसम्मति ब्लॉकों पर सहमत होने की प्रक्रिया है; फ़ाइनैलिटी यह गारंटी है कि सहमत ब्लॉक पलटे नहीं जाएँगे। कुछ सर्वसम्मति तंत्र तत्काल फ़ाइनैलिटी देते हैं; अन्य संभाव्य फ़ाइनैलिटी।
  • गवर्नेंस — सर्वसम्मति यह निर्धारित करती है कि ब्लॉक कैसे बनाए और सत्यापित किए जाते हैं। गवर्नेंस यह निर्धारित करती है कि प्रोटोकॉल के नियम स्वयं समय के साथ कैसे बदलते हैं। प्रोटोकॉल अपग्रेड करने के लिए DAO वोट गवर्नेंस है, सर्वसम्मति नहीं।
  • वैलिडेशन — सामान्य उपयोग में "वैलिडेट करना" का अर्थ एक लेनदेन की जाँच या पूर्ण वैलिडेटर नोड चलाना हो सकता है। सर्वसम्मति व्यापक प्रोटोकॉल है; वैलिडेशन उसमें नोड की भागीदारी की क्रिया है।

अक्सर पूछे जाने वाले प्रश्न

क्या ब्लॉकचेन सर्वसम्मति के बिना काम कर सकती है?

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

क्या Proof of Stake Proof of Work से अधिक सुरक्षित है?

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

यदि सर्वसम्मति विफल हो जाए तो क्या होता है?

यदि सर्वसम्मति टूट जाए, तो नेटवर्क में फोर्क हो सकता है — एक विभाजन, जहाँ नोड्स के अलग-अलग समूह चेन के अलग-अलग संस्करणों का अनुसरण करते हैं। अस्थायी फोर्क PoW में सामान्य हैं (ऑर्फ़न ब्लॉक) और स्वतः हल हो जाते हैं। स्थायी फोर्क मौलिक असहमति का संकेत देते हैं और दो अलग नेटवर्कों में परिणत हो सकते हैं, जैसा Bitcoin और Bitcoin Cash, या Ethereum और Ethereum Classic के साथ हुआ।

विभिन्न ब्लॉकचेन विभिन्न सर्वसम्मति तंत्र क्यों उपयोग करती हैं?

क्योंकि कोई एक तंत्र नहीं है, जो सभी वांछित गुणों को एक साथ अधिकतम करे। PoW युद्ध-परीक्षित और बेहद मजबूत है, लेकिन भारी ऊर्जा खर्च करता है। PoS ऊर्जा-कुशल है और तेज़ फ़ाइनैलिटी सक्षम करता है, लेकिन अलग तरह के हमले की सतहें लाता है। DPoS तेज़ है, लेकिन शक्ति को प्रतिनिधियों के छोटे समूह में केंद्रित करता है। हर ब्लॉकचेन वह तंत्र चुनती है, जो उसके डिज़ाइन लक्ष्यों और समुदाय की प्राथमिकताओं के लिए सबसे उपयुक्त हो।

क्या सर्वसम्मति तंत्र लेनदेन की गति को प्रभावित करता है?

हाँ, काफी हद तक। Bitcoin जैसे PoW नेटवर्क लगभग हर दस मिनट में ब्लॉक बनाते हैं। Solana जैसे PoS नेटवर्क एक सेकंड से भी कम में ब्लॉक बना सकते हैं। सर्वसम्मति तंत्र ब्लॉक समय, थ्रूपुट (प्रति सेकंड लेनदेन) और फ़ाइनैलिटी तक के समय को सीधे प्रभावित करता है। जिन AI अनुप्रयोगों को तेज़ डेटा उपलब्धता या बार-बार ऑन-चेन इंटरैक्शन चाहिए, उनके लिए यह एक महत्वपूर्ण आर्किटेक्चरल विचार है।

ब्लॉकचेन में सर्वसम्मति AI से कैसे जुड़ती है?

पारंपरिक सर्वसम्मति तंत्रों में AI शामिल नहीं है। हालाँकि, कुछ नए नेटवर्क अपनी सर्वसम्मति प्रक्रिया में AI वर्कलोड को शामिल करते हैं। इन डिज़ाइनों में ब्लॉक निर्माता या वैलिडेटर मनमानी गणितीय पहेलियों को हल करने के बजाय सर्वसम्मति प्रोटोकॉल के हिस्से के रूप में उपयोगी AI गणना (जैसे मॉडल ट्रेनिंग या इनफ़ेरेंस स्कोरिंग) करते हैं। यह एक उभरता हुआ क्षेत्र है, जहाँ सर्वसम्मति, वैलिडेशन और AI गणना के बीच की सीमाएँ फिर से परिभाषित हो रही हैं।

बाहरी संदर्भ

यह भी देखें