Author

Topic: Doubt about change adresses - Version 0.5.17 (Read 825 times)

legendary
Activity: 1708
Merit: 1066
Change addresses can be confusing - they are not very intuitive and make using paperwallets more difficult than they should be.

Hopefully the posters have explained this with their links etc.

It would be appreciated if you'd change the thread title to something more neutral.


In the OP there was a reference to the recent article on reddit - the latest release has a couple of feature to do with this. There is a blog article on multibit.org which explains it more.

It often takes quite a while to sift through data, figure out what the best response is and then implement it. That's just the nature if coding really - you cannot rush things.
hero member
Activity: 780
Merit: 533
The receiving side of a transaction can't to anything about that transaction. The receiving side could be offline or even a paper wallet. How should a paper wallet generate a "change" address?
That is not possible. This is not how bitcoin works. This has nothing to do at all with MultiBit.

If you are really supposed to get 0.01727485 BTC and the sender only sends 0.00095527 BTC to your address 16PQX51cPj9ACvtzPuj9mU4zTXSM3wU3Tz then the sender is very confused to say the least.
You have to talk with the sender about this.

Nobody else is claiming that they should receive all the outputs of a transaction. That's only you.

You should change the topic title, apologize sincerely to the MultiBit developers and send a substantial donation to the MultiBit donation address from your 16PQX51cPj9ACvtzPuj9mU4zTXSM3wU3Tz address.

newbie
Activity: 3
Merit: 0
So you never sent bitcoins, you only received bitcoins at your MultiBit address and you wonder about change adresses, yes?

Please change the topic subject from "Critical Bug - Version 0.5.17" to "I'm confused about change adresses".

Read https://en.bitcoin.it/wiki/Change

In the last transaction, was the intent of the sender to send 0.00095527 BTC to you?
If yes, all is fine and normal behaviour.
If the sender thinks he is missing bitcoins he should read https://en.bitcoin.it/wiki/Change and check the balance of his bitcoin client.

I am supposed to receive 0.01727485 BTC.
In all the transactions I supposed to receive the total value of the two parts and i only receive one part.

What I understand is somehow 0.01727485 was divided em 2 pieces:
0.01631958 BTC to address 112sQ1pQjcJQdKC2m7dt2RezK67UzVTGss 
and 0.00095527 BTC to address 16PQX51cPj9ACvtzPuj9mU4zTXSM3wU3Tz

But In my balance I just receive one part: 0.00095527. The second one never appears.
I continue to think that is a bug, as many people reports.

Or maybe a hacker version of multibit that does something weird. Is it possible?
hero member
Activity: 780
Merit: 533
So you never sent bitcoins, you only received bitcoins at your MultiBit address and you wonder about change adresses, yes?

Please change the topic subject from "Critical Bug - Version 0.5.17" to "I'm confused about change adresses".

Read https://en.bitcoin.it/wiki/Change

In the last transaction, was the intent of the sender to send 0.00095527 BTC to you?
If yes, all is fine and normal behaviour.
If the sender thinks he is missing bitcoins he should read https://en.bitcoin.it/wiki/Change and check the balance of his bitcoin client.
newbie
Activity: 3
Merit: 0
Ok,
regardless to this comment:

"There is no such thing as "change addresses" in MultiBit. The address for change is picked from already existing addresses that you manually requested to create (except in the special case that you have exactly 1 address, in which case it would create a second address)."

In my case, I have exactly 1 address (16PQX51cPj9ACvtzPuj9mU4zTXSM3wU3Tz). So, somebody send me money and looking at the transaction in blockchain

https://blockchain.info/tx-index/029f0f69e0ed1c784247eb63a0d0343847a6419a95d388f601317f682ccdfb4c

it creates a second address 112sQ1pQjcJQdKC2m7dt2RezK67UzVTGss but the BTC from this second address never appears in my account.
It just disappears. Maybe is bug of computing the balance or maybe the way the sender sends the BTC.

Or a hacker is stealing money..
hero member
Activity: 658
Merit: 500
There is no such thing as "change addresses" in MultiBit. The address for change is picked from already existing addresses that you manually requested to create (except in the special case that you have exactly 1 address, in which case it would create a second address).
How does your reply help regarding the OP?
He claims something happened which as far as I know is not possible using MultiBit. I'm just trying to know what really happened.
hero member
Activity: 658
Merit: 500
(except in the special case that you have exactly 1 address, in which case it would create a second address).
How did you get that idea?
Jim himself stated that some time ago. I wasn't aware that behavior changed.
hero member
Activity: 780
Merit: 533
(except in the special case that you have exactly 1 address, in which case it would create a second address).

How did you get that idea?

