Bitcoin Forum
July 23, 2018, 04:34:16 PM *
News: Latest stable version of Bitcoin Core: 0.16.1  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: confirmations on change address  (Read 628 times)
flower1024
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000


Varanida : Fair & Transparent Digital Ecosystem


View Profile
September 11, 2012, 07:57:25 AM
 #1

hi,

just a small question:

if i send a transaction the change goes to another address (i am speaking about reference implementation).
why aren't there any confirmations needed? it seems to be a normal transaction.

what would happen if i use a wallet (e.g. blockchain.info) and use another partys address as a change address. would he need to wait for confirmations (i guess yes, because i dont see a way to distinguish between change and "real" transaction?

iBuilding A Better Interneti
━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━

 
 █b
▐█=
║█
██                                         ¡▄▄▄▄▄▄▄▄┌
██M                                  ╒▄▄▄▄█▀    ▂▂ ╙▀▀▆▄
██▌                                ╓, ,██╨      ▀▀▀    ╜▀█▌
███                                ▀▀██╙     ▄▄▄▄▄      ╓█L
█ █▌                            ▄▄▄▄█▀          └▀▀▀▀█Φ█▀"
█▌ █▄                            ██▀           ▄█▀
▐▌  ▀▌                       ▀▄██▀            ▄▀
▐█     ▂▂▂                ▄  ▄█▀           ▄▄▀
 █▌  ╙▀▀▀▀▀█▄         ▄   ███▀     ▁▂▃▄▄▄█▀▀
  █▄        █▌    █▄  ██▄█▀        ▔▔╙▀▐█
   █▄       █▌ ▀▀████▀▀▀               ▐▌
    ▀█     █▀                          ▐▌
     ╙█▄  ▄▌                        ╓█ ▐█
       └▀██  ╓▄▄µ╓▄▄µ            ,▄█▀┘  █▌    ▄▄ ╓▄▄µ
         ██▄█▀▀███▀▀█▄       ╓▄▄█▀▀      ▀█▄█▀▀▀██▄╙▀█▄▄
          ▀╙    ▀▀▀  ▀▀▀  ▀▀▀▀╙           `      "▀▀  └╙
You Can See Me Now, Hi :}
VARANIDA

 
 
 
 
               ▄██   ▄███▄
              ▄███████  ██
              ██    ▀████▀
             ██
  ▄▄  ▄▄█████████████▄▄  ▄▄
▄███████████████████████████▄
█████████████████████████████
▀███████    █████    ███████▀
  ▀█████    █████    █████▀
   ███████████████████████
    █████▄  ▀▀▀▀▀  ▄█████
     ▀█████▄▄▄▄▄▄▄█████▀
        ▀▀█████████▀▀
|Hello Again
GWhitePaperG
GAnn ThreadG
1532363656
Hero Member
*
Offline Offline

Posts: 1532363656

View Profile Personal Message (Offline)

Ignore
1532363656
Reply with quote  #2

1532363656
Report to moderator
1532363656
Hero Member
*
Offline Offline

Posts: 1532363656

View Profile Personal Message (Offline)

Ignore
1532363656
Reply with quote  #2

1532363656
Report to moderator
"In a nutshell, the network works like a distributed timestamp server, stamping the first transaction to spend a coin. It takes advantage of the nature of information being easy to spread but hard to stifle." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1532363656
Hero Member
*
Offline Offline

Posts: 1532363656

View Profile Personal Message (Offline)

Ignore
1532363656
Reply with quote  #2

1532363656
Report to moderator
Revalin
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500


165YUuQUWhBz3d27iXKxRiazQnjEtJNG9g


View Profile
September 11, 2012, 08:38:06 AM
 #2

Waiting for confirmations isn't a network requirement.  It's just a trust issue.

You can automatically trust your own change.  You're not going to double-spend attack yourself, so there's no need to wait.

The "change" has no technical difference from the "payment".  It's just two outputs.  For example, consider these two transactions:

Address A has 1 BTC
You pay 0.75 BTC to B
You receive 0.25 BTC change to C

Address A has 1 BTC
You pay 0.75 BTC to B and 0.25 BTC to C
There is no change left over

The only difference is in the first, address C was automatically generated by your client; in the second, you entered it manually.  From a network and blockchain perspective these two transactions are identical, bit for bit.

      War is God's way of teaching Americans geography.  --Ambrose Bierce
Bitcoin is the Devil's way of teaching geeks economics.  --Revalin 165YUuQUWhBz3d27iXKxRiazQnjEtJNG9g
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!