Hyperledger Fabric मुक्त ब्लॉकचेन प्लेटफॉर्म
अनुमति दी गई वास्तुकला आधारित वितरित खाता बही
हाइपरलेगर फैब्रिक एक ओपन सोर्स डीएलटी प्लेटफॉर्म है जिसमें कई शानदार फीचर्स जैसे कि प्लग करने योग्य सर्वसम्मति, मल्टी-लैंग्वेज स्मार्ट कॉन्ट्रैक्ट सपोर्ट, और बहुत कुछ है।
अवलोकन
हाइपरलेगर फैब्रिक विकेन्द्रीकृत ऐप बनाने के लिए एक ओपन सोर्स डिजिटल एसेट मैनेजमेंट प्लेटफॉर्म है। यह लिनक्स फाउंडेशन द्वारा समर्थित है और इसमें एक बहुत मजबूत डेवलपर समुदाय है। इसकी वास्तुकला मॉड्यूलर है जो इसकी इको सिस्टम को पूरी तरह से विन्यास योग्य बनाता है। यह ओपन सोर्स अनुमति दी गई डिस्ट्रिब्यूटेड लेजर कई व्यावसायिक उपयोग के मामलों जैसे बैंकिंग, हेल्थकेयर, फाइनेंस, ह्यूमन रिसोर्स और बहुत कुछ के समाधान प्रदान करता है। सबसे अच्छी चीजों में से एक यह है कि डेवलपर्स किसी भी सामान्य-उद्देश्य प्रोग्रामिंग भाषा जैसे नोडज, जावा, गो में स्मार्ट अनुबंध लिख सकते हैं। अधिकांश समय ब्लॉकचेन एक सार्वजनिक नेटवर्क है। हालांकि, हाइपरलेगर फैब्रिक एक अनुमति वाला ब्लॉकचेन है जिसमें प्रत्येक प्रतिभागी को एक दूसरे के लिए जाना जाता है। इन सबसे ऊपर, यह ओपन सोर्स लेजर तकनीक प्लग करने योग्य सर्वसम्मति प्रोटोकॉल के साथ आती है, जिसका अर्थ है कि उपयोगकर्ता उपयोग के मामले के आधार पर सर्वसम्मति प्रोटोकॉल का उपयोग कर सकते हैं। इसलिए, ये सभी विशेषताएं इस विकेन्द्रीकृत लेज़र तकनीक को अत्यधिक सुरक्षित बनाती हैं, जहां लेनदेन पूरी तरह से निजी मोड में होते हैं। यह अनुमति दी गई ब्लॉकचेन GO लैंग्वेज में लिखा गया है और इसका स्रोत कोड व्यापक प्रलेखन के साथ उपलब्ध है। आगे। यह डिजिटल एसेट मैनेजमेंट प्लेटफ़ॉर्म अत्यधिक स्केलेबल है और कई अन्य सुविधाएँ प्रदान करता है जिसमें सवार संचालन, क्वेरी डेटा के लिए डिज़ाइन किए गए स्मार्ट कॉन्ट्रैक्ट्स का शासन और संस्करण शामिल है। इसके अलावा, इसका मॉड्यूलर आर्किटेक्चर तीसरे पक्ष के सॉफ़्टवेयर जैसे LDAP, OpenID कनेक्ट और क्रिप्टोग्राफिक लाइब्रेरी के साथ कॉन्फ़िगरेशन की अनुमति देता है।
विशेषताएँ
हाइपरलेगर फैब्रिक निम्नलिखित प्रमुख विशेषताएं प्रदान करता है:
- खुला स्त्रोत
- मल्टी-लैंग्वेज स्मार्ट कॉन्ट्रैक्ट सपोर्ट
- ईवीएम और सॉलिडिटी के लिए समर्थन
- मापनीय
- प्लग करने योग्य सहमति
- क्वेरी डेटा
- लचीला
- थर्ड पार्टी ऐप्स के साथ एकीकरण
- अनुमति दी गई वास्तुकला
स्थापना निर्देश
एक बार जब आप पूर्व-आवश्यकताएँ स्थापित कर लेते हैं, तो पहला अगला कदम नमूने, बायनेरिज़ और डॉकर छवियों को स्थापित करना है। दूसरे, MACOS के लिए, आपको /उपयोगकर्ताओं, /वॉल्यूम, /निजी, या /TMP के तहत एक स्थान का उपयोग करना होगा। उस निर्देशिका में जाएं जिसमें आप निम्न कमांड चलाकर कपड़े के नमूने और बायनेरिज़ स्थापित करेंगे:
curl -sSL https://bit.ly/2ysbOFE | bash -s
तीसरा, पथ पर्यावरण चर सेट करने के लिए निम्न कमांड चलाएं:
export PATH=<path to download location>/bin:$PATH
इसके अलावा, स्क्रिप्ट आपके स्थानीय डॉकर रजिस्ट्री में डॉकर हब से हाइपरलेगर फैब्रिक डॉकर छवियों को डाउनलोड करेगी और उन्हें ‘नवीनतम’ के रूप में टैग करेगी। अब, निम्न कमांड चलाएं:
cd fabric-samples/test-network
फिर, आपको एक एनोटेट स्क्रिप्ट, network.sh
मिलेगा, जो आपके स्थानीय मशीन पर डॉकर छवियों का उपयोग करके एक फैब्रिक नेटवर्क खड़ा करता है।
उसके बाद, टेस्ट-नेटवर्क
निर्देशिका के अंदर से, किसी भी पिछले रन से किसी भी कंटेनर या कलाकृतियों को हटाने के लिए निम्न कमांड चलाएं:
./network.sh down
अंत में, नेटवर्क को लाने के लिए निम्न कमांड चलाएं:
./network.sh up
अन्वेषण करना
आपको निम्नलिखित लिंक प्रासंगिक मिल सकते हैं:
एक शुरुआती गाइड सेटअप एथेरियम नोड पर लोकलहोस्ट पर
2020 में शीर्ष 5 ओपन सोर्स ब्लॉकचेन प्लेटफॉर्म
एथेरियम स्मार्ट कॉन्ट्रैक्ट बनाने के लिए एक बुनियादी गाइड
ब्लॉकचेन तकनीक आपकी व्यावसायिक रणनीति को कैसे अपग्रेड कर सकती है