20 / 736BIP341

Taproot

सामान्य खर्च आसान, वैकल्पिक शर्तें जरूरत तक छिपी हुई

Bitcoin का ऐसा सुधार जिसमें कुंजीधारक सहमति से पैसे खर्च कर सकते हैं और वैकल्पिक नियम केवल इस्तेमाल होने पर सामने आते हैं।

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

मान लीजिए Alice और Bob साझा पैसे संभालते हैं। जब तक दोनों सहमत हैं, वे भुगतान साथ में मंजूर करना चाहते हैं। वे पहले से एक दूसरा विकल्प भी तय कर सकते हैं: किसी निश्चित ब्लॉक ऊंचाई पर पहुंचने के बाद Alice अकेले पैसे खर्च कर सकेगी। Taproot में ऐसी व्यवस्था रखी जा सकती है, बिना सामान्य साझा भुगतान के समय पूरी वैकल्पिक योजना उजागर किए। यह हर वॉलेट की अपने आप मिलने वाली सुविधा नहीं है। सॉफ्टवेयर को चुनी हुई शर्तें समझनी चाहिए और पैसे प्राप्त करने से पहले दोनों को उन्हें सही तरह तैयार करना होगा। इस व्यवस्था में Alice को सचमुच सहमति के अनुसार अकेले खर्च करने का अधिकार मिलता है। [1] [3]

आसान विकल्प key path कहलाता है: नेटवर्क आउटपुट की शर्तों में दी गई कुंजी के लिए एक वैध Schnorr हस्ताक्षर जांचता है। आउटपुट पिछले किसी लेनदेन में बनी वह निश्चित रकम है जिसे अब खर्च करना है। केवल हस्ताक्षर से यह नहीं पता चलता कि कितने लोगों ने सहयोग किया या कोई वैकल्पिक स्क्रिप्ट भी थी। दूसरा विकल्प, script path, इस्तेमाल की गई स्क्रिप्ट यानी तय नियम और उन्हें पूरा करने वाला डेटा पेश करता है। साथ में control block नाम का प्रमाण होता है, जो दिखाता है कि ये नियम मूल व्यवस्था का हिस्सा थे। बाकी स्क्रिप्ट छिपी रह सकती हैं, लेकिन इस्तेमाल की गई स्क्रिप्ट और उसका प्रमाण फिर भी जानकारी उजागर करते हैं। [1]

Schnorr Signature डिजिटल हस्ताक्षर का एक प्रकार है: यह गणितीय प्रमाण देता है कि संबंधित कुंजी ने भुगतान मंजूर किया है। MuSig2 जैसा उपयुक्त प्रोटोकॉल कई कुंजीधारकों को एक साझा कुंजी और फिर साझा हस्ताक्षर बनाने देता है। Alice और Bob को अपनी निजी कुंजियां एक-दूसरे को सौंपने की जरूरत नहीं होती। लेकिन उनके वॉलेट को यह प्रक्रिया समझनी चाहिए और हस्ताक्षर के दौरान सहयोग करना होगा। Taproot अपने आप लेनदेन के सभी इनपुट के हस्ताक्षर नहीं जोड़ता, न किसी भी Multisig वॉलेट को एक हस्ताक्षर में बदल देता है। सही क्रियान्वयन जरूरी है: हस्ताक्षर प्रोटोकॉल में nonce नाम के गुप्त मानों को गलत तरीके से दोबारा इस्तेमाल करने पर निजी कुंजी उजागर हो सकती है। [2] [5]

Bitcoin के मुख्य नेटवर्क पर Taproot पते आम तौर पर bc1p से शुरू होते हैं और Bech32m में लिखे जाते हैं। भेजने से पहले जांचें कि सेवा या वॉलेट इस प्रारूप को समझता है और पूरा पता सही है। Taproot से उजागर होने वाले नियम और खर्च के लिए जरूरी डेटा कम हो सकते हैं। पर यह रकम नहीं छिपाता और खर्च किए गए आउटपुट के बीच सार्वजनिक संबंध नहीं मिटाता। चुना हुआ रास्ता और उसके प्रमाण का आकार शुल्क पर भी असर डालते हैं; इसलिए नया प्रारूप अपने आप सबसे सस्ता भुगतान नहीं बनाता। अगर आपका वॉलेट एक कुंजी वाले सामान्य भुगतान के लिए Taproot इस्तेमाल करता है, तो आपको खुद वैकल्पिक स्क्रिप्ट बनाने की जरूरत नहीं है। [1] [4]

P2TR का अर्थ Pay to Taproot है। नियमों में यह नेटिव SegWit संस्करण 1 है, जिसका 32 बाइट का witness प्रोग्राम आउटपुट की सार्वजनिक कुंजी दर्शाता है। वैकल्पिक स्क्रिप्ट एक पेड़ जैसी संरचना में रखी जाती हैं और उस संरचना की क्रिप्टोग्राफिक छाप कुंजी में शामिल होती है। किसी एक शाखा का उपयोग करते समय पूरी संरचना उजागर किए बिना उसकी सदस्यता साबित की जा सकती है। BIP 340 Schnorr हस्ताक्षर, BIP 341 Taproot के नियम और BIP 342 स्क्रिप्ट वाले रास्ते की भाषा Tapscript बताता है। सामान्य Schnorr हस्ताक्षर 64 बाइट का होता है; लेनदेन के किन हिस्सों पर हस्ताक्षर होना है, इसका कोई दूसरा मोड स्पष्ट रूप से चुनने पर एक बाइट और जुड़ता है। ये बारीकियां वॉलेट संभालता है; पते को हाथ से बदलकर इन्हें तय नहीं किया जाता। [1] [2] [3]

पूरी तस्वीर के लिए इस प्रविष्टि के साथ यह भी पढ़ें SegWit, Private Key, लेनदेन, Lightning Network. इस प्रविष्टि का उल्लेख यहाँ भी है SegWit, Lightning Network, Hash, SHA-256.

DOC · 001BIP 341: Taprootप्राथमिक स्रोत DOC · 002BIP 340: Schnorr signaturesप्राथमिक स्रोत DOC · 003BIP 342: Tapscriptप्राथमिक स्रोत DOC · 004BIP 350: Bech32mप्राथमिक स्रोत DOC · 005BIP 327: MuSig2प्राथमिक स्रोत
समीक्षा की गई: स्रोत पहले · यह निवेश सलाह नहीं है