Bitcoin Forum
April 27, 2024, 02:49:17 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: 1 2 [All]
  Print  
Author Topic: Deepbit PPS vs. smaller Pools  (Read 4797 times)
JBDive (OP)
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
July 18, 2011, 03:56:43 PM
 #1

I have been using bitcoins.lc as my primary pool for awhile but decided to see what my payout would be at Deep since the last difficulty change had bitcoins.lc taking 10 hours plus on many blocks. In doing so "technically" the payout should be the same over a period of time given that one pool having a smaller hash rate means my PPS is higher but each credit will take longer, the other having a higher (much higher) hash rate so my PPS should be lower but credit for each block will be sooner, correct?

Granted there will be some fluctuation in that very basic statement above however I should assume given my hash rate is consistent with consistent stales my overall payout would remain the same, within reason, no matter what pool I used, correct (ignoring fees and so forth)?

The reason for asking is unless I need to run a far longer test or my math is WAY off I am seeing my payout at bitcoins.lc being 2x if not a little higher over a given period on Deep. Where is my logic incorrect?

Edit: I really hate having to correct my own post within minutes of posting it. Due to Deeps delayed reporting my payout is much closer than the difference cited above. It's still better at bitcoins.lc but the difference is probably within the "luck" factor, somewhere around 1.3x better, not the 2x plus I was seeing initially. I'll leave the thread though as I am interested in comments.
1714186157
Hero Member
*
Offline Offline

Posts: 1714186157

View Profile Personal Message (Offline)

Ignore
1714186157
Reply with quote  #2

1714186157
Report to moderator
1714186157
Hero Member
*
Offline Offline

Posts: 1714186157

View Profile Personal Message (Offline)

Ignore
1714186157
Reply with quote  #2

1714186157
Report to moderator
1714186157
Hero Member
*
Offline Offline

Posts: 1714186157

View Profile Personal Message (Offline)

Ignore
1714186157
Reply with quote  #2

1714186157
Report to moderator
The forum was founded in 2009 by Satoshi and Sirius. It replaced a SourceForge forum.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714186157
Hero Member
*
Offline Offline

Posts: 1714186157

View Profile Personal Message (Offline)

Ignore
1714186157
Reply with quote  #2

1714186157
Report to moderator
1714186157
Hero Member
*
Offline Offline

Posts: 1714186157

View Profile Personal Message (Offline)

Ignore
1714186157
Reply with quote  #2

1714186157
Report to moderator
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1006


View Profile
July 18, 2011, 04:26:23 PM
 #2

Congratulations, you just discovered why pool hopping can pay off... Wink

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
JBDive (OP)
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
July 18, 2011, 05:33:50 PM
 #3

Congratulations, you just discovered why pool hopping can pay off... Wink

Which was the reason for setting up Deep in the first place, some of these smaller pools are starting to take days, weeks or longer.
iopq
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500


View Profile
July 18, 2011, 06:28:56 PM
 #4

Congratulations, you just discovered why pool hopping can pay off... Wink

Which was the reason for setting up Deep in the first place, some of these smaller pools are starting to take days, weeks or longer.
then again, bitminter had amazing luck and I got 2 BTC mining a couple of days with 150mhash/s because it was proportional and two blocks were found in like 200,000 shares each which is much better than the expected amount
gigabytecoin
Sr. Member
****
Offline Offline

Activity: 280
Merit: 252


View Profile
July 19, 2011, 06:43:03 PM
 #5

IMO there is really no reason to jump pools. You will only lose shares in the time spent reconnecting to new pools.

Over time, we all make the exact same amount of money.

Anybody who jumps from one roulette wheel after betting on red to another roulette wheel to bet on red is just plain insane.
JBDive (OP)
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
July 19, 2011, 06:47:49 PM
 #6

IMO there is really no reason to jump pools. You will only lose shares in the time spent reconnecting to new pools.

Over time, we all make the exact same amount of money.

Anybody who jumps from one roulette wheel after betting on red to another roulette wheel to bet on red is just plain insane.

