हाइपरलेगर ट्यूटोरियल: अल्टीमेट गाइड

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

दुर्भाग्य से, इंटरनेट गलत सूचनाओं और सूचनाओं से भरा है, जो इसके लिए कोई गहराई प्रदान नहीं करते हैं। इस प्रकार, हाइपरलेगर ट्यूटोरियल के लिए एक ठोस स्रोत ढूंढना बहुत मुश्किल हो जाता है। यही कारण है कि मैं आपको जैम-पैक हाइपरलेगर ट्यूटोरियल लाने में मदद करूंगा ताकि आप समझ सकें कि तकनीक कैसे काम करती है.

तो चलो शुरू हो जाओ.

 

Contents

Hyperledger Tutorial: हाइपरलेगर क्या है?


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

इसके अलावा, आप एक बहुत बड़े समुदाय तक पहुँच प्राप्त करते हैं जो नई क्रांतिकारी तकनीकों को विकसित करने के मामले में आपकी सहायता करेगा। किसी भी तरह, हाइपरलेगर 2015 में वापस अस्तित्व में आया, और इसके तहत 15 नई परियोजनाओं के साथ एक लंबा सफर तय किया.

हालांकि, वर्तमान में केवल 4 परियोजनाएं सक्रिय हैं। यदि आप इनके बारे में सीखना चाहते हैं, तो आपको हाइपरलेगर ट्यूटोरियल का उपयोग करना होगा। इस हाइपरलेगर ट्यूटोरियल गाइड में इस प्लेटफ़ॉर्म की बुनियादी बातों की जाँच करें.

लिनक्स फाउंडेशन ने यह प्रोजेक्ट क्यों बनाया?

आप सोच रहे होंगे कि लिनक्स फाउंडेशन वास्तव में अवधारणा के साथ क्यों आया, क्या आवश्यकता थी? खैर, ब्लॉकचेन तकनीक 2008 में बिटकॉइन से आई थी। हालाँकि, बाद में यह किसी भी तरह का ट्रैक्शन नहीं हुआ.

हालांकि यह केवल एक क्रिप्टोक्यूरेंसी-आधारित तकनीक थी, फिर भी, जल्द ही, कई अंतर्निहित प्रौद्योगिकी में रुचि से अधिक थे – ब्लॉकचेन.

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

इसलिए, उन्होंने एक साथ काम करना शुरू कर दिया और परियोजनाओं पर काम करना शुरू कर दिया, और इस तरह, वे बहुत समय बचा सकते थे और काम के समाधान के साथ बहुत तेजी से आ सकते थे।.

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

और वे क्यों नहीं करेंगे? ब्लॉकचैन पुराने केंद्रीकृत मॉडल की तुलना में बहुत सारे लाभ के साथ आया था। एक विकेन्द्रीकृत मानक का मतलब होगा कि कोई विसंगतियां या शक्ति का दुरुपयोग नहीं होगा। और अधिक, सब कुछ पारदर्शी होगा.

किसी भी तरह, वे अब तक एक साथ काम कर रहे 250 से अधिक संगठन हैं, और हाल ही में उन्होंने एक और कंसोर्टियम एंटरप्राइज एथेरियम एलायंस के साथ मिलकर एक अलग तरह की तकनीक शामिल की है.

 

ओपन-सोर्स क्यों?

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

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

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

इस प्रकार, इसे एक ओपन-सोर्स प्रोजेक्ट बनाना बहुत मायने रखता है क्योंकि प्राथमिक लक्ष्य किसी के लिए ब्लॉकचेन को सुलभ बनाना है.

इसके अलावा, यह एक लोकप्रिय तरीका है और विश्वसनीय भी है। इसलिए, ओपन-सोर्स प्लेटफॉर्म को अधिक एक्सपोजर मिलेगा.

चलिए आगे की मार्गदर्शिका के लिए हाइपरलेगर ट्यूटोरियल में उनके आर्किटेक्चर को देखें.

 

शुरुआत के लिए हाइपरल्डेगर ट्यूटोरियल: आर्किटेक्चर

मॉड्यूलर डिजाइन

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

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

