Bitcoin Forum
April 24, 2024, 09:31:15 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Question regarding BTC change address and transaction  (Read 190 times)
logfiles (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 1960
Merit: 1638


Top Crypto Casino


View Profile WWW
August 16, 2019, 02:06:27 PM
 #1

I understand that  when someone is trying spend part of the BTC that is in their HD wallet. The whole amount is spent but the change gets sent back to one of the owner's wallet addresses (or in this case the change address).

Now since every BTC transaction requires a miner's fee... How is the fee of the new transaction to the change address catered for?

1. Is it part of the fee paid when spending the whole BTC amount in the first transaction or it's deducted from the change when it is being transferred to the new change address?

Thanks in advance to anyone who will help me understand these  Wink

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
1713951075
Hero Member
*
Offline Offline

Posts: 1713951075

View Profile Personal Message (Offline)

Ignore
1713951075
Reply with quote  #2

1713951075
Report to moderator
BitcoinCleanup.com: Learn why Bitcoin isn't bad for the environment
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713951075
Hero Member
*
Offline Offline

Posts: 1713951075

View Profile Personal Message (Offline)

Ignore
1713951075
Reply with quote  #2

1713951075
Report to moderator
1713951075
Hero Member
*
Offline Offline

Posts: 1713951075

View Profile Personal Message (Offline)

Ignore
1713951075
Reply with quote  #2

1713951075
Report to moderator
1713951075
Hero Member
*
Offline Offline

Posts: 1713951075

View Profile Personal Message (Offline)

Ignore
1713951075
Reply with quote  #2

1713951075
Report to moderator
Rath_
aka BitCryptex
Legendary
*
Offline Offline

Activity: 1876
Merit: 3131



View Profile
August 16, 2019, 02:15:04 PM
Merited by dbshck (4), Foxpup (2), o_e_l_e_o (1), logfiles (1)
 #2

Now since every BTC transaction requires a miner's fee... How is the fee of the new transaction to the change address catered for?

The change is included in the same transaction; it shows as an extra output of your transaction. The transaction fee will be a little bit higher but not as much as if you were sending a separate transaction. It will be deducted from the input(s) just like the fee if there wasn't any change.
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18507


View Profile
August 17, 2019, 03:52:17 PM
Merited by Foxpup (2), logfiles (1), TalkStar (1)
 #3

The transaction fee will be a little bit higher but not as much as if you were sending a separate transaction.
To expand on that, a 1-input-1-output transaction (for example if you are sending all the coins in a single UTXO to another address, and there will be no change left over) is in the region of 192 bytes. A 1-input-2-output transaction (the scenario described above, where whatever is not spent is sent back to you under a new address), is in the region of 226 bytes. So the additional change output will add around 34 bytes to your transaction, or even less if you are using SegWit.
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!