36 / 691CHG

चेंज आउटपुट

रिटर्न आउटपुट चयनित बिटकॉइन इनपुट का वह हिस्सा भेजता है जो प्राप्तकर्ताओं के पास नहीं गया या भुगतानकर्ता द्वारा नियंत्रित स्क्रिप्ट को शुल्क भेजता है। यह एक सामान्य लेनदेन आउटपुट है: ब्लॉकचेन में "परिवर्तन" ध्वज नहीं होता है, इसलिए स्वामित्व वॉलेट को ज्ञात होता है और इसका अनुमान केवल दूसरों द्वारा लगाया जाता है।

"पता बदलें" इस आउटपुट का स्क्रिप्ट एड्रेस नोटेशन है, लेकिन तकनीकी रूप से यह स्क्रिप्टपबकी और नया यूटीएक्सओ है, अकाउंट बैलेंस नहीं। इनपुट I के योग के साथ, प्राप्तकर्ताओं R और शुल्क F के लिए आउटपुट, C = I − R − F सत्य है। सटीक निकासी या गैर-आर्थिक शेष के मामले में, वॉलेट बिल्कुल भी परिवर्तन नहीं कर सकता है।

बिटकॉइन सारा UTXO खर्च करता है; एक इनपुट से केवल एक भाग नहीं घटाया जा सकता। यदि वॉलेट 100,000 सैट के भुगतान और 2,000 सैट के शुल्क के लिए 120,000 सैट का इनपुट चुनता है, तो उसे शेष 18,000 सैट को अगले आउटपुट में डालना होगा या शुल्क के रूप में रखना होगा। प्राप्तकर्ता आउटपुट और परिवर्तन की क्रमबद्धता में समान स्थिति होती है, और ऑर्डर का कोई सर्वसम्मति अर्थ नहीं होता है। एक बार पुष्टि हो जाने पर, परिवर्तन अपने स्वयं के आउटपॉइंट, पुष्टिकरण और भविष्य के खर्च मूल्य के साथ एक नया UTXO है। [बिटकॉइन डेवलपर गाइड - लेनदेन]

सिक्का चयन इनपुट, शुल्क और संभावित परिवर्तन को एक साथ चुनता है। सटीक संयोजन आउटपुट नहीं देगा; अन्यथा, वॉलेट शेष राशि की तुलना इसे बनाने और बाद में खर्च करने की लागत से करता है। फंडिंग आरपीसी बिटकॉइन कोर अधिकतम एक परिवर्तन आउटपुट भर सकता है और अपनी स्थिति लौटा सकता है, जबकि सेंड-ऑल में कोई नहीं है। सिक्का नियंत्रण उपयोग किए गए इनपुट को बदलता है, इस प्रकार बदलता है, लेकिन प्रत्येक मैन्युअल रूप से चयनित इनपुट का संपूर्ण रूप से उपभोग किया जाता है। अंतिम प्रविष्टियाँ, लाभार्थी राशि, शुल्क और परिवर्तन की जाँच करें। [बिटकॉइन कोर - सिक्का चयन कार्यान्वयन] [बिटकॉइन कोर आरपीसी - फंडरट्रांसेक्शन] [बिटकॉइन ऑप्टेक - सिक्का चयन]

एचडी वॉलेट आमतौर पर बाहरी शाखा पर स्क्रिप्ट स्वीकार करते हैं और आंतरिक शाखा पर परिवर्तन प्राप्त करते हैं। BIP44 परिवर्तन=0 को बाहरी और परिवर्तन=1 को आंतरिक के रूप में चिह्नित करता है: उदाहरण के लिए मूल SegWit खाते के लिए m/84'/0'/0'/0/i और m/84'/0'/0'/1/i। यह एक अनुप्रयोग सम्मेलन है, आम सहमति नहीं; डिस्क्रिप्टर वॉलेट की एक अलग नीति हो सकती है। नया आंतरिक पता पते के पुन: उपयोग को प्रतिबंधित करता है, जबकि मूल पते पर वापस लौटना वैध है लेकिन इतिहास को लिंक करता है। [बीआईपी 32 - पदानुक्रमित नियतात्मक वॉलेट] [बीआईपी 44 - मल्टी-अकाउंट पदानुक्रम]