वितरित लीडर को बनाने में यह एक शानदार रणनीति है क्योंकि आप पहले निर्मित किसी अन्य मॉडल का पुन: उपयोग कर सकते हैं। असल में, इन मॉड्यूल्स में लेडर्स स्टोरेज, सर्वसम्मति, स्मार्ट कॉन्ट्रैक्ट्स, क्रिप्टोग्राफी, पॉलिसी और कम्युनिकेशन होते हैं.

शुरुआत के मार्गदर्शक के लिए इस हाइपरलेगर ट्यूटोरियल में अगले एक को देखें.

 

बेहद सुरक्षित मंच

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

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

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

और तो और, अपने हाइपरलॉगर डेवलपर ट्यूटोरियल के अनुसार, उन्होंने सुरक्षा की परतों को भी जोड़ा है ताकि आपको शक्तिशाली रूप से दोहन करने में मदद मिल सके.

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

शुरुआत के मार्गदर्शक के लिए इस हाइपरलेगर ट्यूटोरियल में अगले एक को देखें.

 

अंतर-संचालित

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

इस प्रकार, Hyperledger सभी अनुप्रयोगों और अन्य अनुबंधों को किसी भी तरह के डिवाइस को पोर्टेबल बनाने में मदद करने के लिए अंतर-परिचय शुरू करना चाहता है। अधिक से अधिक, यह हमारे सभी उद्योगों को एक हब में जोड़ेगा जहां सब कुछ जुड़ा हुआ है.

आपस में जुड़े डेटा स्ट्रीम का उपयोग करने से, क्षमताएँ आसमान छू जाएंगी, और इससे बहुत समय भी बचेगा.

 

क्रिप्टोक्यूरेंसी-अज्ञेयवादी

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

लेकिन Hyperledger में नहीं। वास्तव में, इसके तहत सभी परियोजनाएं क्रिप्टोक्यूरेंसी-अज्ञेयवादी हैं। लेकिन क्यों, हालांकि? खैर, क्योंकि हाइपरलॉगर कोर तकनीक में विश्वास करता है और प्लेटफॉर्म पर किसी भी क्रिप्टोकरेंसी को प्रशासित नहीं करना चाहता है.

हालाँकि, कई उद्यमों को डिजिटल रूप में पैसे की आवश्यकता हो सकती है, वे आपको प्लेटफॉर्म पर अपना स्वयं का टोकन जारी करने का विकल्प देंगे।.

 

 हाई-एंड एपीआई सपोर्ट

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

किसी भी तरह, Hyperledger API आपको किसी भी बाहरी क्लाइंट प्रोग्राम और नेटवर्क से अपने कोर नेटवर्क के साथ संवाद करने में मदद करेंगे.

सबसे महत्वपूर्ण बात यह है कि यह वितरित वितरित करने वालों में से सभी को ठीक से खिलने में मदद करता है और कई अन्य उपयोग के मामलों को संभालने में सक्षम है.

 

हाइपरलिडर ट्यूटोरियल: चार प्रोजेक्ट्स चेक आउट करने के लिए

जैसा कि हाइपरलेगर के पास वर्तमान में केवल चार सक्रिय परियोजनाएं हैं, आपको उनका उपयोग करने के लिए उनके बारे में जानना होगा। इसलिए, मैं आपको एक-एक करके उनके ट्यूटोरियल दे रहा हूँ। चलिए, शुरू करते हैं!

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

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

किसी भी तरह, जो भी आपकी कंपनी हो सकती है या आप किस उद्योग में काम करते हैं, फैब्रिक निश्चित रूप से आपकी मदद कर सकता है.

वास्तव में, फैब्रिक आर्किटेक्चर सामान्य-प्रयोजन प्रोग्रामिंग भाषा का उपयोग करता है, और यह इस प्लेटफॉर्म को किसी भी देशी टोकन से पूरी तरह से मुक्त बनाता है.

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

 

प्रतिरूपकता

Hyperledger Fabric में प्रत्येक तत्व मॉड्यूलर है। इसलिए, यदि आपके पास एक प्लग करने योग्य सर्वसम्मति या पहचान प्रबंधन प्रणाली है, तो आप इसे आसानी से एंटरप्राइज़ उपयोग के मामले में बदल सकते हैं.

