ब्लॉकचेन नेटवर्क में हाइपरलेगर फैब्रिक का परिचय

ब्लॉकचेन नेटवर्क में हाइपरलेगर फैब्रिक का परिचय

स्रोत नोड: 1774287

इस लेख के एक भाग के रूप में प्रकाशित किया गया था डेटा साइंस ब्लॉगथॉन.

परिचय

HyperLedger Fabric एक अनुमति प्राप्त ब्लॉकचेन इन्फ्रास्ट्रक्चर है जिसे शुरू में IBM और डिजिटल एसेट द्वारा विकसित किया गया था। इसका उपयोग बुनियादी ढांचे में नोड्स के बीच भूमिकाओं के चित्रण के साथ मॉड्यूलर आर्किटेक्चर प्रदान करने के लिए किया जाता है।
इसका उपयोग विभिन्न स्मार्ट कॉन्ट्रैक्ट्स (जिसे चिनकोड भी कहा जाता है) और कॉन्फ़िगर करने योग्य सर्वसम्मति और सदस्यता सेवाओं के निष्पादन में किया जाता है।
1. लिनक्स फाउंडेशन ने 2015 में हाइपरलेगर की स्थापना की थी
2. हाइपरलेगर फैब्रिक औद्योगिक स्तर पर वितरित लेज़र समाधान के लिए एक मंच है।
3. एक मॉड्यूलर आर्किटेक्चर - उच्च स्तर की गोपनीयता, लचीलापन, लचीलापन और मापनीयता प्रदान करता है।
4. इसे विभिन्न घटकों के प्लगेबल कार्यान्वयन का समर्थन करने और आर्थिक पारिस्थितिकी तंत्र में जटिलता और पेचीदगियों को समायोजित करने के लिए डिज़ाइन किया गया है।
5. जबकि फ़ैब्रिक की अनुमत प्रकृति को एक प्रतिबंध के रूप में देखा जा सकता है, प्लेटफ़ॉर्म की मॉड्यूलरिटी घटकों को अनुमति देती है, जिसमें आम सहमति तंत्र शामिल है, प्लग-एंड-प्ले होने के लिए, विभिन्न संगठनों को उनके आवेदन के लिए सबसे उपयुक्त घटकों का चयन करने की अनुमति देता है। यह फैब्रिक के महत्वपूर्ण पहलुओं में से एक है जिसके कारण वित्त, स्वास्थ्य सेवा, आपूर्ति श्रृंखला और अन्य सहित कई उद्योगों में इसे अपनाया गया है।

हाइपर लेजर फैब्रिक
स्रोत - github.com

हाइपरलेगर फैब्रिक के फायदे

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

फैब्रिक का एक और फायदा यह है कि यह बहुत ही स्केलेबल है। कपड़ा प्रति सेकंड हजारों लेनदेन का समर्थन कर सकता है। यह उन व्यवसायों के लिए आवश्यक है जिन्हें कई लेन-देन की प्रक्रिया करने की आवश्यकता होती है।

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

ब्लॉकचैन में हाइपरलेगर के ढांचे और उपकरण

कई अलग-अलग ढांचे और उपकरण हाइपरलेगर प्रोजेक्ट बनाते हैं। यहाँ कुछ सबसे महत्वपूर्ण का संक्षिप्त विवरण दिया गया है:

1. हाइपरलेगर फैब्रिक: यह मुख्य ढांचा है जिसके ऊपर अन्य उपकरण और एप्लिकेशन बनाए जाते हैं। यह एक अनुमति प्राप्त ब्लॉकचेन प्लेटफॉर्म है जो आम सहमति, पहचान और स्मार्ट अनुबंध निष्पादन के लिए प्लग करने योग्य घटकों का समर्थन करता है।
2. हाइपरलेगर इरोहा: यह मोबाइल और IoT अनुप्रयोगों के लिए डिज़ाइन किया गया एक सरल लेकिन शक्तिशाली, अनुमति प्राप्त ब्लॉकचैन प्लेटफ़ॉर्म है।
3. हाइपरलेगर सॉटूथ: यह मॉड्यूलर ब्लॉकचैन प्लेटफॉर्म डायनेमिक सर्वसम्मति एल्गोरिदम का समर्थन करता है और उपयोगकर्ताओं और अनुप्रयोगों की सूक्ष्म अनुमतियों की अनुमति देता है।
4. हाइपरलेगर संगीतकार: यह हाइपरलेगर फैब्रिक के ऊपर ब्लॉकचेन एप्लिकेशन को तेजी से विकसित करने के लिए एक उपकरण है। यह एक उच्च-स्तरीय प्रोग्रामिंग मॉडल और पुन: प्रयोज्य घटकों का एक व्यापक पुस्तकालय प्रदान करता है।
5. हाइपरलेगर कैलिपर: हाइपरलेगर कैलिपर हाइपरलेगर प्रोजेक्ट द्वारा विकसित ब्लॉकचैन प्रौद्योगिकियों के लिए एक ओपन-सोर्स प्रदर्शन बेंचमार्किंग टूल है। यह उपयोगकर्ताओं को पूर्वनिर्धारित उपयोग मामलों के एक सेट के साथ एक विशिष्ट ब्लॉकचैन कार्यान्वयन के प्रदर्शन को मापने की अनुमति देता है।
टूल को एक्स्टेंसिबल होने और कई प्लग-इन का समर्थन करने के लिए डिज़ाइन किया गया है ताकि इसे विभिन्न ब्लॉकचेन कार्यान्वयनों के लिए आसानी से अनुकूलित किया जा सके।

