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