मूल रूप से, मंच में निम्नलिखित मॉड्यूल शामिल होंगे –

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

 

फंक्शनिंग स्मार्ट कॉन्ट्रैक्ट्स

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

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

 

हाइपरलेगर फैब्रिक डेवलपर ट्यूटोरियल

आवश्यक शर्तें

प्लेटफ़ॉर्म का उपयोग करने से पहले, आपको अपने डिवाइस में कुछ आवश्यक शर्तें स्थापित करनी होंगी। इन पूर्वापेक्षाओं के बिना, आप अपने डिवाइस में हाइपरलेगर फैब्रिक का उपयोग नहीं कर सकते.

Git स्थापित करना

सबसे पहले, आपको गिट के नवीनतम संस्करण को डाउनलोड करना होगा और इसे स्थापित करना होगा। मामले में आपके पास कर्ल कमांड चलाने के साथ कोई समस्या है.

CURL स्थापित करना

हाइपरलेगर फैब्रिक डेवलपर ट्यूटोरियल के अनुसार, यदि आपके पास अभी भी कर्ल कमांड चलाने में समस्याएँ हैं, तो डॉक फाइल्स बनाते हैं, फिर CURL टूल का नवीनतम संस्करण डाउनलोड करें और इसे इंस्टॉल करें.

 

डॉकर और डॉकर कम्पोज़

हाइपरलेगर फैब्रिक डेवलपर ट्यूटोरियल के अनुसार, आपको हाइपरलेडर फैब्रिक को संचालित करने या विकसित करने के लिए निम्नलिखित सभी सॉफ़्टवेयर स्थापित करने होंगे –

Windows 10, * nix, या macOS के लिए, आपको Docker संस्करण 17.06.2-ce या उससे अधिक की आवश्यकता होगी.

विंडोज के पुराने संस्करणों के लिए, आपको फिर से डॉकर टूलबॉक्स को स्थापित करने की आवश्यकता होगी और डॉकर संस्करण 17.06.2-ce या उससे अधिक होगा.

हाइपरलेगर फैब्रिक डेवलपर ट्यूटोरियल के अनुसार, जब आप विंडोज या मैक के लिए डॉकर इंस्टॉल कर रहे होंगे, तो डॉकर टूलबॉक्स भी डॉकर कंपोज स्थापित करेगा। लेकिन अगर आप पहले से ही इसे इंस्टॉल कर चुके हैं, तो आपको यह जांचना होगा कि आपके पास संस्करण 1.14.0 है या इससे अधिक स्थापित है या नहीं.

यदि आपके पास ऐसा नहीं है, तो यह अनुशंसा की जाती है कि आप इसका सबसे हाल का संस्करण स्थापित करें.

 

अतिशयोक्तिपूर्ण Indy

Hyperledger Indy आर्किटेक्चर ब्लॉकचेन आला में एक तरह का मॉडल है। वास्तव में, यह एक वितरित बहीखाता है जो उपकरण और पुस्तकालयों के साथ पुन: प्रयोज्य घटकों के भार के साथ आता है। इसलिए, यह मंच विशेष रूप से पहचान-आधारित समाधानों के लिए बनाया गया है.

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

हालाँकि, यदि आप संगठनों में अधिकृत नहीं हैं, तो वे आपकी पहुँच को अस्वीकार कर सकते हैं, लेकिन वे यह दावा नहीं कर सकते कि आपके पास एक फर्जी आईडी है.

किसी भी तरह, उद्यम इस प्लेटफ़ॉर्म का उपयोग सत्य के एक स्रोत पर भरोसा करने के लिए कर सकते हैं, क्योंकि प्लेटफ़ॉर्म पर प्रत्येक दस्तावेज़ सत्यापन के माध्यम से जाएगा.

एक और प्लस बिंदु यह है कि आप केवल उस जानकारी को उजागर करने के लिए चुन सकते हैं जो आवश्यक है और अन्य जानकारी को एक गुप्त छोड़ दें.

 

