<p>The original bitcoin client (bitcoin-qt, yes) won't mine coins anymore. Leaving it open is mainly important as you donate a little bit of network capacity to the network. Basically your computer helps other people download the blockchain, and it relays some transactions.</p>

<p>Donating network resources to bitcoin is important, so unless you have very limited internet access, or not enough RAM to handle it, just leave it open. I donate some 250GB a day to the network myself, and while it doesn't mean I get free bitcoins, it does feel good.</p>

CC BY-SA 3.0
2013-05-14T17:22:11.237Z
250 GB a day? I suppose that's not only from leaving a client open?
Steven Roose
CC BY-SA 3.0
2013-05-14T18:50:16.193Z
@StevenRoose I wrote my own lightweight tx/block relay that can easily handle up to 10000 incoming connections as long as the network connection allows it. I then tweaked it to ensure a high amount of connections (incoming or outgoing, currently ~750) and since it's usually first with relaying blocks/transactions, that causes a lot of network traffic.
Tom van der Woerdt
CC BY-SA 3.0
2013-05-14T18:52:46.500Z
Cool, is it open source? It would be cool to release a tool for users willing to help Bitcoin by running such a node, but with which they could select the maximum values in the configuration.
Steven Roose
CC BY-SA 3.0
2013-05-14T18:55:36.010Z
@StevenRoose http://github.com/tvdw/bitpeer. But the block code is a bit broken, so I wouldn't recommend running a block relay (you can turn that off) unless you plan on fixing it :-)
Tom van der Woerdt
CC BY-SA 3.0
2013-05-14T17:19:08.990Z
2013-05-14T17:19:08.990Z
Tom van der Woerdt
<p>Bitcoin-Qt is the original Bitcoin client.</p>

<p>Leaving it open has no real consequences considering yourself individually, but there are some <strong>minor</strong> effects.</p>

<p>Effects regarding you:</p>

<ul>
<li><p>When you leave your client open, your client will always be in sync with the network, meaning that you can always see your accurate balance. If you should close it, it will have to catch up syncing before it can show you your addresses' balances.</p></li>
<li><p>As explained in <a href="https://bitcoin.stackexchange.com/a/10743/1307">this answer</a>, when you send a transaction into the network, there is a small chance that it may get lost. In that case, when your client is still open, it will re-transmit the transaction automatically. When your client is closed, the transaction will be lost and never confirmed. Note that the chance that a transaction gets lost is very small.</p></li>
</ul>

<p>Effects regarding the Bitcoin network as a whole:</p>

<ul>
<li><p>Bitcoin is a peer-to-peer system, in which all Bitcoin clients function as nodes. But not every node knows of the existence of all other nodes. A transaction is made by sending it to all nodes in the network. When your client is open and connected to the network, it has a list of other nodes it knows about. When one of them sends a transaction to all the nodes it knows, you help him by sending it forth to all the node you know about. This way you can help reduce the time it takes for a transaction to reach the whole network.</p></li>
<li><p>Together with relaying transactions, your client will also check all transactions it receives. It is possible that some of them is malicious, meaning that the sender does not have the right to spend the bitcoins he is spending, or that these bitcoins are already spent. In that case, your client will ignore the transaction and not relay it.</p></li>
<li><p>Another thing your client does is helping new nodes synchronize. When a new client enters the network, it has to build the block chain from scratch. It will request other nodes to send parts of it to him so that he can save them. When your client is open, it will help other users download the block chain.</p></li>
</ul>

<p>Note that <strong>it is not an effect</strong> of leaving your client open that your bitcoins are less protected. Encrypted wallets are only decrypted for spending bitcoins.</p>

<p>Also, <strong>your client will not mine</strong> while it is open, so the process it not very resource-consuming.</p>

CC BY-SA 3.0
2013-05-14T19:09:39.577Z
If it answers your question, please mark the answer as such, so that the question can be considered answered.
Steven Roose
CC BY-SA 3.0
2013-05-14T19:15:14.437Z
Woops, forgot, my bad!
Joe
CC BY-SA 3.0
2013-05-14T17:19:17.767Z
2013-05-14T18:47:15.030Z
2017-04-13T12:47:36.647Z
Steven Roose
<p>I'm using bitcoin-qt at the moment, and at the bottom of the download page it says:</p>

<p>"Do you have a computer that you keep switched on all the time, that's connected to the Internet? You can help the community by simply running the original Bitcoin client on it. The original client is more resource intensive and will take a complete day to synchronize. After that your computer will contribute to the network by checking and relaying transactions."</p>

