Pages:
Author

Topic: Tired of stale shares? - page 2. (Read 7066 times)

legendary
Activity: 1596
Merit: 1012
Democracy is vulnerable to a 51% attack.
July 10, 2011, 06:32:57 AM
#26
Who cares about reward per block though? It's all about the reward per day/hour/whatever. And less stale shares means more blocks found by the pool because less proof-of-works have to be discarded, thus  higher reward per day. lebuen is correct.
This is completely false. If you don't see why, consider this argument:

A pool uses proportional rewards. 1% of all shares are stale. The owner decides to change the algorithm and no longer consider any shares stale. 0% of all shares are stale. What happens to the rewards per day/hour/whatever?

Answer: They are exactly the same.

What you're missing is that different pools use different algorithms to determine when they consider a share stale. They do this specifically so they can advertise fewer stale shares just like is happening here. But it's a form of scam or at the very least misrepresentation because it has no effect on proportional payouts.
legendary
Activity: 1596
Merit: 1012
Democracy is vulnerable to a 51% attack.
July 10, 2011, 06:31:00 AM
#25
There is no "algorithm" to determine whether a share is stale or not.
Yes, there is. And different pools use different algorithms.

For example, some pools consider a share stale if the share was reported to the pool after a new block was found. Some pools don't consider a block stale even if it doesn't extend the currently longest hash chain if it would have extended the previously-longest hash chain. Pools do this specifically so they can advertise a lower number of stale shares, even though it has no effect on returns.

Quote
Either a share has the chance to find a block (it's valid), or it's duplicate/wrong and thus doesn't have a chance to find a block (it's stale). Every valid share has the same chance to find a block.
You are assuming that every pool uses precisely the same algorithm to determine whether to consider a share stale or not. I know for a fact that this is not true.
member
Activity: 98
Merit: 10
July 10, 2011, 06:11:36 AM
#24
If JoelKatz is talking about the "reward per block", he is right. Stales don't change it if the stales happen to everyone on the pool.

Who cares about reward per block though? It's all about the reward per day/hour/whatever. And less stale shares means more blocks found by the pool because less proof-of-works have to be discarded, thus  higher reward per day. lebuen is correct.
full member
Activity: 126
Merit: 100
July 10, 2011, 06:05:35 AM
#23
No, not at all. Consider two mining pools. One reports 2% stale shares. The other doesn't even check if shares are stall at all and so reports all shares are valid (no stale shares). Assuming a proportional payment scheme, your returns will be (on average) precisely the same with both pools. To conclude that a proportional pay pool with fewer stale shares will pay more than one with more stale shares requires that you closely scrutinize the algorithm used by both pools to determine whether a share is stale.
Well, I'm sorry to say and I know you'll refuse to admit that you were wrong. But you are.

There is no "algorithm" to determine whether a share is stale or not. Either a share has the chance to find a block (it's valid), or it's duplicate/wrong and thus doesn't have a chance to find a block (it's stale). Every valid share has the same chance to find a block.

So in your scenario where a pool "doesn't even check if shares are stall at all and so reports all shares are valid (no stale shares)" this will happen: a miner submits 100 stales and 1000 valid shares, but he will be displayed 1100 valid shares. Let's say there are 10 more miners with the same numbers. The pool then has 11000 shares in total and every miner get's 1/10 of the total revenue. BUT: the pool only has 10000 valid shares so far and thus has a lower probability of finding a block than another pool, which in the same time had 11000 valid shares (and really NO stales). So the members of the pool with no stales also get 1/10 of the total revenue, but total revenue is more (on average).

My english is a little limited, so I don't know how to explain this any further. But it's simple math: your hashrate is limited. the more valid shares you get out of the total amount of shares you compute, the better is your chance of finding a block.
legendary
Activity: 1596
Merit: 1012
Democracy is vulnerable to a 51% attack.
July 10, 2011, 05:45:33 AM
#22
you don't think this through to the end. less valid shares means you'll need more time (on average) to find a block. so of course it's important to reduce stale shares. reducing stale shares is the same as increasing your hashrate.
No, not at all. Consider two mining pools. One reports 2% stale shares. The other doesn't even check if shares are stall at all and so reports all shares are valid (no stale shares). Assuming a proportional payment scheme, your returns will be (on average) precisely the same with both pools. To conclude that a proportional pay pool with fewer stale shares will pay more than one with more stale shares requires that you closely scrutinize the algorithm used by both pools to determine whether a share is stale.
full member
Activity: 126
Merit: 100
July 10, 2011, 04:04:17 AM
#21
Given that information, 100 shares in any reward scheme will net you more reward than 98 shares would.
Not in a proportional scheme. 100 shares out of 100,000 will give you the same reward as 98 shares out of 98,000.