हाइपरलेगर इंडी की मुख्य विशेषताएं

  • स्व-संप्रभुता: प्लेटफ़ॉर्म पर, आप बही पर किसी भी कलाकृतियों को संग्रहीत कर सकते हैं। इसके अलावा, सभी कलाकृतियों में इसे सुरक्षित करने के लिए क्रिप्टोग्राफ़िक एन्क्रिप्शन होंगे। आपके अलावा कोई भी व्यक्ति आपकी पहचान को हटा नहीं सकता है या उसमें बदलाव नहीं कर सकता है.
  • गोपनीयता: आपके पास अपने दस्तावेज़ों की पूर्ण गोपनीयता होगी। यही कारण है कि प्लेटफ़ॉर्म गोपनीयता विकल्प प्रदान करता है जिसमें डेटा का कोई निशान नहीं होता है जो आपको एक प्लेटफ़ॉर्म से दूसरे प्लेटफ़ॉर्म पर कनेक्ट कर सकता है यदि आप ऐसा नहीं चाहते हैं.
  • सत्यापन योग्य दावे: जब आप किसी नए दस्तावेज़, जैसे जन्म प्रमाण पत्र, लाइसेंस आदि का दावा करने की कोशिश कर रहे हैं, तो आपको अतिरिक्त प्रमाण की आवश्यकता होगी कि आप वह हैं जो आप होने का दावा कर रहे हैं। किसी भी तरह, अगर किसी को इन तक पहुंच मिलती है, तो वे आसानी से उन्हें हेरफेर कर सकते हैं। इस प्रकार, Indy शून्य-ज्ञान प्रमाणों का उपयोग पूर्ण दस्तावेज़ को प्रकट किए बिना कुछ डेटा का खुलासा करने के लिए करता है.
  • नो-हैक्स: Hyperledger Indy ट्यूटोरियल के अनुसार, कोई भी आपकी फ़ाइलों तक पहुँच प्राप्त नहीं कर सकता है। वास्तव में, केंद्रीकृत सर्वर आपके दस्तावेज़ों को सुरक्षा प्रदान करने के लिए पर्याप्त नहीं हैं। नतीजतन, वहाँ बहुत सारी पहचान हर दिन खुश हैं। लेकिन इसके साथ इंडी, हर एक दस्तावेज़ एक बार खाता बही पर रहता है.

 

हाइपरलेगर इंडी ट्यूटोरियल

डेवलपर सेटअप

केवल डेवलपर्स के लिए कुछ स्क्रिप्ट हैं, और ये डेवलपर्स को एक वातावरण स्थापित करने में मदद करेंगे। दुर्भाग्य से, ये स्क्रिप्ट केवल उबंटू के लिए हैं। तो, यह विंडोज में काम कर भी सकता है और नहीं भी.

जिसकी आपको जरूरत है

पायथन 3.5 कोडबेस के साथ काम करने के लिए.

हाइपरलेगर इंडी ट्यूटोरियल के अनुसार, विकास प्रक्रिया के लिए पायथन आभासी वातावरण का उपयोग करने की सिफारिश की गई है.

इसके अलावा, आपको एकीकरण और इकाई परीक्षण के लिए सबसे अधिक आवश्यकता होगी.

अगला, आपको कोड चलाने के लिए कुछ निर्भरताएं स्थापित करनी होंगी.

 

उबंटू 16.04 पर त्वरित सेटअप

यदि आप Ubuntu 16.04 के लिए एक त्वरित सेटअप प्रक्रिया चाहते हैं, तो आपको उनका डॉक्टर देखना चाहिए। आपको बस एक-एक करके उनके निर्देशों का पालन करना है, और आप कर लेंगे.

 

विस्तृत सेटअप

अजगर

Python 3.5 की स्थापना के लिए, आपको dev-setup / ubuntu / setup_dev_python.sh स्क्रिप्ट का उपयोग करने की आवश्यकता है। यह जल्दी से पायथन 3.5, आभासी वातावरण और उबंटू पर पाइप स्थापित करेगा.

 

उबंटू

सबसे पहले sudo ऐड-एप्ट-रिपॉजिटरी ppa चलाएं: deadsnakes / ppa

अगला, sudo apt-get update

यदि आप Ubuntu 14 पर हैं, तो अजगर 3.5 स्थापित करने के लिए, आपको sudo apt-get install python3.5 चलाना चाहिए। किसी भी तरह, पायथन उबंटू 16 पर होना चाहिए, लेकिन यह वहां नहीं है जिसे आपको इसे स्थापित करने की आवश्यकता है.

 

