टपरोट क्या है? बिटकॉइन की गोपनीयता बढ़ाने की तकनीक

बिटकॉइन टैपरोट

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

विशेष रूप से, एक महत्वपूर्ण गोपनीयता वरदान क्रिप्टोक्यूरेंसी के लिए वरदान है, जिसे टैप्रोट के रूप में जाना जाता है, प्रोटोकॉल में Schnorr हस्ताक्षर के एकीकरण के बाद शामिल किए जाने की उम्मीद है – जो इसके कार्यान्वयन के लिए आधार के रूप में आवश्यक हैं.

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

उन्नयन Schnorr, Graftroot, और MAST सहित कई अन्य प्रस्तावित विकास के साथ मेल खाता है – P2SH पर सुधार। बिटकॉइन के कुछ शीर्ष डेवलपर्स वर्तमान में एक संयुक्त प्रोटोकॉल वृद्धि के रूप में स्चेनोर और टैप्रोट दोनों को एकीकृत करने की योजना पर काम कर रहे हैं.

बिटकॉइन टैपरोट

P2SH और MAST

टपरोट को समझने के लिए पहले कुछ तरीकों का मूल्यांकन करना होगा जो बिटकॉइन नेटवर्क में लेनदेन को कम करते हैं। विशेष रूप से, P2SH (जिसे स्क्रिप्ट हैश को भुगतान के रूप में जाना जाता है) वह जगह है जहां सिक्कों को एक बिटकॉइन अनुबंध में रखा जाता है जिसमें स्क्रिप्ट होती हैं जो विशिष्ट शर्तों को परिभाषित करती हैं जो कि मालिक द्वारा खर्च किए जाने वाले सिक्कों के लिए मिलना चाहिए।.

उदाहरण के लिए, मानक लेनदेन के लिए आवश्यक है कि सिक्के को खर्च करने के लिए निजी कुंजी का उत्पादन किया जाए। हालांकि, मल्टी-सिग जैसे अधिक उन्नत लेनदेन के लिए आवश्यक है कि समूह की एक निश्चित सीमा से पहले लेनदेन पर हस्ताक्षर किया जाए। इसलिए, यदि ऐलिस, बॉब और चार्ली एक्सचेंज फंड से बिटकॉइन की एक्स राशि खर्च करने के लिए एक बहु-शिग पार्टी का हिस्सा हैं, तो बहु-शिग P2SH स्क्रिप्ट को आवश्यकता हो सकती है कि कम से कम 2 में से 3 प्रतिभागियों को लेनदेन पर हस्ताक्षर करने की आवश्यकता है आउटपुट के लिए खर्च किया जाएगा.

विशिष्ट आउटपुट खर्च करने का अधिकार कई पी 2 एस स्क्रिप्टिंग स्थितियों के अनुरूप हो सकता है, लेकिन खर्च को अधिकृत करने के लिए केवल एक को पूरा करने की आवश्यकता है.

इन अधिक उन्नत लेनदेन की शर्तों को ब्लॉकशेन पर हैश के रूप में P2SH स्क्रिप्ट में संग्रहीत किया जाता है। हालांकि, एक बार सिक्के खर्च हो जाते हैं, सब शर्तों के नेटवर्क से पता चलता है कि क्या वे ऐसी शर्तें थीं या नहीं जो सिक्कों के खर्च को पूरा करने और अधिकृत करने के लिए थीं। उदाहरण के लिए, यदि मल्टी-सिग 2-ऑफ -3 की स्थिति एक और पी 2 एसएच स्क्रिप्ट की स्थिति से पहले मिलती है, जैसे कि टाइम लॉक भी मौजूद है, तो सिक्कों के खर्च के बाद टाइम लॉक और मल्टी-सिग दोनों स्क्रिप्ट का पता चलता है।.

यह गोपनीयता की समस्या को प्रस्तुत करता है क्योंकि सभी बिटकॉइन पर्स में मल्टी-सिग और टाइम लॉक कॉन्ट्रैक्ट जैसी कार्यक्षमता नहीं होती है। इस प्रकार, पर्यवेक्षक उन लेन-देन के मूल प्रकार को हटा सकते हैं, जो उन्नत P2SH स्क्रिप्टिंग स्थितियों में नहीं होने वाले बटुए को हटाते हैं। कई स्थितियां भी स्केलेबिलिटी को कम करते हुए भारी लेनदेन को जन्म दे सकती हैं.

