Author

Topic: bitcoin disappeared? (Read 642 times)

newbie
Activity: 5
Merit: 0
September 08, 2017, 12:29:57 AM
#9
It doesn't have anything to do with your wallet be synced or not. Bitcoin Core just doesn't show "Change" addresses (in an obvious location). "Change" addresses and "Receive" addresses are treated separately in Bitcoin Core.

When you click on "Receiving addresses" and create a new address... Bitcoin Core will never give you a "change" address. Likewise, whenever you send coins and there is change to be returned to you, Bitcoin Core will never send change to a "receive" address (unless you explicity tell it to).

There is no way that I know of to alter this behaviour in Bitcoin Core unless you manually set the change address yourself for each transaction.

The only other way I know of to see the change address, is to "Enable coin control features" in "Settings -> Options -> Wallet". Goto the "Send" tab and click "Inputs...", you will see the change amounts and the addresses they're in labelled as "(change)".

The coin control feature also adds the "Custom Change Address" option to the "Send" tab, so you can just put your original address and it will send any change back to that address instead of creating a new change address.

You should be aware, that blockchain.info (and most other wallets) also use change addresses... just something to be aware of Wink

Thank you very much, really appreciate. The information you provided are very helpful. Im still new to bitcoins  Cheesy
HCP
legendary
Activity: 2086
Merit: 4361
September 08, 2017, 12:16:06 AM
#8
It doesn't have anything to do with your wallet be synced or not. Bitcoin Core just doesn't show "Change" addresses (in an obvious location). "Change" addresses and "Receive" addresses are treated separately in Bitcoin Core.

When you click on "Receiving addresses" and create a new address... Bitcoin Core will never give you a "change" address. Likewise, whenever you send coins and there is change to be returned to you, Bitcoin Core will never send change to a "receive" address (unless you explicity tell it to).

There is no way that I know of to alter this behaviour in Bitcoin Core unless you manually set the change address yourself for each transaction.

The only other way I know of to see the change address, is to "Enable coin control features" in "Settings -> Options -> Wallet". Goto the "Send" tab and click "Inputs...", you will see the change amounts and the addresses they're in labelled as "(change)".

The coin control feature also adds the "Custom Change Address" option to the "Send" tab, so you can just put your original address and it will send any change back to that address instead of creating a new change address.

You should be aware, that blockchain.info (and most other wallets) also use change addresses... just something to be aware of Wink
newbie
Activity: 5
Merit: 0
September 07, 2017, 11:16:11 PM
#7
However When I create a blockchain online wallet and import my address from bitcoin core it shows my balance is 0, and the detail shows I have sent two amount on 19/12/2016, one is the same as I spent, but the rest of my all my bitcoins balance was sent to another address which I dont know at all. I am pretty sure that I just sent one amount to the first address.
This sounds like the remainder of your coins have been sent to a "change address" in your Bitcoin Core wallet, but you've only exported the private key for your original addresses. It goes something like this:

Code:
1BitcoinAddressA 0.057 BTC ---|---> 0.003 BTC yourFriendsBTCAddress
                              |
                              |---> 0.054 BTC yourNewChangeAddress

You have imported the privateKey for 1BitcoinAddressA, which now contains 0 BTC, as you sent your friend 0.003, and the the 0.054 remainder got sent to a new address. You need to export the private key for "yourNewChangeAddress" from Bitcoin Core Wallet and then import that into b.info... then your wallet will show your 0.054 BTC Wink


To find which address in Bitcoin Core has your 0.054 BTC, you can use the "listaddressgroupings" command in the Bitcoin Core Console ("Help -> Debug Window -> Console"). Then you can "dumpprivkey" for that address to get the private key and import that into b.info.

You can read more about Bitcoin "change" here: https://en.bitcoin.it/wiki/Change

Thank you! yes you are right. I have just done that.

Maybe it is because I havent sync the wallet upto date, I didnt see the new address automatically.

Thanks for your help. Now I think I will stick to the blockchain.info wallet.

newbie
Activity: 5
Merit: 0
September 07, 2017, 11:09:10 PM
#6
Hello Guys,

I bought 0.057 bitcoins on1/12/13 and Spent 0.0063 bitcoins on 19/12/2016. Those are the only two transactions I have done with bitcoin core wallet.

Because I dont have enought disk space for the blockchain, I tried to use blockchain online wallet.

However When I create a blockchain online wallet and import my address from bitcoin core it shows my balance is 0, and the detail shows I have sent two amount on 19/12/2016, one is the same as I spent, but the rest of my all my bitcoins balance was sent to another address which I dont know at all. I am pretty sure that I just sent one amount to the first address.

Did any experience the same before? It seems like my bitcoins was stolen.  

I know 0.054 is not big money, It just makes me concern about the security of bitcoins.

Can anyone help? Thanks




Did you kill the info on the crowded hdd?

My guess is your wallet had address a. You did the move on dec 19. When you did the move it made a new address in your wallet address b

So if you did not kill the info on the crowded hdd open your wallet and see if it has a balance

If you killed the wallet on the crowded hdd you destroyed your money

I think you can find and import the key of that mystery address cause I think your wallet holds that address


Yes, You are 100% right. I can dump the private key for the mystery address with my bitcoin core wallet. And I imported it to blockchain.info and it showed the correct balance.

So everytime when I transfer bitcoin to another address, the core wallet will transfer rest of the balance to a new address and store it in my wallet. Is that  ture?

But under the receiving addresses list I cant find the new address. Is that because I didnt sync upto date?

Thanks for your help!

 



HCP
legendary
Activity: 2086
Merit: 4361
September 07, 2017, 10:55:48 PM
#5
However When I create a blockchain online wallet and import my address from bitcoin core it shows my balance is 0, and the detail shows I have sent two amount on 19/12/2016, one is the same as I spent, but the rest of my all my bitcoins balance was sent to another address which I dont know at all. I am pretty sure that I just sent one amount to the first address.
This sounds like the remainder of your coins have been sent to a "change address" in your Bitcoin Core wallet, but you've only exported the private key for your original addresses. It goes something like this:

Code:
1BitcoinAddressA 0.057 BTC ---|---> 0.003 BTC yourFriendsBTCAddress
                              |
                              |---> 0.054 BTC yourNewChangeAddress

You have imported the privateKey for 1BitcoinAddressA, which now contains 0 BTC, as you sent your friend 0.003, and the the 0.054 remainder got sent to a new address. You need to export the private key for "yourNewChangeAddress" from Bitcoin Core Wallet and then import that into b.info... then your wallet will show your 0.054 BTC Wink


To find which address in Bitcoin Core has your 0.054 BTC, you can use the "listaddressgroupings" command in the Bitcoin Core Console ("Help -> Debug Window -> Console"). Then you can "dumpprivkey" for that address to get the private key and import that into b.info.

You can read more about Bitcoin "change" here: https://en.bitcoin.it/wiki/Change
legendary
Activity: 4326
Merit: 8899
'The right to privacy matters'
September 07, 2017, 10:36:16 PM
#4
Hello Guys,

I bought 0.057 bitcoins on1/12/13 and Spent 0.0063 bitcoins on 19/12/2016. Those are the only two transactions I have done with bitcoin core wallet.

Because I dont have enought disk space for the blockchain, I tried to use blockchain online wallet.

However When I create a blockchain online wallet and import my address from bitcoin core it shows my balance is 0, and the detail shows I have sent two amount on 19/12/2016, one is the same as I spent, but the rest of my all my bitcoins balance was sent to another address which I dont know at all. I am pretty sure that I just sent one amount to the first address.

Did any experience the same before? It seems like my bitcoins was stolen.  

I know 0.054 is not big money, It just makes me concern about the security of bitcoins.

Can anyone help? Thanks




Did you kill the info on the crowded hdd?

My guess is your wallet had address a. You did the move on dec 19. When you did the move it made a new address in your wallet address b

So if you did not kill the info on the crowded hdd open your wallet and see if it has a balance

If you killed the wallet on the crowded hdd you destroyed your money

I think you can find and import the key of that mystery address cause I think your wallet holds that address
newbie
Activity: 5
Merit: 0
September 07, 2017, 10:35:01 PM
#3
I assume that you really imported your private key right? Because if you used the sweep function, your coins would have been sent to your Blockchain.info address, which would explain the random transaction that you don't remember doing.

If that's the case, you should be running a malware scan to make sure your PC isn't infected. Btw, even if it that's not your fault, it has nothing to do with Bitcoin's security. Bitcoin is safe, third parties may not be.

Thanks for your reply.

Yes I imported the private key to blockchain.info.

I think my anti virus software is upto date. Since I got the 0.056 bitcoins I havent used the bitcoin core wallet for three years. On 19th/12/16 ,I just spent 0.00633 bitcoins. All the transaction details are stored in my bitcoin core wallet. Only two transactions one is received 0.056 and one is spent 0.00633. Since then I didnt use bitcoin core wallet. 

Today After I checked the balance with blockchain.info, the rest of my balance was transfered to an address which I dont know on the same time when I spent the 0.00633 bitcoins. That's so wired.

legendary
Activity: 2758
Merit: 6830
September 07, 2017, 10:19:14 PM
#2
I assume that you really imported your private key right? Because if you used the sweep function, your coins would have been sent to your Blockchain.info address, which would explain the random transaction that you don't remember doing.

If that's the case, you should be running a malware scan to make sure your PC isn't infected. Btw, even if it that's not your fault, it has nothing to do with Bitcoin's security. Bitcoin is safe, third parties may not be.
newbie
Activity: 5
Merit: 0
September 07, 2017, 09:47:23 PM
#1
Hello Guys,

I bought 0.057 bitcoins on1/12/13 and Spent 0.0063 bitcoins on 19/12/2016. Those are the only two transactions I have done with bitcoin core wallet.

Because I dont have enought disk space for the blockchain, I tried to use blockchain online wallet.

However When I create a blockchain online wallet and import my address from bitcoin core it shows my balance is 0, and the detail shows I have sent two amount on 19/12/2016, one is the same as I spent, but the rest of my all my bitcoins balance was sent to another address which I dont know at all. I am pretty sure that I just sent one amount to the first address.

Did any experience the same before? It seems like my bitcoins was stolen. 

I know 0.054 is not big money, It just makes me concern about the security of bitcoins.

Can anyone help? Thanks

Jump to: