<p>The two most common options for wallets are:</p>

<p><strong>Online wallet</strong> </p>

<ul>
<li><p>You basically sign up on a website such as Coinbase(recommended if you are in the USA), or Bitstamp( recommended if you are in Europe). There's also other options like: Mt.Gox, BTC-e, BTer, etc. There you should find an option to "Deposit funds" using Bitcoin, which will show you your wallet address. That is the address where your friend should send the bitcoins to.</p></li>
<li><p><strong>Pro's</strong>: the third party website maintains your wallet synced for you, everything is based on the cloud, so you can operate from any computer.</p></li>
<li><strong>Con's</strong>: the third party is essentially in charge of your money, so you <em>have</em> to trust them</li>
</ul>

<p><strong>Local wallet</strong>. </p>

<ul>
<li>You download a software ( official one is <a href="http://bitcoin.org/en/download" rel="nofollow">here</a>). Install and run it. Once you run it, it will take a from one to few hours to download all the blocks from the network.</li>
<li><strong>Pro's</strong>: you don't need to trust any third party. So, unless someone accesses your computer somehow(i.e. physically, malware,etc). You are the only one in charge of your money</li>
<li><strong>Con's</strong>: if you loose your wallet file(i.e. stolen computer, damaged hard disk,etc), you basically loose your money( unless you kept backups of your wallet). You can't operate in <em>all</em> computers, although you could in principle have your OS installed in a memory stick, hence being portable, and at the same time risky.</li>
</ul>

CC BY-SA 3.0
2013-12-17T11:24:15.660Z
Just a question - why do I need to wait several hours, and download all the blocks from the network, just to generate a wallet? I thought it's just about generating a pair of public/private keys. Can't I just use openssl to generate them, and send the public key to my friend?
sashoalm
CC BY-SA 3.0
2013-12-17T11:38:06.133Z
It won't take you several hours to *generate* the wallet. Your wallet address will be ready instantly ( going to transactions tab), and you can encyrypt it just from the start. What will take some time is for your wallet client to sync with the bitcoin network(a.k.a download all the past blocks/transactions)
lllllll
CC BY-SA 3.0
2013-12-17T11:14:40.200Z
2013-12-18T16:47:06.027Z
2013-12-18T16:47:06.027Z
lllllll
<p>I bought $10 worth of Bitcoin from a friend that does Bitcoin mining, but he told me I need a wallet so he can send them to me.</p>

<p>So how do I create a wallet and what information do I need to email to him so he can send those bitcoins to my wallet?</p>

<wallet>
I bought some bitcoins from a friend, I don't even have a wallet, now what?
sashoalm
# I bought some bitcoins from a friend, I don't even have a wallet, now what?

(Asked by: username_0 on 2013-12-17)

I bought $10 worth of Bitcoin from a friend that does Bitcoin mining, but he told me I need a wallet so he can send them to me.

So how do I create a wallet and what information do I need to email to him so he can send those bitcoins to my wallet?

**Tags:** wallet


---

## 1 answers

### Answer by username_1 on 2013-12-17. Score: 3 | Accepted answer

The two most common options for wallets are:

**Online wallet**

* You basically sign up on a website such as Coinbase(recommended if you are in the USA), or Bitstamp( recommended if you are in Europe). There's also other options like: Mt.Gox, BTC-e, BTer, etc. There you should find an option to "Deposit funds" using Bitcoin, which will show you your wallet address. That is the address where your friend should send the bitcoins to.
* **Pro's**: the third party website maintains your wallet synced for you, everything is based on the cloud, so you can operate from any computer.
* **Con's**: the third party is essentially in charge of your money, so you *have* to trust them

**Local wallet**.

* You download a software ( official one is [here](http://bitcoin.org/en/download)). Install and run it. Once you run it, it will take a from one to few hours to download all the blocks from the network.
* **Pro's**: you don't need to trust any third party. So, unless someone accesses your computer somehow(i.e. physically, malware,etc). You are the only one in charge of your money
* **Con's**: if you loose your wallet file(i.e. stolen computer, damaged hard disk,etc), you basically loose your money( unless you kept backups of your wallet). You can't operate in *all* computers, although you could in principle have your OS installed in a memory stick, hence being portable, and at the same time risky.

> **Comments:**
> **username_0**: Just a question - why do I need to wait several hours, and download all the blocks from the network, just to generate a wallet? I thought it's just about generating a pair of public/private keys. Can't I just use openssl to generate them, and send the public key to my friend?  
> **username_1**: It won't take you several hours to *generate* the wallet. Your wallet address will be ready instantly ( going to transactions tab), and you can encyrypt it just from the start. What will take some time is for your wallet client to sync with the bitcoin network(a.k.a download all the past blocks/transactions)  

---

