the client generates a new Bitcoin address, and sends the difference of the sum total, back to this address. This is known as change

Change


To learn more About Click here Youtube Video

Meaning

When the output of one transaction is used as the input of another transaction, it must be spent in its entirety. 

However, sometimes the value of the output is higher than what the user wishes to pay.

 In such a case, the client generates a new Bitcoin address, and sends the difference of the sum total, back to this address. 

This is known as change

Example

Say you want to buy a chocolate bar of $5 from a store and then you open your wallet (fiat wallet) and inside there is a single $20 bill. 

What is the min amount you can pay? 

It isn’t $5; you can’t rip up 5/20th of the bill and give it to the cashier. You need to pay $20 and since you only owe $5, the cashier gives you back $15.

 Now usually in fiat, nobody ever except the central bank itself, can make new bills so bills are in fixed denominations and thus your fiat transaction may look something like the following.

Inputs:

$20 bill

Outputs:

$5 bill to cashier

$10 bill to you

$5 bill to you

Since this happens with us all the time, it becomes instinctive but if you break it down that is what is exactly happening. 

Now lets imagine for a second that some system existed which allowed anyone to securely destroy any authentic fiat money (bills) and print replacements in arbitrary amounts (not just $10s and $20s but even $15.93437208 and so on if you wanted to), while preventing double spending, and ensuring that at all times the amount of money created is exactly the same as the amount of money destroyed. In that case your transactions might look like this:

Inputs:

$20 bill – destroyed

Outputs:

$5 newly created bill to cashier

$15 newly created bill to you

That is exactly how cryptocurrencies like bitcoin works. 

Except instead of bills we call such elements ‘inputs’ and ‘outputs. When you “spend” bitcoins you must use the entire value of an unspent output and turn it into the input for a new transaction. 

Your wallet eventually hides this somewhat by continually looking for unspent outputs and adding up its total value. 

So, when your wallet says you have 190 BTC it simply means the sum of all your unspent outputs total 190 BTC.

Change

अर्थ

जब एक लेन-देन के आउटपुट का उपयोग दूसरे लेनदेन के इनपुट के रूप में किया जाता है, तो इसे पूरी तरह से खर्च किया जाना चाहिए।

हालांकि, कभी-कभी आउटपुट का मूल्य उपयोगकर्ता द्वारा भुगतान करने की इच्छा से अधिक होता है।

 à¤à¤¸à¥‡ मामले में, ग्राहक एक नया बिटकॉइन पता बनाता है, और इस पते पर वापस कुल योग का अंतर भेजता है।

इसे परिवर्तन के रूप में जाना जाता है

उदाहरण

कहते हैं कि आप एक दुकान से $ 5 का एक चॉकलेट बार खरीदना चाहते हैं और फिर आप अपना वॉलेट (fiat वॉलेट) खोलते हैं और उसके अंदर एक बिल 20 डॉलर का होता है।

आपके द्वारा भुगतान की जाने वाली न्यूनतम राशि क्या है?

यह $ 5 नहीं है; आप बिल का 5/20 वाँ भाग नहीं ले सकते और इसे कैशियर को दे सकते हैं। आपको $ 20 का भुगतान करने की आवश्यकता है और जब से आप केवल $ 5 का भुगतान करते हैं, कैशियर आपको $ 15 वापस देता है।

 à¤…ब आम तौर पर फ़िएट में, केंद्रीय बैंक को छोड़कर कभी भी कोई भी नया बिल नहीं बना सकता है, इसलिए बिल निश्चित संप्रदायों में होते हैं और इस प्रकार आपका फ़िएट ट्रांज़ैक्शन निम्नलिखित में से कुछ दिख सकता है।

इनपुट:

$ 20 बिल

आउटपुट:

$ 5 बिल कैशियर के लिए

आपके लिए $ 10 बिल

$ 5 बिल आपको

चूँकि यह हर समय हमारे साथ होता है, यह सहज हो जाता है, लेकिन अगर आप इसे तोड़ देते हैं, तो ऐसा ही होता है।

अब एक दूसरे के लिए कल्पना करें कि कुछ प्रणाली अस्तित्व में थी जो किसी को भी किसी भी प्रामाणिक फिएट मनी (बिल) को सुरक्षित रूप से नष्ट करने और मनमानी मात्रा में प्रिंट करने की अनुमति देती थी (न केवल $ 10s और $ 20s बल्कि $ 15.93437208 और इसलिए यदि आप चाहते थे), जबकि दोहरे खर्च को रोकना, और यह सुनिश्चित करना कि हर समय बनाई गई धनराशि ठीक उसी प्रकार है जैसे कि नष्ट की गई धनराशि। उस स्थिति में आपका लेनदेन इस तरह दिखाई दे सकता है:

इनपुट:

$ 20 बिल – नष्ट

आउटपुट:

$ 5 नव निर्मित बिल कैशियर को

आपके लिए $ 15 नव निर्मित बिल

ठीक इसी तरह से बिटकॉइन जैसी क्रिप्टोकरेंसी काम करती है।

बिलों के बजाय हम ऐसे तत्वों को ‘इनपुट’ और ‘आउटपुट’ कहते हैं। जब आप बिटकॉइन को “खर्च” करते हैं तो आपको एक अनपेक्षित आउटपुट के पूरे मूल्य का उपयोग करना होगा और इसे नए लेनदेन के लिए इनपुट में बदलना होगा।

आपका बटुआ अंततः इसे कुछ हद तक लगातार अनपेक्षित आउटपुट की तलाश में और अपने कुल मूल्य को जोड़कर छुपाता है।

इसलिए, जब आपका बटुआ कहता है कि आपके पास 190 बीटीसी है, तो इसका मतलब है कि आपके सभी अयोग्य आउटपुट का योग कुल 190 बीटीसी है।