Openchain मुक्त ब्लॉकचेन प्लेटफॉर्म
अपनी डिजिटल परिसंपत्तियों को नियंत्रित करने के लिए ओपन सोर्स ब्लॉकचेन प्लेटफॉर्म
एक सेल्फ होस्टेड ओपन सोर्स ब्लॉकचेन ने लेजर प्लेटफॉर्म को वितरित किया। यह डिजिटल रूप से हस्ताक्षरित लेनदेन, HTTP एंडपॉइंट्स को वॉलेट बनाने के लिए, और परिसंपत्ति प्रबंधन प्रदान करता है।
अवलोकन
OpenChain एक स्वतंत्र और खुला स्रोत ब्लॉकचेन आधारित सॉफ्टवेयर है। यह अत्यधिक स्केलेबल और एक्स्टेंसिबल है। यह सॉफ्टवेयर क्लाइंट सर्वर आर्किटेक्चर पर आधारित है जो दक्षता के कारण अच्छी तरह से जाना जाता है। यह मजबूत है, स्वयं होस्ट किया गया है, और डिजिटल परिसंपत्तियों को प्रबंधित करने के लिए सुरक्षित तरीके प्रदान करता है। हालांकि, कोई भी इसके उदाहरण को स्थापित कर सकता है और डिजिटल रूप से हस्ताक्षरित लेनदेन को नियंत्रित कर सकता है। यह लेनदेन को मान्य करने के लिए उदाहरण स्तर प्राधिकरण प्रदान करता है। इसके अलावा, उदाहरण HTTP आधारित API के माध्यम से एक दूसरे के साथ कॉन्फ़िगर करने योग्य हैं। इसी तरह, प्रत्येक OpenChain उदाहरण पर प्रशासक हैं जो डिजिटल परिसंपत्तियों के आदान -प्रदान के नियमों को परिभाषित और लागू करते हैं। इस वितरित लेजर तकनीक का कोई खनन तंत्र नहीं है, बल्कि उदाहरण के लिए लेनदेन को सत्यापित करते हैं। इसलिए, लेनदेन से जुड़ा कोई शुल्क नहीं है। इसके अलावा, वॉलेट ऐप्स एपीआई के डिजिटल लेनदेन को रिकॉर्ड करने के लिए सत्यापनकर्ताओं से जुड़ते हैं। इन सबसे ऊपर, OpenChain ब्लॉक में लेनदेन को संग्रहीत नहीं करता है, बल्कि लेनदेन सीधे एक दूसरे के साथ जुड़े होते हैं। फिर, यह सर्वसम्मति एल्गोरिथ्म का उपयोग करता है जिसका नाम भाग लिया गया है। यह ओपन सोर्स सॉफ्टवेयर C#में लिखा गया है। इसके अलावा, विकास और तैनाती के संबंध में व्यापक प्रलेखन उपलब्ध है।
विशेषताएँ
OpenChain निम्नलिखित प्रमुख विशेषताएं प्रदान करता है:
- खुला स्त्रोत
- लेनदेन की तत्काल पुष्टि
- कोई खनन शुल्क नहीं
- नियंत्रण के कई स्तर
- डिजिटल हस्ताक्षर के साथ सुरक्षित
- एक्स्टेंसिबल
- मापनीय
- नियमों को परिभाषित करने का प्रावधान
- मज़बूत
- लेनदेन की लेखा परीक्षा
स्थापना निर्देश
सबसे पहले, GitHub से OpenChain/Docker रिपॉजिटरी को क्लोन करने के लिए निम्न कमांड चलाएं:
git clone https://github.com/openchain/docker.git openchain
दूसरा, निम्नलिखित कमांड चलाएं:
cd openchaincp templates/docker-compose-direct.yml docker-compose.ymlmkdir datacp templates/config.json data/config.json
फिर, कॉन्फ़िगरेशन फ़ाइल संपादित करें (डेटा/config.json
):
nano data/config.json
अंत में, एक यादृच्छिक (गैर-खाली) स्ट्रिंग पर Inst_seed
सेटिंग सेट करें।
[...] // Define transaction validation parameters "validator_mode": { // Required: A random string used to generate the chain namespace "instance_seed": "", "validator": { [...]
अंत में, सर्वर शुरू करने के लिए निम्न कमांड चलाएं:
docker-compose up -d
अन्वेषण करना
आपको निम्नलिखित लिंक प्रासंगिक मिल सकते हैं:
एक शुरुआती गाइड सेटअप एथेरियम नोड पर लोकलहोस्ट पर
2020 में शीर्ष 5 ओपन सोर्स ब्लॉकचेन प्लेटफॉर्म
एथेरियम स्मार्ट कॉन्ट्रैक्ट बनाने के लिए एक बुनियादी गाइड
ब्लॉकचेन तकनीक आपकी व्यावसायिक रणनीति को कैसे अपग्रेड कर सकती है