Bitcoin Forum

Bitcoin => Project Development => Topic started by: daurenast89 on February 15, 2022, 05:09:46 AM



Title: Need program for sub pool (or stratum proxy)
Post by: daurenast89 on February 15, 2022, 05:09:46 AM
Mining sub pool



Main functions:
Mining: BTC, algorithm - Proof of Work (sha256);
ETH, algorithm - Ethash;
LTC, algorithm - Script;
Calculation method - FPPS;
Providing the necessary reporting material

Platform (core) - Users connect to our sub pool (proxy). All power is accumulated and we send it to the mining pool (for example, stratum+tcp://bs.poolbinance.com:3333) by connecting under our account on the pool.
It works like this: The platform connects to the mining pool, receives a task (work) to compute. Further, the received works are distributed to all participants of the sub pool. Everyone is rewarded based on proof of work (POW) in proportion to power.
The system performs calculations, assigns accounts to users, makes payments, displays information (data) for users: by total hashrate, by its hashrate, how many shares (Share) have been processed.

If there is an open source program, please give a link.


Title: Re: Need program for sub pool (or stratum proxy)
Post by: nullama on February 15, 2022, 07:36:55 AM
I think ckpool might be useful for some of that functionality:

https://bitbucket.org/ckolivas/ckpool/src/master/


Title: Re: Need program for sub pool (or stratum proxy)
Post by: seoincorporation on February 20, 2022, 03:03:46 AM
Another good option is to use is yiimp, here is the code: https://github.com/tpruvot/yiimp

Here is a guide about how to use it: https://coinguides.org/yiimp-mining-pool/

And here is a tutorial about how to configure it: https://www.youtube.com/watch?v=MKb9YKIAltE

A mining pool isn't a simple or a small project, I would recommend running this with a team because the configuration could take weeks. So, good luck.