Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Advise For VarDiff Settings (SHA256) #356

Closed
daygle opened this issue Aug 12, 2014 · 5 comments
Closed

Advise For VarDiff Settings (SHA256) #356

daygle opened this issue Aug 12, 2014 · 5 comments

Comments

@daygle
Copy link

daygle commented Aug 12, 2014

Hi,

I'm not totally happy with the variable difficulty setup on my pool and I guess I'm after some advise here. I have setup the following NOMP settings on a SHA256 pool.

My aim is for miners to be assigned difficulty per their miner size - 1GH/s miner = diff 1, 256GH/s miner would receive diff of 256.

Here are my settings:-

"ports": {
"3333": {
"diff": 32,
"varDiff": {
"minDiff": 1,
"maxDiff": 4096,
"targetTime": 5,
"retargetTime": 90,
"variancePercent": 30
}
},

Advise from others would be much appriciated.

@fedaykinofdune
Copy link

I've dealt with mostly scrypt coins up to this point so I may be completely wrong here, but I don't think SHA256 vardiff is going to work very well like that. Anyway, what I usually do with all my coins is have a vardiff port ranging 8-4096, then several fixed-diff ports, going in order from 8, 16, 128, 256, 512, 1024, and so on. For a production pool, I've found that people mining with ASIC's and other rentals really like it and it brings me more hashes. Some of the rentals out there won't even run unless they can hook up to a certain diff, so I try to make accommodation for them. But yeah, I would suggest leaving your vardiff as is and add in some extra fixed diff ports. Here's a snip of one of my scrypt coin configs for example:

"ports": {
        "3002": {
            "diff": 16
        },
        "3001": {
            "diff": 32,
            "varDiff": {
                "minDiff": 8,
                "maxDiff": 4096,
                "targetTime": 15,
                "retargetTime": 90,
                "variancePercent": 30
            }
        },
        "3003": {
            "diff": 256
        },
        "3004": {
             "diff": 512
        },
        "3005": {
             "diff": 1024
        },
        "3006": {
             "diff": 1536
        },
        "3007": {
             "diff": 2048
        },
        "3008": {
             "diff": 3072
        },
        "3009": {
             "diff": 4096
        }
    },

@daygle
Copy link
Author

daygle commented Aug 14, 2014

Thanks fedaykinofdune! Really good advise, in fact I already had the alternate ports as you mentioned. I have modified my scrypt pools simular to your variable difficulty settings.

Saying that I still would like advise from users running SHA256 pools, I'm almost sure that variable difficulty under 8 would be setup on SHA256 pools using NOMP.

@sigwo
Copy link

sigwo commented Aug 14, 2014

I only use VARDIFF and set min 8 max 45000 on scrypt to support high
hashpower rigs.

On Wed, Aug 13, 2014 at 11:40 PM, Glen notifications@github.com wrote:

Thanks fedaykinofdune! Really good advise, in fact I already had the
alternate ports as you mentioned. I have modified my scrypt pools simular
to your settings.

Saying that I still would like advise from users running SHA256 pools, I'm
almost sure that difficulty under 8 would be setup on SHA256 pools using
NOMP.


Reply to this email directly or view it on GitHub
#356 (comment)
.

@daygle
Copy link
Author

daygle commented Aug 14, 2014

Thanks sigwo,

Any SHA256 pool owners out there?

@scorpio18
Copy link

This is my scrypt and sha256 settings

"ports": {
"3418": {
"diff": 256,
"varDiff": {
"minDiff": 8,
"maxDiff": 4096,
"targetTime": 15,
"retargetTime": 90,
"variancePercent": 30

but you can start tow vardiff ports ,one for the big rigs and 1 for the small rigs, so the second will be like this

"ports": {
"3418": {
"diff": 8,
"varDiff": {
"minDiff": 1,
"maxDiff": 1024,
"targetTime": 15,
"retargetTime": 90,
"variancePercent": 30

@daygle daygle closed this as completed Oct 31, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants