मूल रूप से Substack पर 25 मार्च, 2022 को पोस्ट किया गया। 20 दिसंबर, 2024 को यहाँ अपडेट किया गया
हर महीने विभिन्न शुल्क नीतियाँ निर्धारित करना और LN नोड रूटिंग का निरीक्षण करना
परिचय
LN नोड्स के साथ मेरा अनुभव 2019 में एक साधारण C-लाइटनिंग नोड के साथ शुरू हुआ। यह अच्छी तरह से काम करता है, मैंने लाइटनिंग नेटवर्क के बारे में बहुत सी चीजें सीखीं और BTC/LN नोड को कैसे चलाना है, आपको क्या फायदे और क्या असुविधाएँ हो सकती हैं। लेकिन यह LN की शुरुआत भर थी।
2020 में मुझे Umbrel के बारे में पता चला। इसलिए मैंने अपने C-लाइटनिंग नोड को एक नए Umbrel नोड में बदल दिया। अब मेरे पास डेबियन ओएस के साथ गीगाबाइट ब्रिक्स एनयूसी है।
बस और अधिक जानने के लिए और साथ ही उन नए उपयोगकर्ताओं की मदद करने के लिए जो अम्ब्रेल इंस्टॉल करना शुरू करते हैं लेकिन उन्हें एलएन और एलएन नोड के बारे में बिल्कुल भी जानकारी नहीं है।
तो सबसे अच्छा तरीका यह था कि मैं इसका परीक्षण करूं, इसका उपयोग करना सीखूं, इसे खोजूं और फिर धीरे-धीरे अपने सभी चरणों को सरल गाइड में प्रलेखित करूं, ताकि मैं अपने ज्ञान को नए उपयोगकर्ताओं के साथ साझा कर सकूं, जो उस जानकारी और "कैसे करें" चरणों के लिए भूखे हैं।
इसलिए मैंने धीरे-धीरे इस नोड का निर्माण किया, चैनल खोले, साथियों का बारीकी से अध्ययन किया और अपनी खुद की साथियों की सूची बनाना (इसमें प्रसिद्ध ज़ीरोबेसफी नोड्स की रेने पिकहार्ट सूची भी शामिल है)।
मैं यह नहीं कह रहा हूँ कि मेरी प्रक्रियाएँ, नीतियाँ, दृष्टिकोण सबसे अच्छे हैं या अच्छे भी हैं। ये सिर्फ़ मेरे अवलोकन और मेरे अपने निष्कर्ष हैं कि LN नोड को कैसे प्रबंधित किया जाए। मैं कोई विशेषज्ञ या LN कोडर या कोई "गुरु" नहीं हूँ, बस एक आम आदमी हूँ जो अपने सामान्य ज्ञान के आधार पर देख रहा हूँ और अपने नोड के साथ हो रही हर चीज़ को समझ रहा हूँ।
ठीक है, तो मैं इस अम्ब्रेल नोड के साथ 2 वर्षों के दौरान कुछ रिंग्स ऑफ़ फायर, LN+ रिंग्स, निजी समूहों आदि से जुड़ा और विशिष्ट नोड्स से भी जुड़ा। जब तक मैं 40 चैनलों की सीमा तक नहीं पहुँच गया, अच्छे स्थिर चैनल और सहकर्मी। कई लोगों के साथ मैं सीधा संपर्क रखता हूँ। एक-दूसरे की मदद करना अच्छा है (शायद मैं इस बारे में एक और गाइड बनाऊँगा)।
फिर 2022 में मैं एक सेकेंडरी नोड, एक निजी नोड, बिना उपनाम के, केवल टोर शुरू करता हूँ, जो किसी भी तरह से मेरी वास्तविक पहचान या किसी अन्य ऑनलाइन पहचान से जुड़ा नहीं है। यह इस गाइड में वर्णित एक अन्य प्रयोग का हिस्सा है।
मुझे LN से "पैसा कमाने" या "लाभ" कमाने में बिल्कुल भी दिलचस्पी नहीं है। मेरा लक्ष्य LN को भुगतान का एक बहुत ही तरल नेटवर्क बनाने में मदद करना है, ताकि उपयोगकर्ता दिन-प्रतिदिन इसका उपयोग करना शुरू कर दें और लानत-मलामत वाले फिएट का उपयोग करना बंद कर दें। अगर हम एक-दूसरे को लूटना शुरू कर देंगे और कुछ दयनीय सैट के लिए नेटवर्क को अवरुद्ध करने की कोशिश करेंगे, तो हम एक स्वस्थ भुगतान नेटवर्क नहीं बना पाएंगे।
जब LN वास्तव में अच्छी पथ खोज और स्वस्थ नोड्स के साथ वास्तव में स्थिर हो जाएगा, तो कई उपयोगकर्ता इसे भुगतान के लिए दैनिक आधार के रूप में उपयोग करेंगे (न केवल बेवकूफ़ाना पुनर्संतुलन), तब हम शुल्क बढ़ाने के बारे में बात कर सकते हैं और धीरे-धीरे नोड्स को रूट करने के लिए एक प्रोत्साहन मॉडल का निर्माण कर सकते हैं।
हम अभी तक वहाँ नहीं पहुँचे हैं, चाहे दूसरे लोग कुछ भी कहें कि उन्होंने x मात्रा में सैट/महीना कमाया है। आप वहाँ नहीं पहुँच पाएँगे!
और याद रखें: लक्ष्य बैंकों को चोदना है, एक-दूसरे को चोदना नहीं...
अगर हम अब LN उपयोग में शामिल होने वाले नए उपयोगकर्ताओं से महंगी फीस वसूलना शुरू करते हैं, तो वे डर जाएँगे और भाग जाएँगे, कहेंगे कि यह LN एक घटिया महंगी भुगतान प्रणाली है।
उन्हें डराएँ नहीं, उन्हें इस अद्भुत तकनीक का उपयोग शुरू करने में मदद करें। बाद में हमारे पास फीस बढ़ाने के लिए बहुत समय होगा, ताकि इसे प्रोत्साहन के रूप में बनाए रखा जा सके।
पागल लालच ही नवाचार को खत्म कर देता है।
यह कैसे शुरू हुआ... #ZeroFeeFebruary
तो फरवरी 2022 में मैंने अपने एक मज़बूत साथी के साथ मिलकर कई RoF और समूहों के बीच #ZeroFeeFebruary का अभियान शुरू किया। 35+ नोड्स के साथ मिलकर काम करने और सभी चैनल शुल्क को 0/0 (0 बेस शुल्क, 0 पीपीएम) पर सेट करने के साथ यह बहुत अच्छा रहा।
मेरे विनम्र अम्ब्रेल नोड ने रूट किए गए भुगतानों की संख्या को 2x, 3x, 4x तक बढ़ाना शुरू कर दिया। मैंने कुछ छोटे, ज़ॉम्बी चैनल भी बंद कर दिए हैं, जो पिछले 6 महीनों में बिल्कुल भी नहीं बढ़े हैं।
यह एक बहुत ही महत्वपूर्ण पहलू है: पिछले महीनों में जो सहकर्मी पर्याप्त रूप से नहीं बढ़े हैं, वे बेकार हैं, वे अच्छे से ज़्यादा नुकसान कर सकते हैं।
इसलिए नए नोड्स वाले सभी नौसिखियों के लिए एक चेतावनी: यदि आप केवल 2-3 चैनलों के साथ LN चलाने की योजना बनाते हैं और कभी भी इससे ज़्यादा नहीं बढ़ते हैं, तो उम्मीद करें कि आपके सहकर्मी चैनल बंद कर देंगे। ज़्यादा से ज़्यादा सैट स्टैक करें और ज़्यादा LN चैनल खोलें। LN में फंड "खोए" या "ब्लॉक" नहीं हुए हैं, जैसा कि कई लोग आपको डराने की कोशिश कर रहे हैं। नहीं, LN चैनलों में फंड बहुत ज़्यादा लिक्विडिटी हैं। इसका मतलब है कि उन्हें बहना होगा। अन्यथा यह पूरी तरह से बेकार है।
इसलिए मैं उन साथियों के साथ चैनल बंद करके शुरू करता हूँ जो उच्च शुल्क रखते हैं। मेरे लिए उच्च शुल्क हैं:
- आधार शुल्क >1 | इससे अधिक कुछ भी बेवकूफी है और लाभ से अधिक नुकसान करता है
- पीपीएम >150-200 | कभी-कभी पीपीएम एक तरफ या दूसरी तरफ तरलता को धकेलने के लिए आवश्यक होता है, जब आपको वास्तव में इसकी आवश्यकता होती है, ऐसे व्यापारियों के लिए मामले जो लूप आउट नहीं करना चाहते हैं लेकिन संतुलन बनाने के लिए ट्रैफ़िक को छोड़ देते हैं।
इसलिए यदि मेरे नोड से जुड़ा कोई साथी अपने सभी चैनलों के लिए मानक नीति का उपयोग कर रहा है जैसे 2 सैट्स बेस शुल्क / 300 पीपीएम, तो मैं चैनल बंद कर दूंगा, कोई पछतावा नहीं। या इतना उच्च आधार शुल्क निर्धारित करें कि उस चैनल पर सभी ट्रैफ़िक तब तक अवरुद्ध हो जाए जब तक कि वह खुद इसे बंद न कर दे।
साथ ही वे लोग जो चार्ज-लैंड स्क्रिप्ट का गहन उपयोग करते हैं। यदि आप नौसिखिए हैं तो कृपया इसका उपयोग करना बंद करें! या कम से कम यह तो सीख लो कि तुम्हें इसके साथ क्या करना है और यह कैसे काम करता है।
यह फायदे से ज़्यादा नुकसान कर रहा है। स्क्रिप्ट को "लाभप्रदता" के एक निश्चित स्तर पर चैनलों को स्वचालित रूप से अक्षम करने के लिए डिज़ाइन किया गया है। उपयोगकर्ता को यह भी पता नहीं चलता कि उसके चैनल अक्षम हो गए हैं और इसका मतलब है कि बंद दरवाज़े। इसका मतलब है कि उन चैनलों के माध्यम से किसी भी तरह से कोई रूटिंग नहीं होगी। इसलिए जब मैं हर समय कई अक्षम चैनलों के साथ एक नोड देखता हूं, तो यह एक स्पष्ट संदेश है: वह कमबख्त कुख्यात स्क्रिप्ट का उपयोग कर रहा है, या वह उस स्क्रिप्ट का उपयोग करके कई साथियों से जुड़ा हुआ है, वह साथी "नहीं जाना" है।
तरलता दोनों दिशाओं में बह रही है, हाँ धीमी है, लेकिन धैर्य रखें। LN जीवित चीज़ को स्वाभाविक रूप से बढ़ने दें और स्वाभाविक रूप से बहें। यदि आप उसके रास्ते में बाधाएँ डालते हैं तो निश्चित रूप से वह दूसरे रास्ते खोज लेगा।
मैंने उन साथियों के साथ उचित व्यवहार करने की कोशिश की जो उत्तरदायी हैं और स्थिति को समझते हैं और तदनुसार अपनी फीस समायोजित करते हैं। धीरे-धीरे लालच एलएन गैलेक्सी के बाहरी रिम्स में अलग-थलग हो जाएगा।
फरवरी का महीना इस तरह दिखता है, मेरे विनम्र नोड के साथ, 70M कुल लिक्विडिटी 50/50 और 40 चैनल वितरित की गई:
कुल 995 भुगतान रूट किए गए थे, जिनमें से कुल रूट किए गए 84M थे सैट्स।
सबसे अधिक पीक एक दिन में 95 रूट किए गए भुगतान और कुल 9M सैट्स थे। औसतन पूरे फरवरी महीने में 20 txs/दिन थे, जिसमें लगभग 3M सैट्स कुल रूट किए गए/दिन थे। इतने छोटे नोड के लिए बुरा नहीं है। मेरे पास बहुत ज़्यादा बड़े चैनल नहीं हैं, एक भी वुम्बो नहीं।
मेरे परीक्षण नोड में थे: 4M सैट्स पर 5 चैनल, 4M और 1M सैट्स के बीच 14 चैनल, 1M सैट्स पर 12 चैनल और 500k सैट्स के 9 चैनल। कुल 40 चैनल (कम या ज़्यादा, कुछ बंद और कुछ खुले)।
फरवरी की तुलना पिछले 6 महीनों से करें:
मैंने जो अतिरिक्त कदम उठाए
- मैंने सभी चैनलों के लिए अधिकतम HTLC राशि को 500k sats तक कम कर दिया है
- मैंने अपने नोड को हाइब्रिड मोड पर चलाने के लिए कॉन्फ़िगर किया है - Tor & clearnet. यह Tor के बंद होने पर पथ खोजने में मदद करता है
- मैं अपनी channel.db फ़ाइल का संपीड़न सक्रिय करता हूँ, इससे आपके नोड की प्रतिक्रियाशीलता और कम लंबित HTLCs में मदद मिलती है
- मैंने lnd.conf फ़ाइल में HTLCs की अधिकतम संख्या 10 पर सेट की है
- मैंने सभी साथियों को यथासंभव कनेक्टेड रखा है। कभी-कभी Tor के माध्यम से गपशप वास्तव में अनियमित होती है और ऑफ़लाइन साथियों की रिपोर्ट करती है, भले ही वे ऑफ़लाइन न हों। तो मैंने जो किया, वह यह था कि ऑफ़लाइन दिखने वाले पीयर को पीयर लिस्ट से हटा दिया और यदि संभव हो तो उसके क्लियरनेट यूआरआई का उपयोग करके उसे फिर से जोड़ दिया। कुछ सेकंड के बाद, पीयर वापस ऑनलाइन हो जाता है और चैनल तैयार हो जाता है। आप इन सभी चरणों के लिए थंडरहब का उपयोग कर सकते हैं।
निष्कर्ष
सामान्य तौर पर यह परीक्षण मेरे लिए सफल रहा। मेरा मुख्य लक्ष्य रूटिंग में इस छोटे नोड की संभावना और क्षमता को देखना और ट्रैफ़िक की उच्च मात्रा वाली स्थितियों में इससे सीखना था। मैं अपने किसी भी पीयर को डॉक्स नहीं करना चाहता, इसलिए मैं विशिष्ट चैनलों पर आँकड़ों के साथ कोई स्क्रीनशॉट पोस्ट नहीं करूँगा। लेकिन मैं कह सकता हूँ कि उनमें से कई इस महीने में आगे बढ़ना शुरू कर देंगे।
कुछ मुख्य बिंदु जो मैंने देखे:
1 - शुल्क नीति
0/0 शुल्क बहुत अधिक ट्रैफ़िक आकर्षित करते हैं, लेकिन समान नीति या कम शुल्क वाले साथियों का होना भी महत्वपूर्ण है।
2 - पुनर्संतुलन
उच्च शुल्क वाले साथी, बस रुके हुए हैं। कुछ ने कहा कि कई नोड 0/0 शुल्क का लाभ उठाते हैं और मुफ़्त में पुनर्संतुलन करते हैं। नहीं, ऐसा नहीं है। मैंने ऐसा कुछ नहीं देखा। 0/0 शुल्क वाले चैनलों का उपयोग करने वाले उच्च शुल्क वाले साथियों से बहुत कम हलचल हुई। मुझे लगता है कि ज़्यादातर रूटिंग सिर्फ़ सबसे सस्ता और सबसे तेज़ रास्ता खोजने के प्राकृतिक तरीके का अनुसरण कर रही थी, उच्च शुल्क वाले नोड्स को अनदेखा कर रही थी।
कई लोगों ने कहा कि "कम" चैनल रूटिंग नहीं हैं और उन्हें संतुलित या बंद करने की आवश्यकता है। यह सच नहीं है! मेरे पास कई कम चैनल थे, एक दिन के लिए, हाँ। लेकिन थोड़ी देर बाद वे रास्ते में सैट को घुमाना शुरू कर देते हैं। यह सब इस बात पर निर्भर करता है कि आपके नोड में पर्याप्त चैनल हैं, पर्याप्त लिक्विडिटी है और कुल स्तर पर संतुलित है, व्यक्तिगत स्तर पर नहीं।
जब आपकी कुल इनबाउंड और आउटबाउंड लिक्विडिटी लगभग बराबर होती है, आपके पास कम से कम 10-20-30 अच्छे चैनल होते हैं (मृत नहीं, LN गैलेक्सी के बाहरी रिम से नहीं) तो आपका नोड दोनों तरफ स्वाभाविक रूप से रूट करेगा। जब इन/आउट का अनुपात 30% से अधिक असंतुलित होता है, तो हाँ, आप मुश्किल में पड़ना शुरू कर देते हैं, आपका नोड रुक सकता है।
इस पूरे समय में, मैंने कभी भी किसी भी तरह से, किसी भी चैनल को फिर से संतुलित नहीं किया। मैंने इसके लिए किसी भी स्वचालित स्क्रिप्ट का उपयोग नहीं किया, मैन्युअल रूप से भी नहीं। मैं बस बैठकर देखता हूँ।
मैं यह भी देखना चाहता था कि क्या HTLC को थोड़ा समायोजित करने से प्रवाह को उस जगह पुनर्निर्देशित करके चैनल को स्वचालित रूप से संतुलित करने में मदद मिल सकती है जहाँ ज़रूरत है और जहाँ पर्याप्त तरल है।
3 - संसाधन, मेमोरी लोड
मैंने देखा कि जब ज़्यादा HTLC लंबित थे, तो ज़्यादा मेमोरी खर्च हुई। इसलिए lnd.conf फ़ाइल में लंबित HTLC की कुल संख्या सीमित करने से थोड़ी मदद मिली। मुझे नहीं पता कि 5-10-15 मिनट तक लगातार कम से कम 3-4 HTLC लंबित क्यों रहे। मेरा नोड? मेरा घटिया HDD? मेरा कनेक्शन (मैं हमेशा हाइब्रिड मोड पर था)। मेरे साथी? सामान्य Tor समस्याएँ?
मैं लंबित HTLC का मतलब समझता हूँ, लेकिन इतने लंबे समय तक नहीं। मैं चाहता हूँ कि मैं उनके बारे में कुछ कर सकूँ, लेकिन मुझे उन्हें ठीक करने के बारे में पर्याप्त ज्ञान या सही जानकारी नहीं है। शायद LN को इस मामले में सुधार की ज़रूरत है।
4 - नोड केंद्रीयता, विकास
नेटवर्क में आपकी स्थिति, केंद्रीयता और आपके पास मौजूद कनेक्शन बहुत महत्वपूर्ण हैं। मैंने यहाँ उपलब्ध सभी LN उपकरणों की एक सूची पोस्ट की है। उनका उपयोग करें, वे आपके साथियों, मार्गों आदि का निरीक्षण करने में बहुत अच्छे हैं। वे साथी जो नेटवर्क के किनारे पर हैं, वे कुछ भी नहीं हिलाएँगे। लेकिन वे साथी जिनके पास RoF और केंद्रीय नोड्स में से कई के बीच कनेक्शन हैं, उनकी अच्छी गति होगी।
इसलिए यदि आपके पास एक नया नोड है, या यहाँ तक कि एक पुराना नोड भी है, लेकिन आपके पास खराब कनेक्शन हैं... उन्हें बदलें। और उन साथियों से जुड़ने की कोशिश न करें जिनके पास पहले से ही आपके जैसे ही कनेक्शन हैं। RoF का विस्तार करना बहुत अच्छा है, लेकिन जब आप कई अलग-अलग रिंगों में शामिल होते हैं, लेकिन एक ही खिलाड़ी के साथ, यह किसी भी तरह से मदद नहीं करता है, कभी-कभी इससे भी बदतर, यह एक लूप की तरह बनता है जो कभी खत्म नहीं होता है।
अपने कनेक्शन को उन नोड्स तक बढ़ाएँ जो RoF में से अधिकांश में नहीं हैं, उनके और RoF के बीच पुल बनें। हर बार जब आपके पास समय हो, तो LN साथियों का पता लगाएँ और नोड्स लें, नए नोड्स का निरीक्षण करें।
अधिक नोड्स से जुड़ें जो कम से कम 0 बेस फीस और छोटी पीपीएम फीस नीति का उपयोग कर रहे हैं। यहाँ रेने पिकहार्ट द्वारा बनाए गए नोड्स की एक बड़ी सूची है जिसमें "0 बेस फीस" नीति है।
यदि आपके पास केवल 2-3 चैनल वाला नोड है... और आप इसे और बढ़ाने की योजना नहीं बना रहे हैं, तो बेहतर होगा कि आप इसे बंद कर दें और एक साधारण LN मोबाइल वॉलेट का उपयोग करें। आप नेटवर्क की बिल्कुल भी मदद नहीं कर रहे हैं, न ही खुद की। हम सभी जानते हैं कि सैट्स को स्टैक करना कठिन है, लेकिन कोई भी आपको अच्छी लिक्विडिटी के साथ एक अच्छा नोड चलाने के लिए मजबूर नहीं कर रहा है।
मेरा प्रयोग यह देखना है कि यदि अपेक्षाकृत छोटे चैनल (1-5M सैट्स) के साथ सभी के लिए अच्छी रूटिंग प्राप्त की जा सकती है। हाँ, आपके पास 10-20M सैट्स के 2-3 बड़े चैनल हो सकते हैं, लेकिन मैं इसे अधिक केंद्रीयता मानता हूँ, केवल एक स्थान पर अधिक txs को केंद्रित करना। केवल 1 x 20M के बजाय मैं 4 चैनल x 5M सैट्स और अधिक कनेक्शन रख सकता हूँ, जो अधिक कनेक्टिविटी प्रदान करता है। हाँ, कई कारणों से 3M सैट्स से बड़े चैनल होना बेहतर है।
5 - अपने लिक्विडिटी नोड का उपयोग करें!
हाँ, यदि आपके पास पहले से ही LN नोड है, तो इसका उपयोग करें! भुगतान के लिए। जहाँ भी आपको कोई व्यापारी मिले जो LN स्वीकार करता हो, उसे अपने नोड से भुगतान करें। ऐसा नहीं है कि आप व्यापारियों, नेटवर्क की मदद कर रहे हैं, लेकिन आप अपने नोड को नेटवर्क में अधिक दृश्यमान बनाते हैं। आप तरलता को आगे बढ़ा रहे हैं। इसीलिए इसे "तरलता" नाम दिया गया है क्योंकि यह तरल है, इसे बहना है, आगे बढ़ना है, ताकि कुछ बड़ा और अद्भुत बनाया जा सके।
अगर आप बस अपने LN नोड पर बैठकर दूसरों के रूट करने का इंतज़ार करते हैं और आप उनसे शुल्क लेते हैं... तो यह बिल्कुल बेवकूफी है। आप सिर्फ़ एक लीचर हैं।
यहाँ मैं उन शानदार जगहों की सूची अपडेट करता रहता हूँ जहाँ आप अपने LN नोड का इस्तेमाल कर सकते हैं.
अगला चरण: #March1ppm
मार्च के लिए मैं उसी परिदृश्य का परीक्षण करूँगा लेकिन केवल 0/1 (0 बेस फ़ीस/1 ppm) पर जाऊँगा।
इसके अलावा 1M से बड़े सभी चैनलों के लिए अधिकतम HTLC को 500k sats पर और 1M से छोटे सभी चैनलों के लिए 150k sats पर सेट करूँगा।
अपडेट 1
अधिकतम HTLC को 500k sats पर सेट करने के 1 सप्ताह बाद, मैंने बहुत सारे विफल txs देखे। इसलिए मैंने नीति में थोड़ा बदलाव करना शुरू कर दिया। हर सुबह अपनी नियमित कॉफी के दौरान, बस सभी पिछले रूट किए गए txs और चैनलों को देखें और अधिकतम HTLC को इस हिसाब से समायोजित करें कि मेरे पास कितना है। इसका मतलब है कि अगर कोई txs मेरे नोड पर आता है, तो यह स्वचालित रूप से जाँच करेगा कि क्या "पाइप" इतना बड़ा है कि वह गुजर सके। जब मेरी तरफ़ बैलेंस 1M सैट्स से बड़ा होता है, तो मैं बस 800-900k सैट्स अधिकतम HTLC सेट करता हूँ या ज़रूरत पड़ने पर उससे भी बड़ा।
उदाहरण के लिए, कुल 1M सैट्स में से इस चैनल पर, मेरे पास सिर्फ़ 112 765 सैट्स उपलब्ध हैं। इसलिए मैं अधिकतम 110 000 सैट्स HTLC (गोलाकार, बिल्कुल सटीक नहीं) सेट करूँगा, क्योंकि मैं इससे ज़्यादा फ़ॉरवर्ड नहीं कर सकता। इसलिए एक नया भुगतान रूट किया गया है, और उससे बड़ा है, तो स्वचालित रूप से इस रूट की जाँच नहीं की जाएगी।
लेकिन मैं आमतौर पर देखता हूं कि उपयोगकर्ता अधिक से अधिक MPP का उपयोग करना शुरू कर देते हैं, इसलिए मुझे नहीं लगता कि उन्हें कभी भी 1Msats से बड़ा tx रूट किया जाएगा, हमेशा छोटे भागों में विभाजित किया जाएगा।
इस प्रक्रिया में मुझे हर सुबह 5-10 मिनट लगते थे, यह कोई बड़ी बात नहीं है, मेरे पास कुछ चैनल हैं, सैकड़ों नहीं, इसलिए अधिकतम HTLC सेट करने के लिए किसी स्वचालित स्क्रिप्ट की आवश्यकता नहीं है।
ऐसा करने के एक सप्ताह बाद, मैंने कम विफल HTLC के साथ अधिक प्राकृतिक रूटिंग देखी।
एक और काम जो मैं हर 4-5 घंटे / दिन करता हूं, वह यह जांचना है कि क्या कोई "ऑफ़लाइन" चैनल हैं, विशेष रूप से वे जो अधिक रूट करते हैं। कभी-कभी, गपशप घोषणा विफल हो जाती है और चैनल "ऑफ़लाइन मोड" में दिखाई देते हैं, लेकिन वास्तव में ऐसा नहीं होता है।
तो मैं क्या करता हूँ, थंडरहब - पीयर्स पर जाता हूँ, "मृत" पीयर को हटाता हूँ और उसे फिर से जोड़ता हूँ। कुछ सेकंड के बाद चैनल वापस "ऑनलाइन" हो जाता है। यदि पीयर वास्तव में ऑनलाइन नहीं है, तो जोड़ने की प्रक्रिया विफल हो जाएगी, इसलिए वैसे भी कुछ नहीं करना है, बस बाद में फिर से प्रयास करें।
यह कार्य BoS स्क्रिप्ट के साथ किया जा सकता है ताकि इसे हर 5 घंटे में करने के लिए प्रोग्राम किया जा सके, लेकिन फिलहाल मैं इसे मैन्युअल रूप से कर सकता हूँ (मुझे ऐसा करना पसंद है), मेरे पास हर दिन बहुत अधिक डिस्कनेक्शन नहीं होते हैं, मेरे पास अच्छे पीयर भी हैं।
मैंने मार्च की शुरुआत 1.3GB की channel.db फ़ाइल से की। आइए देखें कि 1 महीने में यह कितना बड़ा होगा।
अपडेट 2
15 मार्च को मैंने एक कॉम्पैक्टिंग डेटाबेस बनाया। यह पहले से ही 2.2GB था, इसे 1.2GB तक लाने में 5 घंटे लगे। मुझे नहीं पता कि इसका क्या असर हो सकता है, लेकिन कुछ घंटों के बाद, नोड पागलों की तरह रूटिंग करने लगा और 100 से ज़्यादा रूट किए गए txs तक पहुँच गया।
सैट की बहुत ज़्यादा मात्रा नहीं थी, सिर्फ़ 100+ txs में 7M सैट रूट किए गए थे। मुझे लगता है कि इससे मेरी तरफ़ से कम लिक्विडिटी वाले चैनलों के लिए अधिकतम HTLC को एडजस्ट करने की रणनीति में ज़्यादा मदद मिली।
15 मार्च से मैंने एक और रणनीति शुरू की: 1M सैट से बड़े सभी चैनलों के लिए मैंने न्यूनतम HTLC 99 सैट सेट किया। मैंने केवल कुछ चैनलों के लिए 1 सैट मिनट दिया, जहाँ मैं अभी भी 0/0 शुल्क नीति का उपयोग करता हूँ और छोटे भुगतानों को रूट करना चाहता हूँ। वास्तव में बेहतर चल रहा है…
इन कुछ चैनलों को देखें। मैंने उन्हें कभी संतुलित नहीं किया। इसने 2 को मेरे पक्ष में संतुलन के साथ और 3 को उनके पक्ष में संतुलन के साथ शुरू किया। एक सप्ताह के बाद पूरी तरह से संतुलित हैं।
मैंने बिल्कुल कुछ नहीं किया! कोई स्क्रिप्ट नहीं, कोई स्वचालित संतुलन नहीं, कोई शुल्क खर्च नहीं, बस अधिकतम HTLC को समायोजित करना और 0 आधार शुल्क और 1 पीपीएम छोड़ना।
कुछ अन्य नोड्स मेरे नोड के साथ चैनल खोलना शुरू करते हैं, मुझे नहीं पता कि क्यों, शायद इसलिए क्योंकि कुछ ऑटो-पायलट स्क्रिप्ट ने मेरे नोड को "उपयुक्त" पाया। लेकिन बात यह है कि वे उच्च शुल्क का उपयोग करते हैं... इसलिए मैं उनके चैनल बंद कर देता हूँ। मैं लालची साथियों को नहीं चाहता। यह मेरी रूटिंग को भी प्रभावित करता है। जब मेरे पास उच्च शुल्क वाले साथी होते हैं, तो यह होता है... कुल रूट किए गए txs कम हो रहे हैं। उन चैनलों को बंद कर दिया और, देखें कि अगले दिन क्या होता है? रूट किए गए txs की संख्या दोगुनी हो गई।