There are hot and cold tables though. My last trip to Reno I got ate alive by this one dealer hand after hand. When that dealer was not at the table I would get ahead even though I play like crap. Now if you can bring that analogy back into Bitcoin, well, I doubt it.
gentakin
Member
**
Offline Offline

Activity: 98
Merit: 10


View Profile
July 19, 2011, 07:19:22 PM
 #7

Don't forget Deepbit PPS has a 10% fee, so expect to get 10% less than bitcoins.lc over a long time period.

1HNjbHnpu7S3UUNMF6J9yWTD597LgtUCxb
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
July 21, 2011, 09:54:46 AM
 #8

IMO there is really no reason to jump pools. You will only lose shares in the time spent reconnecting to new pools.

Over time, we all make the exact same amount of money.

Anybody who jumps from one roulette wheel after betting on red to another roulette wheel to bet on red is just plain insane.

This isn't you saying that pool hopping doesn't work, is it? There's so much data out there proving it does - both empirical and theoretical.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
Xephan
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
July 21, 2011, 10:35:12 AM
 #9

IMO there is really no reason to jump pools. You will only lose shares in the time spent reconnecting to new pools.

Over time, we all make the exact same amount of money.

Anybody who jumps from one roulette wheel after betting on red to another roulette wheel to bet on red is just plain insane.

You might lose some shares from reconnecting but the difference due to the proportionate weight of shares in a short run more than makes up for it if the pool hopper gets in at the right time.

After all, the time needed for 1 reconnect probably won't lose you more than 1 share per GHash.
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1006


View Profile
July 21, 2011, 10:35:44 AM
 #10

IMO there is really no reason to jump pools. You will only lose shares in the time spent reconnecting to new pools.
You can fetch getworks from any pool in advance and just present the one you want to have solved to the miner locally. This means you'll have even less lag than a miner who fetches getworks after submission of results!

All in all, you don't loose any time by switching pools.

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
Jack of Diamonds
Sr. Member
****
Offline Offline

Activity: 252
Merit: 251



View Profile
July 21, 2011, 02:10:18 PM
 #11

The only pool where I consistently get 99-100% of my expected earnings in the long run is Eligius with their SMPPS system. I'm constantly leaving prop. pools for other types due to the massive variance that occurs at current difficulties + losses from pool hoppers

I'm also looking into Mineco.in right now which has a PPLNS payment scheme,
far as I can tell from reviewing the idea for a few days, it's better than any other system in existence right now

1f3gHNoBodYw1LLs3ndY0UanYB1tC0lnsBec4USeYoU9AREaCH34PBeGgAR67fx
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
July 22, 2011, 07:23:58 AM
 #12

The only pool where I consistently get 99-100% of my expected earnings in the long run is Eligius with their SMPPS system. I'm constantly leaving prop. pools for other types due to the massive variance that occurs at current difficulties + losses from pool hoppers

I'm also looking into Mineco.in right now which has a PPLNS payment scheme,
far as I can tell from reviewing the idea for a few days, it's better than any other system in existence right now

The only pools I get consistently 140% to 200% of my expected earnings in the long run are proportional pools. Makes you think, eh?

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
Jack of Diamonds
Sr. Member
****
Offline Offline

Activity: 252
Merit: 251



View Profile
July 22, 2011, 08:30:10 AM
 #13

The only pool where I consistently get 99-100% of my expected earnings in the long run is Eligius with their SMPPS system. I'm constantly leaving prop. pools for other types due to the massive variance that occurs at current difficulties + losses from pool hoppers

I'm also looking into Mineco.in right now which has a PPLNS payment scheme,
far as I can tell from reviewing the idea for a few days, it's better than any other system in existence right now

The only pools I get consistently 140% to 200% of my expected earnings in the long run are proportional pools. Makes you think, eh?

"The long run" meaning months and years, not a few days or weeks..

You can't get 'consistently' more than 100% of your expected earnings over the long run from prop. pools unless you cheat by exploiting defective pools with no scoring methods (pool hopping)

