अगले दशक, भाग 2: आगे की सड़क



अगले दशक, भाग 2: आगे की सड़क

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

शनोर और टैपरोट

बस क्षितिज पर, हमारे पास संयोजन है शनोर और मुख्य जड़। चीजों के Schnorr पक्ष पर, यह बैचों में हस्ताक्षर योजना को सत्यापित करने के लिए एक बहुत सस्ता है, साथ ही बिटकॉइन में बहु-हस्ताक्षर स्क्रिप्ट के निर्माण के अनुकूलन में अगली बड़ी छलांग भी है। मल्टीसिग ने इसे भेजने के लिए एक लेनदेन आउटपुट में मल्टीसिग के लिए सभी सार्वजनिक कुंजी और स्क्रिप्ट को भरने के रूप में शुरू किया, और इसे खर्च करने के लिए इनपुट में सभी को शामिल करने के लिए। P2SH ने आउटपुट पहलू को अनुकूलित किया, जिसमें सार्वजनिक चाबियों की निरंतर लंबाई हैश और मल्टीसिग की लिपियों को शामिल किया गया, किसी को भी मल्टीसिग पते पर भेजने के लिए शुल्क की बचत और केवल प्रेषक के लिए एक बढ़ी हुई लागत को छोड़ दिया। Segwit यकीनन “अनुकूलित” है जो गवाह छूट के साथ मल्टीसिग UTXOS को सस्ता खर्च करके आगे बढ़ा रहा है। Schnorr यह सभी वृद्धिशील अनुकूलन को चरम पर ले जाता है। आप व्यक्तिगत सार्वजनिक कुंजियों को एक एकल कुंजी में जोड़ते हैं, जिसे हर कोई एक ही हस्ताक्षर बनाने के लिए सहयोग कर सकता है, और बस इसकी जांच कर सकता है। यह मल्टीसिग के सभी उपयोग के लिए बड़े पैमाने पर लागत बचत करता है, जिसमें बिजली और फेडरेटेड साइडेचेन जैसी दूसरी परतें शामिल हैं, और एकल हस्ताक्षर वाले से इन सभी मल्टीसिग utxos को अप्रभेद्य बनाकर एक गोपनीयता लाभ भी पैदा करती है।

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

Sighash_anyprevoutput

Sighash_anyprevoutput (पहले Sighash_noInput) उम्मीद है कि पाइपलाइन के नीचे आने के लिए अगला नया आदिम है। यह एक नया सार्वजनिक कुंजी प्रारूप/Sighash ध्वज अपग्रेड है। Sighash झंडे निर्दिष्ट करते हैं कि एक लेनदेन के कौन से हिस्से एक हस्ताक्षर के लिए प्रतिबद्ध हैं। यह कार्यक्षमता वहाँ है ताकि आप अपने इनपुट और आउटपुट पर हस्ताक्षर करने के लिए कुछ ऐसा कर सकें, लेकिन अन्य लोगों को अपने स्वयं के इनपुट और आउटपुट को एक लेनदेन में जोड़ने की अनुमति दें, बिना इसे अमान्य किए। लेकिन वर्तमान में, एक हस्ताक्षर को एक के लिए प्रतिबद्ध करना होगा एकदम सही एक से utxo एकदम सही लेन-देन। Sighash_anyprevout, अन्य बातों के अलावा, सक्षम होगा सिर्फ एक UTXO स्क्रिप्ट के लिए एक हस्ताक्षर करनाएक वास्तविक विशिष्ट UTXO नहीं। यह एक नया तरीका अनुमति देता है (एल्टू) लाइटनिंग चैनल का निर्माण करने के लिए कहा जाता है कि धोखा देने वाली पार्टी को सभी पैसे को जब्त करने की अनुमति देकर पुराने राज्यों के साथ एक जुर्माना कुंजी की आवश्यकता नहीं होती है। इसके बजाय, वर्तमान चैनल राज्य बस पुराने चैनल राज्य को फिर से खर्च कर सकता है यदि यह डबल खर्च की दौड़ खो देता है, तो सभी को गारंटी देते हुए कि सभी को एक पूर्व पुराने संतुलन के विपरीत श्रृंखला पर अपना वर्तमान चैनल संतुलन मिलता है। आप इसे सही जगह पर एक ही स्क्रिप्ट का फिर से उपयोग करके और sighash_anyprevout का उपयोग करके पूरा करते हैं।

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