मैक

मैक सेटअप के लिए हाइपरलेगर इंडी ट्यूटोरियल के अनुसार, बस नीचे दिए गए निर्देशों का पालन करें:

पायथन 3.5.0 पैकेज या नवीनतम संस्करण डाउनलोड करें। फिर आपको इसे इंस्टॉल करना होगा.

किसी भी मामले में, यदि आप एक होमब्रेव प्रशंसक हैं, तो आप इसे स्थापित करने के लिए एक काढ़ा कमांड का उपयोग कर सकते हैं – काढ़ा पीथोनो

 

खिड़कियाँ

विंडोज सेटअप के लिए, विंडोज के लिए नवीनतम बिल्ड डाउनलोड करें और इसे इंस्टॉल करें। यह सुपर आसान है.

 

नेटवर्क स्थापित करने के लिए अन्य अतिरिक्त निर्देश हैं। उस बारे में जानने के लिए उनके देव ट्यूटोरियल देखें.

 

हाइपरलॉगर Iroha

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

किसी भी तरह, Iroha Sawtooth और फैब्रिक प्लेटफार्मों के 2016 में वापस आने के बाद सक्रिय हो गया। सोरमित्सु एक अग्रणी कंपनी थी, जिसने इस समाधान को कोलू, हिताची और NTT डेटा की मदद से विकसित किया था.

 

Iroha की विशेषताएं

तैनात करने और बनाए रखने में आसान। वास्तुकला की कोई अतिरिक्त जटिलता नहीं है जिसे समझना मुश्किल होगा.

डेवलपर्स के लिए उपयोग करने के लिए बहुत सारे पुस्तकालय का उपयोग है। मूल रूप से, इन पुस्तकालयों में आपके उपयोग के लिए स्क्रिप्ट और विभिन्न मॉड्यूल शामिल हैं.

प्लेटफ़ॉर्म पर किसी भी तरह की पहुँच उपयोगकर्ता की भूमिका पर निर्भर करती है। इसलिए, यदि आपकी भूमिका आपको संवेदनशील जानकारी देखने से रोकती है, तो आप इसे नहीं देख सकते.

हकीकत में, मंच का पूरा डिजाइन पूरी तरह से मॉड्यूलर और प्लग करने योग्य है। इसका मतलब है कि आप किसी भी फीचर में प्लग इन कर इसका इस्तेमाल कर सकते हैं.

और अधिक, आप कुछ आदेशों के आधार पर बहीखाता को क्वेरी कर सकते हैं और उसके आधार पर परिणाम अलग कर सकते हैं.

यह एक परिसंपत्ति और पहचान प्रबंधन प्रणाली के साथ आता है जो आपको प्लेटफॉर्म पर केवल अनुमति वाले नोड्स की अनुमति देने में मदद करता है.

 

गुणवत्ता नियंत्रण

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

विश्वसनीयता: यह स्तर किसी भी आपदाओं के मामले में पुनर्प्राप्ति प्रक्रिया के साथ सिस्टम की गलती सहनशीलता से संबंधित है.

प्रदर्शन: हाइपरलेगर Iroha ट्यूटोरियल के अनुसार, यह स्तर संसाधन उपयोग के साथ-साथ प्लेटफॉर्म के समय के व्यवहार से संबंधित है.

प्रयोज्यता: यहां, आपके पास सीखने की योग्यता के साथ-साथ उपयोगकर्ता की सुरक्षा, उपयुक्तता पहचानने की क्षमता होगी.

 

Iroha के मामलों का उपयोग करें

  • सत्यापन योग्य प्रमाण पत्र शैक्षिक संस्थानों और स्वास्थ्य सेवा का निर्माण करते हैं
  • सीमा पार से स्थानांतरण.
  • लेखा परीक्षा और गोपनीयता के लिए विभिन्न वित्तीय अनुप्रयोग.
  • उपयोगकर्ता अधिकारों को संरक्षित करने के लिए पहचान प्रबंधन.
  • वास्तविक समय में आपूर्ति श्रृंखला प्रबंधन.

 

हाइपरलॉगर Iroha ट्यूटोरियल

