
लाइटनिंग नेटवर्क क्या है? यह आम तौर पर उपमाओं, रूपकों या उद्देश्य के प्रत्यक्ष स्पष्टीकरण के बारे में बोला जाता है।
यह वास्तव में भुगतान चैनलों का एक नेटवर्क है, जहां लोग बिटकॉइन को एक मल्टीसिग्नेचर पते में लॉक करते हैं, और बैलेंस डिस्ट्रीब्यूशन ऑफ-चेन की स्थिति को अपडेट करते हैं। यह है कि हम बिटकॉइन को कैसे स्केल करने जा रहे हैं – या कम से कम भाग कैसे हम बिटकॉइन को स्केल करने जा रहे हैं।
इस में “व्याख्याकार” श्रृंखला में पत्रिकामैं के यांत्रिकी की व्याख्या करता हूं कैसे लाइटनिंग वर्क्स: कैसे पूर्व-हस्ताक्षरित लेनदेन जो एक लाइटनिंग चैनल का काम करते हैं, कैसे भुगतान नेटवर्क में रूट किया जाता है, तरलता को प्रबंधित किया जाता है, आदि को पढ़ें। बिजली नेटवर्क काम।
समस्या यह है, जब यह पूछने की बात आती है क्या बिजली नेटवर्क है, उन सभी व्यक्तिगत टुकड़े मॉड्यूलर और बदली हैं। क्या होगा अगर हमने पूर्व-हस्ताक्षरित लेनदेन को अलग तरीके से संरचित किया? या क्या होगा यदि हमने नेटवर्क में भुगतान करने के लिए एक अलग तंत्र का उपयोग किया है? पहले से ही भुगतान के लिए मार्गों का चयन करने के तरीके के बारे में पूरी तरह से पुनर्विचार करने के बारे में क्या?
क्या होगा अगर हमने समय के साथ उन सभी को बदल दिया, ताकि प्रोटोकॉल या नेटवर्क के व्यक्तिगत टुकड़े समान न हों? क्या यह अभी भी लाइटनिंग नेटवर्क है? की तरह जहाज का जहाज, जहाज अभी भी थिसस जहाज है हर तख़्त और पेंच के बाद बदल दिया गया है?
क्या लाइटनिंग नेटवर्क अभी भी लाइटनिंग नेटवर्क है अगर हम बदलते हैं कि सभी व्यक्तिगत टुकड़े कैसे काम करते हैं?
लाइटनिंग चैनल पूर्व-हस्ताक्षरित लेनदेन के सेट हैं। इन लेनदेन का उद्देश्य उपयोगकर्ताओं को लागू करने के लिए एक तंत्र देना है, और एक साझा UTXO का संतुलन वितरण है, जो न तो पार्टी का एकतरफा नियंत्रण है।
वे चैनल, या लेनदेन, वर्तमान में एक पून-ड्रेजा चैनल का रूप लेते हैं। ये लेनदेन टैज ड्रायजा द्वारा आविष्कार किए गए निरसन कुंजी तंत्र का उपयोग करते हैं मूल बिजली नेटवर्क सफेद कागज। यह भुगतान चैनल के लिए एक बहुत ही विशिष्ट लेनदेन संरचना है, लेकिन यह किसी भी तरह से केवल एक ही नहीं है।
आइए “टाइमआउट ट्री” नामक एक अवधारणा को देखें, जो वर्तमान में काम करने वाले चैनलों से न्यूनतम अंतर के साथ कुछ देखने के लिए है।

