ब्लॉकचेन नोड सेट करना: एक पूर्ण ट्यूटोरियल

ब्लॉकचेन नोड

अपना ब्लॉकचेन नोड कैसे सेट करें

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

चरण 1: हार्डवेयर चुनें

आप एक व्यक्तिगत कंप्यूटर, एक रास्पबेरी पाई या समर्पित हार्डवेयर पर एक ब्लॉकचेन नोड चला सकते हैं। यहां कुछ विकल्प दिए गए हैं:

1. रास्पबेरी पाई

  1. या क़िस्‍म : एक छोटा, किफायती सिंगल-बोर्ड कंप्यूटर।

  2. क़ीमत : ~ $ 50- $ 100 (रास्पबेरी पाई 4, 8 जीबी रैम)।

  3. पेशेवरों : कम लागत, ऊर्जा कुशल, कॉम्पैक्ट।

  4. विपक्ष : सीमित प्रसंस्करण शक्ति, धीमी सिंक समय।

  5. उदाहरण कॉन्फ़िगरेशन : रास्पबेरी पाई 4 (8GB RAM), 1TB SSD, Umbrel सॉफ्टवेयर।

2. पर्सनल कंप्यूटर

  1. या क़िस्‍म : पर्याप्त विशिष्टताओं वाला डेस्कटॉप या लैपटॉप।

  2. क़ीमत : बदलता है (मौजूदा PC का पुन: उपयोग कर सकता है)।

  3. पेशेवरों : उच्च प्रदर्शन, लचीला, कई कार्य चला सकते हैं।

  4. विपक्ष : उच्च बिजली की खपत, समर्पित नहीं किया जा सकता है।

  5. उदाहरण कॉन्फ़िगरेशन : इंटेल i5, 16GB रैम, 1TB SSD, बिटकॉइन कोर के साथ लिनक्स।

3. समर्पित हार्डवेयर (टर्न-की समाधान)

  1. या क़िस्‍म : नोड्स के लिए डिज़ाइन किए गए पूर्व-कॉन्फ़िगर किए गए डिवाइस।

  2. क़ीमत : $300-$1000 (जैसे, अपोलो 2, उम्ब्रेल होम)।

  3. पेशेवरों : प्लग-एंड-प्ले, उपयोगकर्ता के अनुकूल, ब्लॉकचेन नोड्स के लिए अनुकूल।

  4. विपक्ष : महंगा, कम अनुकूलन योग्य।

  5. उदाहरण : अपोलो 2 (पूर्व-स्थापित पूर्ण नोड के साथ बीटीसी माइनर)।

चरण 2: सॉफ्टवेयर चुनें

सॉफ्टवेयर ब्लॉकचेन पर निर्भर करता है। यहाँ उदाहरण हैं:

  1. बिटकॉइन :

    1. बिटकॉइन कोर : सबसे लोकप्रिय, सुविधा संपन्न विकल्प। ~ 600GB डिस्क स्थान की आवश्यकता है।

    2. बिटकॉइन नॉट्स : अतिरिक्त सुविधाओं के साथ Bitcoin Core का उन्नत संस्करण।

    3. उम्ब्रेल : जीयूआई के साथ उपयोगकर्ता के अनुकूल ओएस, रास्पबेरी पाई के लिए आदर्श।

    4. मायनोड : उन्नत सुविधाओं के लिए प्रीमियम ऐप्स के साथ फ्रीमियम सॉफ्टवेयर।

  2. एथेरियम :

    1. गेथ : सबसे व्यापक रूप से इस्तेमाल किया जाने वाला एथेरियम क्लाइंट।

    2. एरिगॉन : हल्के, प्रदर्शन के लिए अनुकूलित।

    3. नीदरलैंड : तेज़ सिंक के साथ एंटरप्राइज़-ग्रेड क्लाइंट।

  3. उम्ब्रेल/मायनोड के फायदे : आसान सेटअप, अतिरिक्त टूल (जैसे, लाइटनिंग नेटवर्क) के लिए ऐप स्टोर।

  4. विपक्ष : यह तृतीय-पक्ष अपडेट पर भरोसा कर सकता है और इसका बिटकॉइन कोर या गेथ की तुलना में कम नियंत्रण है।

चरण 3: एक ऑपरेटिंग सिस्टम चुनें

नोड्स विंडोज, लिनक्स या मैकओएस पर चल सकते हैं, लेकिन लिनक्स को अक्सर स्थिरता और अनुकूलन अनुकूलन के लिए पसंद किया जाता है।

