ब्लॉकचेन के संचालन का सिद्धांत: कौन ब्लॉक बनाता है

Anonim

जब लेनदेन में कोई मध्यस्थ नहीं होते हैं, तो कोई भी प्रतिभागी दूसरे को धोखा दे सकता है। ब्लॉकचेन में, समस्या को सख्त गणितीय एल्गोरिदम का उपयोग करके हल किया जाता है जिसके लिए ब्लॉक बनाए जाते हैं।

सामग्री में हम आपको बताएंगे कि ब्लॉकचेन में ब्लॉक कौन बनाता है और चेक करता है। आप सीखेंगे कि सर्वसम्मति एल्गोरिदम इस प्रक्रिया की सुरक्षा सुनिश्चित करते हैं।

  1. पी 2 पी: जहां सहकर्मी नेटवर्क का उपयोग किया जाता है
  2. ब्लॉकचेन में एन्क्रिप्शन: उंगलियों पर
  3. ब्लॉकचॉलर - लेनदेन ब्लॉक की श्रृंखला। हम के अनुसार परिभाषा को अलग करते हैं
  4. ब्लॉकचेन में एन्क्रिप्शन: आपको डिजिटल हस्ताक्षर की आवश्यकता क्यों है
  5. ब्लॉकचेन के संचालन का सिद्धांत: कौन ब्लॉक बनाता है
  6. क्या उद्देश्यों और कार्यों के लिए ब्लॉकचा फिट बैठता है

बुनियादी अवधारणाओं को याद रखें

  • एक सहकर्मी नेटवर्क एक नेटवर्क है जिसमें नोड्स एक दूसरे के साथ मध्यस्थ के बिना बातचीत करते हैं।
  • ब्लॉकचेन एक प्रकार का सहकर्मी-सहकर्मी नेटवर्क है, लेनदेन ब्लॉक की एक श्रृंखला है।
  • ब्लॉक - लेनदेन रिकॉर्डिंग के लिए विशेष संरचना।
  • लेनदेन - संपत्तियों की स्थिति में बदलावों पर एक प्रविष्टि।

ब्लॉकचेन में अविश्वास

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

कल्पना करें कि आपके वॉलेट पर संपत्ति हैं, और एक और ब्लॉकचेन उपयोगकर्ता का मानना ​​है कि वे नहीं हैं। बाहरी हस्तक्षेप के बिना, यह तय करना मुश्किल है कि दो अधिकारों में से कौन सा अधिकार है। उन लोगों के बीच चयन करना आवश्यक है जो लेनदेन की जांच करेंगे और केवल सही जोड़ देंगे। ऐसे उपयोगकर्ताओं को खनिक कहा जाता है।

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

खनिकों के उचित संचालन को व्यवस्थित करने के लिए, सहमत होना आवश्यक है, कौन होगा और वे अपना काम कैसे करेंगे। यह एक कठिन काम है, क्योंकि आपको ऐसे नियमों के साथ आने की आवश्यकता है, जो खनिकों को तोड़ने के लिए अधिक लाभदायक होगा। यह गेम थ्योरी से एक कार्य का एक क्लासिक उदाहरण है: एक रणनीति कैसे चुनें जो विभिन्न हितों वाले प्रतिभागियों के लिए वही फायदेमंद होगी।

इस तरह के एक काम को पिछले शताब्दी में गणितज्ञों द्वारा तैयार और हल किया गया था। अब यह समाधान ब्लॉकचेन और अन्य जटिल प्रौद्योगिकियों में दोनों सुरक्षा प्रदान करता है। यह समझने के लिए कि कैसे मेनर एक दूसरे के हितों का उल्लंघन नहीं करते हैं, इस कार्य को और अधिक मानें।

बीजान्टिन जनरलों का कार्य

1 9 82 के वैज्ञानिक लेख में, एक तार्किक दुविधा तैयार की गई थी। यह एक सहकर्मी-से-सहकर्मी नेटवर्क के नोड्स को संचारित करने की समस्या को दर्शाता है जो अगले चरण पर बातचीत करता है। एक समानता के रूप में, बीजान्टियम का उपयोग किया गया था - एक प्राचीन सामंती राज्य स्वतंत्र सेनाओं की भीड़ के साथ। इसलिए नाम - बीजान्टिन जनरलों का कार्य।

कार्रवाई बीजान्टिन सेना के शहर के घेराबंदी के दौरान होती है। रात में, विभिन्न पक्षों के टुकड़े शहर से घिरा हुआ था। प्रत्येक सेना के जनर संपन्न कमांडर-इन-चीफ के आदेश की प्रतीक्षा कर रहे हैं। आदेश विकल्प: "हमला" या "पीछे हटना"।

ब्लॉकचेन के संचालन का सिद्धांत: कौन ब्लॉक बनाता है 21098_1
जनरलों को "हमला" या "पीछे हटने" को हल करने के लिए कमांडर-इन-चीफ के आदेश की प्रतीक्षा कर रहे हैं

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

अनुकूल परिणाम। यदि सभी जनरलों पर हमला - बीजानियम दुश्मन को नष्ट कर देता है।

ब्लॉकचेन के संचालन का सिद्धांत: कौन ब्लॉक बनाता है 21098_2

मध्यवर्ती परिणाम। यदि सभी जनरलों को पीछे हटना होगा - बाईजेंटिया अपनी सेना को बरकरार रखेगा।

ब्लॉकचेन के संचालन का सिद्धांत: कौन ब्लॉक बनाता है 21098_3

एक प्रतिकूल परिणाम। यदि कुछ सामान्य लोगों पर हमला किया जाता है, और कुछ पीछे हटेंगे - दुश्मन अंततः भागों में बीजानियम की पूरी सेना को नष्ट कर देता है।

ब्लॉकचेन के संचालन का सिद्धांत: कौन ब्लॉक बनाता है 21098_4

यदि प्रत्येक सामान्य अपने विवेकाधिकार पर कार्य करेगा, तो एक अनुकूल परिणाम की संभावना काफी कम है। इसलिए, जनरलों को एक समाधान के लिए आने के लिए खुद के बीच जानकारी का आदान-प्रदान करने की आवश्यकता होती है।

कार्य में दूसरी जटिलता जनरलों के बीच एक विश्वसनीय संचार चैनल की कमी है। यहां तक ​​कि यदि जनरलों के बीच कोई गद्दार नहीं हैं, भले ही जानकारी गलत हो सकती है। उदाहरण के लिए, कूरियर देरी या कैप्चर करेगा। यह स्थिति अन्य जनरलों को भ्रमित करेगी और एक गलत निर्णय लिया जाएगा। ऐसी स्थितियों में, आपको उन कार्यों की एक एकीकृत रणनीति विकसित करने की आवश्यकता है जो सभी सामान्य लोगों के लिए फायदेमंद होंगी।

ब्लॉकचेन के संचालन का सिद्धांत: कौन ब्लॉक बनाता है 21098_5
जनरलों में से एक ने सही संदेश नहीं भेजा, इसलिए दूसरों को यह नहीं पता कि उन्हें कैसे हमला किया जाए या पीछे हटना

गणित साबित हुए कि इस कार्य में समाधान प्राप्त करना हमेशा संभव होता है, यदि सही सामान्य संख्या कुल के दो तिहाई से अधिक हैं। विभिन्न प्रणालियों में, कार्य को विभिन्न तरीकों से हल किया जा सकता है।

बीजान्टिन गलती सहिष्णुता - काम जारी रखने की क्षमता, भले ही कुछ नोड्स ने मना कर दिया या दुर्भावनापूर्ण तरीके से कार्य किया। दूसरे शब्दों में, नेटवर्क की यह संपत्ति जिसमें बीजान्टिन जनरलों का कार्य हल हो गया है।

बीजान्टिन गलती सहिष्णुता परमाणु ऊर्जा संयंत्रों और व्यावहारिक रूप से किसी भी प्रणाली में विमान इंजनों की प्रणालियों में आवश्यक है, जिनके कार्यों में बड़ी संख्या में सेंसर के काम के परिणामों पर निर्भर करता है। यहां तक ​​कि स्पेसएक्स इसे अपने सिस्टम के लिए संभावित आवश्यकता के रूप में मानता है।

यदि यह कार्य ब्लॉकचेन के संदर्भ में लागू होना है, तो जनरलों खनिक हैं। उन्हें वास्तविक रूप से लेनदेन को सहमत और पहचानना चाहिए ताकि यह ब्लॉकचेन में गिर जाए। इस प्रक्रिया को सर्वसम्मति कहा जाता है।

ब्लॉकचेन के संचालन का सिद्धांत: कौन ब्लॉक बनाता है 21098_6
मेनर्स सभी लेनदेन देखते हैं और उनकी पुष्टि करने या अस्वीकार करने का निर्णय लेते हैं

उदाहरण के लिए, खनिक देखें कि एक उपयोगकर्ता बिटकॉइन को दूसरे में भेजना चाहता है। पहले मेनर का मानना ​​है कि इस तरह के लेनदेन को मंजूरी दी जानी चाहिए। दूसरा संदिग्ध यह ऑपरेशन एक हमलावर पैदा करता है। तीसरा नेटवर्क से डिस्कनेक्ट किया गया और लेनदेन की जांच नहीं की। एक ही समाधान लें और फिर सर्वसम्मति में आएं।

चूंकि बीजान्टिन जनरलों के कार्य में कई समाधान हैं, इसलिए विभिन्न ब्लॉक विभिन्न सर्वसम्मति एल्गोरिदम का उपयोग करके बीजान्टिन गलती सहनशीलता प्राप्त करते हैं। अधिक सामान्य पर विचार करें।

एल्गोरिदम सर्वसम्मति

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

सर्वसम्मति एल्गोरिदम एक विधि है जो वर्णन करती है कि ब्लॉकचेन में मेनर का चयन कैसे किया जाता है और किन नियमों को ब्लॉक बनाता है।

बेहतर समझने के लिए ब्लॉकचेन सिस्टम में सर्वसम्मति की आवश्यकता क्या है, एक अपार्टमेंट इमारत के किरायेदारों की कल्पना करें। ब्लॉकचस उन्हें एक-दूसरे के साथ बातचीत करने और सदन के विकास पर निर्णय लेने की आवश्यकता है: ओवरहाल के लिए धन इकट्ठा करें, सर्विसिंग संगठन चुनें या ड्यूटी नियुक्त करें। बातचीत के तीन तरीके हैं - तीन अलग-अलग सर्वसम्मति एल्गोरिदम। उनमें से प्रत्येक एक निश्चित गणितीय मॉडल पर आधारित है।

वर्क ऑफ वर्क (पीओडी) काम के सबूत के लिए एक एल्गोरिदम है। मेनर घर पर कोई निहित हो सकता है। नए ब्लॉक बनाने के लिए, जटिल क्रिप्टोग्राफिक कार्यों को हल करने के लिए इसे अपने कंप्यूटर का उपयोग करना होगा।

एल्गोरिदम ब्लॉकचेन के सही संस्करण पर विचार करेगा जिसमें सबसे अधिक ब्लॉक हैं। और अधिकांश सारे ब्लॉक संस्करण में होंगे, जिस पर किरायेदारों ने पूरे कंप्यूटर क्षमताओं में से अधिकांश खर्च किए हैं। एक बहुत ही लोकतांत्रिक विधि प्राप्त की जाती है: यदि 51% खनिकों का मानना ​​है कि ब्लॉक में लेनदेन सही हैं और होंगे। इसलिए, ब्लॉकचेन हैक करने के लिए लगभग असंभव है।

ब्लॉकचेन के संचालन का सिद्धांत: कौन ब्लॉक बनाता है 21098_7
नए ब्लॉक उन निवासियों को बनाते हैं जिनके पास कंप्यूटर है

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

ब्लॉकचेन का सही संस्करण, जैसा कि काम के सबूत के रूप में, जिसे सबसे अधिक ब्लॉक माना जाएगा। लेकिन हिस्सेदारी का प्रमाण लोकतांत्रिक नहीं कहा जा सकता है। अधिकांश ब्लॉक अधिकतर निवासियों, बल्कि सबसे अमीर किरायेदारों को बनाएंगे। हालांकि, यह भी सुरक्षित है। यदि मजनाम अधिकांश घर से संबंधित है, तो यह होने के लिए दुर्भावनापूर्ण हो जाएगा।

ब्लॉकचेन के संचालन का सिद्धांत: कौन ब्लॉक बनाता है 21098_8
नए ब्लॉक सबसे बड़े अपार्टमेंट के साथ निवासी बनाते हैं

प्रोफेसर ऑफ अथॉरिटी (पीओए) व्यक्तित्व प्रमाण का एक एल्गोरिदम है। ऐसा हो सकता है कि किरायेदार इकट्ठे हुए और फैसला किया कि ब्लॉक बनाने के लिए एक अपार्टमेंट होगा। यह एल्गोरिदम निजी, बंद ब्लॉक में वितरित किया जाता है। उदाहरण के लिए, यह हमारे उदाहरण से एक अपार्टमेंट घर के प्रबंधन के लिए उपयुक्त है।

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

ब्लॉकचेन के संचालन का सिद्धांत: कौन ब्लॉक बनाता है 21098_9
नए ब्लॉक उस किरायेदार को बनाता है, जिसे पहले से चुना गया था

सर्वसम्मति एल्गोरिदम बहुत सारे हैं। लगातार नया आविष्कार करते हैं, लेकिन ये तीन सबसे प्रसिद्ध, समय-परीक्षण और अक्सर उपयोग किए जाते हैं।

निष्कर्ष

किसी भी सहकर्मी से सहकर्मी नेटवर्क में प्रतिभागियों के बीच अविश्वास होता है। ब्लॉकचेन में, खनिक इस समस्या को हल करते हैं। ये वे उपयोगकर्ता हैं जो लेनदेन की जांच करते हैं और केवल नए ब्लॉक में सही जोड़ते हैं।

1 9 82 का लेख बीजान्टिन जनरलों के कार्य का वर्णन करता है। यह पहली बार एल्गोरिदम में वर्णित किया गया था कि नेटवर्क कैसे काम करना जारी रख सकता है, भले ही कुछ नोड्स को अस्वीकार कर दिया गया हो या दुर्घटनाग्रस्त हो गया हो।

ब्लॉकचेन में, सर्वसम्मति एल्गोरिदम की तीन किस्मों का उपयोग किया जाता है:

  • वर्क ऑफ वर्क (पीओडी) काम के सबूत के लिए एक एल्गोरिदम है।
  • स्टेक का प्रमाण (पीओएस) स्वामित्व के सिद्ध हिस्से के लिए एक एल्गोरिदम है।
  • प्रोफेसर ऑफ अथॉरिटी (पीओए) व्यक्तित्व प्रमाण का एक एल्गोरिदम है।

अधिक पढ़ें