you don't think this through to the end. less valid shares means you'll need more time (on average) to find a block. so of course it's important to reduce stale shares. reducing stale shares is the same as increasing your hashrate.
legendary
Activity: 1596
Merit: 1012
Democracy is vulnerable to a 51% attack.
July 09, 2011, 09:21:54 PM
#20
Given that information, 100 shares in any reward scheme will net you more reward than 98 shares would.
Not in a proportional scheme. 100 shares out of 100,000 will give you the same reward as 98 shares out of 98,000.
member
Activity: 112
Merit: 10
July 09, 2011, 08:01:08 PM
#19
Stale shares are a form of "artificial fee" that reduces a miner's earnings. If you are currently receiving a 2% stale rate with pool X and on my pool you're receiving 0.02%, all things being equal you will earn more BTC on my pool.
With pay per share, that's true. With proportional, the stale rate has no effect the BTC you earn. (The pool will still earn the same amount and you'll still be the same fraction of the pool.)

You are correct. That is why I quoted "artificial fee", because it doesn't strictly effect you payout. However, what it does do is make a certain percentage of your efforts worthless.

Put another way;

If you receive a 2% stale rate, over the course of 100 shares only 98 will be accepted by the pool. However, if your stale rate is 0.02% there is an extremely high chance that all 100 of your shares will be accepted.

Given that information, 100 shares in any reward scheme will net you more reward than 98 shares would.
legendary
Activity: 1596
Merit: 1012
Democracy is vulnerable to a 51% attack.
July 09, 2011, 07:20:10 PM
#18
Stale shares are a form of "artificial fee" that reduces a miner's earnings. If you are currently receiving a 2% stale rate with pool X and on my pool you're receiving 0.02%, all things being equal you will earn more BTC on my pool.
With pay per share, that's true. With proportional, the stale rate has no effect the BTC you earn. (The pool will still earn the same amount and you'll still be the same fraction of the pool.)
newbie
Activity: 40
Merit: 0
July 09, 2011, 07:11:47 PM
#17
question. what do stale shares have to do with pushpool?
member
Activity: 112
Merit: 10
July 09, 2011, 05:38:19 PM
#16
Bump! We just got to 21 GHash now! Join before it's too late Tongue

Agreed, we are ~40 GH/s and are offering a bounty of 5 BTC to someone who can find our currently long overdue block.

Nows the perfect time to join in, and earn more!
sr. member
Activity: 686
Merit: 259
July 06, 2011, 04:22:12 AM
#15
Bump! We just got to 21 GHash now! Join before it's too late Tongue
sr. member
Activity: 686
Merit: 259
July 05, 2011, 04:51:16 AM
#14
I don't know if I should consider myself lucky, but I have very low Stales ratio:


It seems you are lucky  Grin
The maximum I got in bit pit of stales is 0.2%
hero member
Activity: 812
Merit: 502
July 05, 2011, 01:12:39 AM
#13
I don't know if I should consider myself lucky, but I have very low Stales ratio:

member
Activity: 224
Merit: 10
July 04, 2011, 11:56:25 PM
#12
I'd mine in the pool if it had like 300ghash+. But at ~13ghash, it could take a month to get one payout if you're really unlucky...

That does raise a paradox of how one gets to 300+ GH/s  Wink


That's the thing at this point - if you don't have a decent userbase, the variance in block times is HUGE.

I only have 1 5850 so I'm a small fry and I prefer the consistency the larger pools give. If I had 10 rigs, I could afford to throw one at a low ghash pool and play roulette.
full member
Activity: 216
Merit: 100
July 04, 2011, 10:18:05 PM
#11
I'd mine in the pool if it had like 300ghash+. But at ~13ghash, it could take a month to get one payout if you're really unlucky...
Not like you have to point all your cards towards it all the time. 440Mhash/s from a 5870 has generated 2500+ shares without a single stale.
member
Activity: 112
Merit: 10
July 04, 2011, 08:23:24 PM
#10
I'd mine in the pool if it had like 300ghash+. But at ~13ghash, it could take a month to get one payout if you're really unlucky...

That does raise a paradox of how one gets to 300+ GH/s  Wink
member
Activity: 224
Merit: 10
July 04, 2011, 08:05:11 PM
#9
I'd mine in the pool if it had like 300ghash+. But at ~13ghash, it could take a month to get one payout if you're really unlucky...
full member
Activity: 216
Merit: 100
July 04, 2011, 06:41:44 PM
#8
The score is just for entertainment, it shows you what percentage of the top earns estimated reward that is equal to your estimated reward.

Payouts are purely proportional, and it's the estimated reward (and by extension your shares versus pool shares) that are of value to you.
Aha, had a feeling it wasn't a score-based pool.
member
Activity: 224
Merit: 10
July 04, 2011, 06:35:28 PM
#7
What can I do with the "score", I've amassed?

nvm, above answers it.
Pages:
Jump to: