शुरुआती गाइड: आम सहमति एल्गोरिथ्म क्या है?

कंप्यूटर विज्ञान में आम सहमति एल्गोरिदम का महत्वपूर्ण स्थान है। इसका उपयोग कंप्यूटर द्वारा डेटा मूल्य के एक बिंदु पर समझौते तक पहुंचने के लिए किया जाता है। इसका उपयोग केवल वितरित प्रणालियों या प्रक्रियाओं में किया जाता है.

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

तो, हम क्या चर्चा करेंगे? उन्हें नीचे सूचीबद्ध करें.

  1. सर्वसम्मति एल्गोरिथ्म कैसे काम करता है?
  2. आम सहमति एल्गोरिथ्म का अनुप्रयोग.
  3. आम सहमति एल्गोरिदम के प्रकार

आएँ शुरू करें.

सर्वसम्मति एल्गोरिथ्म कैसे काम करता है?

एक वितरित नेटवर्क के लिए, सभी सिस्टम नोड्स को ऑनलाइन होने के लिए हर बार आम सहमति की आवश्यकता नहीं है। इसके अलावा, संभावना है कि ट्रांसमिशन के दौरान कुछ जानकारी खो जाती है.

सर्वसम्मति एल्गोरिथ्म सबसे बड़ी समस्या को हल करता है जो एक वितरित या मल्टी-एजेंट सिस्टम से गुजरता है। यह सुनिश्चित करता है कि आम सहमति न्यूनतम संसाधनों के साथ हासिल की जाती है, जो निर्णयों में ईमानदारी और पारदर्शिता रखती है.

यह सुनिश्चित करने के लिए कि पूरी प्रणाली दोष-सहिष्णुता है, सर्वसम्मति एल्गोरिथ्म को केवल एक समय में 51% संसाधनों से उत्तर की आवश्यकता होती है। आइए PoW सर्वसम्मति एल्गोरिथ्म के एक उदाहरण का उपयोग करके इसे समझने की कोशिश करें। एक व्यक्ति अपने बटुए से दूसरे बटुए में 0.2 बीटीसी भेजता है। यह सुनिश्चित करने के लिए कि लेन-देन से गुजरता है, खनिक खदान को ब्लॉक करता है जिसे लेन-देन की आवश्यकता होती है। अब, खनिक खनन को ब्लॉक करना शुरू करते हैं। थोड़ी देर के बाद, यह मान्य हो जाएगा जब सिस्टम मान्यताओं के लिए आवश्यक न्यूनतम करता है। बीटीसी के मामले में, आम सहमति तक पहुंचने के लिए केवल छह सत्यापन लगते हैं.

लेखन के समय कई प्रकार के आम सहमति एल्गोरिदम हैं। इसका मतलब है कि आंतरिक कामकाज आम सहमति एल्गोरिदम के प्रकार पर निर्भर करता है.

आम सहमति एल्गोरिथ्म का अनुप्रयोग

सर्वसम्मति एल्गोरिथ्म के विभिन्न अनुप्रयोग हैं। भले ही यह मुख्य रूप से विकेंद्रीकृत प्रणाली के लिए उपयोग किया जाता है, यह एक केंद्रीकृत प्रणाली में भी उतना ही उपयोगी है। बेहतर समझने के लिए, सर्वसम्मति एल्गोरिथ्म के उपयोग के मामलों की सूची दें.

  1. एल्गोरिथ्म का सबसे बुनियादी अनुप्रयोग यह तय करना है कि वितरित वातावरण में लेनदेन को लागू करने की आवश्यकता है या नहीं। ज्यादातर ब्लॉकचेन नेटवर्क इसका इस्तेमाल करते हैं.
  2. एक नोड को एक नेता का दर्जा देने में आम सहमति एल्गोरिदम भी बहुत उपयोगी है.
  3. अंतिम, लेकिन कम से कम नहीं, उनका उपयोग विकेंद्रीकृत नेटवर्क में डेटा को सिंक्रनाइज़ करने और यह सुनिश्चित करने के लिए किया जाता है कि स्थिरता प्राप्त की जाती है.

आम सहमति एल्गोरिदम के प्रकार

कई प्रकार के आम सहमति एल्गोरिदम हैं। इस लेख में, हम केवल सबसे लोकप्रिय लोगों को कवर करेंगे। तो, बिना किसी देरी के, चलिए शुरू करते हैं.


(1) कार्य का प्रमाण (PoW)

प्रूफ ऑफ़ वर्क वहाँ से बाहर सबसे लोकप्रिय सर्वसम्मति एल्गोरिथ्म है। Bitcoin, Litecoin, और Ethereum इसका उपयोग करते हैं। इसे पहली बार सतोशी नाकामोतो द्वारा तैयार किया गया था जब उन्होंने अपने बिटकॉइन कार्यान्वयन में उपयोग किया था। हालांकि, यह एक ब्लॉकचेन में आम सहमति प्राप्त करने का सबसे अक्षम तरीका भी है क्योंकि इसके लिए काफी मात्रा में कम्प्यूटेशनल पावर की आवश्यकता होती है। यह जटिल गणितीय समस्याओं को हल करने के लिए खनिकों से पूछकर काम करता है। एक बार हैश हल हो जाने के बाद, ब्लॉक का खनन किया जाता है और लेनदेन उसी समय मान्य किया जाता है.

हल करके, वे ब्लॉक बनाते हैं जिन्हें बाद में ब्लॉकचेन में जोड़ा जाता है। इस काम के लिए, 50% काम हमेशा ईमानदार होना चाहिए.

(२) सबूत (PoS)

हमारी अगली सबसे लोकप्रिय आम सहमति एल्गोरिथ्म प्रूफ ऑफ स्टेक है। इसका उपयोग Peercoin, Decreed और जल्द ही Ethereum द्वारा किया जाता है। यह एक बटुए में सिक्कों को चुराकर काम करता है। जब उनके सिक्कों को चुराया जाता है, तो नोड्स को अपनी बात कहनी होगी जब सर्वसम्मति प्राप्त करने की आवश्यकता होती है। PoS के बारे में अच्छी बात यह है कि यह भूखे रहने की शक्ति नहीं है.

इस मामले में, व्यय संसाधन, टोकन ही है। यदि सही लेनदेन के लिए एक स्टेकिंग नोड वोट करने में विफल रहता है, तो वे अपनी हिस्सेदारी खो देंगे। यदि यह सफल होता है, तो यह अगले लेनदेन के समय दांव पर लगने के बेहतर अवसर प्रदान करेगा.

एक अन्य आम सहमति एल्गोरिदम की तरह, PoS की भी अपनी कमजोरी है। यह “स्टेक पर कुछ भी नहीं है।” यह एक कांटे के दोनों किनारों को सत्यापन द्वारा काम करता है। हमने हाल ही में PoW Vs PoS के बीच अंतर के बारे में लिखा है.

(3) स्टेक (DPoS) का प्रत्यायोजित प्रमाण

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

ये प्रतिनिधि फिर प्रत्येक लेनदेन को मान्य करते हैं। आम तौर पर, किसी भी विकेंद्रीकृत प्रणाली में 20-21 प्रतिनिधि होते हैं जो लेनदेन को सत्यापित करते हैं। यह DPoS को असाधारण रूप से कुशल बनाता है और इसका उपयोग EOS, Steemit और अन्य द्वारा किया जाता है.

(4) प्रमाण-प्राधिकरण (पीओए) सहमति एल्गोरिथम

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

निष्कर्ष

अब तक, आपको सर्वसम्मति एल्गोरिदम की उचित समझ होनी चाहिए। यदि आपके कोई प्रश्न हैं, तो आप हमेशा नीचे टिप्पणी अनुभाग का उपयोग कर सकते हैं!

ब्लॉकचेन टेक्नोलॉजी के लिए हमारे अंतिम गाइड की जाँच करें

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map