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

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

हर महीने विभिन्न शुल्क नीतियाँ निर्धारित करना और LN नोड रूटिंग का निरीक्षण करना

परिचय

LN नोड्स के साथ मेरा अनुभव 2019 में एक साधारण C-लाइटनिंग नोड के साथ शुरू हुआ। यह अच्छी तरह से काम करता है, मैंने लाइटनिंग नेटवर्क के बारे में बहुत सी चीजें सीखीं और BTC/LN नोड को कैसे चलाना है, आपको क्या फायदे और क्या असुविधाएँ हो सकती हैं। लेकिन यह LN की शुरुआत भर थी।

2020 में मुझे Umbrel के बारे में पता चला। इसलिए मैंने अपने C-लाइटनिंग नोड को एक नए Umbrel नोड में बदल दिया। अब मेरे पास डेबियन ओएस के साथ गीगाबाइट ब्रिक्स एनयूसी है।

गीगाबाइट ब्रिक्स एनयूसी (फैनलेस) पर अम्ब्रेल नोड - i3 सीपीयू, 8 जीबी रैम, 1 टीबी एचडीडी (इंट), डेबियन ओएस 10

बस और अधिक जानने के लिए और साथ ही उन नए उपयोगकर्ताओं की मदद करने के लिए जो अम्ब्रेल इंस्टॉल करना शुरू करते हैं लेकिन उन्हें एलएन और एलएन नोड के बारे में बिल्कुल भी जानकारी नहीं है।

तो सबसे अच्छा तरीका यह था कि मैं इसका परीक्षण करूं, इसका उपयोग करना सीखूं, इसे खोजूं और फिर धीरे-धीरे अपने सभी चरणों को सरल गाइड में प्रलेखित करूं, ताकि मैं अपने ज्ञान को नए उपयोगकर्ताओं के साथ साझा कर सकूं, जो उस जानकारी और "कैसे करें" चरणों के लिए भूखे हैं।

इसलिए मैंने धीरे-धीरे इस नोड का निर्माण किया, चैनल खोले, साथियों का बारीकी से अध्ययन किया और अपनी खुद की साथियों की सूची बनाना (इसमें प्रसिद्ध ज़ीरोबेसफी नोड्स की रेने पिकहार्ट सूची भी शामिल है)।

मैं यह नहीं कह रहा हूँ कि मेरी प्रक्रियाएँ, नीतियाँ, दृष्टिकोण सबसे अच्छे हैं या अच्छे भी हैं। ये सिर्फ़ मेरे अवलोकन और मेरे अपने निष्कर्ष हैं कि 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 चैनलों में फंड बहुत ज़्यादा लिक्विडिटी हैं। इसका मतलब है कि उन्हें बहना होगा। अन्यथा यह पूरी तरह से बेकार है।

इसलिए मैं उन साथियों के साथ चैनल बंद करके शुरू करता हूँ जो उच्च शुल्क रखते हैं। मेरे लिए उच्च शुल्क हैं:

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

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

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

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

मैंने उन साथियों के साथ उचित व्यवहार करने की कोशिश की जो उत्तरदायी हैं और स्थिति को समझते हैं और तदनुसार अपनी फीस समायोजित करते हैं। धीरे-धीरे लालच एलएन गैलेक्सी के बाहरी रिम्स में अलग-थलग हो जाएगा।

फरवरी का महीना इस तरह दिखता है, मेरे विनम्र नोड के साथ, 70M कुल लिक्विडिटी 50/50 और 40 चैनल वितरित की गई:

फरवरी 2022 कुल रूट किए गए भुगतान / दिन
फरवरी 2022 कुल रूट किए गए सैट्स / दिन

कुल 995 भुगतान रूट किए गए थे, जिनमें से कुल रूट किए गए 84M थे सैट्स।

सबसे अधिक पीक एक दिन में 95 रूट किए गए भुगतान और कुल 9M सैट्स थे। औसतन पूरे फरवरी महीने में 20 txs/दिन थे, जिसमें लगभग 3M सैट्स कुल रूट किए गए/दिन थे। इतने छोटे नोड के लिए बुरा नहीं है। मेरे पास बहुत ज़्यादा बड़े चैनल नहीं हैं, एक भी वुम्बो नहीं।

मेरे परीक्षण नोड में थे: 4M सैट्स पर 5 चैनल, 4M और 1M सैट्स के बीच 14 चैनल, 1M सैट्स पर 12 चैनल और 500k सैट्स के 9 चैनल। कुल 40 चैनल (कम या ज़्यादा, कुछ बंद और कुछ खुले)।

फरवरी की तुलना पिछले 6 महीनों से करें:

नहीं। पिछले 6 महीनों में रूट किए गए txs की संख्या
पिछले 6 महीनों में रूट किए गए कुल sats

मैंने जो अतिरिक्त कदम उठाए


निष्कर्ष

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

कुछ मुख्य बिंदु जो मैंने देखे:

1 - शुल्क नीति

0/0 शुल्क बहुत अधिक ट्रैफ़िक आकर्षित करते हैं, लेकिन समान नीति या कम शुल्क वाले साथियों का होना भी महत्वपूर्ण है।

2 - पुनर्संतुलन

उच्च शुल्क वाले साथी, बस रुके हुए हैं। कुछ ने कहा कि कई नोड 0/0 शुल्क का लाभ उठाते हैं और मुफ़्त में पुनर्संतुलन करते हैं। नहीं, ऐसा नहीं है। मैंने ऐसा कुछ नहीं देखा। 0/0 शुल्क वाले चैनलों का उपयोग करने वाले उच्च शुल्क वाले साथियों से बहुत कम हलचल हुई। मुझे लगता है कि ज़्यादातर रूटिंग सिर्फ़ सबसे सस्ता और सबसे तेज़ रास्ता खोजने के प्राकृतिक तरीके का अनुसरण कर रही थी, उच्च शुल्क वाले नोड्स को अनदेखा कर रही थी।

ZFR नोड शुल्क के बारे में

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

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

जब आपकी कुल इनबाउंड और आउटबाउंड लिक्विडिटी लगभग बराबर होती है, आपके पास कम से कम 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 (गोलाकार, बिल्कुल सटीक नहीं) सेट करूँगा, क्योंकि मैं इससे ज़्यादा फ़ॉरवर्ड नहीं कर सकता। इसलिए एक नया भुगतान रूट किया गया है, और उससे बड़ा है, तो स्वचालित रूप से इस रूट की जाँच नहीं की जाएगी।

थंडरहब में चैनल विवरण
अधिकतम 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 तक पहुँच गया।

अधिकतम HTLC को संशोधित करने के बाद रूट किए गए txs

सैट की बहुत ज़्यादा मात्रा नहीं थी, सिर्फ़ 100+ txs में 7M सैट रूट किए गए थे। मुझे लगता है कि इससे मेरी तरफ़ से कम लिक्विडिटी वाले चैनलों के लिए अधिकतम HTLC को एडजस्ट करने की रणनीति में ज़्यादा मदद मिली।

15 मार्च से मैंने एक और रणनीति शुरू की: 1M सैट से बड़े सभी चैनलों के लिए मैंने न्यूनतम HTLC 99 सैट सेट किया। मैंने केवल कुछ चैनलों के लिए 1 सैट मिनट दिया, जहाँ मैं अभी भी 0/0 शुल्क नीति का उपयोग करता हूँ और छोटे भुगतानों को रूट करना चाहता हूँ। वास्तव में बेहतर चल रहा है…

इन कुछ चैनलों को देखें। मैंने उन्हें कभी संतुलित नहीं किया। इसने 2 को मेरे पक्ष में संतुलन के साथ और 3 को उनके पक्ष में संतुलन के साथ शुरू किया। एक सप्ताह के बाद पूरी तरह से संतुलित हैं।

मैंने बिल्कुल कुछ नहीं किया! कोई स्क्रिप्ट नहीं, कोई स्वचालित संतुलन नहीं, कोई शुल्क खर्च नहीं, बस अधिकतम HTLC को समायोजित करना और 0 आधार शुल्क और 1 पीपीएम छोड़ना।

अधिकतम HTLC सेट होने के बाद संतुलित चैनल

कुछ अन्य नोड्स मेरे नोड के साथ चैनल खोलना शुरू करते हैं, मुझे नहीं पता कि क्यों, शायद इसलिए क्योंकि कुछ ऑटो-पायलट स्क्रिप्ट ने मेरे नोड को "उपयुक्त" पाया। लेकिन बात यह है कि वे उच्च शुल्क का उपयोग करते हैं... इसलिए मैं उनके चैनल बंद कर देता हूँ। मैं लालची साथियों को नहीं चाहता। यह मेरी रूटिंग को भी प्रभावित करता है। जब मेरे पास उच्च शुल्क वाले साथी होते हैं, तो यह होता है... कुल रूट किए गए txs कम हो रहे हैं। उन चैनलों को बंद कर दिया और, देखें कि अगले दिन क्या होता है? रूट किए गए txs की संख्या दोगुनी हो गई।

अधिकतम HTLC और गैर-अधिकतम के बीच अंतर

मार्च निष्कर्ष:

0/1 शुल्क नीति के साथ यह बहुत अच्छा महीना था। यह भी उल्लेख करना है कि 1M सैट से बड़े सभी चैनलों के लिए मैंने न्यूनतम HTLC को 9 सैट पर सेट किया। शेष सभी स्नॉल चैनल न्यूनतम 1 सैट के साथ बने रहे।

कुल मिलाकर मैंने 1779 txs रूट किए और 113 सैट शुल्क प्राप्त किए, कुल 123,218,850 सैट दोनों दिशाओं में चले गए, जिसमें 43 चैनल हमेशा ऑनलाइन रहे। मेरे पास 2-3 चैनल थे जो बंद थे (ऑपरेटरों ने मुझे अपनी समस्याओं के बारे में बताया और मैंने उन्हें बंद नहीं किया)।

मेरी साइड लिक्विडिटी के अनुसार प्रत्येक चैनल के लिए अधिकतम HTLC को समायोजित करने की विधि बहुत अच्छी तरह से काम करती है। मैंने देखा कि कुछ और "निष्क्रिय" चैनल जाग रहे हैं और कुछ सैट को स्थानांतरित कर रहे हैं। कुछ और सक्रिय चैनल अच्छे समय का आनंद ले रहे थे, बहुत अच्छी मात्रा में सैट को स्थानांतरित कर रहे थे।

यह सब साथियों और आपके साथियों के साथियों पर भी निर्भर करता है। यदि आपके पास केवल निष्क्रिय साथी हैं जो दूसरों के सैट को स्थानांतरित करने की प्रतीक्षा कर रहे हैं और वे कोई LN भुगतान नहीं करते हैं, तो वे साथी बंद हो चुके हैं और आपको उन्हें बदलने के बारे में सोचना चाहिए। बढ़ने के लिए LN का प्रवाह होना चाहिए।

मार्च रूटिंग कुल txs
मार्च कुल रूट की गई राशि

10 अप्रैल

अप्रैल के लिए मैंने पीपीएम शुल्क बढ़ाकर 10 कर दिया है। आइए देखें कि क्या चल रहा है।

अपडेट 15 अप्रैल

यह 50 txs रूट/दिन का स्थिर औसत था। लेकिन यह उल्लेख करना आवश्यक है कि LNbits के साथ कुछ अन्य प्रयोगों के कारण, मेरे नोड को कई बार पुनः आरंभ करना पड़ा।

इसके अलावा, मैं अपनी lnd.conf फ़ाइल में कुछ बदलाव कर रहा हूँ और देख रहा हूँ कि बलपूर्वक बंद किए गए चैनल "प्लेग" के साथ यह कैसे चल रहा है।

यहाँ मेरा lnd.conf अनुकूलन है, अब तक।

अपडेट 19 अप्रैल

यदि आपके पास सैकड़ों चैनल नहीं हैं, तो आप अपने mx HTLC को प्रति चैनल मैन्युअल रूप से समायोजित कर सकते हैं या आप इसे स्क्रिप्ट के साथ स्वचालित कर सकते हैं। मैं इसे हर सुबह मैन्युअल रूप से करना पसंद करता हूँ, कॉफी पीता हूँ और व्यस्त रात के बाद अपने नोड की जाँच करता हूँ, केवल उन चैनलों को समायोजित करता हूँ जिन्हें मैं इसके लायक समझता हूँ।

मुझे वास्तव में हर समय अनावश्यक जुनूनी पुनर्संतुलन करने की आवश्यकता नहीं दिखती। यह LN पर "नकली" ट्रैफ़िक है और बिना किसी शुल्क के भुगतान करना है।

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

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

हाँ, कुछ "गोपनीयता अधिवक्ता" कहेंगे कि मैक HTLC के साथ चैनल के बैलेंस को प्रकट करना आपके नोड बैलेंस को डॉक्स करना है। यह गोलियों से बचने के लिए पेड़ के पीछे छिपने जैसा है। बेकार। आपके नोड चैनलों का बैलेंस कई अन्य तरीकों और यहाँ तक कि सार्वजनिक एक्सप्लोरर पर भी बहुत आसानी से प्राप्त किया जा सकता है।