हाइपर लेजर फैब्रिक
स्रोत - blog.clairvoyantsoft.com

हाइपरलेगर फैब्रिक के घटक

हाइपरलेगर फैब्रिक प्लेटफॉर्म के पांच प्रमुख घटक हैं:
1. प्रमाणपत्र प्राधिकरण
2. सहकर्मी नोड जो नेटवर्क बनाते हैं
3. आदेश देने वाली सेवा जो लेनदेन के वैश्विक क्रम को बनाए रखती है
4. निजी चैनल
5. सदस्यता सेवा जो प्रतिभागियों की पहचान का प्रबंधन करती है (चेनकोड)

फैब्रिक सीए (सर्टिफिकेट अथॉरिटी)

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

प्रमाणपत्र जारी करने से पहले व्यक्ति या संस्था की पहचान सत्यापित करने के लिए सीए जिम्मेदार है। वे निरस्तीकरण प्रक्रिया का भी प्रबंधन करते हैं, जिसका उपयोग किसी प्रमाणपत्र को अमान्य करने के लिए किया जाता है, यदि यह समझौता किया गया है या अब इसकी आवश्यकता नहीं है।

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

CA के साथ, Hyperledger Fabric नेटवर्क के घटकों के बीच विश्वास स्थापित करना आसान होता है।

कार्यप्रवाह:

1. इस प्रमाणपत्र के साथ हाइपरलेगर फैब्रिक के अंदर निष्पादित प्रत्येक ऑपरेशन को क्रिप्टोग्राफ़िक रूप से हस्ताक्षर करना चाहिए।
2. आप विशेषताएँ, भूमिकाएँ जोड़ सकते हैं
3. प्रमाणपत्र X.509 मानक हैं।
4. अगर आपको सर्टिफिकेट की जरूरत नहीं है तो आप सर्टिफिकेट की अनिवार्यता को दूर कर सकते हैं।
5. चिनकोड इस डेटा को पढ़ते हैं और व्यावसायिक निर्णय लेते हैं।

हाइपरलेगर फैब्रिक वर्कफ़्लो

स्रोत- गूगल

हाइपरलेगर फैब्रिक में पीयर नोड्स की भूमिका

पीयर नोड्स किसी भी वितरित खाता बही या ब्लॉकचेन नेटवर्क का दिल हैं। वे लेन-देन को मान्य करने और रिले करने और बहीखाता स्थिति को बनाए रखने के लिए जिम्मेदार हैं। हाइपरलेगर फैब्रिक ब्लॉकचेन प्लेटफॉर्म में, पीयर नोड्स क्लाइंट्स की ओर से स्मार्ट कॉन्ट्रैक्ट्स को भी निष्पादित करते हैं, जिसे चिनकोड कहा जाता है।

इस प्रकार एक ब्लॉकचेन नेटवर्क को ठीक से काम करने के लिए पीयर नोड्स की भूमिका महत्वपूर्ण है। पीयर नोड्स के बिना, कोई वितरित खाता-बही नहीं होगा और कोई ब्लॉकचेन नहीं होगा।

हाइपरलेगर फैब्रिक में दो प्रकार के पीयर नोड्स होते हैं: पीयर को एंडोर्स करना और पीयर को कमिट करना। एंडोर्सिंग पीयर लेनदेन को मान्य करने और चिनकोड को निष्पादित करने के लिए जिम्मेदार हैं। कमिटिंग पीयर खाता बही में लेन-देन लिखने और बही की स्थिति को बनाए रखने के लिए जिम्मेदार हैं।

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

हाइपरलेगर फैब्रिक में ऑर्डरिंग सर्विस की भूमिका


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

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

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

ऑर्डरिंग सेवा हाइपरलेगर फैब्रिक नेटवर्क का एक महत्वपूर्ण हिस्सा है और लेनदेन की सटीकता और गोपनीयता सुनिश्चित करने में महत्वपूर्ण भूमिका निभाती है।

हाइपरलेगर फैब्रिक में चैनल की भूमिका


हाइपरलेगर फैब्रिक में चैनल निजी और गोपनीय लेनदेन करने के लिए दो या अधिक विशिष्ट नेटवर्क सदस्यों के बीच संचार का एक निजी "सबनेट" है।

