Ethereum मुक्त ब्लॉकचेन प्लेटफॉर्म
Ethereum संचालित ऐप्स के साथ अपने डिजिटल लेनदेन को ट्रैक करें
Ethereum एक खुला स्रोत वितरित ब्लॉकचेन नेटवर्क है। पूरी सुरक्षा और उपलब्धता के साथ स्मार्ट कॉन्ट्रैक्ट्स और डिस्ट्रीब्यूटेड एप्लिकेशन का निर्माण और तैनात करें
अवलोकन
Ethereum एक खुला स्रोत ब्लॉकचेन आधारित प्लेटफ़ॉर्म है जिसका उपयोग विकेन्द्रीकृत ऐप्स के निर्माण के लिए किया जाता है। विकेन्द्रीकृत एप्लिकेशन (DAPPs) एक विकेंद्रीकृत नेटवर्क पर चलते हैं, जिसका अर्थ है कि इन ऐप्स पर किसी का नियंत्रण नहीं है। स्मार्ट कॉन्ट्रैक्ट कोड स्निपेट हैं जो नेटवर्क पर लेनदेन को नियंत्रित और नियंत्रित करते हैं। कोई भी एक स्मार्ट अनुबंध का निर्माण कर सकता है और इसे सार्वजनिक नेटवर्क पर तैनात कर सकता है। Ethereum सॉफ्टवेयर Ethereum वर्चुअल मशीन (EVM) के शीर्ष पर बनाया गया है जो स्मार्ट कॉन्ट्रैक्ट के लिए एक रन टाइम वातावरण है। इसके अलावा, Ethereum अपने स्वयं के मूल क्रिप्टोक्यूरेंसी को ईथर नामक रखता है। ब्लॉकचेन में नए ब्लॉक को खान देने वाला खनिक एक ईथर के रूप में एक इनाम अर्जित करता है। कई सर्वसम्मति एल्गोरिदम हैं। हालाँकि, Ethereum एक सर्वसम्मति एल्गोरिथ्म का उपयोग करता है जिसे प्रूफ ऑफ वर्क (POW) कहा जाता है। इसके अलावा, इस ओपन सोर्स सॉफ्टवेयर में, प्रत्येक लेनदेन को कम्प्यूटेशनल पावर की आवश्यकता होती है। इसलिए, गैस नामक प्रत्येक लेनदेन से जुड़ा एक शुल्क है और यह सफलतापूर्वक लेनदेन करने के लिए आवश्यक है। Ethereum नोड्स के एक वितरित नेटवर्क पर आधारित है, जिस पर विकेंद्रीकृत ऐप चलते हैं। इसलिए, आपको अपनी मशीन पर एक नोड चलाने के लिए एक क्लाइंट एप्लिकेशन की आवश्यकता होती है और ये क्लाइंट एप्लिकेशन कई भाषाओं में उपलब्ध हैं। इसके अलावा, तीन प्रकार के नोड्स फुल नोड, लाइट नोड और आर्काइव नोड हैं। Ethereum सॉफ्टवेयर आर्किटेक्चर में पांच परतें होती हैं। दूसरे शब्दों में, ये परतें एथेरियम वर्चुअल मशीन, स्मार्ट कॉन्ट्रैक्ट्स, एथेरियम नोड्स, एथेरियम क्लाइंट एपीआई और एंड यूजर एप्लिकेशन हैं। इसके अलावा, GO भाषा में Ethereum का कार्यान्वयन सभी स्रोत कोड फ़ाइलों के साथ उपलब्ध है।
विशेषताएँ
Ethereum निम्नलिखित प्रमुख विशेषताएं प्रदान करता है:
- खुला स्त्रोत
- क्रिप्टोग्राफी के साथ सुरक्षित
- क्रिप्टोक्यूरेंसी ईथर
- स्मार्ट कॉन्ट्रैक्ट्स
- Dapps
- एथेरियम वर्चुअल मशीन
- बहुस्तरीय वास्तुकला
स्थापना निर्देश
एक बार जब आप पूर्व-आवश्यकताएँ स्थापित कर लेते हैं, तो स्रोत कोड को क्लोन करने के लिए निम्न कमांड चलाएं
git clone https://github.com/ethereum/go-ethereum
उसके बाद, निम्न कमांड के साथ गो कंपाइलर स्थापित करें
brew install go
फिर, निम्न कमांड चलाएं
cd go-ethereum
इसी तरह, निम्न कमांड के साथ geth
कार्यक्रम का निर्माण करें
make geth
यदि आप मैक ओएस सिस्टम लाइब्रेरी की हेडर फ़ाइलों से संबंधित कुछ त्रुटियां देखते हैं, तो Xcode कमांड लाइन टूल स्थापित करें, और फिर से प्रयास करें
xcode-select --install
अंत में, अब आप निम्नलिखित कमांड के साथ अपना नोड शुरू कर सकते हैं
build/bin/geth
अन्वेषण करना
आपको निम्नलिखित लिंक प्रासंगिक मिल सकते हैं:
एक शुरुआती गाइड सेटअप एथेरियम नोड पर लोकलहोस्ट पर
2020 में शीर्ष 5 ओपन सोर्स ब्लॉकचेन प्लेटफॉर्म
एथेरियम स्मार्ट कॉन्ट्रैक्ट बनाने के लिए एक बुनियादी गाइड
ब्लॉकचेन तकनीक आपकी व्यावसायिक रणनीति को कैसे अपग्रेड कर सकती है