Skip to the content.
English EN | Español ES | Deutsch DE | Français FR | Italiano IT | Dutch NL | Hrvatski HR

मूल रूप से Substack पर 30 अप्रैल, 2022 को पोस्ट किया गया। 25 दिसंबर, 2024 को यहां अपडेट किया गया।

आपके LN नोड रखरखाव के लिए अच्छे अभ्यासों के बारे में एक सरल मार्गदर्शिका

यहां सभी पहलू मेरे दृष्टिकोण से प्रस्तुत किए गए हैं, अंतिम उपयोगकर्ताओं, सर्वरों और उद्यमों के लिए आईटी तकनीक और समर्थन में 25+ वर्षों के अनुभव के बाद। बिटकॉइनलैंडिया में 10+ साल काम करने के बाद, कई ऐप और समाधानों का परीक्षण करने के बाद, पिछले 2 सालों में मैंने बहुत से अम्ब्रेल उपयोगकर्ताओं की मदद करना शुरू कर दिया है और LN नोड का उपयोग करने में उनके व्यवहार का निरीक्षण किया है।

इस गाइड का अनुरोध मेरे एक सबस्टैक रीडर ने किया था। इसलिए मैंने इसे डिलीवर किया।

परिचय

एक LN नोड ऑपरेटर के रूप में हमारे पास अपने साथियों और यहां तक ​​कि दोस्तों, परिवार के लिए भी बड़ी ज़िम्मेदारियाँ हैं जो हमारे नोड से जुड़े हैं। इसका मतलब है कि हमें अपने नोड मशीनों की सावधानीपूर्वक देखभाल करनी चाहिए। नोड चलाना एक गंभीर कार्य है और उपयोगकर्ताओं को इसे मौज-मस्ती के लिए खेल नहीं समझना चाहिए।

इसलिए अपने नोड मशीन का अच्छा रखरखाव और अच्छी देखभाल बहुत ज़रूरी है। मैंने कई नए नोड ऑपरेटर देखे हैं जो इन पहलुओं को गंभीरता से नहीं ले रहे हैं और यह केवल उन पर ही नहीं बल्कि हम सभी पर असर डाल रहा है।

बाकी सभी पर इसका असर क्यों पड़ रहा है?


मुख्य पहलू


उपयोग के मामले में अभ्यास

A. हार्डवेयर

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

सीखने/अध्ययन करने वाली मशीन

इस स्तर पर कोई भी RaspberryPi मशीन हो सकती है, सस्ती, इंस्टॉल करने और असेंबल करने में आसान, कम बिजली की खपत वाली और प्यारी। इन छोटी मशीनों पर बहुत ज़्यादा भरोसा न करें। अभ्यास और सीखने के लिए ये बहुत अच्छी हैं, आप बहुत कुछ सीखेंगे। लेकिन ये 100% विश्वसनीय नहीं हैं।

इसके अलावा, अगर आप Rpi डिवाइस के लिए जाते हैं, तो कम से कम 8GB RAM मेमोरी और एक अच्छी SSD ड्राइव का उपयोग करें। इसके अलावा, पावर एडॉप्टर बहुत महत्वपूर्ण है। एक दोषपूर्ण या मूल नहीं होने से कैस्केड में विफलताओं की एक श्रृंखला बनेगी और आपको पता नहीं चलेगा कि क्यों। यह उस छोटे पावर एडाप्टर की वजह से है।

mSD कार्ड भी बहुत बार विफल हो रहे हैं, इसलिए हमेशा एक अतिरिक्त बैकअप रखें, इंस्टॉल करके रखें और विफलता के मामले में पुराने को बदल दें। ये बिजली कटौती के मामले में बहुत समझदार हैं।

ये छोटी मशीनें विभिन्न कारणों से विफलताओं की दर के लिए प्रसिद्ध हैं। इसलिए भले ही आप "सीखने के चरण" में हों, UPS का उपयोग करने की सलाह दी जाती है। इससे आपको अधिक मानसिक शांति मिलेगी और रात में अच्छी नींद आएगी।

RP को अच्छे वेंटिलेशन की आवश्यकता होती है :)

उन्नत मशीन

