<p>The mining protocol between miner and pool is called Stratum.</p>

<p>See <a href="https://en.bitcoin.it/wiki/Stratum_mining_protocol" rel="nofollow">https://en.bitcoin.it/wiki/Stratum_mining_protocol</a></p>

<p>How to open a TCP connection and send/receive data using Java; there should be plenty of resources you can find on that.</p>

CC BY-SA 3.0
2016-06-19T16:36:53.373Z
2016-06-19T16:36:53.373Z
Dr.Haribo
<p>I am trying to write simple bitcoin miner on Java</p>

<p>How to request miner pool?
What is miner pool protocol?</p>

<p>How to send data to stratum pool? (socket, post request or ect...)
What need send there?</p>

<p>Thank you for help!</p>

<mining-pools><development><protocol><miner-configuration><stratum>
My own bitcoin miner
Oleg D
# My own bitcoin miner

(Asked by: username_0 on 2016-06-18)

I am trying to write simple bitcoin miner on Java

How to request miner pool?
What is miner pool protocol?

How to send data to stratum pool? (socket, post request or ect...)
What need send there?

Thank you for help!

**Tags:** mining-pools, development, protocol, miner-configuration, stratum


---

## 1 answers

### Answer by username_1 on 2016-06-19. Score: 0 | Accepted answer

The mining protocol between miner and pool is called Stratum.

See <https://en.bitcoin.it/wiki/Stratum_mining_protocol>

How to open a TCP connection and send/receive data using Java; there should be plenty of resources you can find on that.


---