Deepbit is large enough for their sample to be taken seriously, after ½ a year at multi ghash speeds, their luck pretty much averages to +-0% if averaging all past difficulties
https://www.deepbit.net/stats

1f3gHNoBodYw1LLs3ndY0UanYB1tC0lnsBec4USeYoU9AREaCH34PBeGgAR67fx
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
July 22, 2011, 08:41:15 AM
 #14

Quote
(pool hopping)

This

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
Stupidpal
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
July 22, 2011, 08:45:33 AM
 #15

The only pool where I consistently get 99-100% of my expected earnings in the long run is Eligius with their SMPPS system. I'm constantly leaving prop. pools for other types due to the massive variance that occurs at current difficulties + losses from pool hoppers

I'm also looking into Mineco.in right now which has a PPLNS payment scheme,
far as I can tell from reviewing the idea for a few days, it's better than any other system in existence right now

I've been using Eligius as well for some time now. Is mineco.in better if you mine 24/7?
Jack of Diamonds
Sr. Member
****
Offline Offline

Activity: 252
Merit: 251



View Profile
July 23, 2011, 11:13:10 PM
Last edit: July 23, 2011, 11:37:31 PM by Jack of Diamonds
 #16

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)

Slush has something similar, a proprietary scoring system.
The longer a round gets the more valuable new shares become, which solves the pool hopping problem & gives nobody an incentive to hop on slush in hopes of exploiting early blocks.

PPLNS is also foolproof and can be adapted by anyone because you don't need a massive balance of bitcoins for a 'rainy day' (pure PPS) or even a medium sized buffer (shared maximum PPS).
I think it will become a success among all pools in the future, or people will simply join pools with PPLNS after seeing decreased avg. earnings in the long run mining in proportional pools infested by hoppers

Of course pure PPS is 'ideal' for both the 2-hour casual miner and the 24/7 'pro' but since only the biggest pools with huge earnings like deepbit can offer it, it's not a realistic option.
Even they take a 10% fee because you gain zero variance in return. That's steep for big miners, and a lot of lost cash for 'certainty'.

1f3gHNoBodYw1LLs3ndY0UanYB1tC0lnsBec4USeYoU9AREaCH34PBeGgAR67fx
Stupidpal
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
July 24, 2011, 04:38:24 AM
 #17

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)

Slush has something similar, a proprietary scoring system.
The longer a round gets the more valuable new shares become, which solves the pool hopping problem & gives nobody an incentive to hop on slush in hopes of exploiting early blocks.

PPLNS is also foolproof and can be adapted by anyone because you don't need a massive balance of bitcoins for a 'rainy day' (pure PPS) or even a medium sized buffer (shared maximum PPS).
I think it will become a success among all pools in the future, or people will simply join pools with PPLNS after seeing decreased avg. earnings in the long run mining in proportional pools infested by hoppers

Of course pure PPS is 'ideal' for both the 2-hour casual miner and the 24/7 'pro' but since only the biggest pools with huge earnings like deepbit can offer it, it's not a realistic option.
Even they take a 10% fee because you gain zero variance in return. That's steep for big miners, and a lot of lost cash for 'certainty'.

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.
spiccioli
Legendary
*
Offline Offline

Activity: 1378
Merit: 1003

nec sine labore


View Profile
July 24, 2011, 08:48:31 AM
 #18

JackOfDiamonds,

btcguild is PPS and has not a fixed fee, so it should be the best one for casual and not so casual miners, did you look into it?

spiccioli.
Jine
Sr. Member
****
Offline Offline

Activity: 403
Merit: 250


View Profile
July 24, 2011, 08:57:55 AM
 #19

BTC Guild uses a Proportional Payment Method, not PPS (Pay per share)

Previous founder of Bit LC Inc. | I've always loved the idea of bitcoin.
Jack of Diamonds
Sr. Member
****
Offline Offline

Activity: 252
Merit: 251



View Profile
July 24, 2011, 10:50:14 AM
 #20

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.

