<p>The simple answer is getwork is a miner that does its hashes and "gets work" from the pool. With getworktemplate the miner isn't limited to how much work it can do per second for mining. This is for Bitcoin mining. The current mining of Bitcoins has ASIC miners that can do more than 4 GHash of mining per second which doesn't leave a lot of work for the current getwork protocol.</p>

<p>More information can be found on the <a href="https://en.bitcoin.it/wiki/Getblocktemplate" rel="nofollow">bitcoin wiki</a>.</p>

CC BY-SA 3.0
2013-07-25T02:46:16.520Z
2013-07-25T18:38:02.687Z
2013-07-25T18:38:02.687Z
nybbler905
<p>What are the differences between getwork and getblocktemplate? Who identified the need for the new protocol? Who were the primary contributors to its creation?</p>

<getwork><getblocktemplate>
Difference between getwork and getblocktemplate?
Kinnard Hockenhull
# Difference between getwork and getblocktemplate?

(Asked by: username_0 on 2013-07-10)

What are the differences between getwork and getblocktemplate? Who identified the need for the new protocol? Who were the primary contributors to its creation?

**Tags:** getwork, getblocktemplate


---

## 1 answers

### Answer by username_1 on 2013-07-25. Score: 0

The simple answer is getwork is a miner that does its hashes and "gets work" from the pool. With getworktemplate the miner isn't limited to how much work it can do per second for mining. This is for Bitcoin mining. The current mining of Bitcoins has ASIC miners that can do more than 4 GHash of mining per second which doesn't leave a lot of work for the current getwork protocol.

More information can be found on the [bitcoin wiki](https://en.bitcoin.it/wiki/Getblocktemplate).


---

