जब लेनदेनमा कुनै मध्यस्थकर्ताहरू छैनन्, कुनै पनि सहभागीले अर्कोलाई धोका दिन सक्छ। ब्लकचुसिनमा समस्या समाधान भयो कडा गणित गणितीय एलगोरिदमहरू प्रयोग गरेर कुन ब्लकहरू सिर्जना गरिन्छ।
सामग्रीमा हामी तपाईंलाई भन्दछौं जसले ब्रूकिचनमा ब्लकहरू सिर्जना गर्दछ र जाँच गर्दछ। तपाईं जान्नुहुनेछ कि कसरी सहमति एल्गोरिदमले यस प्रक्रियाको सुरक्षा सुनिश्चित गर्दछ।
- P2P: जहाँ पियर नेटवर्कहरू प्रयोग गरिन्छ
- ब्लक जाँचमा ईन्क्रिप्शन: औंलाहरूमा
- ब्लककलकर - लेनदेन ब्लकहरूको चेन। हामीले परिभाषाको आधारमा परिभाषा बदनाम
- ब्लक जाँचमा ईन्क्रिप्शन: तपाईंलाई किन डिजिटल हस्ताक्षर चाहिन्छ?
- ब्लकचेनको अपरेशन को सिद्धान्त: कसले ब्लकहरू सिर्जना गर्दछ
- कुन उद्देश्यका लागि र कार्यहरू ब्लक क्लूच गर्दछ
आधारभूत अवधारणाहरू सम्झनुहोस्
- एक पियर नेटवर्क एक नेटवर्क हो जहाँ नोडहरू एक अर्कासँग मध्यस्थ बिना अन्तर्क्रिया गर्दछ।
- ब्लकचिन्सिन एक प्रकारको साथी-देखि-पिटर नेटवर्कहरू हो, लेनदेन ब्लकहरूको श्रृंखला।
- ब्लक - लेनदेन रेकर्डिंगको लागि विशेष संरचना।
- लेनदेन - सम्पत्ति को स्थिति मा परिवर्तन मा एक प्रविष्टि।
ब्लक जाँचमा अविश्वास
ब्लक जाँचमा कुनै सर्वर छैन, थप गर्नको लागि जानकारी थप्नुहोस् र प्रमाणित गर्नुहोस्। एकै समयमा, प्रत्येक सहभागीले ब्रूचचेनको सुरक्षाको क्षतिको लागि आफ्नो व्यक्तिगत चासोको रूपमा पीछा गर्न सक्छ। यहाँबाट सहभागीहरूको अविश्वासको समस्या छ एक अर्कालाई। यसलाई समाधान गर्न गणितीय एलगारिदमहरू प्रयोग गरिन्छ, जुन थप छलफल गरिनेछ।कल्पना गर्नुहोस् कि त्यहाँ तपाईंको वालेटमा सम्पत्तिहरू छन्, र अर्को ब्रूचचेन प्रयोगकर्ताले विश्वास गर्छन् कि तिनीहरू छैनन्। बाहिर हस्तक्षेप बिना, कुन दुई अधिकारको निर्णय गर्न गाह्रो छ। लेनदेन जाँच गर्ने र सहि मात्र थप्नेहरूको प्रयोगकर्ताहरू बीच छनौट गर्न आवश्यक छ। त्यस्ता प्रयोगकर्ताहरूलाई खानी भनिन्छ।
नामहरू - अवरुद्ध सहभागीहरू र नयाँ ब्लकहरू र लेनदेन चेकहरूको सिर्जनामा संलग्न सहभागीहरू।
खानीहरूको उचित सञ्चालनलाई व्यवस्थित गर्न, यो सहमत हुनु आवश्यक छ, को हुनेछ र कसरी तिनीहरूले आफ्नो काम गर्ने काम गर्नेछन्। यो गाह्रो काम हो, किनकि तपाईं त्यस्ता नियमहरू लिएर आउनु आवश्यक छ, जुन खानीलाई छुट्टिनु भन्दा पहिले अवलोकन गर्न बढी फाइदा हुन्छ। यो खेल सिद्धान्तबाट कार्यको क्लासिक उदाहरण हो: कसरी रणनीति छनौट गर्ने जुन विभिन्न चासोका साथ सहभागीहरूको लागि समान हुनेछ।
गत शताब्दीमा गणितज्ञ द्वारा गणितज्ञले यस्तो काम तोकिदिए र समाधान भयो। अब यो समाधानले ब्रूचचेन र अन्य जटिल टेक्नोलोजी दुबैलाई सुरक्षा प्रदान गर्दछ। बुझ्नको लागि कसरी नामले एक अर्काको चासोलाई उल्लंघन गर्न को लागी व्यवस्थापन गर्दैन, यो कार्यलाई अधिक विचार गर्नुहोस्।
बाइजान्टिन जनरलको कार्य
1 198 22 वैरक्षण लेखमा, तार्किक दुविधा तर्कियो। यसले एक साथी-देखि-पियर नेटवर्कको नोडहरू साझेदारी गर्ने समस्यालाई दर्शाउँछ जुन अर्को चरणमा वार्तालाप। समानताका साथ, बाइन्सियम प्रयोग गरिएको थियो - एक पुरानो सामन्ती राज्य स्वतन्त्र सेनाहरूको संख्या सहित। यसैले नाम - बाइजान्टिन सेनापतिहरूको कार्य।
विजेताना सेनाको शहर को साथ को साथ कार्य हुन्छ। रातमा, विभिन्नदर्फीहरूका फौजहरूले शहरलाई घेरे। प्रत्येक फ्यानका सर्वसाधारण कमाण्डर-इन-प्रमुखको लागि पर्खिरहेका छन्। अर्डर विकल्पहरू: "आक्रमण" वा "रिट्रीट"।
जनरलहरु कमाण्डर-इन-प्रमुखको अर्डरको लागि प्रतीक्षा गरिरहेका छन् "आक्रमण" वा "रिट्रीट"कार्यको पहिलो जटिलता - साम्राज्य पतनमा छ। सेनापति मध्ये कुनै पनि र पनि चीफ-मुख्यले हारमा हारमा चासोको लागि यातना लिनेहरूलाई निम्त्याउँछ। जनरलहरु लाई प्रतिकूल परिणाम नदिनको लागि मानिनु पर्छ। गनगनको जम्मा, तीन परिणाम:
अनुकूल परिणाम यदि सबै जनरल आक्रमण - onzantium शत्रुलाई नष्ट गर्दछ।
मध्यवर्ती परिणाम यदि सबै जनरलहरु रिट्रीट हुनेछ - बेजान्टियाले आफ्नो सेना राख्नेछ।
प्रतिकूल नतिजा। यदि केहि जनरलहरुलाई आक्रमण गरिन्छ, र केही पछि हट्नेछन्
यदि प्रत्येक सामान्यले यसको विवेकमा कार्य गर्दछ भने, एक अनुकूल परिणामहरूको सम्भावना एकदम कम छ। तसर्थ, सेनापतिहरूले आफूलाई एक अर्काको बीचमा जानकारी आउँदछन्।
कार्यमा दोस्रो जटिलता जनरल बीचको भरपर्दो संचार च्यानलको अभाव हो। यदि सेनापतिहरू बीच कुनै विश्वासघातहरू छैनन् भने, जानकारी गलत हुन सक्छ। उदाहरण को लागी, कूरियर ढिलाइ वा कब्जा हुनेछ। यो स्थितिले अन्य जनरलहरुलाई भ्रमित गर्दछ र गलत निर्णय गरिनेछ। त्यस्ता सर्तहरूमा तपाईंले कार्यहरूको एकीकृत रणनीति विकास गर्न आवश्यक छ जुन सबै जनरलहरूको लागि फाइदाजनक हुनेछ।
एक साधारणले सही सन्देश पठाएन, त्यसैले अरुलाई कसरी आक्रमण गर्ने वा पछाडि फर्किउने थाहा हुँदैनगणितले प्रमाणित गर्यो कि यस कार्यमा समाधान प्राप्त गर्न यो सँधै सम्भव हुन्छ, यदि सहि जनरलहरू जम्मा दुई तिहाइ भन्दा बढी हुन्। बिभिन्न प्रणालीहरूमा, कार्य विभिन्न तरीकाले समाधान गर्न सकिन्छ।
बाइजान्टिन फोडा सहिष्णुता - नेटवर्कको काम गर्नको लागि, नेटवर्कको क्षमता काम गर्न जारी, यदि केहि नोडहरू अस्वीकार वा द्वेषपूर्ण रूपमा कार्य गर्दछ भने पनि। अर्को शब्दमा, नेटवर्कको यो सम्पत्ति जसमा बाइजान्टिन जनरलको कार्य समाधान भएको छ।
एयरक्सिनूको गल्ती सहिष्णुता, आणविक शक्ति बोटबिरुवाहरू र व्यावहारिक रूपमा कुनै पनि प्रणालीमा, कन्सोरीहरूको कार्यको परिणाममा निर्भर गर्दछ, जसको कार्यहरू ठूलो संख्यामा उत्पादनको परिणाममा निर्भर गर्दछ। अन्तरिक्ष्टले पनि यसलाई प्रणालीहरूको लागि सम्भावित आवश्यकताको रूपमा विचार गर्दछ।
यदि यो कार्य ब्लक्याचिनको प्रस in ्गमा लागू हुन्छ, तब सामान्यहरू खानी हुन्छन्। तिनीहरू सहमत हुनुपर्दछ र वास्तविकलाई लेनदेन चिन्न र पहिचान गर्नुपर्दछ ताकि यो ब्लक्याचनमा खस्यो। यस प्रक्रियालाई सहमति भनिएको छ।
मुख्य लेनदेनहरू सबै लेनदेनहरू हेर्छन् र तिनीहरूलाई पुष्टि गर्ने वा अस्वीकार गर्ने निर्णय गर्छन्उदाहरण को लागी, खानीहरुले देख्दछन् कि एक प्रयोगकर्ताले अर्कोलाई बिटकोइनहरू पठाउन चाहन्छ। पहिलो केन्द्रहरूले विश्वास गर्दछ कि यस्तो लेनदेन स्वीकृत हुनुपर्दछ। दोस्रो संदिग्धहरु जुन यो अपरेशनले आक्रमणकारी उत्पादन गर्दछ। नेटवर्कबाट तेस्रो विच्छेदन गरियो र लेनदेन जाँच गरेन। एकल समाधान लिनुहोस् र सहमतिमा आउनुहोस्।
जबजन्न्टिन जनरलको कार्यमा धेरै समाधानहरू छन्, तब बिभिन्न ब्लकहरूले विभिन्न सहमति एल्गोरिदम प्रयोग गरेर बाइजान्टिन डाक्टर सहिष्णुता प्राप्त गर्दछ। अधिक सामान्य विचार गर्नुहोस्।
एल्गोरिदम सहमति
एक वितरित नेटवर्क को आधार मा काम गर्दछ। त्यहाँ कुनै एकल केन्द्र छैन जुन यो नेटवर्कको प्रबन्ध गर्दछ। ब्लकचेनको सुरक्षित अपरेशनलाई व्यवस्थित गर्न, तपाइँ सम्झौता गर्नै पर्छ कि कसले मिश्रित हुनेछ र यसले ब्लकहरू कसरी सिर्जना गर्दछ। दाँतहरूले कडा रूपमा परिभाषित गर्ने नियमहरूमा सहमति एल्गोरिथ्म भनिन्छ।
सहमति एल्गोरिथ्म एक विधि हो जसले ब्रूचचेनमा कसरी चयन गर्दछ र यसले ब्लकहरू सिर्जना गर्दछ।
ब्लकिचेन प्रणालीमा सहमतिमा के सहमतिलाई राम्रोसँग बुझ्नको लागि, अपार्टमेन्ट भवनका भाडामा कल्पना गर्नुहोस्। ब्लकचालहरूले एक अर्कासँग कुराकानी गर्न र घरको विकासमा निर्णय लिन आवश्यक पर्दछ: ओभरचुलका लागि पैसा कमाउनुहोस्, सर्विट्युरिंग संगठन छनौट गर्नुहोस् वा कर्तव्य छनौट गर्नुहोस्। त्यहाँ तीन तरिकाहरू कुराकानी गर्न तीन तरिकाहरू छन् - तीन फरक-तीन फरक सहमति एल्गोरिदम। तिनीहरू प्रत्येक एक निश्चित गणितीय मोडेलमा आधारित छ।
कामको प्रमाणको लागि कामको प्रमाण (प्लाई) एक एल्गोरिथ्म हो। मुख्य घर मा कुनै पनि बरना बन्न सक्छ। नयाँ ब्लकहरू सिर्जना गर्न, यसले आफ्नो कम्प्युटरलाई जटिल क्रिप्टोग्राफिक कार्यहरू समाधान गर्न प्रयोग गर्नुपर्नेछ।
एल्गोरिथ्मले ब्रूचचेन को सही संस्करणलाई विचार गर्नेछ जुन सबैभन्दा ब्लकहरू। र सबै भन्दा धेरै सबै ब्लक संस्करणमा हुनेछ, को सृष्टि गर्न किसानहरु सबै भन्दा धेरै क्षेत्र क्षमताहरु खर्च। एक धेरै लोकतान्त्रिक विधि प्राप्त भयो: यदि% 1% खानीले ब्लकहरूमा लेनदेन सही छ र हुनेछ। तसर्थ, ब्रूचचेन ह्याक गर्न लगभग असम्भव छ।
नयाँ ब्लकहरू ती बासिन्दाहरूलाई कम्प्युटरसँग सिर्जना गर्दछखतराको प्रमाण (पोस्ट) स्वामित्वको साझेदारी को लागी एक एल्गोरिथ्म हो। नामहरू ती हुन्छन् जससँग ब्लक्या on ्गमा बढी सम्पत्ति हुन्छन्। हामीसँग यो भाडामा लिने सबैभन्दा ठूलो अपार्टमेन्टहरूसँग हुनेछ। र ईथेलिक ब्लकलेटमा, उदाहरण को लागी, यो उपयोगकर्ताहरु को उपयोगकर्ता हुनेछ जो सबै भन्दा क्रिप्टुरोरोईयणि eth छ। यस एल्गोरिथ्मको साथ विद्युत् लागत न्यूनतम हो, किनकि ब्लकिमामा ब्लकहरूको सिर्जनाले अब जटिल क्रिप्टोग्राफिक कार्यहरू समाधान गर्न आवश्यक पर्दैन। ब्लक्याचिनमा तपाईंको हिस्सा अधिक, प्राय जसो तपाईंले नयाँ ब्लकहरू सिर्जना गर्नुहुनेछ।
ब्लक जाँचको दायाँ संस्करण, कामको प्रमाणमा रूपमा, जसमा सबैभन्दा ब्लकहरू मध्ये एक मानिनेछ। तर चालकको प्रमाण प्रजातान्त्रिक पनि भन्न सकिदैन। धेरै जसो ब्लकहरू धेरै जसो बासिन्दाहरू सिर्जना गर्दैनन्, तर सबैभन्दा धनी भाडामा लिनेहरू। यद्यपि यो सुरक्षित छ। यदि mandem धेरै घर को सम्बन्धित छ, त्यसपछि द्वेषपूर्ण हुनेछ।
नयाँ ब्लक ठूला अपार्टमेन्टको साथ बासिन्दाहरूलाई सिर्जना गर्दछप्राधिकरण (POA) व्यक्तित्व प्रमाण को एक एल्गोरिथ्म हो। यो हुन सक्छ कि भाडामा लिनेहरूले अपार्टमेन्टहरू हुनेछन् भनेर निर्णय गरे। यो एल्गोरिथ्म निजी, बन्द ब्लकहरूमा वितरण गरिएको छ। उदाहरण को लागी, यो हाम्रो उदाहरण बाट एक अपार्टमेन्ट प्रबन्ध गर्न को लागी उपयुक्त छ।
निर्वाचित माइनर आफैंले ब्रूप्रक्रियाको वास्तविक संस्करण छनौट गर्दछ। सबैले आफूलाई पहिचान गर्नुपर्दछ ताकि सबै बासिन्दाहरूले विश्वास गर्छन्। यदि कुनै बिन्दुमा भाडामा लिनेहरू कट्टर समाधानको साथ व्यंजन हुन बन्द हुनेछन्, तिनीहरू एक अर्कालाई ग्रहण गर्न सक्षम हुनेछन्। नयाँ मुख्यले ब्लकहरूको श्रृंखला निर्माण गर्न थाल्नेछ, र पुरानो ब्लक्याटिन छुट्टै अवस्थित हुनेछ। ब्लेकच्यांकमा यस्तो प्रक्रिया हार्डफोरटा भनिन्छ।
नयाँ ब्लकहरूले कि किसानहरू सिर्जना गर्दछ, जुन अग्रिममा छनौट गरिएको थियोसहमति एल्गोरिदम धेरै छन्। लगातार नयाँ आविष्कार, तर यी तीन सबैभन्दा प्रख्यात, समय-परीक्षण र बारम्बार प्रयोग गरिन्छ।
निष्कर्ष
कुनै पनि साथीको लागि-to-PEE-PER नेटवर्कमा सहभागीहरू बीच अविश्वास छ। ब्लक्यांकमा, मेरा समस्याहरूले यो समस्या समाधान गर्दछ। यी लेनदेन जाँच गर्ने प्रयोगकर्ताहरू हुन् जसले भर्खर नयाँ ब्लकहरूमा मात्र सच्याउँछन्।
1 22 22 लेखले बाइजरन्टिन सेनापतिहरूको कार्य वर्णन गर्दछ। यो पहिले नेटवर्कमा कसरी काम गर्न जारी राख्न सक्दछ, केहि नोडहरू अस्वीकृत वा द्वेषपूर्ण रूपमा प्रहार गरे पनि।
ब्लक्याचमा, सहमति एल्गोरिदमका तीन प्रजातिहरू प्रयोग गरिन्छ:
- कामको प्रमाणको लागि कामको प्रमाण (प्लाई) एक एल्गोरिथ्म हो।
- खतराको प्रमाण (पोस्ट) स्वामित्वको साझेदारी को लागी एक एल्गोरिथ्म हो।
- प्राधिकरण (POA) व्यक्तित्व प्रमाण को एक एल्गोरिथ्म हो।