<p>You don't have to do anything to receive Bitcoins. That's entirely passive. Your client doesn't have to be running.</p>

<p>To send Bitcoins, you just need enough information to form the transaction. If you have the transaction that sent them to you and you know it was confirmed, that's sufficient.</p>

CC BY-SA 3.0
2013-03-31T02:22:34.533Z
So waiting for synchronization isn't necessary as long as the receiving client is up and listening when the sending client broadcasts the transaction?
Colin Dean
CC BY-SA 3.0
2013-03-31T02:38:05.703Z
@ColinDean: It depends on the client implementation. Seeing the transaction is not enough because the client must also know that the transaction was added into a block and that this block is part of the longest valid chain.
David Schwartz
CC BY-SA 3.0
2013-03-31T11:43:19.023Z
Just seeing it is not enough to be confident in it, but is it enough to brashly spend it?
Colin Dean
CC BY-SA 3.0
2013-03-31T00:33:21.590Z
2013-03-31T00:33:21.590Z
David Schwartz
<p>You don't need to be synced to receive bitcoins but they will not show up in the client until it has synced the block in which the received bitcoins are included.<br/><br/>
If you know that the bitcoins you are sending have not been spent yet at a later point in the blockchain then you can send them and they will be accepted. Otherwise the transaction will be invalid because you double spent them.</p>

CC BY-SA 3.0
2013-04-01T00:56:35.430Z
2013-04-01T00:56:35.430Z
torusJKL
<p>His Bitcoin wallet was only 1% synchronized with the network and yet he was able to receive and send bitcoins without any problems?!</p>

<p>What are the implications / ramifications of this?</p>

<p>What does this mean?</p>

<transactions><network><synchronization>
My mate received and then sent a Bitcoin transaction before his wallet was synchronised and it worked perfectly
user3734
# My mate received and then sent a Bitcoin transaction before his wallet was synchronised and it worked perfectly

(Asked by: username_0 on 2013-03-30)

His Bitcoin wallet was only 1% synchronized with the network and yet he was able to receive and send bitcoins without any problems?!

What are the implications / ramifications of this?

What does this mean?

**Tags:** transactions, network, synchronization


---

## 2 answers

### Answer by username_1 on 2013-03-31. Score: 1

You don't have to do anything to receive Bitcoins. That's entirely passive. Your client doesn't have to be running.

To send Bitcoins, you just need enough information to form the transaction. If you have the transaction that sent them to you and you know it was confirmed, that's sufficient.

> **Comments:**
> **username_2**: So waiting for synchronization isn't necessary as long as the receiving client is up and listening when the sending client broadcasts the transaction?  
> **username_1**: @username_2: It depends on the client implementation. Seeing the transaction is not enough because the client must also know that the transaction was added into a block and that this block is part of the longest valid chain.  
> **username_2**: Just seeing it is not enough to be confident in it, but is it enough to brashly spend it?  

---

### Answer by username_3 on 2013-04-01. Score: 1

You don't need to be synced to receive bitcoins but they will not show up in the client until it has synced the block in which the received bitcoins are included.  
  
If you know that the bitcoins you are sending have not been spent yet at a later point in the blockchain then you can send them and they will be accepted. Otherwise the transaction will be invalid because you double spent them.


---

