Post
Topic
Board Mining
Re: Spitting your miner hashing into multiple shares
by
jonnybravo0311
on 14/06/2014, 18:45:54 UTC
See this post re adding more than 3 pools to the S1. I guess that doing this for the S2 should be similar.

https://bitcointalk.org/index.php?topic=623672.msg6915286#msg6915286


BTC TO

Thanks for the link BTC TO.  At least that confirms my original thought that I could hack the interface itself to configure more than the 3 pools.  What I'd really like to have is the feature offered by GHash.io: payouts to multiple addresses that I choose with a percentage.  Using my example above of splitting the S2 into 10 shares, I'd like to be able to do something to the effect of, "Mine 1/10th of the time to this address, 1/10th of the time to this address, etc."

It's not as elegant as how GHash.io does it for sure, since it's actually splitting the hashing into multiple parts, rather than dedicating all of the hashing to a single location and just splitting the rewards.  I also struggle to figure out how I would have "backup" pools setup if I use the quota system.  Again, using my example above, let's say that each of the 10 "shares" I've split the S2 into points to pool A.  Pool A goes down.  How can those "shares" failover to pool B?

In other words, what I'd really like is the ability to have a "group" parameter, and then setup failover by grouping.  So:

Code:
"pools" : [
        {
                "quota" : ".1;pool1:port1",
                "user" : "usernamea",
                "pass" : "passa",
                "group"" : "1"
        },
        {
                "quota" : ".1;pool1:port1",
                "user" : "usernameb",
                "pass" : "passb",
                "group"" : "1"
        },
        {
                "quota" : ".1;pool1:port1",
                "user" : "usernamec",
                "pass" : "passc",
                "group"" : "1"
        },
        {
                "quota" : ".1;pool2:port2",
                "user" : "usernamea",
                "pass" : "passa",
                "group" : "2"
        }
        ...
]
Then on the command line I could start cgminer like:
Code:
./cgminer --failover-strategy group
Maybe I should have started this in the mining software thread... @ckolivas, have you had any requests for an enhancement to cgminer like I've suggested?  What kind of effort would something like that take to implement?