ट्यूटोरियल में, आप नेटवर्क को लॉन्च करने और लेनदेन बनाने और डेटा की जांच करने का तरीका जानते होंगे। एक सरल समाधान के लिए, आपको डॉकर का उपयोग करना चाहिए.

आवश्यक शर्तें

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

इरोहा नोड शुरू करना

डॉकर नेटवर्क बनाना

Hyperledger Iroha ट्यूटोरियल के अनुसार, इसे चलाने के लिए आपको PostgreSQL डेटाबेस की आवश्यकता होगी। इसलिए, डॉकर नेटवर्क बनाकर शुरू करें, और यह Postgres और Iroha को एक ही नेटवर्क पर चलने देगा। जैसा चाहो वैसा नाम दे सकते हो.

PostgreSQL कंटेनर शुरू करना

अगला, आपको एक कंटेनर में PostgreSQL को चलाना होगा, नेटवर्क से संलग्न करना होगा, और संचार के लिए पोर्ट प्राप्त करना होगा.

यदि आपके पास डिफ़ॉल्ट पोर्ट पर पोस्टग्रेज रन हैं, तो पोस्टग्रेएसक्यूएल को चलाने के लिए एक मुफ्त पोर्ट ढूंढें.

ब्लॉकस्टोर बनाना

इसके अलावा, आपको सभी फ़ाइलों को इकट्ठा करने के लिए एक सतत वॉल्यूम बनाने की आवश्यकता है, और यह ब्लॉकस्टोर होगा.

कॉन्फ़िगरेशन फ़ाइलें तैयार करना

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

Iroha कंटेनर शुरू करना

एक बार जब आप फ़ाइलों को पथ प्राप्त करते हैं, तो आप Iroha कंटेनर लॉन्च करने के लिए तैयार हैं.

 

हाइपरलिडर सॉवोथ

सॉवथोथ वास्तव में नए वितरित सीडर्स को विकसित करने, चलाने और बनाने के लिए एक ब्लॉकचेन सूट है.

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

Hyperledger Sawtooth ट्यूटोरियल के अनुसार, आपको लेन-देन वाले परिवार भी मिलेंगे, जहां प्रत्येक के अलग-अलग कार्य हैं, और आप नेटवर्क में अन्य कार्यों को करने के लिए अधिक सुविधाएं भी बना सकते हैं।.

सबसे अच्छी विशेषताओं में से एक यह है कि यह समानांतर लेनदेन के साथ ईवीएम संगतता प्रदान करता है। वास्तव में, यह बहुत समय बचाता है.

 

हाइपरलिडर सॉवोटो ट्यूटोरियल

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

मूल रूप से, आप Sawtooth REST API और HTTP से जानकारी प्राप्त करेंगे। नेटवर्क में केवल एक नोड को स्थापित करने और चलाने के लिए, आपको एक पूर्वनिर्मित डॉकटर कंटेनर का उपयोग करना होगा, जो आपके डिवाइस पर वीएम के अंदर एक कुबेरनेट क्लस्टर है।.

 

एक एकल Sawtooth नोड के लिए डॉकर का उपयोग करना

Hyperledger Sawtooth ट्यूटोरियल के अनुसार, आपको घटकों की स्थिति की जांच करनी होगी। इसके बाद, आपको लेन-देन का अनुरोध करने, वैश्विक स्थिति देखने और ब्लॉक डेटा प्रदर्शित करने के लिए Sawtooth कमांड का उपयोग करना होगा.

उसके बाद, लॉग की जांच करें और फिर नेटवर्क बंद करें और डॉकर कंटेनर को रीसेट करें.

इस हाइपरलॉन्डर सॉवतॉथ ट्यूटोरियल को पूरा करने के बाद, आप प्लेटफॉर्म के विकास के वातावरण तक पहुंच बना सकते हैं.

आप इसे कुबेरनेट्स और उबंटू का उपयोग करके भी कर सकते हैं। उसके लिए, उनके अधिकारी की जाँच करें प्रलेखन.

नेटवर्क में कई नोड्स का उपयोग करने के लिए, उनकी जाँच करें प्रलेखन इस पर.

 

नोट समाप्त करना

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

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

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me