With most PPS pools paying for stales I was surprised this pool is not - hence the post...
What PPS pools pay for stales? That sounds like a great way for a pool to bankrupt itself paying out for work that isn't valid. I am open to the idea of paying for stales if other pools do. And on that point of invalid work, almost all of what all miners do is invalid. Only the work that makes an actual accepted block is actually valid. You are paying miners for making a good effort, so if you think a stale (within reason) is a good effort then it makes sense to pay for it.
|
|
|
Oh man I can't mine here anymore with those fees. Difficulty 4 is hard enough for my GPUs as it is, that's what I'm mining at. Well, unless Rex gets MtRed back together and stable, I think I'll be back mining bitparking or abcpool That is fair. I am really not in a position to compete on low difficulty work and my target audience is higher hash rate (or variance tolerant) miners. Maybe you'll come back when everyone else is down after the ASICs hit. In any event, good luck.
|
|
|
I'm changing the fee structure to encourage people to use higher difficulties. I haven't made this take effect yet but probably will today or tomorrow.
|
|
|
There is a process that goes through and calculates values and puts them in the DB. My guess is that it isn't running. I'll check on that. You'll get credit for them all.
That server was litterally turned off by a cat last night. It will be up very soon and processing will resume.
|
|
|
Why was I getting nothing for many valid shares? There is a process that goes through and calculates values and puts them in the DB. My guess is that it isn't running. I'll check on that. You'll get credit for them all.
|
|
|
Tried to subscribe to: arn:aws:sns:us-west-2:615289640696:hhtt-block but get "Topic does not exist" error. Did you set the topic to be Public on AWS?
Yeah, permissions should be set correctly. Note it is in us-west-2 so you have to use the Oregon region. If you try it from us-east-1 (default) you are likely to get that not found error.
|
|
|
My miner says "Result didn't meet full difficulty, not sending", is that ok or my share has rejected?
I don't know, what miner software are you using?
|
|
|
Only explanation I can come up with was blockexplorer temporarily reporting the wrong difficulty. I should use the local bitcoind for that number.
|
|
|
Oh, and, uh... this [2012-08-31 22:11:04] Rejected 3e934289.9dba2434 GPU 0 pool 0 (unknown-user) [2012-08-31 22:11:37] Rejected 69e032bf.4c96ad30 GPU 1 pool 0 (unknown-user) [2012-08-31 22:11:50] Rejected 1cb4a275.52a67d59 GPU 1 pool 0 (unknown-user) [2012-08-31 22:11:54] Rejected 3ad22116.8e18450a GPU 1 pool 0 (unknown-user)
Out of nowhere it started throwing this a few minutes after mining. And it just stopped and my shares are being accepted again. Yeah, that was me kicking over the pool daemon. I changed the code to use difficulty 2 for anyone who wants to use 1 until I get that bug worked out. It should be fine now.
|
|
|
Difficulty does not need to be an integer (concept-wise), though I'm nearly sure an integer is the only value supported by mining software.
Yeah, I was talking about my pool specifically. My difficulty to target code is pretty stupid (as evidenced by my bug with difficulty 1) and certainly only works with integers.
|
|
|
Difficulty 1 shares don't seem to be working. 2 worked fine, but work doesn't send when I use difficulty 1. 450Mh/s, but I waited well over a minute for a single share and saw none. I assume it defaulted back to 32 if there was a problem with 1.
I'll use 2 for now, its fine.
Yeah, there is a bug with difficulty 1. I'll figure that out, thanks for letting me know.
|
|
|
So far I really like the pool, my only complaint is that the web site is kind of goofy looking. Makes it hard to look at while at work - people will think I'm f&*cking around. I may change my mind about running solo when the ASICs arrive. Currently running at difficulty 10 with 1.4Gh/s.
Ha. I thought other mining pools tried to hard to look all business and wanted to have a little fun.
|
|
|
Does the difficulty need to be a power of 2? It seems like I'm having just as many shares accepted as a normal difficulty 1 pool.
It needs to be an integer but doesn't need to be a power of 2. However, I wouldn't be surprised if some not very smart mining software didn't handle it correctly and did something stupid. I've only tested with cgminer and it works very well.
|
|
|
I can have a few hundred BTC on hand if there is interest. I'll sell for around MtGox 24 hour low unless the market is going crazy. Cash only. Email fireduck@gmail.com to setup a meeting. I should be there part of the day Friday and most of the day Saturday. I have an awesome green Nyan cat shoulder bag. It isn't for sale, but will help identify me. I will have preprinted addresses from bitaddress.org which I can give out, but obviously having your own address and not trusting me would be more secure. Please bring address as QR code.
|
|
|
How complicated is it to have multiple different share difficulties run from the same pool, and in your case I presume the same server?
Not very. The difficulty is just sent out with the work unit and the result if submitted by the miner is checked to see if it has at least that difficulty. Might need to plumb some new variables through but shouldn't be a big deal. I might try to get that going today. I've done it. I put the parameter in the username, it was just easier to ship that around. See http://hhtt.1209k.com/: If you would like a difficulty other than the one listed above, use a username like: 1FDkoGo8o9tmXD4cYpAqBZeWACJiYjMm3x_4 This specifies the address '1FDkoGo8o9tmXD4cYpAqBZeWACJiYjMm3x' with a difficulty of 4. Allowable range is 1 to 65536. Later I will implement a sliding scale of fee for difficulties. (More fees for lower difficulty).
|
|
|
How complicated is it to have multiple different share difficulties run from the same pool, and in your case I presume the same server?
Not very. The difficulty is just sent out with the work unit and the result if submitted by the miner is checked to see if it has at least that difficulty. Might need to plumb some new variables through but shouldn't be a big deal. I might try to get that going today.
|
|
|
That's what I thought, but your other post kinda made it sound like that could be possible.
Ah, I was talking about if a pool allowed users to pick their own difficulty. In that case there would be a possibility of a user finding a good hash and then claiming it as a higher difficulty share to get more credit for it.
|
|
|
Is it even possible to mine at 1GH/s, and all diff>=32 get submitted to your pool, and any diff<32 get submitted to another pool?
Negative. For the same reason that it is impossible to mine on a pool and take any found blocks yourself. When mining you are doing hash(DATA_FROM_POOL + NONCE + TIME). Your client changes the nonce and to a certain extent the time. The DATA_FROM_POOL includes a hash of a transaction group that includes a payment to the pool. You can't change that without invalidating the work. Pools also check that the work unit you are submitting is one they gave out.
|
|
|
Well since the password can be anything at the moment, if a user puts it down as d20, that could be the difficulty they get given, if it's something that doesn't look like a difficulty request you'd use a default.
That is a good idea and for some parts might be easier since then the username doesn't need to be manipulated. I might make the password be a HTTP style parameter string in case more things need to be added. Something like: difficulty=20&magic_pony=true&whatever=something
|
|
|
The share difficulty needs to be decided in advance. If a miner configured as a 32 miner submits a 1 share it will be rejected. If a miner configures as 1 submits a 32 share it will count just like a normal 1 share.
Yep. I was thinking about doing something where the user specifies the difficulty in the username, so it would be address_difficulty. That way miners can decide what difficulty made sense for their rigs. Then I would also define a sliding scale where higher difficulty means less fees. This would allow me to encourage selecting a higher difficulty which reduces DB strain on my end.
|
|
|
|