On_checktempleveverify

At_ctv जेरेमी रुबिन द्वारा बिटकॉइन पर एक बहुत ही बुनियादी प्रकार की “वाचा” को सक्षम करने के लिए एक प्रस्ताव है। एक वाचा कुछ कुंजियों से हस्ताक्षर से परे एक सिक्का खर्च करने के लिए अधिक जटिल प्रतिबंध है। वाचा का प्रकार रुबिन के प्रस्ताव को लागू करेगा एक “टेम्पलेट” है। अनिवार्य रूप से, यह एक UTXO की स्क्रिप्ट को खर्च करने के लिए विशिष्ट सटीक आउटपुट की आवश्यकता होती है, जो खर्च लेनदेन द्वारा बनाई जाती है। इसलिए एक बार एक UTXO को OP_CTV का उपयोग करके बनाया जाता है, यह सर्वसम्मति से लागू होता है कि UTXO को उस UTXO की स्क्रिप्ट में परिभाषित विशिष्ट मात्रा में विशिष्ट पते पर खर्च करना होगा। आप भी इन्हें एक साथ चेन कर सकते हैं ताकि इनमें से एक UTXOS को उनमें से कुछ और बनाने के लिए मजबूर किया जाए, जो तब कुछ और बनाने के लिए मजबूर हो जाते हैं।

यह पूरे स्थान पर भारी सामान्य प्रयोज्यता है। उच्च शुल्क वातावरण में, एक एकल UTXO एक कस्टोडियल इकाई द्वारा बनाया जा सकता है सर्वसम्मति नियमों के तहत 100% गारंटी देता है कि उनके सभी ग्राहक फंड अपने ग्राहकों के नियंत्रण के तहत हवा देंगे, भले ही उनके पास पल में उन तक तत्काल पहुंच नहीं है। इसमें बहु-पार्टी चैनलों (चैनल कारखानों) के साथ बहुत सारे संभावित तालमेल है, जिसमें इस तरह से किया गया एक द्रव्यमान “वापसी” भी एक साथ बना सकता है और एक चैनल कारखाने के रूप में उपयोग किया जा सकता है। Op_ctv का उपयोग बनाने के लिए किया जा सकता है भुगतान चैनल जो कम से कम काम करने के लिए प्राप्त करने वाले अंत के बिना एकतरफा-गतिशील रूप से काम करते हैं या भुगतान प्राप्त करने के लिए ऑनलाइन एक महत्वपूर्ण है (और याद रखें कि आप एक दूसरे के ऊपर चैनलों को ढेर कर सकते हैं)। यहां तक ​​कि इसका उपयोग एक एकल चैनल को एक समय में अधिक HTLCs को संसाधित करने की अनुमति देने के लिए किया जा सकता है, उन्हें उसी चाल के साथ बंडल करके जो पहले उदाहरण के साथ कस्टोडियल निकासी के उपयोग के साथ उपयोग करता है। और यहां तक ​​कि नए प्रकार के सिक्के के लिए कुछ क्षमता भी बना सकते हैं।

सब कुछ एक साथ रखना

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

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

इस खंड में मेरा अंतिम शब्द है: यह केवल इस बात पर विचार कर रहा है कि उन चीजों के साथ क्या किया जा सकता है जो मैं बिटकॉइन प्रोटोकॉल स्टैक के प्रत्यक्ष भागों पर विचार करता हूं। यदि आप केंद्रीकृत कस्टोडियल सेवाओं को देखना शुरू करते हैं, और बिटकॉइन की संपत्तियों का कौन सा सबसेट करना शुरू कर सकता है, तो आप बहुत कुछ कर सकते हैं, जो ऐसा करने से नियामक या कानूनी बाधाओं को अनदेखा कर सकते हैं।

यह 4 का सिर्फ भाग 2 है, कल अगले भाग को पढ़ें।



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *

Translate »