I just created a new wallet with 0.5.17
I exported the private key for the one adress MultiBit created automatically for the new wallet.
I sent 1.0002 BTC to that address.
From that wallet I sent 0.5 BTC to the MultiBit donation address.
https://blockchain.info/tx/ccd05c59a47743277260e0e92c1584f24898d35e345891f82e60c179a2db2ce8
As you can see the change was sent back to the originating address.

Needing only one initial backup for the one address that is always reused again is my main use case for MultiBit.

@RoxxR: I have never seen MultiBit create a change address. As long as the OP is using this confusing statement and as long as he is not able to give a step-by-step instruction on how to reproduce the problem nobody will be able to help him.
full member
Activity: 209
Merit: 148
Transaction 1
https://blockchain.info/tx-index/029f0f69e0ed1c784247eb63a0d0343847a6419a95d388f601317f682ccdfb4c
Mutibit does not create the private key for the change address 112sQ1pQjcJQdKC2m7dt2RezK67UzVTGss and I lost 0.01631958 BTC

Transaction 2
https://blockchain.info/tx-index/6489cbb222472bf79082e7b93f194efe8ef9959f1961ff8b331ae936c00bdb04
Mutibit does not create the private key for this change address 12TLHHTf7Tg3miG32fnAnQhwX7F2kKMd8T and I lost 0.01005298 BTC

Transaction 3
https://blockchain.info/tx-index/39023e69215c2bebd1ad9089a9e45c40e470e86125c542c6be1c4476590e8412
Mutibit does not create the private key for this change address 1K5q7Sj8XTLK6qDGaFg5k7a83J1ukRmt1q and I lost 0.0103899 BTC

Transaction 4
https://blockchain.info/tx-index/e75c82d16d137af0a6c618977fcca45a2f76dbe5b5e130a52ed0e1f8df2f7297
Mutibit does not create the private key for this change address 1KMjmvbKhkDnj7AFwrdEXXGdddxo8eM5CK and I lost 0.04444833 BTC

Transaction 5
https://blockchain.info/tx-index/54c14eb7ac26949dac9005133ddecccb78e21152220901c392bec5c1b73bc4e0
Mutibit does not create the private key for this change address 1HBd54VGLc3rrNbPi1tBAQhufGjacY7eGu and I lost 0.01025234 BTC

I tried almost everything to recover the keys. Many people reported the same problem.

Anyone has the magic solution or do we have to abandon multibit like many people?

Is this the critical bug that was discussed on Reddit a while ago? Has nothing been done by the dev since then??
full member
Activity: 209
Merit: 148
There is no such thing as "change addresses" in MultiBit. The address for change is picked from already existing addresses that you manually requested to create (except in the special case that you have exactly 1 address, in which case it would create a second address).

How does your reply help regarding the OP?
hero member
Activity: 658
Merit: 500
There is no such thing as "change addresses" in MultiBit. The address for change is picked from already existing addresses that you manually requested to create (except in the special case that you have exactly 1 address, in which case it would create a second address).
newbie
Activity: 3
Merit: 0
Transaction 1
https://blockchain.info/tx-index/029f0f69e0ed1c784247eb63a0d0343847a6419a95d388f601317f682ccdfb4c
Mutibit does not create the private key for the change address 112sQ1pQjcJQdKC2m7dt2RezK67UzVTGss and I lost 0.01631958 BTC

Transaction 2
https://blockchain.info/tx-index/6489cbb222472bf79082e7b93f194efe8ef9959f1961ff8b331ae936c00bdb04
Mutibit does not create the private key for this change address 12TLHHTf7Tg3miG32fnAnQhwX7F2kKMd8T and I lost 0.01005298 BTC

Transaction 3
https://blockchain.info/tx-index/39023e69215c2bebd1ad9089a9e45c40e470e86125c542c6be1c4476590e8412
Mutibit does not create the private key for this change address 1K5q7Sj8XTLK6qDGaFg5k7a83J1ukRmt1q and I lost 0.0103899 BTC

Transaction 4
https://blockchain.info/tx-index/e75c82d16d137af0a6c618977fcca45a2f76dbe5b5e130a52ed0e1f8df2f7297
Mutibit does not create the private key for this change address 1KMjmvbKhkDnj7AFwrdEXXGdddxo8eM5CK and I lost 0.04444833 BTC

Transaction 5
https://blockchain.info/tx-index/54c14eb7ac26949dac9005133ddecccb78e21152220901c392bec5c1b73bc4e0
Mutibit does not create the private key for this change address 1HBd54VGLc3rrNbPi1tBAQhufGjacY7eGu and I lost 0.01025234 BTC

I tried almost everything to recover the keys. Many people reported the same problem.

Anyone has the magic solution or do we have to abandon multibit like many people?
Jump to: