Bitcoin Forum
April 28, 2024, 01:03:39 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Crapped myself last night - thought I had been hacked and robbed  (Read 1460 times)
yenom (OP)
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
March 14, 2014, 09:52:57 AM
 #1

I've got my bitcoin in cool storage - basically in an encrypted virtual machine on a separate computer (bare metal hypervisor) from my main machine. I've done a video on this in the Electrum forum if you're interested in the details. Anyway, I think it's pretty secure. I have a watching only electrum wallet on my main PC which I look at from time to time, and I also have my addresses including the next five deterministic addresses in my blockchain.info wallet.

I sent a donation to Andreas's Dorian fund from cool storage using my USB stick to get to my private keys and all was well, everything went through as expected. I logged in to my blockchain.info wallet last night and noticed that there were some significant BTC missing from my wallet.  Shocked

I started to panic thinking that my cool storage had been compromised, but I couldn't understand how because the cool storage VM is always powered off unless I want to spend. Also, only one address had been drained, all my other addresses were fine.

Can you guess what the problem was? The BTC were not stolen.

Come on, what was it? Guess before continuing...

















I had forgotten about how change addresses work. Sure enough my wallet was complete when I expanded the change addresses section in electrum. I have now added my change addresses as watching addresses in blockchain.info and my balance is exactly how I expected, nothing missing.

Just thought I'd tell my story, because my heart was really racing last night! Anyone had a similar experience?
1714266219
Hero Member
*
Offline Offline

Posts: 1714266219

View Profile Personal Message (Offline)

Ignore
1714266219
Reply with quote  #2

1714266219
Report to moderator
1714266219
Hero Member
*
Offline Offline

Posts: 1714266219

View Profile Personal Message (Offline)

Ignore
1714266219
Reply with quote  #2

1714266219
Report to moderator
1714266219
Hero Member
*
Offline Offline

Posts: 1714266219

View Profile Personal Message (Offline)

Ignore
1714266219
Reply with quote  #2

1714266219
Report to moderator
The network tries to produce one block per 10 minutes. It does this by automatically adjusting how difficult it is to produce blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714266219
Hero Member
*
Offline Offline

Posts: 1714266219

View Profile Personal Message (Offline)

Ignore
1714266219
Reply with quote  #2

1714266219
Report to moderator
1714266219
Hero Member
*
Offline Offline

Posts: 1714266219

View Profile Personal Message (Offline)

Ignore
1714266219
Reply with quote  #2

1714266219
Report to moderator
EvilPanda
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500


Small Red and Bad


View Profile
March 14, 2014, 10:07:49 AM
 #2

Glad you didn't have a heart attack, I can already see the headlines "bitcoin kills people!".  Grin

Elwar
Legendary
*
Offline Offline

Activity: 3598
Merit: 2384


Viva Ut Vivas


View Profile WWW
March 14, 2014, 10:11:02 AM
 #3

I had that happen as well. Freaked out the first time.

And it happened a few times after that as well where the initial check of the address caught me by surprise.

First seastead company actually selling sea homes: Ocean Builders https://ocean.builders  Of course we accept bitcoin.
medUSA
Legendary
*
Offline Offline

Activity: 952
Merit: 1003


--Signature Designs-- http://bit.ly/1Pjbx77


View Profile WWW
March 14, 2014, 10:23:53 AM
 #4

Yes, change address is a killer! There was one time I thought I paid around 0.1 transaction fee, but in fact it went into a new change address Grin
dreamspark
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
March 14, 2014, 10:45:30 AM
 #5

Yep, done this myself, it doesnt help that electrum collapses change addresses as well as even when I saw the correct balance it didnt tally up to my receiving addresses. Glad all is well!
S4VV4S
Hero Member
*****
Offline Offline

Activity: 1582
Merit: 502


View Profile
March 14, 2014, 11:04:49 AM
 #6

I know I will get bashed and laughed at for this but I need to ask:
What is a change address?

Sorry, I don't have much BTC due to the fact that I spend more on miners than I produce (yes I am addicted) so I don't freak out like all of you in case it is stolen.

LAMarcellus
Full Member
***
Offline Offline

Activity: 180
Merit: 100


View Profile
March 14, 2014, 03:27:42 PM
 #7

I have a mini heart attack everytime I type in my electrum 12 word seed and it takes longer than 10 seconds to work and return "wallet successfully loaded".
 Grin
That said... It loads everytime!! 


The only way to deal with an unfree world is to become so absolutely free that your very existence is an act of rebellion. – Albert Camus
pontiacg5
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250



View Profile
March 14, 2014, 03:42:54 PM
 #8

I know I will get bashed and laughed at for this but I need to ask:
What is a change address?

Sorry, I don't have much BTC due to the fact that I spend more on miners than I produce (yes I am addicted) so I don't freak out like all of you in case it is stolen.



Bitcoins do not exist, at all. (mind blown, right?)

Instead, they exist as outputs from previous transactions, just a mark on a ledger. If I make a cold wallet and I send 5 BTC, I will have a cold wallet with one output worth 5 bitcoin.

Now, if I want to donate 1 bitcoin from cold storage I must destroy the entire 5 BTC output by using it as an input for a new transaction. Therefore, a transaction would need to have two outputs (or the change, every last bit of it, is recycled and given to the miners! The sum of the outputs of a transaction, minus the sum of the inputs is equal to the transaction fee paid. Don't play with paper wallets and rawtx!) One could probably divert the change right back to the same BTC address, but the coins are not the same, the original 5.0BTC is gone forever. Reusing addresses isn't really a good idea, so by default most wallets make a new bitcoin address for change and send it there. If you had a watchlist of addresses for a total, it would look as if some coins outright disappeared, when you really aren't just looking in the right "pocket" for your money.



Please DO NOT send me private messages asking for help setting up GPU miners. I will not respond!!!
birr
Hero Member
*****
Offline Offline

Activity: 867
Merit: 584


View Profile
March 14, 2014, 03:45:35 PM
 #9

What is a change address?
A very important question indeed.
And not always just a momentary fright -- some people have actually lost large amounts of bitcoin as a result of not understanding "change" addresses.
BitPhotos
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250


MTA, ACA


View Profile WWW
March 14, 2014, 04:41:15 PM
 #10

OP how much BTC did you think lost? Wink

yenom (OP)
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
March 14, 2014, 05:18:09 PM
 #11

OP how much BTC did you think lost? Wink

5BTC
Carl Quesadilla
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
March 14, 2014, 05:23:32 PM
 #12

damn! wish i didn't delete all the BTC from my first account!!

https://blockchain.info/address/1KBSEWtMHa4UzmamK64BwTXwgb3UNoB3ev
CoinsOrDie
Full Member
***
Offline Offline

Activity: 448
Merit: 100



View Profile
March 14, 2014, 06:03:36 PM
 #13

This happened to me too. I was desperately clicking around on blockchain.info until I realized how it works with change addresses in the satoshi bitcoin client.

yenom (OP)
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
March 14, 2014, 06:22:41 PM
 #14

Well, I'm glad it's not only me! I really thought I had understood how bitcoin works. It is unnerving being your own bank...
BitPhotos
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250


MTA, ACA


View Profile WWW
March 14, 2014, 06:32:43 PM
 #15

OP how much BTC did you think lost? Wink

5BTC

Haha wow that would have been disheartening! I flipped when I though I lost all of my merely .2 BTC!

ns12123
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
March 14, 2014, 06:47:58 PM
 #16

Don't worry man, if you have any bitcoins you are already secure
S4VV4S
Hero Member
*****
Offline Offline

Activity: 1582
Merit: 502


View Profile
March 15, 2014, 09:11:03 AM
 #17

I know I will get bashed and laughed at for this but I need to ask:
What is a change address?

Sorry, I don't have much BTC due to the fact that I spend more on miners than I produce (yes I am addicted) so I don't freak out like all of you in case it is stolen.



Bitcoins do not exist, at all. (mind blown, right?)

Instead, they exist as outputs from previous transactions, just a mark on a ledger. If I make a cold wallet and I send 5 BTC, I will have a cold wallet with one output worth 5 bitcoin.

Now, if I want to donate 1 bitcoin from cold storage I must destroy the entire 5 BTC output by using it as an input for a new transaction. Therefore, a transaction would need to have two outputs (or the change, every last bit of it, is recycled and given to the miners! The sum of the outputs of a transaction, minus the sum of the inputs is equal to the transaction fee paid. Don't play with paper wallets and rawtx!) One could probably divert the change right back to the same BTC address, but the coins are not the same, the original 5.0BTC is gone forever. Reusing addresses isn't really a good idea, so by default most wallets make a new bitcoin address for change and send it there. If you had a watchlist of addresses for a total, it would look as if some coins outright disappeared, when you really aren't just looking in the right "pocket" for your money.




Thanks brother Smiley
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!