MAST को लेन-देन के लिए स्क्रिप्ट की शर्तों में बाधा डालकर P2SH में सुधार करने के लिए डिज़ाइन किया गया था। Ing मर्केललाइज़्ड एसेन्ट सिंटैक्स ट्री ’के लिए खड़ा होना, ‘MAST एक लेन-देन की स्क्रिप्ट शर्तों को अस्पष्ट करता है और केवल पहली शर्त को पूरा करता है – जो सिक्कों के वैध खर्च के लिए जिम्मेदार थी। MAST ने चालाकी से मर्कल ट्रीज़ को शर्तों के पूरे सेट को हैश करने के बजाय प्रत्येक अलग-अलग स्क्रिप्ट की स्थिति को नियोजित किया। ऐसा करने में, एक मर्कल पथ यह प्रमाणित कर सकता है कि एक वैध शर्त पूरी की गई थी के बिना अन्य स्क्रिप्टिंग स्थितियों का खुलासा करना.

वापस ऐलिस, बॉब और चार्ली उदाहरण के लिए। यदि P2SH में 2-ऑफ-3 मल्टी-सिग स्थिति और टाइमलॉक स्थिति दोनों शामिल हैं, तो केवल पहले मिलने वाली स्थिति ही सामने आएगी। यदि ऐलिस और बॉब लेन-देन पर हस्ताक्षर करते हैं, तो एक पर्यवेक्षक यह सत्यापित कर सकता है कि 2-में से 3 मल्टी-सिग स्थिति से मुलाकात की गई थी, लेकिन उन्हें यह नहीं पता होगा कि पी 2 एसएच में एक टाइमलॉक स्थिति भी थी.

शुक्राणु और टपरोट

Schnorr हस्ताक्षर का प्राथमिक लाभ एकल लेनदेन में लेनदेन को एकत्रित करने की उनकी क्षमता है। व्यक्तिगत हस्ताक्षरों की आवश्यकता वाले इनपुट के बजाय, कई लेनदेन के हस्ताक्षरों को एक एकल, सामान्य हस्ताक्षर के साथ लेनदेन में एकीकृत किया जा सकता है.

एग्रीगेटिंग हस्ताक्षरों का हड़ताली लाभ प्रत्येक ब्लॉक के भीतर भंडारण बचत है और बाद में नेटवर्क की बेहतर मापनीयता है। हालाँकि, जब मल्टी-सिग लेन-देन के लिए Schnorr हस्ताक्षर लागू करते हैं, तो आप Taproot की अनुमति देते हैं.

जब old थ्रेशोल्ड सिग्नेचर ’नामक एक ट्रिक का लाभ उठाकर जब Schnorr को मल्टी-सिग लेनदेन में लागू किया जाता है, तो मल्टी-सिग में भाग लेने वाले किसी भी मानक लेनदेन की तरह सिक्कों को खर्च करने के लिए अपने हस्ताक्षर और सार्वजनिक कुंजियों को एक साथ जोड़ सकते हैं। टैप्रोट एक नवाचार है जो इस अवधारणा के साथ MAST को पार करता है जहां प्रतिभागी थ्रेशोल्ड सार्वजनिक कुंजी या दहलीज हस्ताक्षर को ‘ट्वीक’ कर सकते हैं।.

क्रिप्टोग्राफिक हस्ताक्षर

क्रिप्टोग्राफ़िक हस्ताक्षर क्या हैं?

अनिवार्य रूप से, वे व्यापक स्चनोर एग्रीगेटेड लेनदेन के भीतर खुलासा किए बिना मल्टी-सिग लेनदेन स्क्रिप्ट की स्थिति के खर्च की वैधता साबित कर सकते हैं कि उनके लेनदेन में जटिल स्क्रिप्टिंग स्थितियां थीं। नतीजतन, एक उन्नत (बहु-शिग) लेन-देन एक सामूहिक Schnorr हस्ताक्षर के भीतर छिपाया जा सकता है, जो MAST के मर्कले पथ मानचित्रण का त्याग किए बिना एक नियमित लेनदेन के रूप में है।.