आउटपुट डिस्क्रिप्टर स्क्रिप्ट प्रकार, कुंजियाँ, उत्पत्ति और स्वामित्व निर्दिष्ट करने वाले व्युत्पत्ति वाइल्डकार्ड को जोड़ता है। जोड़ी wpkh([फिंगरप्रिंट/84h/0h/0h]xpub…/0/*) और …/1/* का वर्णन एक परिवर्तन प्राप्त करता है; BIP389 मल्टीपाथ लेखन की अनुमति देता है। आंतरिक ध्वज परिवर्तन के लिए डिस्क्रिप्टर का चयन करता है, यह स्क्रिप्ट को स्वयं नहीं बदलता है। खाता जानकारी, स्क्रिप्ट प्रकार और व्युत्पत्ति नीति के बिना एक बीज ताज़ा होने के बाद वैध परिवर्तनों को अदृश्य छोड़ सकता है, भले ही कुंजियाँ मौजूद हों। [बीआईपी 380 - आउटपुट स्क्रिप्ट डिस्क्रिप्टर] [बीआईपी 389 - मल्टीपाथ डिस्क्रिप्टर कुंजी एक्सप्रेशन] [बिटकॉइन कोर - आउटपुट डिस्क्रिप्टर]

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

सामान्य अनुमान इनपुट के समान स्क्रिप्ट प्रकार के आउटपुट, एक अप्रभावी गोलाकार राशि, एक ताज़ा पता या इनपुट के अंकगणित के अनुरूप मूल्य को बदलने के रूप में निर्दिष्ट करते हैं। वे अक्सर दो आउटपुट के साथ सामान्य भुगतान के लिए काम करते हैं, लेकिन प्रत्येक के विपरीत उदाहरण होते हैं। BIP78 Payjoin जानबूझकर सामान्य-इनपुट और स्क्रिप्ट-प्रकार और राउंड-राशि अनुमान दोनों को तोड़ता है; कॉइनजॉइन, बैचिंग और सेल्फ-ट्रांसफर और अधिक अस्पष्टता जोड़ते हैं। परिणाम का उद्देश्य निश्चितता और समर्थन की डिग्री होना है, न कि प्रोटोकॉल प्रमाण स्थिति। [बीआईपी 78 - पेजॉइन] [मेइकलेजोन एट अल। - एक मुट्ठी बिटकॉइन]

धूल नोड की रिले नीति है जिसकी गणना आउटपुट के प्रकार, इसके भविष्य के व्यय के अनुमानित आकार और समायोज्य धूल रिले फीरेट से की जाती है; यह सार्वभौमिक सातोशी गिनती या आम सहमति प्रतिबंध नहीं है। एक बटुआ निर्माण के दौरान धूल से ऊपर परिवर्तन को अस्वीकार कर सकता है और बाद में इसके मूल्य से अधिक खर्च कर सकता है। आर्थिक सीमा वर्तमान और दीर्घकालिक फ़ेरीट और स्क्रिप्ट के आकार पर निर्भर करती है। परिवर्तन को दबाने से आज का शुल्क बढ़ जाएगा, बहुत कम परिवर्तन फंस सकता है। [बिटकॉइन कोर - लेनदेन रिले नीति]

PSBT में, आउटपुट BIP32 व्युत्पत्ति एक हार्डवेयर या ऑफ़लाइन हस्ताक्षरकर्ता को प्रस्तावित आउटपुट प्राप्त करने और उसी वॉलेट नीति पर रिटर्न को सत्यापित करने की अनुमति देती है। BIP174 एकल-कुंजी और मल्टीसिग दोनों के लिए पता लगाने का वर्णन करता है; मल्टीसिग के लिए, एकल स्थानीय कुंजी का मिलान पर्याप्त नहीं है। एक दुर्भावनापूर्ण समन्वयक परिवर्तन को अपने स्वयं के आउटपुट से बदल सकता है या शेष को अत्यधिक शुल्क में छिपा सकता है। हस्ताक्षरकर्ता को विश्वसनीय डिस्प्ले पर प्राप्तकर्ता, कुल शुल्क और प्रत्येक घोषित परिवर्तन को सत्यापित करना होगा। [बीआईपी 174 - आंशिक रूप से हस्ताक्षरित बिटकॉइन लेनदेन प्रारूप]

प्रतिस्थापन-दर-शुल्क अपुष्ट लेनदेन के अर्थशास्त्र को बदल देता है। बिटकॉइन कोर में बम्पफी परिवर्तन को कम करके, इनपुट जोड़कर या परिवर्तन बनाकर उच्च शुल्क का भुगतान कर सकता है; नीति या आर्थिक मेज़ परिवर्तन से नीचे गिरने के बाद, यह गायब हो जाता है। अपुष्ट परिवर्तन खर्च करने से वंशज माता-पिता के प्रतिस्थापन पर निर्भर हो जाता है, और सीपीएफपी पैकेज शुल्क बढ़ाने के लिए वॉलेट-नियंत्रित आउटपुट का उपयोग करता है। प्रतिस्थापन तय होने से पहले किसी अपुष्ट टीएक्सआईडी/आउटपॉइंट फाइनल पर विचार न करें। [बिटकॉइन कोर आरपीसी - बम्पफी]

पूर्ण पुनर्प्राप्ति के लिए बीज या हस्ताक्षर कुंजी के साथ-साथ प्राप्त/आंतरिक विवरणक, कुंजी मूल, खाता, नेटवर्क, स्क्रिप्ट नीति, व्युत्पत्ति रेंज और पर्याप्त पुरानी स्कैन शुरुआत की आवश्यकता होती है। एक गुम /1/* आम तौर पर शेष राशि को छोटा कर देता है क्योंकि परिवर्तन नहीं मिलता है। मल्टीसिग के लिए, सभी कोसिग्नर xpubs, थ्रेशोल्ड और ऑर्डरिंग को दोनों शाखाओं पर रखें। ज्ञात प्राप्त/परिवर्तन स्क्रिप्ट का मिलान करके, UTXO का पुनर्निर्माण करके, PSBT बनाकर और प्रत्येक हस्ताक्षरकर्ता पर परिवर्तन को सत्यापित करके पुनर्प्राप्ति का परीक्षण करें। [बीआईपी 32 - पदानुक्रमित नियतात्मक वॉलेट] [बीआईपी 380 - आउटपुट स्क्रिप्ट डिस्क्रिप्टर] [बीआईपी 389 - मल्टीपाथ डिस्क्रिप्टर कुंजी अभिव्यक्ति]

पूरी तस्वीर के लिए इस प्रविष्टि के साथ यह भी पढ़ें बिटकॉइन पता, UTXO, Coin Control, वॉलेट, Coin Selection, HD Wallet. इस प्रविष्टि का उल्लेख यहाँ भी है बिटकॉइन पता, Coin Control, Bitcoin में गोपनीयता, छद्मनामिता.

DOC · 001Bitcoin Developer Guide — Transactionsदस्तावेज़ ↗DOC · 002BIP 32 — Hierarchical Deterministic Walletsविनिर्देश ↗DOC · 003BIP 44 — Multi-Account Hierarchyविनिर्देश ↗DOC · 004BIP 78 — Payjoinविनिर्देश ↗DOC · 005BIP 174 — Partially Signed Bitcoin Transaction Formatविनिर्देश ↗DOC · 006BIP 380 — Output Script Descriptorsविनिर्देश ↗DOC · 007BIP 389 — Multipath Descriptor Key Expressionsविनिर्देश ↗DOC · 008Bitcoin Core — Output Descriptorsदस्तावेज़ ↗DOC · 009Bitcoin Core — Coin Selection Implementationदस्तावेज़ ↗DOC · 010Bitcoin Core RPC — fundrawtransactionदस्तावेज़ ↗DOC · 011Bitcoin Core RPC — bumpfeeदस्तावेज़ ↗DOC · 012Bitcoin Core — Transaction Relay Policyदस्तावेज़ ↗DOC · 013Bitcoin Optech — Coin Selectionदस्तावेज़ ↗DOC · 014Meiklejohn et al. — A Fistful of Bitcoinsदस्तावेज़ ↗
1 अगस्त 2026 को समीक्षा की गईस्रोत पहले · यह निवेश सलाह नहीं है