जब आप तैयार हों और नोड चलाने के तरीके के बारे में अधिक जान लें, तो अपने हार्डवेयर स्तर को बढ़ाने का समय आ गया है। अब आप एक अधिक विश्वसनीय मशीन चाहते हैं, जो अधिक कनेक्शन, अधिक चैनल, तेज़ भुगतान संभाल सके और आपको यह भरोसा दिलाए कि क्रैश के कारण आपके फंड रिकवरी मोड में दिनों या हफ़्तों तक लॉक नहीं रहेंगे।

अगर आपका बजट इतना "उदार" नहीं है, तो आप एक अच्छी सेकेंड हैंड डेस्कटॉप मशीन खरीद सकते हैं। आजकल कई कार्यालय अपनी 1-2 साल पुरानी मशीनों को चंद पैसों में बेच रहे हैं। और उनमें से कुछ, यहां तक ​​कि बेयरबोन भी नोड के लिए बहुत अच्छी मशीनें हैं। आमतौर पर वे पहले से ही कम से कम 8GB रैम के साथ आते हैं, कभी-कभी 16GB (!!!) के साथ सौदेबाजी करते हैं।

बेयरबोन क्यों?
मेरा विनम्र बेयरबोन नोड, आंतरिक ड्राइव, फैनलेस

CPU वास्तव में मायने नहीं रखता, बस RAID के लिए 2 अच्छे SSD ड्राइव जोड़ें और आप तैयार हैं!

UPS अभी भी होना चाहिए। क्यों? क्योंकि आम तौर पर जब बिजली कट जाती है, तो यह अलग वोल्टेज, स्पाइक्स, एम्पर्स या बस टिमटिमाती हुई आदि के साथ वापस आती है। इससे आपकी मशीन के पावर सोर्स को नुकसान हो सकता है। आम तौर पर पावर सोर्स सबसे पहले गिरता है, बाकी को सुरक्षित रखता है। लेकिन कभी पता नहीं चलता। UPS आपकी मशीन में बिजली का अच्छा और स्वस्थ प्रवाह बनाए रखेगा और इंटरनेट कनेक्शन को भी ऑनलाइन रखेगा।

याद रखें: नोड को फैंसी होने की ज़रूरत नहीं है, यह विश्वसनीय होना चाहिए।

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

एंटरप्राइज़ मशीन

जब आप किसी गंभीर व्यवसाय के लिए नोड चलाते हैं जो उस नोड पर 100% निर्भर करता है, तो आपके लिए 24/7/365 नोड मशीन रखने के बारे में गंभीरता से सोचने का समय है। केवल नोड कोर भाग, न कि आपके द्वारा शीर्ष पर इंस्टॉल किए गए ऐप। अपने कोर नोड को सुरक्षित करने से, आपको अपने एंटरप्राइज़ ऐप्स और समाधानों को कहाँ और कैसे प्रबंधित करना है, इस बारे में अधिक लचीलापन मिलता है।

कई नोड्स वाला एक व्यक्तिगत रैक सर्वर

मैं इसके लिए निम्नलिखित परिदृश्य की अनुशंसा करूँगा:

यही वह सब है जो आपको उच्च उपलब्ध समाधान के लिए चाहिए, जिसमें फंड, चैनल, सहकर्मी, समय, ग्राहक आदि खोने की लगभग शून्य संभावना है।


B. डेटा बैकअप और रीस्टोर

सबसे महत्वपूर्ण चीज़ वॉलेट सीड है। यह पहली चीज़ है जिसे आपको सहेजना चाहिए और सुरक्षित रखना चाहिए, उदाहरण के लिए ऑफ़लाइन पासवर्ड मैनेजर में (Keepass या Vaultwarden)।

LND नोड्स डेटाबेस बैकअप

LND नोड्स के लिए दो तरह के डेटा स्टोर किए जा सकते हैं, जिन्हें रिकवर किया जा सकता है:

"अंतिम स्थिति" से तात्पर्य केवल मृत नोड को पुनर्प्राप्त करने से पहले की स्थिति से है। जब आपकी मशीन हार्डवेयर कारणों से मृत हो जाती है या सॉफ़्टवेयर शुरू नहीं कर रही होती है, लेकिन आप अभी भी फ़ाइलों तक पहुँच सकते हैं। फिर इन 2 फ़ाइलों की एक कॉपी बाहरी ड्राइव (बड़ी हो सकती है) पर बनाएँ और बाद में नए नोड के पुनर्निर्माण के बाद उनका उपयोग करें।

