- Steve Sokolowski

- Archived posts: 4559
- Joined: Aug 27, 2014
Possible changes to static coin mining
I wanted to make a post proposing some possible changes to static coin mining.
Earlier today, we noticed that some customers appeared to be using an undocumented API to put huge amounts of hashpower on low-difficulty coins. We modified the API, which would cause third party software using it to stop working, and noticed that profitability increased. The increased profitability won't be fully reflected in today's earnings because it was so late in the day. Because this API was undocumented, we made no warranty that it would remain unchanged.
Static coin mining is intended to mine a specific coin all the time. The customers in question are reducing others' profitability by causing the pool to orphan its own blocks, and by increasing the difficulty of those coins for switching miners.
While AppleMiner suggested addressing the problem by disallowing static coin mining, I don't think that is necessary yet. I want to hear some feedback about the best way to allow full-time static coin miners to mine, while encouraging other miners to join the dynamic mining pool. My initial thought is to simply change the terms of service to prohibit static coin switching. If that isn't sufficient, then we can prohibit users from mining more than a limited number of unique static coins per day. In conjunction with these changes, I'll also work on a captcha to eliminate the possibility of automated software subscribing to it. On the other hand, I want to limit the number of changes because this issue has yet again delayed SHA-256 mining.
What are your thoughts about static coin mining? Should this type of mining be unrestricted, or should there be limits on usage?
Earlier today, we noticed that some customers appeared to be using an undocumented API to put huge amounts of hashpower on low-difficulty coins. We modified the API, which would cause third party software using it to stop working, and noticed that profitability increased. The increased profitability won't be fully reflected in today's earnings because it was so late in the day. Because this API was undocumented, we made no warranty that it would remain unchanged.
Static coin mining is intended to mine a specific coin all the time. The customers in question are reducing others' profitability by causing the pool to orphan its own blocks, and by increasing the difficulty of those coins for switching miners.
While AppleMiner suggested addressing the problem by disallowing static coin mining, I don't think that is necessary yet. I want to hear some feedback about the best way to allow full-time static coin miners to mine, while encouraging other miners to join the dynamic mining pool. My initial thought is to simply change the terms of service to prohibit static coin switching. If that isn't sufficient, then we can prohibit users from mining more than a limited number of unique static coins per day. In conjunction with these changes, I'll also work on a captcha to eliminate the possibility of automated software subscribing to it. On the other hand, I want to limit the number of changes because this issue has yet again delayed SHA-256 mining.
What are your thoughts about static coin mining? Should this type of mining be unrestricted, or should there be limits on usage?