चैनल सदस्यों को बाकी नेटवर्क के साथ बातचीत किए बिना लेन-देन का आदान-प्रदान करने की अनुमति देता है। यह उच्च स्तर की गोपनीयता और गोपनीयता और बेहतर प्रदर्शन की अनुमति देता है।

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

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

एक बार एक चैनल बन जाने के बाद, सदस्य आपस में लेन-देन का आदान-प्रदान कर सकते हैं। ये लेन-देन शेष नेटवर्क को दिखाई नहीं देंगे।

गोपनीयता और गोपनीयता सुनिश्चित करने के लिए, लेन-देन का आदान-प्रदान करते समय एक चैनल के सदस्यों को डिजिटल हस्ताक्षर का उपयोग करना चाहिए।

हाइपरलेगर फैब्रिक में चिनकोड


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

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

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

हाइपरलेगर संगीतकार क्या है?

हाइपरलेगर कंपोजर तेजी से ब्लॉकचेन बिजनेस नेटवर्क बनाने का एक उपकरण है।

यह एक ओपन-सोर्स डेवलपमेंट टूलसेट है जो हाइपरलेगर फैब्रिक प्लेटफॉर्म पर ब्लॉकचेन एप्लिकेशन को तैनात और प्रबंधित करना आसान बनाता है।

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

टूलसेट में एक मॉडलिंग भाषा, एक विकास वातावरण, एक यूजर इंटरफेस और कमांड-लाइन टूल्स का एक सेट शामिल है।

कंपोजर को ब्लॉकचेन एप्लिकेशन विकसित करना आसान बनाने के लिए डिज़ाइन किया गया है जिसे हाइपरलेगर फैब्रिक प्लेटफॉर्म पर तैनात किया जा सकता है।

टूलसेट में एक मॉडलिंग भाषा शामिल है जो एक व्यावसायिक नेटवर्क की संरचना का वर्णन करना आसान बनाती है।

मॉडलिंग भाषा एकीकृत मॉडलिंग भाषा (यूएमएल) पर आधारित है और व्यापार नेटवर्क का प्रतिनिधित्व करने के लिए ग्राफिकल नोटेशन का उपयोग करती है।

निष्कर्ष

यह हाइपरलेगर फैब्रिक पर हमारी चर्चा को समाप्त करता है। हमने HyperLedger Fabric और उसके कार्यप्रवाह के बारे में सब कुछ जान लिया है। इसके अलावा और भी बहुत सारे ब्लॉकचेन प्रोटोकॉल हैं। कुछ बहुत प्रसिद्ध प्रोटोकॉल जिनके बारे में आपने सुना है, वे बिटकॉइन और एथेरियम प्रोटोकॉल हैं।

बिटकॉइन प्रोटोकॉल और हाइपरलेगर फैब्रिक के बीच कई महत्वपूर्ण अंतर हैं, जिनमें से कुछ पर हम यहां चर्चा करेंगे।

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

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

अंत में, बिटकॉइन लेनदेन गुमनाम हैं, जबकि हाइपरलेगर फैब्रिक लेनदेन नहीं हैं। ऐसा इसलिए है क्योंकि हाइपरलेगर फैब्रिक अनुमत नेटवर्क का उपयोग करता है, जिसका अर्थ है कि प्रत्येक प्रतिभागी को नेटवर्क तक पहुंचने में सक्षम होने से पहले पहचाना और सत्यापित किया जाना चाहिए।

इस लेख की मुख्य बातें:
1. सबसे पहले, हमने HyperLedger Fabric और इसके फायदों के बारे में चर्चा की।
2. फिर, हमने हाइपरलेगर टेक्नोलॉजी का उपयोग करने वाले विभिन्न फ्रेमवर्क देखे हैं।
3. उसके बाद, हमने हाइपरलेगर फैब्रिक के सभी घटकों पर चर्चा की, जिसमें सर्टिफिकेट अथॉरिटी, पीयर नोड्स, ऑर्डरिंग सर्विस, चैनल आदि शामिल हैं।
4. अंत में, हमने बिटकॉइन और हाइपरलेगर फैब्रिक के बीच प्रमुख अंतरों पर चर्चा करके लेख को समाप्त कर दिया है।

अभी के लिए इतना ही। मुझे विश्वास है कि आपको पोस्ट पढ़कर अच्छा लगा होगा। यदि आपके कोई प्रश्न या विचार हैं तो कृपया नीचे एक टिप्पणी छोड़ने में संकोच न करें। आप मुझे एक कनेक्शन के रूप में भी जोड़ सकते हैं लिंक्डइन. आपके साथ काम करके मुझे बहुत खुशी होगी।

क्या आप मेरे दूसरे की जांच कर सकते हैं लेख भी?

पढ़ने के लिए धन्यवाद,

GitHub | इंस्टाग्राम | फेसबुक

इस लेख में दिखाया गया मीडिया एनालिटिक्स विद्या के स्वामित्व में नहीं है और इसका उपयोग लेखक के विवेक पर किया जाता है।

समय टिकट:

से अधिक एनालिटिक्स विधा