Author

Topic: Do I have to open the bitcoin client to receive BTC from others? (Read 6035 times)

legendary
Activity: 1148
Merit: 1008
If you want to walk on water, get out of the boat
No, you do not. However, the BTC will not post until all of the data is sync'd

Which, I found out the hard way:  Depending on your comp, client, and amount of time since last downloading the blockchain, can take a FRUSTRATINGLY looooong time to sync  Angry  Grin
Use the Multibit client, problem solved
420
hero member
Activity: 756
Merit: 500
No, you do not. However, the BTC will not post until all of the data is sync'd

Which, I found out the hard way:  Depending on your comp, client, and amount of time since last downloading the blockchain, can take a FRUSTRATINGLY looooong time to sync  Angry  Grin

then stick to blockchain wallet
hero member
Activity: 686
Merit: 500
Shame on everything; regret nothing.
No, you do not. However, the BTC will not post until all of the data is sync'd

Which, I found out the hard way:  Depending on your comp, client, and amount of time since last downloading the blockchain, can take a FRUSTRATINGLY looooong time to sync  Angry  Grin
newbie
Activity: 14
Merit: 0
No, you do not. However, the BTC will not post until all of the data is sync'd
legendary
Activity: 1246
Merit: 1077
you will receive any Bitcoin sent to you - in the Blockchain.

but it won't be in your wallet (i.e., it won't be spendable) until you run your client and download the Blockchain into it.

Really? So if you have a backup of a wallet.dat, and restore it to another installation of the client elsewhere, perhaps even another version of the client, it won't work?

It should, not sure what he was getting at.

Maybe, it has to be linked ot an up to date blockchain?
Yes, he was talking about how the money is not yet in the wallet (as in a available to spend) until the blockchain has been downloaded. Do not confuse wallet with wallet.dat, which is a misnomer: that file contains the keys to the wallet, i.e. the things needed to spend coins in the wallet, not the wallet.
legendary
Activity: 1148
Merit: 1008
If you want to walk on water, get out of the boat
Well, you must be sure that the client sent that transaction to some other nodes...  If it literally connected to 0 nodes and you close it then of course no, the transaction was not sent, obviously

420
hero member
Activity: 756
Merit: 500
If i am missing like 100 blocks and i open bitcoin client, send a transaction, then close it

is it already into the blockchain my transaction? or how long do i need to wait. assuming bitcion client opened and perhaps didn't establish any connections or that little thing didnt turn the wheel on bottom before i closed it.
sr. member
Activity: 406
Merit: 256
you will receive any Bitcoin sent to you - in the Blockchain.

but it won't be in your wallet (i.e., it won't be spendable) until you run your client and download the Blockchain into it.

Really? So if you have a backup of a wallet.dat, and restore it to another installation of the client elsewhere, perhaps even another version of the client, it won't work?

It should, not sure what he was getting at.

Maybe, it has to be linked ot an up to date blockchain?
member
Activity: 84
Merit: 10
etcetera
you will receive any Bitcoin sent to you - in the Blockchain.

but it won't be in your wallet (i.e., it won't be spendable) until you run your client and download the Blockchain into it.

Really? So if you have a backup of a wallet.dat, and restore it to another installation of the client elsewhere, perhaps even another version of the client, it won't work?
full member
Activity: 126
Merit: 100
Thank you very much for all the replies above!

Does that mean that even if I don't get online for many years, I still can receive the BTC sent to me years ago when I get online.

Absolutely. This means that you can create a new wallet with new addresses while offline, record an address, encrypt the wallet, delete the original, put it in storage, and pay to it whenever you want and essentially be beaming money into your super secure bitcoin savings account.

Got it! Thanks for your suggestion. Wink

BUT [caveat...]

computers and software being what they are (and what they've been in the past), "years" is a slippery concept.

if that's your plan, you'll want to keep an eye on the Bitcoin development process - it's possible that something could transpire which would render a very old 'wallet.dat' incompatible with a new version of the client, without a complicated update process.  a major change in encryption, for example.  or something entirely unforeseen.

don't just ignore it all for five or ten years, and expect it to work without some effort...
newbie
Activity: 3
Merit: 0
Thank you very much for all the replies above!

Does that mean that even if I don't get online for many years, I still can receive the BTC sent to me years ago when I get online.

Absolutely. This means that you can create a new wallet with new addresses while offline, record an address, encrypt the wallet, delete the original, put it in storage, and pay to it whenever you want and essentially be beaming money into your super secure bitcoin savings account.

Got it! Thanks for your suggestion. Wink
legendary
Activity: 1246
Merit: 1016
Strength in numbers
Thank you very much for all the replies above!

Does that mean that even if I don't get online for many years, I still can receive the BTC sent to me years ago when I get online.

Absolutely. This means that you can create a new wallet with new addresses while offline, record an address, encrypt the wallet, delete the original, put it in storage, and pay to it whenever you want and essentially be beaming money into your super secure bitcoin savings account.
hero member
Activity: 588
Merit: 500
Thank you very much for all the replies above!

Does that mean that even if I don't get online for many years, I still can receive the BTC sent to me years ago when I get online.

Yes.
newbie
Activity: 3
Merit: 0
Thank you very much for all the replies above!

Does that mean that even if I don't get online for many years, I still can receive the BTC sent to me years ago when I get online.
legendary
Activity: 1246
Merit: 1016
Strength in numbers
It isn't quite right to say that you receive them when you download the block the tx was recorded in. It's more like that's when you find out that the coins are now in one of the addresses that you control. But the answer is the same, you don't need to be online when the coins are sent.
N12
donator
Activity: 1610
Merit: 1010
Yes. Transactions to the address are broadcast to the network and finally embedded in the block chain. Once you get online with your wallet in the future, you will download the blocks and receive any Bitcoins sent to the relevant addresses.
full member
Activity: 126
Merit: 100
you will receive any Bitcoin sent to you - in the Blockchain.

but it won't be in your wallet (i.e., it won't be spendable) until you run your client and download the Blockchain into it.
hero member
Activity: 588
Merit: 500
No, you can receive bitcoins at your address any time. Your client does not need to be online. Once you return online, you will see the transactions appear after a few minutes.
newbie
Activity: 3
Merit: 0
For security, I want to encrypt my wallet.dat, delete the plaint text one, and store the encrypted one in safe place. As a result, I can't keep the client running with this wallet. I wanna know, can I still receive BTC with the address of the wallet?

Sorry for my bad English.
Jump to: