As far as I have read, I haven’t found a parallel algorithm to speed up Bitcoin mining. Are there any techniques that involve parallel or distributed algorithms, architectures that speed up Bitcoin mining ?

1 Answer 1


The atomic operation of Bitcoin mining is determining if a block candidate resolves to a hash that fulfils the required difficulty. This operation is so simple, that it is being performed about 700 quadrillion times per second.

Since mining is a random process, there is no progress towards a block. It just succeeds whenever a block candidate turns out to be a valid block. Therefore, beyond making sure that every participant in a mining pool is checking different block candidates, there is no collaboration on mining.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.