Pages:
Author

Topic: Deepbit PPS vs. smaller Pools (Read 4824 times)

member
Activity: 101
Merit: 10
July 29, 2011, 02:52:05 AM
#40
The problem being that you need quite a lot of BTC in buffer to pull it off, in case of bad luck streaks and very long rounds.
Deepbit is the only pool which offers pure PPS rewards, at a hefty fee (10%)

Ninjacoin.com is offering PPS at a 3% fee, and btcpool24.com offering PPS at 0% fee.

0% PPS does seem unsustainable, but there is little risk to the miner because there is no minimum payout with btcpool24.  Not sure about ninjacoin.
donator
Activity: 2058
Merit: 1054
July 29, 2011, 01:00:24 AM
#39


The problem being that you need quite a lot of BTC in buffer to pull it off, in case of bad luck streaks and very long rounds.
Deepbit is the only pool which offers pure PPS rewards, at a hefty fee (10%)

Check out ARSbitcoin 0% fees (I expect this will be set to 1% soon to cover cost of scaling though)

They - or we  Cool - have been very lucky and currently are floating a 800+ BTC buffer to keep those bitcoins pouring in even in the event of a "block from hell"

currently getting 0.000029570125 per share as opposed to 0.00002661294865101 at deepbit.
ArsBitcoin uses SMPPS, not PPS. SMPPS is a bad method.
legendary
Activity: 1512
Merit: 1000
@theshmadz
July 29, 2011, 12:53:29 AM
#38


The problem being that you need quite a lot of BTC in buffer to pull it off, in case of bad luck streaks and very long rounds.
Deepbit is the only pool which offers pure PPS rewards, at a hefty fee (10%)

Check out ARSbitcoin 0% fees (I expect this will be set to 1% soon to cover cost of scaling though)

They - or we  Cool - have been very lucky and currently are floating a 800+ BTC buffer to keep those bitcoins pouring in even in the event of a "block from hell"

currently getting 0.000029570125 per share as opposed to 0.00002661294865101 at deepbit.
legendary
Activity: 2618
Merit: 1007
July 26, 2011, 08:08:36 AM
#37
PPLNS punishes your luck, there is a luck involved when sending shares, you don't get paid based on hashrate your miner shows, but based on sent shares - you can see with latest poclbm what your lucky hashrate looks server-side, if you have guiminer it also can show server-side hashrate

No payout algorithm can see your hash rate, you will always be evaluated at your sent shares rate.

It is true however that in PPLNS if you send 1000 Shares in 1 minute and then 1 share 1000 minutes later it might be the case that you only get paid for that single share.

I don't know of mining programs that display your current luck, but it should be within limits and even out anyways, so mining luck is not so much of a concern to me with PPLNS.

