We are looking for a person who has experience with blockchain cryptocurrencies and stratum protocol.
We require stratum mining proxy – concurrent/simultaneous connection to multiply pools will be open.
It can be done in c++ or python – main goal is to be a stable working stratum proxy capable of relaying high volumes of hashing power
Here are our functionality requirements for the stratum proxy:
- The stratum proxy does not require to have getwork protocol capabilities. All miners connected to the proxy will use stratum protocol.
- The stratum proxy will talk to a back-end mysql database, where it will be pulling the information for pools and worker names from. Changes in the information from the database should be checked every 5 minutes(time interval should be adjustable)
- The stratum proxy will record shares submitted/relayed for each miner in the database – accepted, stale, duplicate, rejected.
- The most important feature of the proxy will be to open simultaneous connections to different pools or to a single pool, but different worker names. Example:
o Miner1 -> connection -> Pool1->worker name->Worker1
o Miner2 -> connection ->Pool1->worker name-> Worker2
o Miner3->connection->Pool2->worker name -> Worker1
Best example will be [url removed, login to view]
The final product needs to be tested and working stably, it needs to be ready for production deployment.
All bidders need to have previous experience in web projects using TCP sockets, please send us reference of previous work.