विंडोज बनाम लिनक्स

  1. विंडोज़ :

    1. पेशेवरों : परिचित इंटरफ़ेस, शुरुआती के लिए आसान सेटअप।

    2. विपक्ष : उच्च संसाधन उपयोग का अर्थ है सर्वर के लिए कम सुरक्षा।

    3. सॉफ़्टवेयर : बिटकॉइन कोर, गेथ (सीधे विंडोज़ पर चलते हैं)।

  2. लिनक्स :

    1. पेशेवरों : हल्के, सुरक्षित, खुले स्रोत, समर्पित सेटअप के लिए बेहतर।

    2. विपक्ष : गैर-तकनीकी उपयोगकर्ताओं के लिए स्टेपर लर्निंग कर्व।

    3. सॉफ़्टवेयर : Umbrel, MyNode, Bitcoin Core, Geth (Ubuntu जैसे Linux वितरण पर चलते हैं)।

वर्चुअल मशीन सेटअप

लिनक्स के साथ पीसी पर ब्लॉकचेन नोड चलाने के लिए, आप आइसोलेशन के लिए वर्चुअल मशीन (वीएम) का उपयोग कर सकते हैं:

  1. VirtualBox या QEMU स्थापित करें अपने पीसी (विंडोज या लिनक्स होस्ट) पर।

  2. एक VM बनाएँ : 4-8 CPU कोर, 16GB RAM और 1TB डिस्क स्थान आवंटित करें।

  3. उबंटू स्थापित करें : उबंटू आईएसओ डाउनलोड करें और इसे वीएम में माउंट करें।

  4. नोड सॉफ़्टवेयर स्थापित करें :

    1. Umbrel साठी: Umbrel ISO डाउनलोड करा, ते VM मध्ये माउंट करा आणि सेटअप विझार्ड चे अनुसरण करा.

    2. बिटकॉइन कोर के लिए: टर्मिनल के माध्यम से स्थापित करें (उबंटू पर बिटकॉइन-कोर स्थापित करें)।

  5. कॉन्फ़िगर : कस्टम सेटिंग्स के लिए bitcoin.conf या geth कॉन्फ़िगरेशन फ़ाइल सेट करें।

चरण 4: हार्डवेयर आवश्यकताएँ

यहाँ आपको एक के लिए क्या चाहिए पूर्ण नोड (उदाहरण के रूप में बिटकॉइन/एथेरियम):

  1. डिस्क स्थान : 600GB (बिटकॉइन), 1 टीबी + (एथेरियम)। गति के लिए एसएसडीएस की सिफारिश की जाती है।

  2. रैम : 8GB न्यूनतम, 16GB अनुशंसित।

  3. प्रोसेसर : मल्टी-कोर सीपीयू (जैसे, इंटेल i5 या समकक्ष)।

  4. इंटरनेट की गति :

    1. डाउनलोड : प्रारंभिक सिंक के लिए 10 एमबीपीएस + (बिटकॉइन के लिए 340GB, एथेरियम के लिए 1 TB+)।

    2. अपलोड : डेटा रिले करने के लिए 1 एमबीपीएस +।

    3. मासिक बैंडविड्थ : प्रारंभिक सिंक के बाद 20-50GB।

  5. शक्ति : स्थिर बिजली। यूपीएस ने अपटाइम की सिफारिश की।

लाइट नोड आवश्यकताएँ :

  1. डिस्क स्थान : 1- 10 जीबी।

  2. रैम : 2 जीबी।

  3. प्रोसेसर : कोई भी आधुनिक सीपीयू।

  4. इंटरनेट : 1 एमबीपीएस डाउनलोड/अपलोड।

  5. उपकरणों : स्मार्टफोन, टैबलेट या लो-एंड पीसी पर चल सकता है।

छंटनी नोड आवश्यकताएँ :

  1. डिस्क स्थान : 10-50GB (पुराने डेटा को कम करता है)।

  2. रैम : 4- 8 जीबी।

  3. प्रोसेसर : एक पूर्ण नोड के समान।

  4. इंटरनेट : एक पूर्ण नोड के समान।

चरण 5: नेटवर्क कॉन्फ़िगरेशन

नोड चलाने के लिए, अपना नेटवर्क कॉन्फ़िगर करें:

  1. पोर्ट :

    1. बिटकॉइन : आवक कनेक्शन के लिए पोर्ट 8333 (TCP) खोलें।

    2. एथेरियम : पोर्ट 30303 (TCP/UDP) खोलें।

    3. विशिष्ट बंदरगाहों के लिए अपने ब्लॉकचेन के दस्तावेज़ीकरण की जाँच करें।

  2. ISP आवश्यकताएँ :

    1. थ्रॉटलिंग से बचने के लिए असीमित डेटा प्लान या उच्च अपलोड सीमाएं सुनिश्चित करें।

    2. लगातार पहुंच के लिए एक स्थिर आईपी या गतिशील डीएनएस का उपयोग करें।

  3. राउटर सेटअप :

    1. आवश्यक पोर्ट के लिए अपने राउटर पर पोर्ट फ़ॉरवर्डिंग सक्षम करें।

    2. अन्य पोर्ट सुरक्षित करने के लिए फ़ायरवॉल का उपयोग करें।