Also if N is reasonably big (the biggest useful "N" is btw. 5 000 000 000, meaning each share will be worth one Satoshi at each payout, if you don't pay out transaction fees) this should be less of an issue.
hero member
Activity: 698
Merit: 500
July 26, 2011, 05:12:26 AM
#36
How does having a CPU or other weak miner always mining for you under your account while pool hopping with your primary miner get handled by the various schemes? It would seem PPS wouldn't be affected at all but these others might be skewed a bit if you dumped a lot of hashing power early on then moved on to another pool while leaving say 20MH at the original pool. Yes/No?
No. With hopping-proof methods (geometric, PPLNS) the expected payout per share is the same no matter when it was submitted.

PPLNS punishes your luck, there is a luck involved when sending shares, you don't get paid based on hashrate your miner shows, but based on sent shares - you can see with latest poclbm what your lucky hashrate looks server-side, if you have guiminer it also can show server-side hashrate

before going offline x8s.de showed estimated reward on Prop.P. and PPLNS, as I had 3 accounts, 2 of those mined 24/7, I saw one was +2.5% over PP the other was -3% under PP, and there goes "fairness" of PPLNS - if your miner is unlucky @ end of the round you get underpaid
donator
Activity: 2058
Merit: 1054
July 25, 2011, 02:37:08 AM
#35
How does having a CPU or other weak miner always mining for you under your account while pool hopping with your primary miner get handled by the various schemes? It would seem PPS wouldn't be affected at all but these others might be skewed a bit if you dumped a lot of hashing power early on then moved on to another pool while leaving say 20MH at the original pool. Yes/No?
No. With hopping-proof methods (geometric, PPLNS) the expected payout per share is the same no matter when it was submitted.
full member
Activity: 238
Merit: 100
July 25, 2011, 12:29:29 AM
#34
How does having a CPU or other weak miner always mining for you under your account while pool hopping with your primary miner get handled by the various schemes? It would seem PPS wouldn't be affected at all but these others might be skewed a bit if you dumped a lot of hashing power early on then moved on to another pool while leaving say 20MH at the original pool. Yes/No?

donator
Activity: 2058
Merit: 1054
July 24, 2011, 10:51:59 PM
#33
Is block withholding (which essentially removes the hash rate of the withholder) the only risk left in a "pure" PPS pool?
Of course it's not the only risk. But the risk due to to variance can be calculated and planned for.

It should be detectable by the way, if you are willing to invest a few coins for that (or cheat a tiny bit on your miners) - as soon as someone has solved a valid block you send out that getwork manually to all of your miners connected at that time and kickban everyone that doesn't send a reply. If they send a reply back, you can either choose to pay them for their honesty or just treat this share as stale and not pay it.
Could work, but it will probably have a lot of false positives, and what stops the attacker from creating a new account once in a while?
hero member
Activity: 658
Merit: 500
July 24, 2011, 10:30:37 PM
#32
If a PPS operator wants to eliminate block withholding risk, he can lobby for my oblivious shares proposal.
The only remaining question for me is then:

Is block withholding (which essentially removes the hash rate of the withholder) the only risk left in a "pure" PPS pool?

It should be detectable by the way, if you are willing to invest a few coins for that (or cheat a tiny bit on your miners) - as soon as someone has solved a valid block you send out that getwork manually to all of your miners connected at that time and kickban everyone that doesn't send a reply. If they send a reply back, you can either choose to pay them for their honesty or just treat this share as stale and not pay it.

All in all miners loose ~3000 Satoshis on that share but you gain a lot more security without having to beg all mining client developers to implement oblivious shares (as far as I understood it, it also requires changes on the miner's side).

On the other hand, with the current pool model you won't be competitive anyways, there are already enough other pools out there - so you anyways need to be more innovative.
As an example:
A miner can also deployed via BOINC (which is also able to handle requesting work and managing credits etc.) and some exchanges can be scripted to automatically change money to USD/EUR... combine this, put in a reasonable fee and get some profit going on. You wouldn't even need to handle payouts, as both MtGox allow you to move BTC (TH) or BTC/USD (MTG) between accounts, you just move the mined money to their account (and if they hand you an API key, automatically bot-trade that money for fiat, if desired) and let them handle it from there. You might even be able to get lower fees + referral income (at least on TH) and all of that can be done _right now_ already if you combine the right pieces.
you would end up banning someone running a back-up pool where 300Mh/s are going towards the main pool and 3Mh/s are going to the backup
or some poor CPU miner
c_k
donator
Activity: 242
Merit: 100
July 24, 2011, 08:47:58 PM
#31
rfcpool.com does 7% fee PPS Smiley
legendary
Activity: 2618
Merit: 1007
July 24, 2011, 05:08:29 PM
#30
If a PPS operator wants to eliminate block withholding risk, he can lobby for my oblivious shares proposal.
The only remaining question for me is then:

Is block withholding (which essentially removes the hash rate of the withholder) the only risk left in a "pure" PPS pool?

It should be detectable by the way, if you are willing to invest a few coins for that (or cheat a tiny bit on your miners) - as soon as someone has solved a valid block you send out that getwork manually to all of your miners connected at that time and kickban everyone that doesn't send a reply. If they send a reply back, you can either choose to pay them for their honesty or just treat this share as stale and not pay it.

All in all miners loose ~3000 Satoshis on that share but you gain a lot more security without having to beg all mining client developers to implement oblivious shares (as far as I understood it, it also requires changes on the miner's side).

On the other hand, with the current pool model you won't be competitive anyways, there are already enough other pools out there - so you anyways need to be more innovative.
As an example:
A miner can also deployed via BOINC (which is also able to handle requesting work and managing credits etc.) and some exchanges can be scripted to automatically change money to USD/EUR... combine this, put in a reasonable fee and get some profit going on. You wouldn't even need to handle payouts, as both MtGox allow you to move BTC (TH) or BTC/USD (MTG) between accounts, you just move the mined money to their account (and if they hand you an API key, automatically bot-trade that money for fiat, if desired) and let them handle it from there. You might even be able to get lower fees + referral income (at least on TH) and all of that can be done _right now_ already if you combine the right pieces.
sr. member
Activity: 252
Merit: 251
July 24, 2011, 10:27:44 AM
#29
To clarify - rfcpool offer PPS at 7% fee. Sure we're new, and small, and probably untrusted by most, but that doesn't make your statement any more true.

I stand corrected, didn't know you had the method live already. Only read a while back that you would be adding it 'soon'.

Of course, any rational person (with enough trust in your BTC reserves) will be mining PPS at your pool instead of deepbit
donator
Activity: 2058
Merit: 1054
July 24, 2011, 08:28:02 AM
#28
?MPPS is not PPS so don't mislead people by presenting it as such.
Actually I believe I said "PPS variant".
You did, but you also said "there is no need to pay any fees (10% or 7%) for PPS". No point arguing this though.

ESMPPS has the same fundamental problems as SMPPS. If the balance is negative you will receive a low reward short-term. And since everyone will leave there's not going to be a long-term.
You are correct, there are sometimes delayed payments, but not to the extent that SMPPS or other *PPS variants offer. For that matter, even true PPS could pay less than 100%, notably if the pool operator goes bankrupt due to block withholdings. The point of ESMPPS is to offer payment to those who deserve it the most, that is the way the reward scheduling algorithm works.
You stop mining for the PPS pool when it goes bankrupt, which is exactly what you should do when an *MPPS pool goes red. The difference is that a PPS operator takes the fee required to prevent this from happening. In case of bankruptcy, if the operator is honest and takes the necessary planning, you will not lose payment for work already submitted.

If a PPS operator wants to eliminate block withholding risk, he can lobby for my oblivious shares proposal.
member
Activity: 112
Merit: 10
July 24, 2011, 08:11:42 AM
#27
?MPPS is not PPS so don't mislead people by presenting it as such.

Actually I believe I said "PPS variant".

ESMPPS has the same fundamental problems as SMPPS. If the balance is negative you will receive a low reward short-term. And since everyone will leave there's not going to be a long-term.

You are correct, there are sometimes delayed payments, but not to the extent that SMPPS or other *PPS variants offer. For that matter, even true PPS could pay less than 100%, notably if the pool operator goes bankrupt due to block withholdings. The point of ESMPPS is to offer payment to those who deserve it the most, that is the way the reward scheduling algorithm works.
donator
Activity: 2058
Merit: 1054
July 24, 2011, 08:03:18 AM
#26
Just so everyone knows, there is no need to pay any fees (10% or 7%) for PPS. We just started offering a 0% PPS variant that rewards everyone fairly for their time.

The only pool where I consistently get 99-100% of my expected earnings in the long run is Eligius with their SMPPS system.
Good for you, just make sure to jump ship when their balance becomes negative and you won't get anywhere near that.

That is exactly why we went with ESMPPS instead of SMPPS. Unlike SMPPS, ESMPPS does not stop paying miners when the reserves get low. In fact, to a large extent, ESMPPS was designed with the idea that negative reserves are an inevitable.
?MPPS is not PPS so don't mislead people by presenting it as such.

ESMPPS has the same fundamental problems as SMPPS. If the balance is negative you will receive a low reward short-term. And since everyone will leave there's not going to be a long-term.
member
Activity: 112
Merit: 10
July 24, 2011, 07:30:17 AM
#25
Just so everyone knows, there is no need to pay any fees (10% or 7%) for PPS. We just started offering a 0% PPS variant that rewards everyone fairly for their time.

The only pool where I consistently get 99-100% of my expected earnings in the long run is Eligius with their SMPPS system.
Good for you, just make sure to jump ship when their balance becomes negative and you won't get anywhere near that.

That is exactly why we went with ESMPPS instead of SMPPS. Unlike SMPPS, ESMPPS does not stop paying miners when the reserves get low. In fact, to a large extent, ESMPPS was designed with the idea that negative reserves are an inevitable.
hero member
Activity: 546
Merit: 500
July 24, 2011, 06:28:46 AM
#24
Deepbit is the only pool which offers pure PPS rewards, at a hefty fee (10%)

Please stop spreading this mis-information. You've even posted in our thread so you're aware we exist and offer PPS, however new we are.

To clarify - rfcpool offer PPS at 7% fee. Sure we're new, and small, and probably untrusted by most, but that doesn't make your statement any more true.
donator
Activity: 2058
Merit: 1054
July 24, 2011, 06:27:10 AM
#23
That's a myth, PPLNS doesn't punish anyone, it just gives everyone a fair payout in exact proportion to their work (on average).
It does, pool hoppers. Or maybe 'deter' is a better word. Nobody has an incentive to jump onto pools like mineco.in at any 'certain' time to gain a statistical advantage.
'Disarm' is an even better word. Hoppers are welcome to hop, but they won't receive more than normal (unlike proportional) but also not less.

Quote from: Meni Rosenfeld
just make sure to jump ship when their balance becomes negative and you won't get anywhere near that.
Fair enough, I'll be first to admit I would run if the balance went too much in the red. If enough people did this the SMPPS pool would die from a lack of miners and thus blocks towards paying off the 'debt'.
As an added bonus, if they don't take a fee to boost the reserve, with probability 1 it will eventually go too much in the red. Whether people will be smart enough to leave then is a different question.
sr. member
Activity: 252
Merit: 251
July 24, 2011, 06:19:34 AM
#22
That's a myth, PPLNS doesn't punish anyone, it just gives everyone a fair payout in exact proportion to their work (on average).

It does, pool hoppers. Or maybe 'deter' is a better word. Nobody has an incentive to jump onto pools like mineco.in at any 'certain' time to gain a statistical advantage.

Quote from: Meni Rosenfeld
just make sure to jump ship when their balance becomes negative and you won't get anywhere near that.

Fair enough, I'll be first to admit I would run if the balance went too much in the red. If enough people did this the SMPPS pool would die from a lack of miners and thus blocks towards paying off the 'debt'.
donator
Activity: 2058
Merit: 1054
July 24, 2011, 06:14:21 AM
#21
The only pool where I consistently get 99-100% of my expected earnings in the long run is Eligius with their SMPPS system.
Good for you, just make sure to jump ship when their balance becomes negative and you won't get anywhere near that.

I've been using Eligius as well for some time now. Is mineco.in better if you mine 24/7?
Yes, the PPLNS payment method rewards 24/7 miners and punishes people who disconnect during a round (accidental, or pool hopping, it doesn't know or care)
That's a myth, PPLNS doesn't punish anyone, it just gives everyone a fair payout in exact proportion to their work (on average).

Yeah I know, the 10% fee is a lot but MtRed is coming out with 0% PPS in a few days because of all the pool hopping problems they've been having lately.
Did they decide what to write on the tombstone yet? You've got to plan ahead when you're committing suicide.

Unless it's not really 0% fee or not really PPS.
Pages:
Jump to: