<p>If knowing your address was enough to spend coins sent to it, Bitcoin wouldn't be a very secure system, would it?</p>

<p>With each address corresponds a private key, stored in your wallet.dat, to prove your ownership of that address. Losing the key means losing the ability to spend.</p>

CC BY-SA 3.0
2013-05-23T17:11:25.617Z
2013-05-23T17:11:25.617Z
Pieter Wuille
<p>There is nothing holding one back from running multiple clients with the same wallet.dat file, also keeping backups in safe places is not a bad idea.</p>

<p>As bitcoin is decentral there is no authority who you could proof the ownership of a bitcoin address. <strong>Its 100% on you to keep backups of your wallet.dat file</strong>.</p>

CC BY-SA 3.0
2013-05-23T19:22:19.067Z
2013-05-23T19:22:19.067Z
Aurigae
<p>You've answered your own question - "all you would need to be able to do is prove that that address belonged to you." To prove the address belongs to you you need the associated private key, which is secret and typically kept on your computer. If you lose your key you are no different than any other pretender to the address.</p>

<p>This is why you must back up your wallet file containing the keys, so should something happen to your computer you can still access the coins using your backup.</p>

<p>Remember, this is a decentralized digital currency. There is no clerk you can go to with some documents who can authorize that this is your address. You must prove ownership in a universally verifiable digital way - by using your private key to provide a cryptographic signature.</p>

CC BY-SA 3.0
2013-05-23T19:03:28.547Z
As a corollary of this, does this mean that I can access my wallet from any Bitcoin client, so long as I have my private key?  (Where can I even look this up?)
Jonathan Gleason
CC BY-SA 3.0
2013-05-23T19:36:35.703Z
@JonathanGleason Yup, and as long as the key is in a format that the client supports.
phihag
CC BY-SA 3.0
2013-05-23T20:01:34.797Z
In theory, yes, but note that not many clients support doing this. They may get confused by see transactions spending their own coins, without having created them themself.
Pieter Wuille
CC BY-SA 3.0
2013-05-23T18:03:46.503Z
2013-05-23T18:03:46.503Z
Meni Rosenfeld
<p>My understanding is that the blockchain records every transaction that has ever occurred, and that, when we say there are x amount of coins at address y, what we really mean is that the blockchain records transactions in which the difference between the total amount of Bitcoin going to that address and leaving that address is x.  In other words, it doesn't store the amount of Bitcoin at an address per se, but instead determines this by looking at transactions.</p>

<p>If my understanding of this is correct, then I don't understand how you are at risk of losing your Bitcoin if, for example, your hard drive crashes.  The blockchain would still be able to tell how much coin was at that address, so all you would need to be able to do is prove that that address belonged to you.</p>

<p>If the problem is that the address goes away with the client and (most likely) the user didn't have their address memorized, then why not just add the ability to access the same address with more than one client?  This way, if, for example, they lost their client on their desktop at home, they could still look up their address on their client at work, on their laptop, etc, and be able to recover the 'lost' coin.</p>

<blockchain><client><lost-wallet>
If the blockchain records all transactions, how does losing your wallet imply that you lose your Bitcoin?
Jonathan Gleason
# If the blockchain records all transactions, how does losing your wallet imply that you lose your Bitcoin?

(Asked by: username_0 on 2013-05-23)

My understanding is that the blockchain records every transaction that has ever occurred, and that, when we say there are x amount of coins at address y, what we really mean is that the blockchain records transactions in which the difference between the total amount of Bitcoin going to that address and leaving that address is x. In other words, it doesn't store the amount of Bitcoin at an address per se, but instead determines this by looking at transactions.

If my understanding of this is correct, then I don't understand how you are at risk of losing your Bitcoin if, for example, your hard drive crashes. The blockchain would still be able to tell how much coin was at that address, so all you would need to be able to do is prove that that address belonged to you.

If the problem is that the address goes away with the client and (most likely) the user didn't have their address memorized, then why not just add the ability to access the same address with more than one client? This way, if, for example, they lost their client on their desktop at home, they could still look up their address on their client at work, on their laptop, etc, and be able to recover the 'lost' coin.

**Tags:** blockchain, client, lost-wallet


---

## 3 answers

### Answer by username_3 on 2013-05-23. Score: 12 | Accepted answer

You've answered your own question - "all you would need to be able to do is prove that that address belonged to you." To prove the address belongs to you you need the associated private key, which is secret and typically kept on your computer. If you lose your key you are no different than any other pretender to the address.

This is why you must back up your wallet file containing the keys, so should something happen to your computer you can still access the coins using your backup.

Remember, this is a decentralized digital currency. There is no clerk you can go to with some documents who can authorize that this is your address. You must prove ownership in a universally verifiable digital way - by using your private key to provide a cryptographic signature.

> **Comments:**
> **username_0**: As a corollary of this, does this mean that I can access my wallet from any Bitcoin client, so long as I have my private key?  (Where can I even look this up?)  
> **username_4**: @JonathanGleason Yup, and as long as the key is in a format that the client supports.  
> **username_1**: In theory, yes, but note that not many clients support doing this. They may get confused by see transactions spending their own coins, without having created them themself.  

---

### Answer by username_1 on 2013-05-23. Score: 3

If knowing your address was enough to spend coins sent to it, Bitcoin wouldn't be a very secure system, would it?

With each address corresponds a private key, stored in your wallet.dat, to prove your ownership of that address. Losing the key means losing the ability to spend.


---

### Answer by username_2 on 2013-05-23. Score: 2

There is nothing holding one back from running multiple clients with the same wallet.dat file, also keeping backups in safe places is not a bad idea.

As bitcoin is decentral there is no authority who you could proof the ownership of a bitcoin address. **Its 100% on you to keep backups of your wallet.dat file**.


---

