<p>The address field is unused and disabled - you can't put anything in even if you wanted. It is probably an artifact of reusing the dialog for adding a new sending address.</p>

<p>So you can't use Instawallet to create an address and import it; and even if such a strange procedure was possible, it would not be safe because then Instawallet would have your private key, which should be kept secret.</p>

<p>Since the address is generated locally using pseudorandom data, it is inconceivably improbable that 2 people will share an address (it is less likely that it will ever happen to anyone than that I will be struck by lightning while writing this answer). In this highly unlikely event, funds in this address can be spent by either of them, whoever gets to first.</p>

<p>Every address has an associated private key, which must be kept secret and is what allows the owner to claim funds in that address. Bitcoin-qt stores private keys in the wallet.dat file in the application data directory.</p>

<p>When sending bitcoins to someone (whether to sell them, donate them or to pay with them), the software internally uses the private key to prove prior ownership of them and announce to the network that they shall now belong to the owner of address X. You don't give your own private key to anyone; the new owner will use his own key to send them from his address.</p>

CC BY-SA 3.0
2012-10-19T16:34:55.653Z
I always assumed the disabled address field was a symptom of GUI reuse -- specifically, the dialog box shown when creating a new address is identical to the one used when adding an address to your address book, but in the latter case, the field is enabled to allow you to enter the address.
Herohtar
CC BY-SA 3.0
2012-10-20T19:44:46.267Z
@Herohtar: Yeah, this seems like a more probable explanation. Edited.
Meni Rosenfeld
CC BY-SA 3.0
2012-10-20T21:17:13.767Z
The fact that this causes confusion means that it probably should be considered a bug. Feel free to file one on http://github.com/bitcoin/bitcoin/issues
Pieter Wuille
CC BY-SA 3.0
2012-10-15T15:52:52.713Z
2012-10-20T19:46:22.147Z
2012-10-20T19:46:22.147Z
Meni Rosenfeld
<blockquote>
  <p>I click on "new address" and all it makes me do is <strong>enter</strong> an address and name it…</p>
</blockquote>

<p>Disregard the 'address' field in this dialog, just fill in the 'label' field and hit 'ok'.
If you are running 7.0 the newly created address will be selected, in earlier versions you will have to search your newly created adddress by its 'label'.</p>

<p>I don't know what the 'address' field is for, it never shows a value... </p>

CC BY-SA 3.0
2012-10-15T14:56:47.350Z
2012-10-15T14:56:47.350Z
Anonymous
<p>I am using a Mac and downloaded Bitcoin-Qt as my wallet, and it has "synchronised". However, I am unable to use this program to generate a new address. I click on "new address", and all it makes me do is enter an address and name it…</p>

<p>Is it safe to use a website like <a href="https://en.wikipedia.org/wiki/History_of_Bitcoin#Theft_and_exchange_shutdowns" rel="nofollow">Instawallet</a> to "create" an address for me, and then  use this address to receive coins with Bitcoin-Qt?</p>

<p>If two different people are using the <em>same</em> Bitcoin address, in a client like Bitcoin-QT, and if <em>both</em> receive money to the <em>very</em> same address, how will the network know who "owns" the bit coins associated to that address?</p>

<p>What is this "Private Key"? Is there a private key for every Bitcoin address? Where do I find it?</p>

<p>Lastly, if I want to sell my bitcoins, how does the "Private Key" play into all of this?</p>

<bitcoin-core><address><private-key>
How do I create a new address in the Bitcoin-Qt client?
Kev
# How do I create a new address in the Bitcoin-Qt client?

(Asked by: username_0 on 2012-10-15)

I am using a Mac and downloaded Bitcoin-Qt as my wallet, and it has "synchronised". However, I am unable to use this program to generate a new address. I click on "new address", and all it makes me do is enter an address and name it…

Is it safe to use a website like [Instawallet](https://en.wikipedia.org/wiki/History_of_Bitcoin#Theft_and_exchange_shutdowns) to "create" an address for me, and then use this address to receive coins with Bitcoin-Qt?

If two different people are using the *same* Bitcoin address, in a client like Bitcoin-QT, and if *both* receive money to the *very* same address, how will the network know who "owns" the bit coins associated to that address?

What is this "Private Key"? Is there a private key for every Bitcoin address? Where do I find it?

Lastly, if I want to sell my bitcoins, how does the "Private Key" play into all of this?

**Tags:** bitcoin-core, address, private-key


---

## 2 answers

### Answer by username_1 on 2012-10-15. Score: 4

The address field is unused and disabled - you can't put anything in even if you wanted. It is probably an artifact of reusing the dialog for adding a new sending address.

So you can't use Instawallet to create an address and import it; and even if such a strange procedure was possible, it would not be safe because then Instawallet would have your private key, which should be kept secret.

Since the address is generated locally using pseudorandom data, it is inconceivably improbable that 2 people will share an address (it is less likely that it will ever happen to anyone than that I will be struck by lightning while writing this answer). In this highly unlikely event, funds in this address can be spent by either of them, whoever gets to first.

Every address has an associated private key, which must be kept secret and is what allows the owner to claim funds in that address. Bitcoin-qt stores private keys in the wallet.dat file in the application data directory.

When sending bitcoins to someone (whether to sell them, donate them or to pay with them), the software internally uses the private key to prove prior ownership of them and announce to the network that they shall now belong to the owner of address X. You don't give your own private key to anyone; the new owner will use his own key to send them from his address.

> **Comments:**
> **username_2**: I always assumed the disabled address field was a symptom of GUI reuse -- specifically, the dialog box shown when creating a new address is identical to the one used when adding an address to your address book, but in the latter case, the field is enabled to allow you to enter the address.  
> **username_1**: @username_2: Yeah, this seems like a more probable explanation. Edited.  
> **username_3**: The fact that this causes confusion means that it probably should be considered a bug. Feel free to file one on http://github.com/bitcoin/bitcoin/issues  

---

### Answer by username_4 on 2012-10-15. Score: 3

> I click on "new address" and all it makes me do is **enter** an address and name it…

Disregard the 'address' field in this dialog, just fill in the 'label' field and hit 'ok'.
If you are running 7.0 the newly created address will be selected, in earlier versions you will have to search your newly created adddress by its 'label'.

I don't know what the 'address' field is for, it never shows a value...


---

