क्रिप्टो में होने वाली नवाचार की बेतुकी दर नए विचारों के लिए एक प्रजनन स्थल है। इन नए विचारों के लिए संचार के नए, फिर भी परिचित रूपों की आवश्यकता होती है। संचार के सबसे अधिक उपयोग किए जाने वाले रूपों में से एक शब्दावली के निर्माण के माध्यम से "प्रूफ़-ऑफ़- xyz " के रूप में है।
हर कोई हमेशा कुछ साबित करने की कोशिश कर रहा है और यह अच्छे कारण के लिए है, आखिरकार, ब्लॉकचेन का बहुत सार है "भरोसा मत करो, सत्यापित करो।"
ठीक है, वास्तव में नहीं, लेकिन हम सबसे महत्वपूर्ण तकनीकी पहलुओं में से एक का विश्लेषण करेंगे, जिस पर पूरा उद्योग बना है: आम सहमति तंत्र
अभिकलनात्मक जटिलता
वांछित परिणाम पर पहुंचने के लिए आवश्यक संसाधनों और कदमों की मात्रा (जल्दी/कम, बेहतर)
दोष सहिष्णुता
किसी भी कम्प्यूटेशनल नेटवर्क की आम सहमति के मूल में उस स्थिति में संचालन को बनाए रखने की क्षमता है जब नेटवर्क प्रतिभागी काम करना बंद कर देते हैं या काम करना बंद कर देते हैं (जो छिटपुट रूप से हो सकता है) फॉल्ट टॉलरेंस जितना अधिक होगा, सिस्टम को गेम करना उतना ही आसान होगा; सहिष्णुता जितनी कम होगी, सिस्टम उतना ही अधिक लचीला होगा। तो अगर सिस्टम की गलती सहनशीलता 51% है तो इसका मतलब है कि सिस्टम तब तक काम करना जारी रख सकता है जब तक कि 49% से समझौता किया जाता है। यदि सहिष्णुता 67% है, तो इसका मतलब है कि सिस्टम केवल 33% समझौता किए गए नोड्स को संभाल सकता है।
लचीलापन
दुर्भावनापूर्ण गतिविधि (जो लंबे समय तक हो सकती है) की स्थिति में उचित परिणाम देना जारी रखने की क्षमता
जीवंतता
गारंटी देता है कि कुछ अप्रत्याशित घटना होने के बाद भी, नेटवर्क ईमानदारी से काम करना जारी रखेगा
जबकि आज बाजार में सैकड़ों नहीं तो हजारों विभिन्न तंत्र मौजूद हैं; उनके परिचालन तर्क, प्रूफ-ऑफ-वर्क और प्रूफ-ऑफ-स्टेक के आधार पर दो सामान्य प्रकार के आम सहमति तंत्र हैं। हर दूसरा बदलाव इन दोनों का कुछ मॉड्यूलर समायोजन या संयोजन होगा।
विकेंद्रीकरण: बहुत अधिक
दोष सहिष्णुता: 51%
केस का प्रयोग करें: ब्लॉकचैन इतिहास को सुरक्षित करना
विवरण: अत्यधिक गणितीय जटिलता की संसाधन-गहन प्रक्रिया जिसके लिए समर्पित हार्डवेयर की आवश्यकता होती है। राक्षसी जटिलता की गणितीय समस्याओं को हल करने के लिए कम्प्यूटेशनल संसाधनों के योगदान के माध्यम से पीओओ सर्वसम्मति तक पहुंचा है। यहां, नोड्स को खनिक कहा जाता है और नए नेटवर्क टोकन के उत्सर्जन के माध्यम से अपना पुरस्कार अर्जित करते हैं। जो कोई भी गणितीय समस्या को हल करने में सक्षम है, उसके अनुसार ब्लॉक प्रस्तावों के लिए नेताओं को पहले आओ, पहले पाओ के आधार पर चुना जाता है।
पीओओ उदाहरण - बिटकॉइन (बीटीसी) , डोगेकोइन (डीओजीई) , लाइटकॉइन (एलटीसी) ,
विकेंद्रीकरण: मध्यम-उच्च
दोष सहिष्णुता: 67%
केस का प्रयोग करें: ब्लॉकचैन इतिहास को सुरक्षित करना
विवरण: सर्वसम्मति के लिए सबसे लोकप्रिय मॉडल। इसके पीछे की अवधारणा सीधी है, उपयोगकर्ता भाग लेने के लिए अपने टोकन को लॉकअप/संपार्श्विक बनाते हैं। पीओएस मॉडल में फिक्स्ड सर्कुलेटिंग सप्लाई होती है, जिसका अर्थ है कि ब्लॉक रिवार्ड के रूप में कोई नया टोकन जारी नहीं किया जाता है, रिवार्ड ट्रांजैक्शन फीस के माध्यम से अर्जित किए जाते हैं। इसके अतिरिक्त, POW के विपरीत, POS मॉडल किसी भी दुर्व्यवहार के लिए स्टेक-स्लैशिंग को नियोजित करते हैं; दुर्भावनापूर्ण/विध्वंसक व्यवहार पाए जाने की स्थिति में, उल्लंघन करने वाले नोड के पास फेयर नोड्स के बीच पुनर्वितरण के लिए नेटवर्क के लिए अपनी हिस्सेदारी का ~50% ज़ब्त कर लिया जाएगा। आमतौर पर POW की तुलना में कम सुरक्षित और अधिक केंद्रीकृत माना जाता है क्योंकि नेटवर्क नोड्स के प्रोत्साहन लीगेसी वित्तीय प्रणालियों के समान हैं; गहरी जेब वाले खिलाड़ियों के पास नेटवर्क नोड्स के मालिक होने का बेहतर मौका है।
पीओएस उदाहरण - एथेरियम (ईटीएच) , कार्डानो (एडीए) , , सीईएलओ (सीईएलओ) , पोलकाडॉट (डीओटी) , हिमस्खलन (एवैक्स) ,
विकेंद्रीकरण: कम
दोष सहनशीलता : ** 67%
केस का प्रयोग करें: ब्लॉकचैन इतिहास को सुरक्षित करना
विवरण: नियमित पीओएस का सबसे लोकप्रिय अनुकूलन; प्रत्यायोजित प्रूफ ऑफ स्टेक नेटवर्क के संचालन और पुरस्कारों में भागीदारी तक पहुंच का लोकतंत्रीकरण करने का एक प्रयास है। केवल सबसे बड़ा सुरक्षित प्रक्रिया में भाग ले सकता है जबकि छोटे आकार के टोकन धारक ऑपरेटिंग नोड्स को अपने टोकन "प्रतिनिधि" करते हैं; मूल रूप से, वे अपने टोकन के साथ मतदान करते हैं, उन्हें वास्तविक नोड को कभी नहीं देते। dPOS सर्वसम्मति मॉडल में आमतौर पर 21–101 नोड्स की सीमा होगी जो नेटवर्क संचालन को संभाल रहे हैं। इन नेटवर्क ऑपरेटरों को दांव पर लगे टोकन की मात्रा के आधार पर चुना जाता है। dPOS वैरिएंट का सबसे बड़ा लाभ यह है कि नोड्स की मात्रा को सीमित करके; जबकि यह केंद्रीकरण की ओर ले जाता है, यह तेजी से प्रसंस्करण समय का अतिरिक्त लाभ भी लाता है।
dPOS उदाहरण - बहुभुज (MATIC) , ट्रॉन (TRX) , EOS (EOS) , , ,
विकेंद्रीकरण: निम्न - मध्यम
दोष सहिष्णुता: 67%
केस का प्रयोग करें: ब्लॉकचैन इतिहास को सुरक्षित करना
विवरण: यह पीओएस का एक उन्नत संस्करण है। स्टेक मॉडल के प्रत्यायोजित प्रमाण के समान, लीज्ड प्रूफ-ऑफ-स्टेक में तकनीकी अंतर प्रदान करता है; dPOS में नेटवर्क नोड्स पुरस्कार अर्जित करते हैं और फिर उन्हें अपने प्रतिनिधियों को वितरित करते हैं; लेकिन एलपीओएस में उपयोगकर्ता वास्तव में नोड्स को अपने टोकन उधार दे रहे हैं, जिससे वे उस नोड के एक हिस्से के मालिक हैं और प्रतिनिधि के बजाय सीधे पुरस्कार अर्जित करते हैं। यहाँ ट्रेडऑफ़ यह है कि भौतिक नोड को चलाने के लिए बहुत उच्च स्तर के तकनीकी ज्ञान और उपकरणों की आवश्यकता होती है। अभी तक इस कार्यान्वयन का उपयोग केवल एक परियोजना में किया गया है।
एलपीओएस उदाहरण - लहरें (लहरें)
विकेंद्रीकरण: मध्यम
दोष सहिष्णुता: 51%
केस का प्रयोग करें: ब्लॉकचैन इतिहास को सुरक्षित करना
विवरण: जैसा कि नाम से संकेत मिलता है, एचपीओएस एक रचनात्मक वास्तुकला है जो आधार सहमति मॉडल (पीओडब्ल्यू + पीओएस) दोनों का लाभ उठाता है। इस मॉडल में दो स्तरों की प्रक्रियाएँ होती हैं। आधार स्तर पर, खनिक (ठीक POW की तरह) लेन-देन को ब्लॉक में सत्यापित और पैकेज करते हैं। फिर इन पूर्व-निरीक्षित ब्लॉकों को दूसरे स्तर के मेमपूल में जमा किया जाता है, जहां पीओएस नोड ब्लॉकों पर जांच का एक अतिरिक्त दौर चलाते हैं और उन्हें मान्य करते हैं।
HPOS उदाहरण - DASH (DASH) ,
विकेंद्रीकरण: बहुत अधिक* (वास्तव में नहीं)
दोष सहिष्णुता: 67%
केस का प्रयोग करें: ब्लॉकचैन इतिहास को सुरक्षित करना
विवरण: पीओएस का एक और रूपांतर। अन्य विविधताओं की तुलना में डिजाइन में उपन्यास क्योंकि यह यकीनन अधिक विकेंद्रीकृत (नहीं) है। इस संस्करण में दंड तंत्र नहीं है; इसलिए तकनीकी रूप से खराब अभिनेता बुरी तरह से कार्य कर सकते हैं और पीड़ित नहीं होते हैं। हालांकि, इस डिजाइन में प्रवेश की बाधा बहुत कम है, नोड के रूप में शामिल होने के लिए केवल 1 एकल टोकन की आवश्यकता होती है। सिद्धांत रूप में, यह गेम खेलना आसान है क्योंकि एक अकेला अभिनेता 1,000 से अधिक अलग-अलग वॉलेट में 1,000 टोकन वितरित करके साइलेंट-सिबिल हमला कर सकता है।
पीपीओएस उदाहरण - अल्गोरंड (ALGO)
विकेंद्रीकरण: निम्न-मध्यम
दोष सहिष्णुता: 67%
केस का प्रयोग करें: ब्लॉकचैन इतिहास को सुरक्षित करना
विवरण: प्रतिष्ठा-आधारित मॉडल जो पीओएस का एक और कार्यान्वयन है। वैध नोड के रूप में स्वीकार करना मुश्किल है, बाहर निकलना आसान है। मुझे स्वीकार करना चाहिए, यह अपने दृष्टिकोण में थोड़ा अधिक रचनात्मक है। महत्व का प्रमाण दांव के बाहर दो कारकों का उपयोग करता है; इसमे शामिल है:
पीओआई के उदाहरण —
विकेंद्रीकरण: कोई नहीं - बहुत कम'
दोष सहिष्णुता: 51%
केस का प्रयोग करें: ब्लॉकचैन इतिहास को सुरक्षित करना
विवरण: केंद्रीकरण यहाँ खेल का नाम है। पीओए संचालन, पहचान के लिए एक मूल्यवान गैर-वित्तीय आदिम का उपयोग करता है। पहचान का उपयोग करके, सभी ऑपरेटिंग नेटवर्क प्रतिभागी सर्वसम्मति के घेरे का हिस्सा बनने के लिए अपनी प्रतिष्ठा को जोखिम में डालते हैं। कहीं भी पहचान है वहां केंद्रीकरण है। हालांकि, ज्ञात ऑपरेटरों की सीमित मात्रा में होने के कारण, पीओए का उपयोग करने वाले नेटवर्क में अत्यधिक उच्च थ्रूपुट क्षमता होती है। यह निश्चित रूप से एक ऐसा तंत्र नहीं है जिसे आप किसी सार्वजनिक सामान ब्लॉकचेन को कम करना चाहते हैं, लेकिन इसने परियोजनाओं को इसका लाभ उठाने से नहीं रोका है।
पीओए उदाहरण - वीचिन (वीईटी)
विकेंद्रीकरण: कम
दोष सहिष्णुता: 67%
केस का प्रयोग करें: एक तंत्र की मजबूती का विकास करना
विवरण: अन्य आम सहमति तंत्रों के निर्माण के लिए एक प्रमुख रचनात्मक घटक। आमतौर पर अनुमति प्राप्त नेटवर्क में पाया जाता है, pBFT पूरे नोड्स में डेटा की प्रतिकृति का लाभ उठाकर काम करता है। निहित संचार प्रतिबंधों के कारण मॉडल का सबसे कुशल नहीं है, लेकिन बहुत लचीला है (स्पष्ट रूप से केंद्रीकृत प्रणालियों में सहिष्णुता अधिक है, खिलाड़ियों को केवल खुद को और उनके दोस्तों को दोष देना है)।
pBFT उदाहरण — {POW + pBFT के मिश्रण का उपयोग करता है}
विकेंद्रीकरण: कम
दोष सहिष्णुता: 51%
केस का प्रयोग करें: एक तंत्र की मजबूती का विकास करना
विवरण: जैसा कि ऊपर इसके चचेरे भाई (pBFT) के मामले में है, बीजान्टिन दोष सहिष्णुता अधिक मजबूत ब्लॉकचेन सिस्टम के निर्माण के लिए एक संरचनागत तत्व है। अपने दम पर, तंत्र का उपयोग वितरित संचार का समर्थन करने के लिए किया जा सकता है, हालांकि, वे संचार बाधाओं से सीमित होते हैं जो डीबीएफटी सिस्टम को डिफ़ॉल्ट रूप से केंद्रीकृत बनाते हैं।
dBFT उदाहरण — NEO (NEO)
विकेंद्रीकरण: कम
दोष सहिष्णुता: 51%
केस का प्रयोग करें: ब्लॉकचैन इतिहास को सुरक्षित करना
विवरण: युद्धबंदियों के आम सहमति तंत्र पर अद्वितीय मोड़; समस्याओं को लगातार हल करने के लिए प्रसंस्करण इकाइयों का उपयोग करने के बजाय; प्रूफ-ऑफ-क्षमता डिस्क स्थान/मेमोरी का लाभ उठाती है। POC भविष्य की समस्याओं के संभावित समाधान की योजना बनाता है और उन्हें खनिकों के खाली डिस्क स्थान में संग्रहीत करता है। खनन की कुल कमी से भ्रमित नहीं होना चाहिए, क्योंकि खनन अभी भी होता है; यह केवल पूर्व-खाली रूप से होता है (जो तब संभावित सुरक्षा जोखिम ला सकता है)। नोड छोड़ने की स्थिति में उच्च संवेदनशीलता के कारण बड़े पैमाने पर बहुत प्रभावी नहीं है, जिसके लिए पूरे नेटवर्क की पुन: प्लॉटिंग की आवश्यकता होती है और कम कुशल हो जाता है क्योंकि अधिक खनन नोड जुड़ते हैं (उन्हें अतिरिक्त प्लॉटिंग की आवश्यकता होती है जो तब बड़े बैकलॉग बनाता है) डिस्क स्थान आवंटित करने वाले कंप्यूटर)।
POC के उदाहरण — , ,
विकेंद्रीकरण: एन / ए
दोष सहिष्णुता: एन / ए
केस का प्रयोग करें: टाइमस्टैम्पिंग और संगठन
विवरण: यह ब्लॉकचेन बनाने के लिए एक स्टैंडअलोन प्रोटोकॉल नहीं है। पीओएच का उपयोग किया जाता है, आपने अनुमान लगाया, पीओएस, वीआरएफ (सत्यापन योग्य यादृच्छिक फ़ंक्शन) हैशिंग विधि का उपयोग करके टाइमस्टैम्प लेनदेन के लिए उपयोग की जाने वाली तकनीक के रूप में जो ब्लॉकचैन में ब्लॉक को संसाधित करने और एक मेमपूल में जमा करने की अनुमति देता है। यह एक नेटवर्क को अधिकतम क्षमता पर संचालन जारी रखने की अनुमति देता है, चाहे किसी भी समय किसी व्यक्तिगत नोड के साथ क्या हो रहा हो। यदि एक नोड समय पर एक ब्लॉक प्रस्तुत नहीं करता है जो अगले ब्लॉक के उत्पादन में बाधा डालने वाला नहीं है क्योंकि विलंबित ब्लॉक को जल्द से जल्द अपनी सही स्थिति में व्यवस्थित किया जाएगा।
पीओएस उदाहरण - सोलाना (एसओएल)
विकेंद्रीकरण: नहीं
दोष सहिष्णुता: 51%
केस का प्रयोग करें: ब्लॉकचैन इतिहास को सुरक्षित करना
विवरण: यह एक नेटवर्क बनाने के लिए एक अत्यंत केंद्रीकृत मॉडल है, मुख्यतः क्योंकि यह बौद्धिक संपदा (आईपी) है जो पेटेंट द्वारा संरक्षित है और कोई भी इंटेल के साथ युद्ध नहीं करना चाहता है। बहरहाल, डिजाइन ही शानदार है। पीओईटी अभी तक एक और मॉडल है जो आंतरिक टाइमर और "आराम" की अपनी खुद की अतिरिक्त अवधारणाओं के साथ, सबसे लंबी / सबसे भारी श्रृंखला के नाकामोटो सर्वसम्मति सिद्धांत के मिश्रण के साथ पीओएस तर्क का लाभ उठाता है। माइनर नोड्स को यादृच्छिक रूप से चुना जाता है और उसी नोड को बैक टू बैक नहीं चुना जा सकता है। एक बार जब कोई नोड एक ब्लॉक करता है तो नोड पर एक यादृच्छिक टाइमर लगाया जाता है और यह "सो" जाता है। जब यह सो रहा होता है तो यह किसी कम्प्यूटेशनल संसाधनों का उपयोग नहीं करता है; जो इस मॉडल को अन्य पीओएस वेरिएंट की तुलना में बिजली की खपत के मामले में अधिक हरा-भरा बनाता है।
पीओईटी उदाहरण -
विकेंद्रीकरण: कम
दोष सहिष्णुता: 51%
केस का प्रयोग करें: भंडारण और डेटा सुरक्षित करना
विवरण: POW का एक संवर्धित संस्करण, प्रूफ-ऑफ-एक्सेस Arweave प्रोजेक्ट द्वारा बनाया गया एक एल्गोरिथ्म है जो आने वाले ब्लॉकों को सत्यापित करने के लिए एक चतुर तकनीक का उपयोग करता है। पिछले ब्लॉक पर पूरी तरह भरोसा करने के बजाय, खनिक बेतरतीब ढंग से चुने गए पिछले ब्लॉक के साथ "रिकॉल ब्लॉक" नामक किसी चीज़ का उपयोग करते हैं। रिकॉल ब्लॉक को श्रृंखला के इतिहास में विश्वसनीय बिंदुओं के रूप में माना जा सकता है, जिसमें सभी श्रृंखला डेटा के भंडारण की आवश्यकता नहीं होती है। यह डेटा को साबित करने के लिए एक हल्का मॉडल बनाता है, जिसके परिणामस्वरूप अधिक कुशल भंडारण क्षमताएं, कम कम्प्यूटेशनल संसाधन अपशिष्ट और बढ़ी हुई प्रवाह क्षमता होती है। इस मॉडल का एक संभावित नकारात्मक पहलू यह है कि यह अपने इतिहास संग्रह के कारण पुराने नोड्स को तरजीह देता है; नए नोड्स के पास समान संग्रहीत डेटा तक पहुंच नहीं है और केवल रिकॉल ब्लॉक को डाउनलोड किया जाएगा। जो सिद्धांत रूप में उम्र के अनुसार एक पदानुक्रम बनाता है।
पीओए के उदाहरण — अर्वीव (एआर)
विकेंद्रीकरण: एन / ए
दोष सहिष्णुता: 51%
केस का प्रयोग करें: भंडारण और डेटा सुरक्षित करना + क्लाउड कंप्यूटिंग
विवरण: एक मॉडल की यह सुंदरता वास्तव में POW के बिल्ड-आउट एकीकरण के साथ डेटा स्टोरेज (प्रूफ-ऑफ़-स्पेस) में एक पूर्ववर्ती मॉडल का विस्तार है जो नेटवर्क पर / ऑपरेशनल नोड के डिस्क स्पेस में स्टोरेज स्पेस की क्षमता को प्राथमिकता देता है। . उस डेटा में pBFT सर्वसम्मति तंत्र के तत्व हैं जो नेटवर्क में जोड़े जाते हैं, पूरे नेटवर्क खनिकों में दोहराए जाते हैं। POREP की सरलता को विकेंद्रीकृत क्लाउड कंप्यूटिंग उद्योग के सबसे कुटिल हमले वेक्टर से निपटने की क्षमता से परिभाषित किया गया है, जिसे "पीढ़ी के हमले" के रूप में जाना जाता है, जिससे एक खनन नोड एक दस्तावेज़ अपलोड करने के लिए भुगतान करता है और फिर असीम रूप से उस दस्तावेज़ का अनुरोध करता है, भंडारण प्रदान करने के लिए शुल्क एकत्र करता है। इसका।
पीओआरपी उदाहरण - फाइलकोइन (एफआईएल)