<p>Clicking the "original bitcoin client" just takes me to the same download as clicking "bitcoin-qt" (<a href="http://bitcoin.org/en/download" rel="nofollow">http://bitcoin.org/en/download</a>). Does this mean leaving it open is mining, or doing something else? (or does it even use my resources?)</p>

<client>
What are the effects of leaving Bitcoin-QT open?
Joe
# What are the effects of leaving Bitcoin-QT open?

(Asked by: username_0 on 2013-05-14)

I'm using bitcoin-qt at the moment, and at the bottom of the download page it says:

"Do you have a computer that you keep switched on all the time, that's connected to the Internet? You can help the community by simply running the original Bitcoin client on it. The original client is more resource intensive and will take a complete day to synchronize. After that your computer will contribute to the network by checking and relaying transactions."

Clicking the "original bitcoin client" just takes me to the same download as clicking "bitcoin-qt" (<http://bitcoin.org/en/download>). Does this mean leaving it open is mining, or doing something else? (or does it even use my resources?)

**Tags:** client


---

## 2 answers

### Answer by username_2 on 2013-05-14. Score: 5 | Accepted answer

Bitcoin-Qt is the original Bitcoin client.

Leaving it open has no real consequences considering yourself individually, but there are some **minor** effects.

Effects regarding you:

* When you leave your client open, your client will always be in sync with the network, meaning that you can always see your accurate balance. If you should close it, it will have to catch up syncing before it can show you your addresses' balances.
* As explained in [this answer](https://bitcoin.stackexchange.com/a/10743/1307), when you send a transaction into the network, there is a small chance that it may get lost. In that case, when your client is still open, it will re-transmit the transaction automatically. When your client is closed, the transaction will be lost and never confirmed. Note that the chance that a transaction gets lost is very small.

Effects regarding the Bitcoin network as a whole:

* Bitcoin is a peer-to-peer system, in which all Bitcoin clients function as nodes. But not every node knows of the existence of all other nodes. A transaction is made by sending it to all nodes in the network. When your client is open and connected to the network, it has a list of other nodes it knows about. When one of them sends a transaction to all the nodes it knows, you help him by sending it forth to all the node you know about. This way you can help reduce the time it takes for a transaction to reach the whole network.
* Together with relaying transactions, your client will also check all transactions it receives. It is possible that some of them is malicious, meaning that the sender does not have the right to spend the bitcoins he is spending, or that these bitcoins are already spent. In that case, your client will ignore the transaction and not relay it.
* Another thing your client does is helping new nodes synchronize. When a new client enters the network, it has to build the block chain from scratch. It will request other nodes to send parts of it to him so that he can save them. When your client is open, it will help other users download the block chain.

Note that **it is not an effect** of leaving your client open that your bitcoins are less protected. Encrypted wallets are only decrypted for spending bitcoins.

Also, **your client will not mine** while it is open, so the process it not very resource-consuming.

> **Comments:**
> **username_2**: If it answers your question, please mark the answer as such, so that the question can be considered answered.  
> **username_0**: Woops, forgot, my bad!  

---

### Answer by username_1 on 2013-05-14. Score: 0

The original bitcoin client (bitcoin-qt, yes) won't mine coins anymore. Leaving it open is mainly important as you donate a little bit of network capacity to the network. Basically your computer helps other people download the blockchain, and it relays some transactions.

Donating network resources to bitcoin is important, so unless you have very limited internet access, or not enough RAM to handle it, just leave it open. I donate some 250GB a day to the network myself, and while it doesn't mean I get free bitcoins, it does feel good.

> **Comments:**
> **username_2**: 250 GB a day? I suppose that's not only from leaving a client open?  
> **username_1**: @username_2 I wrote my own lightweight tx/block relay that can easily handle up to 10000 incoming connections as long as the network connection allows it. I then tweaked it to ensure a high amount of connections (incoming or outgoing, currently ~750) and since it's usually first with relaying blocks/transactions, that causes a lot of network traffic.  
> **username_2**: Cool, is it open source? It would be cool to release a tool for users willing to help Bitcoin by running such a node, but with which they could select the maximum values in the configuration.  
> **username_1**: @username_2 http://github.com/tvdw/bitpeer. But the block code is a bit broken, so I wouldn't recommend running a block relay (you can turn that off) unless you plan on fixing it :-)  

---

