Do I need the bitcoin client running in order to receive bitcoin?

2

I am new to this and don't have any bitcoin yet, but I was wondering if I were ever to get any, will I have to have the client running in order to receive them?

Also what would happen if the client it not running at the time a bitcoin is sent to the address?

Hamster462

Posted 2013-11-30T20:11:15.967

Reputation: 21

Question was closed 2013-12-11T17:26:54.840

A friend of mine received Bitcoins for a transaction last year, and they were sent to him in a file. He is having a hard to locating the file. Mind you he did not have a wallet at the time. Does anyone know what that file might look like, or how to go about locating it? Thank you, Matt – None – 2013-12-03T04:02:13.937

1please post this as a new question, don't post questions as answers. See [ask] for more information.Murch 2013-12-03T09:56:07.363

Answers

4

No, you do not need to have the client running to receive payment on an existing address. Your transaction would go through because bitcoin transactions aren't contained on a local file, but a distributed ledger called the "blockchain."

You don't need to be logged in or anything to receive bitcoin. What's important is to keep your wallet file containing your bitcoin private keys secret and backed up, as without those, you have no access to the address with your bitcoin.

In fact, a lot of people, fearing their computers being compromised by hackers, actually advocate you store large amounts of bitcoin in a wallet that's generated offline and stored on an offline computer, USB flash drive, or piece of paper. This practice is called cold storage, and is a very good idea for large amounts of bitcoin you don't want to lose and have no intention to spend quickly. So, the paranoid strategy would be to never have your wallet online, believe it or not.

TVarmy

Posted 2013-11-30T20:11:15.967

Reputation: 76

1The first word of your answer should be "No".Jannes 2013-12-01T15:16:36.473

0

Not necessarily. It depends to which address a person sent bitcoins. If someone sent them to your address that associated with online wallets (something like mtgox account) then you do not even need a bitcoin client. In fact a some of the people who are traiding online do not even have bitcoin wallet installed.

Otherwise you do need to have a client running. Moreover a client should be synchronized with the rest of the network (so if I sent you coins and you just downloaded a client and run it, you need to wait for some time till you will receive them).

Answering your second question, you do not need to run the client exactly at the time of sending. You can turn on the client in few days after the sending and when the client will synchronize everything, you will see your coins.

Salvador Dali

Posted 2013-11-30T20:11:15.967

Reputation: 3 050

1You don't need to have the client running to receive coins only to spend them.Abdussamad 2013-12-01T12:02:08.263

@Abdussamad: Salvador just said so...Maciej Mączko 2013-12-01T19:33:01.983

@Abdussamad have you read my answer? Or what was the point of your comment. I clearly explain this in the beginning and highlight it one more time in the end.Salvador Dali 2013-12-01T20:56:53.793

1@SalvadorDali your second paragraph is what I don't agree with. You never need the client running to receive coins period.Abdussamad 2013-12-03T13:12:21.747

@Abdussamad and how exactly will you receive it if you do not have any online wallet?Salvador Dali 2013-12-03T20:27:06.507

1@SalvadorDali you don't receive anything. A wallet simply stores private keys necessary to spend coins. The coins themselves are simply hashes in the globally distributed ledger called the blockchain. When somebody sends you coins all he's doing is signing off ownership to a bitcoin address. The only person who can spend those coins is the one who has the private key behind that address i.e. you.Abdussamad 2013-12-04T12:36:26.193

@Abdussamad I think I know how bitcoin works. But how are you going to spend them later? It is like getting the check to the credit card, you have no access to. Yes, the money is there, but you can do nothing. Because the question was asked by the person who is new, he is interested in getting coins, not just knowing that they are there, but he can not use them.Salvador Dali 2013-12-04T19:20:52.320

2@SalvadorDali the thing is that if you deviate from the facts it has consequences. What if a user asks how can you receive money on a paper wallet when that thing isn't even online? So that is why you must not simplify for the sake of convenience when asked a specific question like this.Abdussamad 2013-12-05T11:40:06.640

@Abdussamad your reply does not even make sense to me. User asked a question, I answered when he needs a client to be running and when he does not need it. You did not get my answer and started to object, nonetheless people who read it, understood it properly.Salvador Dali 2013-12-05T13:07:56.583