Do you have a link? MtRed would become one of the most popular pools if that were true.
Nobody can compete with 0% PPS.

Quote from: spiccioli
JackOfDiamonds,

btcguild is PPS and has not a fixed fee, so it should be the best one for casual and not so casual miners, did you look into it?

spiccioli.

I've mined at BTCguild for ages, it's just another proportional pool which has all the problems of pool hopping. The 0% fee is irrelevant because of the flawed distribution model of rewards.

PPS means you get paid for every single share you submit (fixed amount). Other pools have modified PPS schemes that are not the same thing (SMPPS, PPLNS)
No pool hopping penalties, 24/7 miner rewards, or incentive to jump in during the beginning of rounds, just getting paid for what you contribute. Pure PPS is effectively 0 variance over any time period.

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%)

1f3gHNoBodYw1LLs3ndY0UanYB1tC0lnsBec4USeYoU9AREaCH34PBeGgAR67fx
Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
July 24, 2011, 11: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.

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
Jack of Diamonds
Sr. Member
****
Offline Offline

Activity: 252
Merit: 251



View Profile
July 24, 2011, 11: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'.

1f3gHNoBodYw1LLs3ndY0UanYB1tC0lnsBec4USeYoU9AREaCH34PBeGgAR67fx
Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
July 24, 2011, 11: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.

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
Caesium
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500


View Profile
July 24, 2011, 11: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.

Tired of annoying signature ads? Ad block for signatures
1bitc0inplz
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
July 24, 2011, 12:30:17 PM
Last edit: July 24, 2011, 12:51:22 PM by 1bitc0inplz
 #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.

Mine @ http://pool.bitp.it - No fees, virtually 0 stales, what's not to love!
Chat with us @ #bitp.it on irc.freenode.net
Learn more about our pool @ http://forum.bitcoin.org/index.php?topic=12181.0
Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
July 24, 2011, 01:03:18 PM
 #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.

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
1bitc0inplz
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
July 24, 2011, 01:11:42 PM
 #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.

Mine @ http://pool.bitp.it - No fees, virtually 0 stales, what's not to love!
Chat with us @ #bitp.it on irc.freenode.net
Learn more about our pool @ http://forum.bitcoin.org/index.php?topic=12181.0
Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
July 24, 2011, 01:28:02 PM
 #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.

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
Jack of Diamonds
Sr. Member
****
Offline Offline

Activity: 252
Merit: 251



View Profile
July 24, 2011, 03:27:44 PM
 #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

1f3gHNoBodYw1LLs3ndY0UanYB1tC0lnsBec4USeYoU9AREaCH34PBeGgAR67fx
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1006


View Profile
July 24, 2011, 10: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.

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
c_k
Donator
Full Member
*
Offline Offline

Activity: 242
Merit: 100



View Profile
July 25, 2011, 01:47:58 AM
 #31

rfcpool.com does 7% fee PPS Smiley

iopq
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500


View Profile
July 25, 2011, 03:30:37 AM
 #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
Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
July 25, 2011, 03:51:59 AM
 #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?

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
JBDive (OP)
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
July 25, 2011, 05: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?

Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
July 25, 2011, 07: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.

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
jkminkov
Hero Member
*****
Offline Offline

Activity: 698
Merit: 500


View Profile
July 26, 2011, 10: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

.:31211457:. 100 dollars in one place talking - Dudes, hooray, Bitcoin against us just one, but we are growing in numbers!
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1006


View Profile
July 26, 2011, 01:08:36 PM
 #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.

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
shmadz
Legendary
*
Offline Offline

Activity: 1512
Merit: 1000


@theshmadz


View Profile
July 29, 2011, 05: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.

"You have no moral right to rule us, nor do you possess any methods of enforcement that we have reason to fear." - John Perry Barlow, 1996
Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
July 29, 2011, 06: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.

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
btcboston
Member
**
Offline Offline

Activity: 101
Merit: 10


View Profile
July 29, 2011, 07: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.

Pages: 1 2 [All]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!