Hi All,
I have been lurking around this forum for a while and I see a lot of people wanting to set up a pool of their own either private or public. I think that's a good thing, but I don't think there are a lot of people succeeding, while the principle of a pool server is pretty simple, the technical part isn't that easy. The only opensource project I know of seems to be eloipool and it's written in python without any documentation. As most people here have at least some knowledge of JavaScript, I think it might be interesting if someone were to create a clean lightweight documented pool server written in JS.
So I am looking for someone that would like to take up the challenge, there is already some opensource code to communicate with bitcoind using node:
https://github.com/freewil/node-bitcoinA couple of requirements I have:
- Written entirely in
Node.JS-
GBT as protocol to communicate with miners. Optional extra plugable Stratum Module
- A simple payout system included that can be easily expanded and customized by the pool operator. Optional sample score based payout script.
- Database of preference is MongoDB, but PostgreSQL is also allowed.
- Web interface should be created by the pool operator and therefor should not be included in the pool software.
- Code should be available on github
- Basic documentation is required and I'm volunteering to add more once the code is finished
The bounty is negotiable and if too high I'd like to crowdfund with the community if there is a lot of interest for something like this.
Current Bounty: 0.5
BTCAny Questions, Remarks, Things I forgot?
Thanks for reading and let's make this happen!