Bitcoin Forum
March 30, 2024, 12:48:16 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Question about interpreting Transactions on blockchain.info  (Read 479 times)
iAmTheWhale (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
April 09, 2013, 03:44:53 PM
 #1

Whenever I send bitcoin, I see two addresses as recipients. For example, see this transaction

https://blockchain.info/tx/cbdc112a33125480fa539911c3cc6f4eea5fa7c34b2df895e6de058f204a8794

The address with "1F" is where I sent 10BTC to. What is the "1AvH" address? That address is somehow related to my wallet?



1711759696
Hero Member
*
Offline Offline

Posts: 1711759696

View Profile Personal Message (Offline)

Ignore
1711759696
Reply with quote  #2

1711759696
Report to moderator
1711759696
Hero Member
*
Offline Offline

Posts: 1711759696

View Profile Personal Message (Offline)

Ignore
1711759696
Reply with quote  #2

1711759696
Report to moderator
"Your bitcoin is secured in a way that is physically impossible for others to access, no matter for what reason, no matter how good the excuse, no matter a majority of miners, no matter what." -- Greg Maxwell
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1711759696
Hero Member
*
Offline Offline

Posts: 1711759696

View Profile Personal Message (Offline)

Ignore
1711759696
Reply with quote  #2

1711759696
Report to moderator
1711759696
Hero Member
*
Offline Offline

Posts: 1711759696

View Profile Personal Message (Offline)

Ignore
1711759696
Reply with quote  #2

1711759696
Report to moderator
MGUK
Member
**
Offline Offline

Activity: 83
Merit: 10


View Profile
April 09, 2013, 04:13:34 PM
 #2

It's most likely the "change"

Transacitons have numerous input and outputs.

The sum of all the inputs must equal the sum of all the outputs.

The money you have available is the sum of all your available inputs (they're actually outputs from previous transactions - AKA Unspent Transaction Outputs or UTXOs)

You can't divide UTXO without sending it through a transaction like what's happened there. For example:


So say you have 10BTC in 1 UTXO, and you want to send someone 5BTC, you put 5BTC in you client and press send

Behind the scenes, you client only has 1 UTXO to play with which is 10BTC, so you have to use that as in input.
So the transaction has 10BTC input, and 5BTC output to the person your paying.
In that state, the total input is 10, total output is 5, so they don't match up, your money disappears.
To solve this, a "change" output is added: basically the remaining 5BTC that isn't going to your friend is sent back to you as an extra output.

The position and address used for the change output is randomised by the client to protect anonymity a bit more.

Hope this helps:)
iAmTheWhale (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
April 09, 2013, 04:29:51 PM
 #3

Thank you so much! I had a momentary freak out when I saw the other address. This explanation helped me. +1 karma for you.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!