35 / 691UTXO+

Coin Control

UTXO का हाथ से चयन

वॉलेट कौन से UTXO खर्च करेगा, इसका सोच-समझकर चयन करके शुल्क, गोपनीयता और लेनदेन की संरचना का प्रबंधन।

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

हर इनपुट वजन बढ़ाता है। इनपुट का प्रकार और शुल्क दर समान हों तो दस छोटे UTXO खर्च करना आम तौर पर एक बड़े UTXO से महँगा होता है। कम दरों पर समेकन भविष्य के लेनदेन का आकार घटा सकता है, लेकिन इनपुट के बीच सार्वजनिक संबंध भी बनाता है। केवल UTXO की संख्या या मूल्य नहीं, vB में आकार, sat/vB में दर और कुल शुल्क की तुलना करें। [BIP 141: transaction weight]

पर्यवेक्षक अक्सर एक लेनदेन के कई इनपुट का मालिक एक ही होने का अनुमान लगाते हैं। यह अनुमान अचूक नहीं है, लेकिन पहले अलग स्रोतों को जोड़ना गोपनीयता के लिए रखे विभाजन को मिटाकर अधिक कुल संपत्ति उजागर कर सकता है। Payjoin दिखाता है कि यह स्वामित्व का प्रमाण क्यों नहीं है: अलग प्रतिभागी मिलकर एक लेनदेन बना सकते हैं। [BIP 78: Payjoin and ownership heuristics]

Coin Control संभावित change को पहचानकर उसका हिसाब रखने और बाद में उसे असंबंधित धन से न जोड़ने में मदद करता है। Change बचा हुआ मूल्य भुगतानकर्ता को लौटाता है; यह निवेश का लाभ या उलटा जा सकने वाला लेनदेन नहीं है। वॉलेट को अब भी change की सही पहचान, लेबल और शुल्क अनुमान चाहिए। केवल हाथ से चयन करने से पतों का दोबारा इस्तेमाल नहीं रुकता। [BIP 78: Payjoin and ownership heuristics]

उपयोगकर्ता KYC स्रोत के धन को पीयर-टू-पीयर प्राप्तियों से अलग रख सकता है, किसी दुर्लभ या शर्तों से बँधे आउटपुट को बचा सकता है, पुष्ट इनपुट चुन सकता है या सटीक भुगतान बना सकता है। व्यवसाय लेखांकन के लिए लेबल इस्तेमाल करते हैं और multisig समन्वयक हस्ताक्षर का दायरा सीमित करता है। listunspent से खास txid और vout, रकम, लेबल और पुष्टियों की संख्या देख सकते हैं; केवल solvable का अर्थ यह नहीं कि वॉलेट में निजी कुंजियाँ हैं। [Bitcoin Core v29.0: listunspent]

हाथ से नियंत्रण अधिक ध्यान माँगता है। चुने गए इनपुट का मूल्य कम हो तो भुगतान और शुल्क पूरा नहीं होता; बड़ा change इसके विपरीत अतिरिक्त मूल्य से बनता है, कम इनपुट संख्या से नहीं। बहुत अधिक इनपुट शुल्क और आपसी संबंध बढ़ा सकते हैं। हस्ताक्षर से पहले विश्वसनीय उपकरण पर इनपुट लेबल, गंतव्य, change, दर और कुल शुल्क जाँचें। [Bitcoin Core v29.0: fundrawtransaction]

इंटरफ़ेस में दिखा चयन अंतिम इनपुट सूची हो, यह आवश्यक नहीं। Bitcoin Core v29.0 में fundrawtransaction का add_inputs विकल्प मूल रूप से चालू होता है, इसलिए शुरुआती इनपुट अपर्याप्त हों तो और धन जोड़ा जा सकता है। केवल पहले से दिए इनपुट इस्तेमाल करने के लिए यह विकल्प और अंतिम लेनदेन जाँचें। लेनदेन बनाना अपने आप गायब हस्ताक्षर नहीं जोड़ता। [Bitcoin Core v29.0: fundrawtransaction]

कुल इनपुट 120000 sat, भुगतान 100000 sat, अंतिम आकार 200 vB और दर 5 sat/vB मानें। भेजने वाला शुल्क दे और change आउटपुट बने तो शुल्क 1000 sat और change 19000 sat होगा। यह दिए हुए मानों वाला मॉडल है, किसी भी इनपुट के आकार का अनुमान नहीं। संरचना बदलने या प्राप्तकर्ता की रकम से शुल्क काटने पर गणना बदल जाती है। [Bitcoin Core v29.0: fundrawtransaction]

Coin Control वॉलेट की सुविधा है, सहमति का नया नियम या गुमनामी का वादा नहीं। यह UTXO का पुराना इतिहास नहीं बदलता, बैकअप या आवश्यक हस्ताक्षरों का विकल्प नहीं है और समेकन से पहले ही सार्वजनिक हुआ संबंध नहीं मिटाता। वॉलेट के खास संस्करण का व्यवहार और वास्तव में हस्ताक्षर की जा रही चीज जाँचें; इंटरफ़ेस के नियंत्रण से भविष्य की कीमत या जोखिम-रहित परिणाम नहीं निकलता। [Bitcoin Core v29.0: listunspent] [BIP 78: Payjoin and ownership heuristics]

पूरी तस्वीर के लिए इस प्रविष्टि के साथ यह भी पढ़ें UTXO, वॉलेट, चेंज आउटपुट, Bitcoin में गोपनीयता. इस प्रविष्टि का उल्लेख यहाँ भी है चेंज आउटपुट, CoinJoin, Bitcoin में गोपनीयता, Coin Selection.

DOC · 001BIP 141: transaction weightप्राथमिक स्रोत ↗DOC · 002BIP 78: Payjoin and ownership heuristicsप्राथमिक स्रोत ↗DOC · 003Bitcoin Core v29.0: listunspentदस्तावेज़ ↗DOC · 004Bitcoin Core v29.0: fundrawtransactionदस्तावेज़ ↗
स्रोत पहले · यह निवेश सलाह नहीं है