इसके अलावा, लेन-देन यह नहीं बताता है कि इसमें एक MAST संरचना है.

स्चनोर, मैस्ट और टैप्रोट को पूरक नवाचारों के रूप में देखा जाता है जो कुछ आकर्षक – और अधिक जटिल हैं – बिटकॉइन लेनदेन की क्षमता.

बिटकॉइन कोर डेवलपर एंथोनी टाउन प्रस्तावित है जुलाई 2018 में ot सामान्यीकृत टैपरोट ’के लिए कई महीनों बाद एक विचार, जो प्रारंभिक टैपरोट प्रस्ताव के लिए आवश्यक डेटा की मात्रा को कम करेगा। हालाँकि, वह नोट करता है:

“जहां तक ​​तैनाती जाती है, मुझे लगता है कि यह समझ में आता है कि पहले एक प्रारंभिक स्चनर / टैपरोट / मास्ट तैनाती प्राप्त करें और बाद में ग्राफ्ट रूट / एकत्रीकरण जोड़ें। मेरी भावना यह है कि सामान्यीकृत टैपरोट के लिए कोई महान आग्रह नहीं है, इसलिए यह समझ में आता है कि अभी के लिए schnorr / taproot / mast करना जारी रखें, सामान्यीकृत टैपरोट का विश्लेषण करने में समय लें, और यदि यह समझदार और उपयोगी लगता है, तो इसे बाद के चरण में सक्षम करने का लक्ष्य रखें, graftroot / एकत्रीकरण के रूप में एक ही समय में उदाहरण के लिए “

टैप्रोटॉट मूल रूप से है तैनात करने के लिए तैयार है लेकिन आवश्यकता है कि स्नेचोर को पहले या कम से कम टैप्रोट के साथ मिलकर कार्यान्वित किया जाए.

बिटकॉइन कोर प्रोटोकॉल में Schnorr के समावेश के लिए विस्तृत प्रस्ताव हैं पहले ही उपलब्ध, हालाँकि, इसके क्रियान्वयन के लिए अभी तक कोई निश्चित समय रेखा नहीं है। आम धारणा यह है कि प्रोटोकॉल में पूरक अपडेट के बंडल के रूप में श्नोरर, एमएएसटी और टैप्रोट को लागू किया जाएगा।.

Schnorr, Bitcoin के लिए एक महत्वपूर्ण अपग्रेड है, जो SegWit की प्रतिद्वंद्वी है। प्रमुख अपडेट समुदाय के बीच विवाद और देरी के साथ आते हैं, लेकिन स्चनोर के पीछे समर्थन मजबूत है। डेवलपर्स अपनी अंतिम तैयारी की घोषणा करने से पहले उन्नयन के तकनीकी कार्यान्वयन का परीक्षण और परिष्कृत करने पर काम कर रहे हैं.

बिटकॉइन डेवलपर्स और व्यापक समुदाय लंबे समय से प्रोटोकॉल में स्चेनोर सिग्नेचर के एकीकरण की क्षमता के बारे में उत्साहित हैं, और ऐसा प्रतीत होता है कि इसके शामिल होने की एक आधिकारिक तारीख 2019 के लिए क्षितिज पर है। टैप्रोट Schnorr और के पूरक के रूप में कुछ पेचीदा गोपनीयता लाभ प्रस्तुत करता है। MAST, और अंत में इसके अतिरिक्त ग्राफ्ट्रोट यहां तक ​​कि दक्षता में अपनी कुछ कमियों को संबोधित करके टैप्रोट को बढ़ाने के लिए.  

बिटकॉइन की दक्षता और गोपनीयता वर्षों से समुदाय का ध्यान केंद्रित करती रही है, और सार्थक तार पहले सेविट, स्टोनवैल और चौमियन कॉइनजॉइन जैसे नवाचारों के साथ किए गए हैं। कई अन्य प्रस्ताव 2019 में आगे के विकास से गुजरेंगे, और लगातार विकसित बिटकॉइन नेटवर्क के लिए कुछ आकर्षक सुधारों के रूप में काम करेंगे.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me