Is "change output" occurs for exact quantity transfer?

+1 vote

Suppose, I have issued 5 quantity asset in  Address A. I have transferred 1 quantity asset to Address B.

Now, Address B sends entire 1 quantity to Address C, then as mentioned some of it comes back to the Address B or Address A in a "change output"? 

So, if Sender address is transferring the entire quantity of asset it has, then also "change output" transaction will occur?

asked Dec 12, 2018 by adgupta

2 Answers

0 votes
Best answer
Yes, there are always change outputs, because even if the change output contains no assets, it may be required to "spend" in future transactions to enable them to be signed.
answered Dec 14, 2018 by MultiChain
selected Dec 16, 2018 by adgupta
0 votes
This complete process acts like this:

Suppose A have a balance of total 5 units then if A has to transfer 1 unit then the whole 5 units are transferred from which 1 gets credited to B and the rest units of the change output gets back to A. And, now if B wants to send C then the complete balance of B is transferred and only the amount that you want to send to C is debited and rest will be credited back to B as the change output.
answered Dec 13, 2018 by gimmick