<p>A non-mining client will:</p>

<ol>
<li>Propagate transactions to other peers, including the mining pools.</li>
<li>Propagate peer list, so everyone will have a wide list of peers to connect to.</li>
<li>Propagate the blockchain.</li>
<li>Help decentralise the network by doing all that.</li>
</ol>

<p>So it essentially takes the burden off the bigger nodes by sharing data. It is especially true for the block information, as it can get quite lengthy.</p>

<p>This is a bit less true for clients working without forwarded ports, as they connect to few nodes, usually some bigger ones that are connected to many peers.</p>

CC BY-SA 3.0
2012-01-10T09:02:07.463Z
2012-01-10T09:02:07.463Z
ThePiachu
<p>I know running a client will help propagate transactions around the network, but I also know a non-mining client will not contribute to the security of the network. Are there any other benefits of running a non-mining client?</p>

<network><nodes>
What benefit does a non-mining client provide to the network?
jl6
# What benefit does a non-mining client provide to the network?

(Asked by: username_0 on 2012-01-10)

I know running a client will help propagate transactions around the network, but I also know a non-mining client will not contribute to the security of the network. Are there any other benefits of running a non-mining client?

**Tags:** network, nodes


---

## 1 answers

### Answer by username_1 on 2012-01-10. Score: 8 | Accepted answer

A non-mining client will:

1. Propagate transactions to other peers, including the mining pools.
2. Propagate peer list, so everyone will have a wide list of peers to connect to.
3. Propagate the blockchain.
4. Help decentralise the network by doing all that.

So it essentially takes the burden off the bigger nodes by sharing data. It is especially true for the block information, as it can get quite lengthy.

This is a bit less true for clients working without forwarded ports, as they connect to few nodes, usually some bigger ones that are connected to many peers.


---

