I'm fairly close to having the BTC port connected to p2pool. All I need to do is learn Ruby real quick
If you port to another pool before we find a block then what happens to our Round Shares
I'll pay all the shares in the db over and over again until we reach X BTC worth of payouts. (I'll have to figure out what X should be at some point, but it'd obviously have to be at least 25.)
Why p2pool? Bitminter is much bigger and much more consistent. See figure 6
http://organofcorti.blogspot.ca/I think this is a really good idea. Clearly we just don't have enough muscle go it alone yet.
Several reasons.
1. P2pool payouts show up as generate transactions in our wallet. That means almost no modification to our current payout setup. The payouts show up exactly as if they were mined blocks. If we go with another pool I have to add logic to find out the block # from the remote pool, then figure out how much our payout was from that particular block, etc.
2. It's decentralized, as opposed to a single pool which can be dos'd, hacked, etc.
3. Because we run our own node(s), the latency and up to 3% additional stales we'd be subject to by running stratum-proxy to another pool are not an issue.
4. Extremely easy to set up merged mining.
There are a few other reasons, but those are the main ones.