पानी का अच्छा प्रवाह बनाए रखें और समय के साथ आप अपनी फीस को अपनी इच्छानुसार समायोजित कर सकते हैं, महत्वपूर्ण यह है कि पानी लगातार बह रहा हो।

अपडेट 22 अप्रैल

मैंने कुछ छोटे पुराने चैनलों को 2.5M से अधिक सैट तक बढ़ा दिया। कुछ दिनों के बाद नतीजा यह निकला... प्रतिदिन रूट किए गए txs की संख्या पहले ही 200 से अधिक हो गई है। आइए देखें कि क्या यह सिर्फ़ अस्थायी है या कोई नया चलन है। लेकिन मैंने देखा कि ज़्यादा से ज़्यादा लोग नियमित भुगतान के लिए LN का इस्तेमाल कर रहे हैं (सिर्फ़ बेकार रीबैलेंसिंग के लिए नहीं)।

अप्रैल के आखिरी हफ़्ते में मुझे अधिकतम 227 txs के साथ रूट किए गए भुगतानों की संख्या में बड़ी उछाल देखने को मिली। फिर यह घटकर नियमित 50-60/दिन हो गई।

अप्रैल रूटिंग कुल txs
अप्रैल रूट की गई कुल राशि

अप्रैल में मेरे पास कई पुनरारंभ और परिवर्तन थे और यह रूट किए गए txs की मात्रा को काफी प्रभावित कर रहा था। इसके अलावा मैंने बहुत सारे चैनल बदले (बंद और खुले) और फिर से टीएक्सएस का अच्छा प्रवाह प्राप्त करने में समय लगता है।

तथ्य यह है कि मैंने शुल्क पीपीएम को 10 तक बढ़ा दिया, यह सुनिश्चित नहीं है कि यह रूटिंग को प्रभावित कर रहा था।

धैर्य ही कुंजी है।

मैंने अभी एलेक्स बॉसवर्थ का यह ट्वीट देखा और मैंने अगले महीने मई के लिए शुल्क को घटाकर 1ppm (हमेशा के लिए शून्य आधार शुल्क) करने का फैसला किया। यहाँ मैंने एलेक्स के लिए एक उत्तर पोस्ट किया है.

मुझे लगता है कि अब एक स्थिर और सस्ता भुगतान नेटवर्क बनाना ज़्यादा ज़रूरी है बजाय इसके कि “फी रेस” शुरू की जाए और एक-दूसरे को परेशान किया जाए। मुझे नहीं लगता कि एलेक्स अपने नोड फीस से जी रहा है…

अपडेट 5 मई

इस महीने मैं एक और “प्रयोग” आज़माऊँगा। 0 और 10ppm के बीच चुनिंदा ppm शुल्क के अलावा, मैं अधिकतम HTLC के साथ खेलूँगा।

मेरी योजना निम्नलिखित है:

  • अधिकतम HTLC को 299k sats पर सेट करें, जब अधिकांश बैलेंस मेरे पक्ष में हो और चैनल 2M sats से बड़ा हो।
  • अधिकतम HTLC को 199k sats पर सेट करें, जब अधिकांश बैलेंस मेरे पक्ष में हो और चैनल 2M sats से कम हो
  • यदि बैलेंस उस अधिकतम सेट के करीब पहुंच रहा है, तो अधिकतम HTLC को 199k पर और फिर 19k पर समायोजित करें यदि यह कम हो रहा है।
  • यदि बैलेंस मेरे पक्ष में वापस आ रहा है, तो अधिकतम HTLC को 3 चरणों में वापस समायोजित करें।

इस तरह, हर समय चैनलों को अपडेट करना आवश्यक नहीं है (नहीं है अनुशंसित) और विशिष्ट चैनलों के माध्यम से विशिष्ट मात्रा में txs को टनल करें।

मुझे उम्मीद है कि उपयोगकर्ता अधिक से अधिक MPP (मल्टी-पार्ट पेमेंट) का उपयोग करेंगे और बेहतर पथ खोज और तेज़ मार्ग प्राप्त करेंगे।

पूरे प्रयोग के दौरान रूटिंग की तुलना
अपडेट 22 सितंबर 2022

रेने पिकहार्ट ने अभी-अभी यह अद्भुत लेख डाला है, जिसका निष्कर्ष कमोबेश मेरे प्रयोग जैसा ही है:

लाइटनिंग नेटवर्क पर बेहतर प्रवाह नियंत्रण, बेहतर विश्वसनीयता और कम अपेक्षित भुगतान विफलता दर के लिए वाल्व की शक्ति