<p>Most use the stratum protocol which sends JSON data over a TCP socket. Some pools also support the getblocktemplate protocol which works over the JSON-RPC (i.e. it uses HTTP requests).</p>

CC BY-SA 3.0
2018-03-02T04:12:07.650Z
2018-03-02T04:12:07.650Z
Ava Chow
<p>I've been reading something about this, and I read about stratum, GBT, getwork. I wanna ask if what protocol are they using (HTTP?, TCP?). I am +1 to beginner so what I am asking now might be wrong please do correct me </p>

<api><mining-theory>
What Protocol is used in miner and Pool communication?
user77989
# What Protocol is used in miner and Pool communication?

(Asked by: username_0 on 2018-03-02)

I've been reading something about this, and I read about stratum, GBT, getwork. I wanna ask if what protocol are they using (HTTP?, TCP?). I am +1 to beginner so what I am asking now might be wrong please do correct me

**Tags:** api, mining-theory


---

## 1 answers

### Answer by username_1 on 2018-03-02. Score: 1

Most use the stratum protocol which sends JSON data over a TCP socket. Some pools also support the getblocktemplate protocol which works over the JSON-RPC (i.e. it uses HTTP requests).


---