चरण 6: स्थापित करें और सिंक करें

  1. सॉफ्टवेयर डाउनलोड करें : आधिकारिक वेबसाइटों से Bitcoin Core, Geth, या Umbrel प्राप्त करें।

  2. पदासीन करना : अपने ओएस के लिए निर्देशों का पालन करें (उदाहरण के लिए, लिनक्स पर sudo apt install चलाएं या Umbrel के सेटअप विज़ार्ड का उपयोग करें)।

  3. सिंक ब्लॉकचेन :

    1. प्रारंभिक सिंक में दिन लग सकते हैं (बिटकॉइन: ~ 340 जीबी, एथेरियम: ~ 1 टीबी)।

    2. सॉफ़्टवेयर के GUI या टर्मिनल में प्रगति की निगरानी करें।

  4. बैकअप : अपने नोड के बीज वाक्यांश और कॉन्फ़िगरेशन फ़ाइलों को सहेजें।

चरण 7: मॉनिटर आँकड़े

हैशरेट, शेयर और कठिनाई जैसे नोड आँकड़े एक्सेस करें:

  1. बिटकॉइन कोर : टर्मिनल में GUI या getblockchaininfo कमांड का उपयोग करें।

  2. उम्ब्रेल/मायनोड : रीयल-टाइम आँकड़ों के लिए वेब डैशबोर्ड (उदा., http://umbrel.local) तक पहुंचें.

  3. गेथ : Geth JavaScript कंसोल या Grafana जैसे तृतीय-पक्ष टूल का उपयोग करें।

  4. मेमपूल : निजी तौर पर ब्लॉकचेन डेटा की कल्पना करने के लिए मेमपूल स्थापित करें।

पूर्ण नोड बनाम छंटनी नोड बनाम लाइट नोड

चुनने में आपकी सहायता के लिए यहां एक तुलना दी गई है:

पूर्ण नोड

  1. पेशेवरों : अधिकतम सुरक्षा, गोपनीयता और विकेंद्रीकरण। खनन और उन्नत सुविधाओं का समर्थन करता है।

  2. विपक्ष : उच्च डिस्क स्थान (600 GB+), बैंडविड्थ और सिंक समय।

  3. हार्डवेयर : 1TB SSD, 16GB RAM वाला पीसी या समर्पित डिवाइस।

छंटाई नोड

  1. पेशेवरों : यह डिस्क स्थान (10-50GB) बचाता है लेकिन लेनदेन को मान्य करता है।

  2. विपक्ष : अन्य नोड्स को ऐतिहासिक डेटा नहीं दे सकता, थोड़ा कम विकेन्द्रीकृत।

  3. हार्डवेयर : 50GB SSD के साथ पीसी, 8GB रैम।

लाइट नोड

  1. पेशेवरों : कम संसाधन की जरूरत, मोबाइल उपकरणों पर चलता है।

  2. विपक्ष : यह पूर्ण नोड्स पर निर्भर करता है, कम निजी है, और इसकी सीमित कार्यक्षमता है।

  3. हार्डवेयर : स्मार्टफोन, टैबलेट या 2GB RAM वाला लो-एंड पीसी।

पूर्ण नोड्स के लिए टर्न-की विकल्प

नौसिखियों के लिए, टर्न-की समाधान नोड सेटअप को सरल करें:

अपोलो 2 (फ्यूचरबिट)

  1. या क़िस्‍म : एक बिटकॉइन माइनर जिसमें पहले से इंस्टॉल पूरा नोड होता है।

  2. क़ीमत : ~$500.

  3. पेशेवरों : प्लग-एंड-प्ले, खनन और ब्लॉकचेन नोड रनिंग को जोड़ती है, और ऊर्जा-कुशल है।

  4. विपक्ष : महंगा, बिटकॉइन तक सीमित।

  5. सेटअप : पावर और इंटरनेट से कनेक्ट करें, कॉन्फ़िगर करने के लिए वेब इंटरफ़ेस का पालन करें।

उम्ब्रेल होम

  1. या क़िस्‍म : Umbrelos के साथ पूर्व-निर्मित डिवाइस।

  2. क़ीमत : $419।

  3. पेशेवरों : उपयोगकर्ता के अनुकूल, कई ऐप्स (जैसे, लाइटनिंग, मेमपूल) का समर्थन करता है।

  4. विपक्ष : DIY रास्पबेरी पाई की तुलना में महंगा।

  5. सेटअप : प्लग इन करें, वेब डैशबोर्ड तक पहुंचें, और बिटकॉइन ऐप इंस्टॉल करें।

Start9 सर्वर वन

  1. या क़िस्‍म : स्टार्टोस के साथ उच्च-प्रदर्शन नोड।

  2. क़ीमत : $ 599।

  3. पेशेवरों : मजबूत हार्डवेयर, गोपनीयता-केंद्रित, खुला स्रोत।

  4. विपक्ष : प्रीमियम मूल्य, उम्ब्रेल की तुलना में कम शुरुआती-अनुकूल।

  5. सेटअप : डिवाइस पर फ्लैश स्टार्टोस, बाज़ार के माध्यम से बिटकॉइन कोर स्थापित करें।

पर्सनल कंप्यूटर पर नोड चलाना

आप एक चला सकते हैं पूर्ण नोड किसी समर्पित डिवाइस या वेब सर्वर के बजाय व्यक्तिगत कंप्यूटर पर:

समर्पित बनाम गैर-समर्पित पीसी

  1. समर्पित पीसी :

    1. पेशेवरों : हमेशा ऑनलाइन, अनुकूलित प्रदर्शन, सुरक्षित।

    2. विपक्ष : उच्च लागत का मतलब है कि अधिक बिजली की आवश्यकता है।

  2. गैर-समर्पित पीसी :

    1. पेशेवरों : मौजूदा हार्डवेयर का उपयोग करता है, लागत प्रभावी।

    2. विपक्ष : अन्य कार्य चलाने पर प्रदर्शन के मुद्दे, पीसी बंद होने पर डाउनटाइम।

PC पर सेट अप करना

  1. ओएस चुनें : लिनक्स (उबंटू) सुरक्षा और दक्षता के लिए सबसे अच्छा है। विंडोज काम करता है लेकिन कम इष्टतम है।

  2. सॉफ़्टवेयर स्थापित करें :

    1. लिनक्स : Bitcoin Core (sudo apt install bitcoin-core) वा Umbrel (फ्ल्यास Umbrelos ISO) स्थापना गर्नुहोस्।

    2. विंडोज़ : bitcoin.org से बिटकॉइन कोर इंस्टॉलर डाउनलोड करें।

  3. कॉन्फ़िगर :

    1. प्रूनिंग या पोर्ट फ़ॉरवर्डिंग जैसी सेटिंग्स के लिए bitcoin.conf संपादित करें।

    2. Umbrel के लिए, ऐप्स सेट करने के लिए वेब इंटरफ़ेस तक पहुंचें।

  4. सिंक : ब्लॉकचेन को डाउनलोड करने के लिए दिनों की अनुमति दें।

  5. मॉनिटर : सॉफ़्टवेयर के GUI या तृतीय-पक्ष टूल का उपयोग करें।

वर्चुअल मशीन सेटअप

अतिरिक्त सुरक्षा के लिए, नोड को VM में चलाएँ:

  1. औजार : वर्चुअलबॉक्स या क्यूईएमयू।

  2. सीढ़ी :

    1. अपने पीसी पर वर्चुअलबॉक्स स्थापित करें।

    2. 16GB RAM और 1TB डिस्क के साथ VM बनाएं।

    3. माउंट उबंटू या उबंटू आईएसओ।

    4. नोड सॉफ़्टवेयर स्थापित और कॉन्फ़िगर करें।

  3. पेशेवरों : यह अन्य पीसी कार्यों से नोड्स को अलग करता है और सुरक्षा बढ़ाता है।

  4. विपक्ष : थोड़ा धीमा, वीएम प्रबंधन की आवश्यकता है।

विभिन्न ब्लॉकचेन के लिए नोड सॉफ्टवेयर

यहाँ लोकप्रिय ब्लॉकचेन के लिए ब्लॉकचेन नोड्स की सूची दी गई है:

  1. बिटकॉइन : बिटकॉइन कोर, बिटकॉइन नॉट्स, अम्ब्रेल, मायनोड।

  2. एथेरियम : गेथ, एरिगॉन, नेदरमाइंड।

  3. कार्डानो : कार्डानो नोड।

  4. पोलकाडॉट : पोलकाडॉट गूमड़।

  5. सोलाना : सोलाना गूमड़।

प्रत्येक सॉफ़्टवेयर की आधिकारिक वेबसाइट या GitHub पर विशिष्ट सेटअप गाइड होते हैं।

समाप्ति

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

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

कोई जवाब दो