एक टाइमआउट ट्री मल्टीपार्टी चैनलों के सबसे बुनियादी संभावित रूपों में से एक है (इसमें दो से अधिक सदस्यों के साथ एक चैनल)। ए बिजली सेवा प्रदाता (Lsp) एक एकल ऑन-चेन UTXO से बाहर की शाखाओं के बाहर लेनदेन का एक पेड़ बनाता है, और प्रत्येक शाखा के साथ एलएसपी और कुछ उपयोगकर्ता के बीच एक बिजली चैनल के साथ समाप्त होता है। प्रत्येक पेड़ में एक समाप्ति का समय होता है, जिसके बाद ऑन-चेन UTXO (या इसके और लाइटनिंग चैनलों के बीच के किसी भी मध्यस्थ) को LSP द्वारा एकतरफा रूप से खर्च किया जा सकता है। विचार यह है कि उपयोगकर्ता केवल उस बिंदु से पहले एक नए को एक नए में समाप्त होने वाले पेड़ में चैनलों से अपने धन को स्वैप कर सकते हैं, और एलएसपी को समाप्त होने के बाद अपने उपयोगकर्ताओं के साथ लॉक किए गए तरलता को पुनः प्राप्त करने दें।
यह CheckTemplatevelyify (CTV) के लिए एक उपयोग मामले के रूप में प्रस्तावित किया गया था, एक opcode जो एक UTXO को किसी भी तरह से किसी भी तरह से खर्च करने से रोकता है, जो एक पूर्वनिर्धारित हैश से मेल खाता है; सिद्धांत रूप में, यह इसके बिना किया जा सकता है कि पूर्व-हस्ताक्षरित लेनदेन का उपयोग करके अधिक समन्वय जटिलता और एक पेड़ को शुरू करने में विफलता के जोखिम के साथ व्यापार-बंद के साथ।
लाइटनिंग चैनल अनिवार्य रूप से पून-ड्रेजा चैनलों के समान ही काम करेंगे, लेकिन पेड़ को उखाड़ने में शामिल सभी अतिरिक्त पूर्व-हस्ताक्षरित लेनदेन को भी शामिल करने की आवश्यकता है, और एक पूरे के रूप में पेड़ की समाप्ति के समय के अधीन है।
क्या यह बिजली है? या यह कुछ और है?
एलएन-समरूपता के बारे में क्या? यह CTV और CheckSigFromStack (CSFS) का उपयोग करके एक प्रस्ताव है, एक Opcode जो आपको निरस्तीकरण कुंजी और निरसन तंत्र को पूरी तरह से बदलने के लिए लेनदेन में मनमाने डेटा के खिलाफ एक हस्ताक्षर की जांच करने देता है।
निरसन प्रणाली के बजाय, एलएन-समरूपता एक फ्लोटिंग सिग्नेचर या फ्लोटिंग लेनदेन की अवधारणा बनाता है। एलएन-समरूपता स्क्रिप्ट में इसे खर्च करने के दो तरीके हैं, या तो एक सीटीवी शाखा उस चैनल राज्य के लिए संतुलन वितरण का प्रतिनिधित्व करने वाले लेनदेन के लिए खर्च को बंद कर रही है, या एक सीटीवी + सीएसएफएस शाखा जो किसी भी लेनदेन को स्क्रिप्ट में एक विशिष्ट कुंजी सेट द्वारा हस्ताक्षरित सीटीवी टेम्पलेट से मेल खाने की सुविधा देता है। यह, विभिन्न टाइमलॉक मूल्यों के उपयोग के साथ संयोजन में, किसी भी प्रतिबद्धता लेनदेन को किसी भी पूर्व प्रतिबद्धता लेनदेन के उत्पादन को खर्च करने की अनुमति देता है, अर्थात, पुराने राज्यों को अधिक हाल के साथ बदलने के लिए।
एक पार्टी को दंडित करने के बजाय, जिसने एक पुराने लेनदेन का उपयोग किया था, एलएन-समरूपता वर्तमान स्थिति के आधार पर शेष राशि को वितरित करने के लिए पुराने लेनदेन को “सही” करती है। क्या यह अभी भी बिजली है? या यह बहुत अलग है?
हैश-टाइम लॉक कॉन्ट्रैक्ट्स (HTLCs) का उपयोग लाइटनिंग नेटवर्क में भुगतान को रूट करने के लिए किया जाता है। प्रत्येक HTLC या तो एक हैश के लिए एक प्रीमेज के खुलासा के साथ आगे बढ़ने वाले भुगतान को अंतिम रूप देता है, या इसे पीछे की ओर वापस करने की अनुमति देता है यदि समय में उस प्रीमेज का पता नहीं चलता है। यह वह तंत्र सुरक्षित रूप से लागू करता है जो भुगतान का प्रत्येक हॉप या तो रिसीवर के लिए आगे बढ़ता है, या प्रेषक के लिए पिछड़ा होता है (यदि यह पूरा नहीं हो सकता है)।
यह उस लक्ष्य को पूरा करने का एकमात्र तरीका नहीं है।
प्वाइंट टाइमलॉक कॉन्ट्रैक्ट्स (PTLCS) एक अन्य तंत्र है जिसका उपयोग HTLCs के स्थान पर किया जा सकता है। PTLCs एक भुगतान में सभी हॉप्स के बीच परमाणु गारंटी प्रदान करने के लिए प्रीमेज और हैश के विपरीत एडेप्टर हस्ताक्षर का उपयोग करते हैं। एडाप्टर हस्ताक्षर क्रिप्टोग्राफिक हस्ताक्षर हैं जिनके पास एक डेटा मान है जो उनके साथ जोड़ते हैं – या उनसे हटा दिए गए हैं – ताकि उन्हें अमान्य बना दिया जा सके। हस्ताक्षर अब केवल “एडाप्टर मूल्य” जोड़कर (या हटाने) करके फिर से मान्य किया जा सकता है जो पहले स्थान पर उपयोग किया गया था।
एक मार्ग के साथ भुगतान को एडाप्टर हस्ताक्षर के साथ हस्ताक्षरित किया जाता है, भुगतान के प्राप्तकर्ता के साथ उन्हें फिर से मान्य करने के लिए आवश्यक जानकारी जारी करने के लिए भुगतान किया जाता है। लेकिन यह एक एचटीएलसी से मौलिक रूप से अलग नहीं है; यह सिर्फ सुविधा के लिए एक अलग तंत्र का उपयोग करता है।
आइए कुछ अलग -अलग देखें: पैकेटेड भुगतान। यह एक पुराना प्रस्ताव है कि आगे भुगतान के लिए HTLCS के साथ पूरी तरह से दूर किया जाए। यह विचार बहुत छोटे मूल्य के कई भुगतानों में एक ही भुगतान को तोड़ने के लिए है, 100 सैटोसिस कहते हैं, और फिर बस नेत्रहीन उन्हें रूटिंग निर्देशों के साथ एक सहकर्मी के लिए अग्रेषित करें।
प्राप्तकर्ता हर बार प्रेषक को बता सकता है कि “भुगतान पैकेट” सफलतापूर्वक आता है, और यदि कोई नहीं आता है, तो प्रेषक को पता है कि मार्ग के साथ एक हॉप ईमानदारी से पैसे को अग्रेषित नहीं कर रहा है। वे उस मार्ग का उपयोग करना बंद कर सकते हैं और एक और एक की कोशिश कर सकते हैं, केवल इस प्रक्रिया में 100 satoshis खो सकते हैं।
क्या यह अभी भी बिजली है, या कुछ पूरी तरह से अलग है? चैनल लेनदेन उसी तरह से काम करेगा और रूटिंग प्रोटोकॉल समान होगा, लेकिन क्या यह अभी भी बिजली है?
क्या होगा अगर हम पूरी तरह से रूटिंग प्रोटोकॉल को बदलते हैं? लाइटनिंग वर्तमान में गपशप प्रोटोकॉल का उपयोग करता है ताकि यह सुनिश्चित किया जा सके कि नेटवर्क पर सभी बिजली नोड्स में पूरे नेटवर्क में विभिन्न चैनलों का अपेक्षाकृत अच्छा नक्शा है, उनमें कितना बिटकॉइन है, और वे शुल्क लेते हैं – प्रत्येक नोड के लिए आवश्यक सभी जानकारी अपने भुगतान के लिए रूटिंग पथ को पूरी तरह से चुनने के लिए।
एंट रूटिंग पूरी तरह से उस सभी के साथ दूर करने का एक प्रस्ताव है: नेटवर्क के बिना किसी गपशप प्रोटोकॉल के, नेटवर्क के किसी भी नक्शे के बिना, और प्रेषक के बिना उस पथ को उठाने के लिए जो उनके भुगतान को लेता है।
“फेरोमोन ट्रेल्स” और “फेरोमोन बीज” के आसपास बनाया गया है जो पूरा करने के लिए डिज़ाइन, विशेष संदेश जो भुगतान को सुविधाजनक बनाने के लिए पूरे नेटवर्क में प्रसारित किए जाते हैं। साथ में, प्रेषक और रिसीवर एक बड़ी यादृच्छिक संख्या उत्पन्न करते हैं, और उस का एक आंशिक हैश बनाते हैं (फेरोमोन बीज)। दोनों पार्टियों ने तब अपने सभी तत्काल साथियों को एक काउंटर के साथ बीज का प्रसारण किया जो हर बार बीज के साथ +1 से बढ़ जाता है।
आखिरकार, नेटवर्क में एक नोड दोनों बीज प्राप्त करेगा, और जानता है कि वे प्रेषक और रिसीवर के बीच एक पूर्ण पथ के लिए कनेक्टिंग पॉइंट हैं। इस बिंदु पर, कि नोड दोनों दिशाओं में एक प्रतिक्रिया संदेश वापस भेजेगा, और जब प्रेषक और रिसीवर दोनों प्रतिक्रिया की पुष्टि करते हैं तो वे भुगतान को समन्वित कर सकते हैं।
यह कनेक्शन बिंदु के लिए मार्ग के साथ वापस पारित किया जाएगा, और वहां से रिसीवर तक, सभी के बिना किसी के भी, प्रेषक और रिसीवर सहित, मार्ग का निर्माण करने के लिए या कोई भी विचार है कि पूरा मार्ग क्या है।
क्या यह अभी भी लाइटनिंग नेटवर्क है? या यह बहुत अलग है?
लाइटनिंग नेटवर्क उपयोगकर्ताओं के बीच एक संतुलन वितरण को लागू करने के लिए पूर्व-हस्ताक्षरित लेनदेन की एक श्रृंखला है, साथ ही अन्य तंत्र उस वितरण को अद्यतन करने में शामिल हैं और पूरे नेटवर्क में उपयोगकर्ताओं के बीच उन अपडेट को सिंक्रनाइज़ करते हैं।
लेकिन यह भी वर्णन नहीं करता है ARK? या स्टेटचेन्स? हाँ। यही मेरा सवाल है।
लाइटनिंग का मुख्य विचार केवल इस बारे में समझौतों को अद्यतन कर रहा है कि कैसे फंड ऑफ-चेन को वितरित किया जाए, जबकि यह सुनिश्चित करते हुए कि उस समझौते का सबसे हालिया संस्करण ऑन-चेन को लागू किया जा सकता है, यदि आवश्यक हो, तो एक शामिल पार्टी के लिए “सिस्टम को धोखा देने” और अधिक अनुकूल पिछले समझौते को लागू करने के लिए।
उस लक्ष्य को प्राप्त करने के कई अलग -अलग तरीके हैं। जिस तरह से वर्तमान में उपयोग किया जाता है वह केवल पहला ठोस तरीका है जो निर्दिष्ट किया गया था। वहाँ हैं, और हो सकता है, ऐसा करने के लिए अधिक और अलग तरीके। समय के साथ उस लक्ष्य को पूरा करने के तरीके और उपकरण बदल जाएंगे।
शायद कुछ नया तरीका पूरी तरह से एक पुराने तरीके से अप्रचलित हो जाएगा। हो सकता है कि कुछ नया तरीका एक निश्चित परिदृश्य या स्थिति में बेहतर काम करता है। लेकिन नए तरीके निश्चित रूप से आएंगे, और यह ठीक है।
कुछ चीजें पूरी तरह से बदल जाएंगी, दूसरों को केवल जो पहले आया था, उसकी मामूली बदलाव होंगे, लेकिन समय के साथ बिजली आकार लेगी। इसे लंबी अवधि में स्केलिंग जारी रखने, अपनी स्वयं की समस्याओं को हल करने के लिए, मदद करने के लिए, मदद करने की आवश्यकता है बिटकॉइन एक पैसे के रूप में कार्य करता है।
बिजली विकसित होगी।

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