आपके पास LND नोड को पुनर्स्थापित/पुनर्प्राप्त करने के 2 तरीके हैं:

  1. चैनल स्टेट के बिना

    चैनल के बिना अपने फंड को पुनर्प्राप्त करने के लिए, आप SCB बैकअप का उपयोग कर सकते हैं जो स्वचालित रूप से ऑनचेन वॉलेट में बंद हो जाएगा और फंड को पुनर्प्राप्त करेगा। यह सबसे आसान तरीका है और मैंने इस गाइड में इसका वर्णन किया है (विधि 2,3,4,5,6 देखें)।

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

  2. चैनल स्थिति के साथ

    चैनल के साथ नोड को पुनर्स्थापित करने के लिए, जैसा कि पिछली स्थिति में था, आपको पर्यावरण तैयार करने के लिए कुछ कदम उठाने होंगे। इस गाइड में समझाया गया है, विधियाँ 1, 3, 4, 7, 8, 9, 10 देखें।

    यदि आपका नोड क्रैश हो गया है, लेकिन आप अभी भी फ़ाइलों तक पहुँच सकते हैं, तो यह सबसे अच्छा भाग्यशाली क्षण है, आपके पास करने के लिए 2 कार्य हैं:

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

    जब आप नोड सॉफ़्टवेयर का पुनर्निर्माण करते हैं, तो "बीज से पुनर्स्थापित करें" विकल्प चुनें, ताकि आपके पास अपने पिछले नोड से समान नोडआईडी और एन्क्रिप्शन कुंजियाँ हों, जिससे आप समान वॉलेट.डीबी और चैनल.डीबी का उपयोग कर सकें। यदि आप किसी अन्य बीज/नोडआईडी का उपयोग करते हैं, तो वे फ़ाइलें उपयोग योग्य नहीं हैं, उन्हें अनलॉक नहीं किया जा सकता है!

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

    फिर आप अपने नोड को पुनरारंभ कर सकते हैं। यह 2 फ़ाइलों को अच्छी तरह से पकड़ना और पुनः उपयोग करना शुरू कर देगा, आपके सभी चैनल वहां होंगे, बस ब्लॉक और सिंक के साथ पकड़ने में थोड़ा समय लगेगा।

CLN नोड्स डेटाबेस बैकअप

इन कार्यान्वयन नोड्स के लिए यह बहुत आसान है और यह एक साधारण छोटी डेटाबेस फ़ाइल hsm_secret की एक पुनरावर्ती प्रतिलिपि है।

CLN के लिए इस मैनुअल गाइड में सभी प्रक्रिया को समझाया गया है.


C. रखरखाव और सॉफ़्टवेयर अपडेट

ठीक है, बहुत से उपयोगकर्ताओं ने अपडेट के बारे में पूछा और इसे कितनी बार करना है।

उत्तर सरल है: किसी भी समय की आवश्यकता है। बिल्कुल, हर समय नहीं, लेकिन केवल तभी जब इसकी आवश्यकता हो।

क्यों? क्योंकि हर समय की आवश्यकता नहीं होती :) अगर कोई चीज़ बिना किसी त्रुटि के ठीक काम करती है, तो नए संस्करण का मतलब स्वचालित रूप से बेहतर नहीं होता है। नई सुविधाएँ या ऐप जिनका आप उपयोग नहीं करते हैं, इसका मतलब यह नहीं है कि आपको अपडेट करना होगा। स्थिरता नए सामान से ज़्यादा महत्वपूर्ण है।

सुझाव:

मुझे लगता है कि ये आपके लिए पर्याप्त पहलू हैं, नए नोड ऑपरेटर जो अब नोड्स की इस आकर्षक दुनिया में आपकी यात्रा शुरू करते हैं।

मुझे उम्मीद है कि आप सबसे अच्छा नोड चला रहे हैं और मैंने आपको अच्छी परिस्थितियों में नोड चलाने के लिए पर्याप्त जानकारी दी है। हैप्पी लाइटनिंग!