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

उन्हें Full Node कहा जाता है क्योंकि वे पूरी तरह से सत्यापित करते हैं कि बिटकॉइन प्रोटोकॉल के सभी नियमों का पालन किया जाता है। पूर्ण नोड्स को पुष्टि करनी चाहिए कि बिटकॉइन नेटवर्क के भीतर निष्पादित सभी लेनदेन वैध हैं और दोहरे खर्च की समस्या को रोकते हैं, जिसका अर्थ है कि संसाधित बिटकॉइन पहले से कहीं और खर्च नहीं किए गए होंगे।
एक Full Node को हर लेन-देन को डाउनलोड करना होगा जिसे कभी भी निष्पादित किया गया है, सभी नए लेनदेन, और सभी ब्लॉक हेडर, जब तक कि यह खर्च नहीं किया जाता है, तब तक प्रत्येक अव्ययित लेनदेन आउटपुट पर डेटा संग्रहीत करता है।
यही कारण है कि Full Node को ब्लॉकचैन, प्रत्येक ब्लॉक, के, और लेनदेन के पूरे इतिहास को डाउनलोड करना चाहिए और जांचना चाहिए कि वे बिटकॉइन के आम सहमति नियमों का पालन कर रहे हैं।
उदाहरण के लिए, वे एक नियम की जांच करेंगे कि ब्लॉक केवल एक निश्चित संख्या में बिटकॉइन (वर्तमान में 6.25 प्रति ब्लॉक, 2024 के अगले पड़ाव तक) बनाते हैं। वे यह सुनिश्चित कर सकते हैं कि लेन-देन और ब्लॉक सही डेटा प्रारूप में हैं या यह कि एक लेन-देन आउटपुट को एक ब्लॉकचेन के भीतर दोहरा खर्च नहीं किया जा सकता है। एक लेन-देन या एक ब्लॉक जो आम सहमति के नियमों का उल्लंघन करता है उसे खारिज कर दिया जाता है।
सर्वर की तरह बिटकॉइन Full Node के बारे में सोचें। यदि आप अपना नोड चलाते हैं, तो आप नेटवर्क पर लेनदेन प्रसारित करने के लिए अपने सर्वर पर भरोसा करते हैं। यदि आप नहीं करते हैं, तो आप लेनदेन को मान्य करने के लिए किसी और के नोड (सर्वर) पर भरोसा कर रहे हैं। बिटकॉइन के संदर्भ में, अपने नोड को चलाने का अर्थ है संप्रभुता प्राप्त करना और अपने स्वयं के धन पर पूर्ण नियंत्रण प्राप्त करना।
एक Full Node क्यों चलाएं –
माइनिंग मशीन चलाने के फायदे सिक्के के पुरस्कार और उसके बाद के मुनाफे के रूप में आते हैं, जब इसका मूल्य बढ़ जाता है। हालांकि कोई मौद्रिक पुरस्कार नहीं है, एक पूर्ण बिटकॉइन नोड चलाने से अपने स्वयं के अमूर्त लाभ होते हैं।
उदाहरण के लिए, यह उपयोगकर्ता द्वारा किए गए लेनदेन की सुरक्षा को बढ़ाता है। यह विशेष रूप से महत्वपूर्ण है यदि आप एक दिन में कई बिटकॉइन लेनदेन करने की योजना बना रहे हैं। यह बिटकॉइन के नेटवर्क की समग्र सुरक्षा में भी योगदान देता है। सभी लेन-देन को डाउनलोड करके, एक पूर्ण नोड में हमेशा नवीनतम और सबसे बड़ी जानकारी होगी जो बिटकॉइन के ब्लॉकचेन पर जानकारी से संबंधित होगी।
बिटकॉइन निवेशकों के लिए, एक Full Node दो उद्देश्यों की पूर्ति करेगा- बिटकॉइन ब्लॉकचेन के स्वास्थ्य और सुरक्षा की निगरानी करना और लेनदेन की सटीकता को मान्य करना। बिटकॉइन के ब्लॉकचेन के स्वास्थ्य की निगरानी करना महत्वपूर्ण है क्योंकि ब्लॉकचेन का बिटकॉइन की कीमत पर सीधा असर पड़ता है क्योंकि इसका उपयोग लेनदेन को संसाधित करने के लिए किया जाता है – दोनों वाणिज्यिक या व्यापार से संबंधित। इस बीच, क्रिप्टोक्यूरेंसी के ब्लॉकचेन को सुरक्षित करना निवेश की सुरक्षा सुनिश्चित करता है।
Full Node कैसे सेटअप करें? –
एक Full Node की स्थापना काफी आसान है। तीन तरीके हैं जिनके द्वारा आप अपना पूरा नोड सेट कर सकते हैं।
क्लाउड –
पहली विधि में क्लाउड में एक नोड को चलाना शामिल है। आपको खुद को Amazon Web Services (AWS) या Google क्लाउड पर एक खाते के साथ स्थापित करने की आवश्यकता होगी। बाद में, आपको अपनी मशीन से क्लाउड से कनेक्शन और सिंक करने की गति बढ़ाने के लिए एक वर्चुअल मशीन (वीएम) उदाहरण बनाने की आवश्यकता होगी।
यह सुनिश्चित करने के लिए फ़ायरवॉल नियमों को कॉन्फ़िगर करना सुनिश्चित करें कि आपका उदाहरण आसानी से भंग नहीं होता है। अंत में, आपको बिटकोइन कोर डाउनलोड करने की आवश्यकता होगी, बिटकोइन चलाने के लिए आवश्यक सॉफ़्टवेयर, और आपके कंप्यूटर पर क्लाउड पर उपयुक्त पोर्ट सेटिंग्स को कॉन्फ़िगर करना होगा।
स्थानीय –
दूसरी विधि पहले के समान है, इस समय को छोड़कर बिटकॉइन कोर आपके स्थानीय मशीन पर चलाया जाता है। बिटकॉइन नोड चलाने के लिए न्यूनतम 350 गीगाबाइट डिस्क स्थान और 2 गीगाबाइट रैम की आवश्यकता होती है। आपके पास कम से कम 50 केबीपीएस की इंटरनेट कनेक्शन की गति और एक उदार अपलोड और डाउनलोड सीमा भी होनी चाहिए। (अपलोड और डाउनलोड पर बिना किसी सीमा के कनेक्शन होना बेहतर है)।
बिटकॉइन कोर क्लाइंट को कॉन्फ़िगर करने के लिए कई वेबसाइट और वीडियो निर्देशों को सूचीबद्ध करते हैं। बिटकॉइन के ब्लॉकचैन के साथ डाउनलोड करने और सिंक करने का पहला उदाहरण कई दिनों तक ले सकता है। हालांकि, बाद के उदाहरणों को तेज होना चाहिए।
पूर्व-कॉन्फ़िगर किया गया –
बिटकॉइन Full Node स्थापित करने का तीसरा तरीका “नोड-इन-ए-बॉक्स” विकल्प है। जैसा कि नाम से संकेत मिलता है, इस पद्धति में पूर्व-कॉन्फ़िगर बिटकॉइन Full Node होते हैं जो आपके कंप्यूटर पर लगाए जा सकते हैं। वे आपके लिए एक इंटरफ़ेस के साथ आते हैं जिससे आप डिवाइस को प्रबंधित कर सकते हैं और उसमें मौजूद डेटा देख सकते हैं। वास्तव में, यह विकल्प बिटकॉइन के ब्लॉकचैन को एक बाहरी डिवाइस पर डाउनलोड करने और संग्रहीत करने के कठोर कार्य को आउटसोर्स करता है जो मोबाइल है और आपकी अपनी व्यक्तिगत प्रणाली की तुलना में कम बिजली का उपभोग करता है।
यह भी पढ़े –
- Distributed Application क्या होता है? ĐApps in Hindi2.0
- Blockchain क्या होता है? Blockchain kaise kam krta hai2.0
- EVM क्या है Ethereum Virtual Machine in Hindi2.0
- BUSD क्या है ? BUSD in Hindi Full Explained2.0
- USDT क्या है ?? Tether (USDT) in Hindi 2.0
- Fiat-money क्या है ? Fiat -M0ney in hindi