Ethereum ओपन सोर्स डिस्ट्रीब्यूटेड ब्लॉकचेन डिस्ट्रीब्यूटेड ब्लॉकचेन प्लेटफॉर्म है

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
 हिन्दी