0

Is it possible to : I sent BTC to A from Address1 and I asked him to send me BTC (different amount as I send him) to Address1 (same address with I sent him before)..?

0

Yes, this works, change either needs to be sent back to Address A, if the amount is less, or an additional previous transaction output needs to be used if the amount is greater than what was sent from Address1. Here is an illustration of change.

Let's say 1 BTC is sent from Address A to Address B. Then 0.5 BTC is sent from B back to A.

TX #1

Input                         | Output
----------------------------- | ------
(some output 1 BTC to A)      | 1 BTC to B

TX #2

Input                         | Output
----------------------------- | ------
(TX #1 output 1 BTC A to B)   | 0.5 BTC to A
                              | 0.5 BTC to B (change)
  • Note this doesn't account for tx fees, which would decrease the change amount back to A
  • 1
    I have the uneasy feeling that the (change) label is on the wrong line. – RedGrittyBrick Oct 19 '18 at 14:02
  • Oops i meant to say "0.5 BTC is sent from B back to A"! – JBaczuk Oct 19 '18 at 14:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.