<p>Syncing means:</p>

<ol>
<li>Downloading the blockchain.</li>
<li>For every transaction, check that its inputs actually reference earlier unspent outputs, and that the signatures match.</li>
</ol>

<p>Hashing is a completely negligible part of the process and a mining device will not help you. Computationally the major work is verifying ECDSA signatures, and you also need disk access to find the past outputs. Using an SSD will make things faster.</p>

CC BY-SA 3.0
2013-11-17T21:21:33.793Z
2013-11-17T21:21:33.793Z
Meni Rosenfeld
<p>Syncing the client with the network can take some time. As I have to do this fairly often, it quite bothers me, especially when on slow devices. (A Pi can't do it in a week.)</p>

<p>I don't know exactly what the client does when syncing. Does it verify the block hashes? Transaction hashes as well? If it does hashing, a miner should be able to speed it up. I noticed periodic CPU bursts of the client, so that's probably when the hashing is done.</p>

<p>So, I happen to have one of those little Block Erupter USB Miners. Is it possible to setup one of these to speed up syncing?</p>

<bitcoin-core><synchronization>
Is it possible to speed up block chain syncing with a miner?
Steven Roose
# Is it possible to speed up block chain syncing with a miner?

(Asked by: username_0 on 2013-11-17)

Syncing the client with the network can take some time. As I have to do this fairly often, it quite bothers me, especially when on slow devices. (A Pi can't do it in a week.)

I don't know exactly what the client does when syncing. Does it verify the block hashes? Transaction hashes as well? If it does hashing, a miner should be able to speed it up. I noticed periodic CPU bursts of the client, so that's probably when the hashing is done.

So, I happen to have one of those little Block Erupter USB Miners. Is it possible to setup one of these to speed up syncing?

**Tags:** bitcoin-core, synchronization


---

## 1 answers

### Answer by username_1 on 2013-11-17. Score: 4

Syncing means:

1. Downloading the blockchain.
2. For every transaction, check that its inputs actually reference earlier unspent outputs, and that the signatures match.

Hashing is a completely negligible part of the process and a mining device will not help you. Computationally the major work is verifying ECDSA signatures, and you also need disk access to find the past outputs. Using an SSD will make things faster.


---

