Author

Topic: are there speed-differences between Pools? (Read 3694 times)

donator
Activity: 2058
Merit: 1054
December 23, 2011, 12:58:56 AM
#49
So the question becomes is it easier to do that in a small pool, a large pool, or the size of the pool doesn't matter.
This is kind of moot because optimally you do it with as many pools as possible. You distribute your hashing power among all available pools, and whenever you find a block in one you direct all hashrate to it. In AoBPMRS I only analyzed the case that all pools have the same hashrate, but I have reasons to believe that you need to distribute your hashrate in proportion to each pool's size.
donator
Activity: 1218
Merit: 1079
Gerald Davis
December 22, 2011, 03:27:02 PM
#48
if you "lie in wait" until after a longpoll you have a stale share - useless

small pools larger variance...long round , more longpolls between block finds

big pools quicker rounds less longpolls between blockfinds



Huh?  You are only withholding YOUR found block which occurs at the same rate regardless of the pool's relative size.  Yes if you hold a share too long it will go stale but the same event which causes it to go stale in a small pool will cause it to go stale in all pools.

The goal if I am understanding this correctly would be to
1) mine at a pool using a fraction of total hashing power
2) find a share (thus this pool will payout and any share you add that increases your % of payout is a net +)
3) direct all hashing power to that pool.
4) withhold the share for some period of time.*
5) increase the number of shares as a % of the pool share count to get a bigger cut of the reward then submit share.

* Yes in step #4 there is a risk of losing everything.  The risk of your share going stale is ~1.6% every 10 seconds.  Thus to be profitable you would need to increase your reward by >1.6% (relative to fair mining) in 10 seconds.  

So the question becomes is it easier to do that in a small pool, a large pool, or the size of the pool doesn't matter.

While a large pool has a shorter round (in time) it has the same length round (in shares).  
vip
Activity: 980
Merit: 1001
December 22, 2011, 03:07:15 PM
#47
if you "lie in wait" until after a longpoll you have a stale share - useless

small pools larger variance...long round , more longpolls between block finds

big pools quicker rounds less longpolls between blockfinds

donator
Activity: 1218
Merit: 1079
Gerald Davis
December 22, 2011, 02:51:46 PM
#46
With the protocol modification I proposed here. This is also discussed in subsection "6.2.3 Proposed solution - Oblivious shares" of AoBPMRS.

Interesting.  Also I don't envy you.  I got frustrated wading through those pages of false claims, long since debunked myths and poor logic (rigs don't have monitors so changing pools would be difficult?  I guess they never heard of pool hopping Smiley ).

I had always know about the witholding attack.  Never considered the "lie in wait".  One thing I am confused about if I read right you said it would be best to attempt this on a large pool?  Wouldn't it be best to attempt it on a small pool.  Point a fraction of hashing power at a pool.  When you get the share point all the rest of your hashing power at the pool (should be a sizeable multiple).  Given you have a small window the smaller the pool relative to your hashing power the more shares (and a % of pool) you can pump in.  Right?
donator
Activity: 2058
Merit: 1054
December 22, 2011, 01:07:30 PM
#45
This is a terrible way. It greatly increases the reward variance for miners thus defeating the purpose of the pool. An attacker who is bent on destroying a pool will not be fazed by a 1% reduction.

It wouldn't greatly increase the reward variance.  Even w/ 10% finder's fee only 10% of the reward is subject to variance.  What is your definition of "greatly"?
If 10% of the reward is subject to full solo variance, it means the total variance is about (10%)^2 = 1% of solo variance, which is a lot. Let's say you have 500 MH/s, then it will be like mining for a normal pool with 50 GH/s. If you've mined in such a pool lately you know that its variance leaves a lot to be desired, especially for someone who went with PPS because he wants no variance.

Quote
The best way to solve block withholding is oblivious shares.
Care to explain how that can be accomplished?
With the protocol modification I proposed here. This is also discussed in subsection "6.2.3 Proposed solution - Oblivious shares" of AoBPMRS.
donator
Activity: 1218
Merit: 1079
Gerald Davis
December 22, 2011, 12:38:23 PM
#44
This is a terrible way. It greatly increases the reward variance for miners thus defeating the purpose of the pool. An attacker who is bent on destroying a pool will not be fazed by a 1% reduction.

It wouldn't greatly increase the reward variance.  Even w/ 10% finder's fee only 10% of the reward is subject to variance.  What is your definition of "greatly"?

It payments are delayed 120 blocks this means that an attacker would need to detected and properly respond to multiple validation attempts.
The payments are delayed, but broadcasting the block to the network is not.

Of course a pool could delay broadcasting their own block by a fraction of a second.  Long enough to send out the validation check for blocks they solve.  This is the simplest but only allows a pool to check their own blocks.  If pools were concerned enough they could even privately share block solutions prior to public broadcasting.  

1) Pool X solves a block (x)
2) It broadcasts this to pools it shares data with (either for a fee or for as a "common defense" approach)
3) Pool A, B, C send data for block x to some % of their pool members (who at this point are unaware that block x is a known solution)
4) Pool X broadcasts block x to the public network a second later.
5) Miners which fail to solve block x are flagged.  Enough flags results in confiscation.

Not saying it is necessary.  Obviously there is an opportunity cost.  If the cost due to block withholding fraud is low (say 0.5% of gross revenue) then it wouldn't make sense paying 2% of gross revenue to defeat it.   Just as the proof of work doesn't prevent a 51% attack it simply makes it uneconomical a combination of a finder fee and block verification can make any such attack uneconomical.  The point of mentioning the 120 block window is to indicate a pool has multiple chances to catch an attacker and thus multiple chances to seize all funds (resulting in a 100% economic loss for the attacker).
donator
Activity: 2058
Merit: 1054
December 22, 2011, 12:23:06 PM
#43
A block finder's fee is best way to solve issue of share withholding (give 1% to 10% of block value to the miner who finds it).
This is a terrible way. It greatly increases the reward variance for miners thus defeating the purpose of the pool. An attacker who is bent on destroying a pool will not be fazed by a 1% reduction.

The best way to solve block withholding is oblivious shares.

It can be combined with a validation check.  When a block is found, randomly send that data is a subset of the pool (don't do entire pool otherwise that is detectable).
This can work but it's sort of a band-aid solution, there are many potential problems.

It payments are delayed 120 blocks this means that an attacker would need to detected and properly respond to multiple validation attempts.
The payments are delayed, but broadcasting the block to the network is not.
donator
Activity: 1218
Merit: 1079
Gerald Davis
December 22, 2011, 09:01:14 AM
#42
A share withholding attack is used against a PPS pool. If modify my miner to send difficulty 1 shares to the pool, but not send full difficulty block solutions, I still get paid the same amount per submitted share. Assume now that I and my fellow attackers are 50% of the pool's hashrate: the pool is earning 50% less in block generations than expected for the number of submitted shares, but still paying the same calculated rate per share, which will put them into financial losses quickly. The attack motive is purely lulz, or to bankrupt a competitor. This is hard to defend against; you can't just go banning miners that have never found a block, many have made over 400BTC pool mining but never found a block themselves. With PPLNS however, miners will be denying themselves earnings by not submitting the winning share they found, so it is not a realistic attack vector.


A block finder's fee is best way to solve issue of share withholding (give 1% to 10% of block value to the miner who finds it).  It can be combined with a validation check.  When a block is found, randomly send that data is a subset of the pool (don't do entire pool otherwise that is detectable).  It payments are delayed 120 blocks this means that an attacker would need to detected and properly respond to multiple validation attempts.

To improve moral any cheaters funds are seized and distributed to the rest of the pool members.  If pool takes no cut in this compensation honest miners may even see it as a benefit.
legendary
Activity: 1512
Merit: 1036
December 22, 2011, 03:55:43 AM
#41
problem with pps pools is it costs nothing for the blockfinder to withhold his block(besides having to wait longer to get paid).  I haven't heard of that happening but it's possible.
I think you're talking about SMPPS which is completely different from PPS. And no, that's not the main problem with either.

A share withholding attack is used against a PPS pool. If I modify my miner to send difficulty 1 shares to the pool, but not to send full difficulty block solutions, I still get paid the same amount per submitted share. Assume now that I and my fellow attackers are 50% of the pool's hashrate: the pool is earning 50% less in block generations than expected for the number of submitted shares, but still paying the same calculated rate per share, which will put them into financial losses quickly. The attack motive is purely lulz, or to bankrupt a competitor. This is hard to defend against; you can't just go banning miners that have never found a block, many have made over 400BTC pool mining but never found a block themselves. With PPLNS however, miners will be denying themselves earnings by not submitting the winning share they found, so it is not a realistic attack vector.

To address the original post, the factors that are the pool equivalent of "speed" in that they affecting earnings:
1. Efficiency/stale share rate
2. Uptime/responsiveness
3. Fees
4. Payment system (must not be proportional or "hoppable" system where earnings are reduced for other miners by bad actors)
sr. member
Activity: 270
Merit: 250
December 18, 2011, 07:48:07 PM
#40
All my mining rigs slows down if I connect to BTCGuild. I have no idea why that happens.

I'm mining at EclipseMC now. Best pool out there!  Wink

I'm using CGMiner 2.0.8, Ubuntu 11.04 64 bits, Catalyst 11.6 and SDK v2.4.

Cheers,
Thiago

I had the same experience, stales on btcguild were extremely low though.
legendary
Activity: 1204
Merit: 1000
฿itcoin: Currency of Resistance!
December 18, 2011, 06:24:16 PM
#39
All my mining rigs slows down if I connect to BTCGuild. I have no idea why that happens.

I'm mining at EclipseMC now. Best pool out there!  Wink

I'm using CGMiner 2.0.8, Ubuntu 11.04 64 bits, Catalyst 11.6 and SDK v2.4.

Cheers,
Thiago
legendary
Activity: 1246
Merit: 1011
November 01, 2011, 01:27:58 PM
#38
Simple.  Don't use deepbit unless you like highest fees in the "industry".  Lots of other good low and no cost pools to choose from.
So what are your suggestions where I can earn most stable and also lowest fees finally most BTC/Day? Maybe with merged mining?
Use a pool with a hopping-proof reward system and merged mining, such as eclipsemc.com and yourbtc.net .

I didn't know eclipsemc.com was using merged mining already.  That's good to know!

Hardly.  I would say collecting a 10% fee which is significantly outsized compared to the risk is more "dishonest".  If an operator made a guarantee that SMPPS pool can't fail that is one thing but none have done that. 

There is risk in everything.  The question is the expected loss going to be higher than alternatives and if so does the reduced variance warrant that risk.  We don't need any "pool police".  Miners can decide for themselves what they want.

I fully agree that we don't want "pool police" and that pools should simply outline their reward system to attract miners.  However, SMPPS was originally pushed as a way of eliminating the essential problem with 0% PPS mining where, in fact, all that changed was that the risk was transferred from the pool operator onto the miners.

I have no problem with pool operators using the proportional reward system but do have a problem if they suggest that the system is, in any way, fair to 24/7 or random-intermittent miners.

What could be more honest than "10% PPS where each share is difficulty 1 and is worth x BTC".  It may not be very lucrative compared to other options but it's about as simple and clear as you can get when it comes to reward systems.
donator
Activity: 1218
Merit: 1079
Gerald Davis
November 01, 2011, 12:58:27 PM
#37
If you can understand the problem with running a 0% fee PPS pool (assuming your costs are covered) then, with some thought, you will see the similar problem with SMPPS.  If you don't see a problem with this then look up "playing the Martingale" for a foolproof way of gambling and beating the casinos.

There is no house advantage in Bitcoin mining (well unless you are a high fee pool operator).  
The point with gambler's ruin is that the gambler is eventually ruined even if there is no house advantage.

The gambler is only "ruined" because each loss builds upon the next and ultimately the gambler ends up with all his assets in a single bet.  Given enough bets he will eventually lose that final bet.

Nobody is saying that a SMPPS pool can't fail.  What matters is HOW MUCH WILL THE AVERAGE MINER LOSE WHEN THE POOL FINALLY DOES PAY.

Lets say I am only given two options for mining:
a) PPS w/ 10% fee (guaranteed never to fail as it is contractually bound to payout from a reserve and shutdown before defaulting on any shares)
b) SMPPS pool w/ 0% fee.

The SMPPS pool although having a risk of failure and the PPS have 0% risk of failure (in this highly unlikely comparison) the SMPPS pool is still better if the miner loses <10% of lifetime shares when the pool fails.

The argument that a SMPPS pool "can" fail is a strawman.  Any pool can fail even for reasons unrelated to payout system.  It can be hacked, attacked, robbed, victim of internal sabotage, or outright theft by owner.



Quote
Operators are dishonest if they offer a method which could collapse any minute. People who mine there now when everything's peachy with the intention to leave when things get rough, are plain hoppers which as I commented elsewhere I think is unethical. And those who keep mining even during a highly negative buffer are simply working against their own best interests.

Hardly.  I would say collecting a 10% fee which is significantly outsized compared to the risk is more "dishonest".  If an operator made a guarantee that SMPPS pool can't fail that is one thing but none have done that. 

There is risk in everything.  The question is the expected loss going to be higher than alternatives and if so does the reduced variance warrant that risk.  We don't need any "pool police".  Miners can decide for themselves what they want.

Assumming equally good server, bandwidth, and management there are essentially three variables to a pool
1) cost - pool fees plus witheld transaction fees
2) variability - how consistent are payouts
3) risk - how much and how likely could the miner lose earned but unpaid income

Nobody can say which method is best because individuals desires are different.  Obviously those paying 10% PPS put 2 & 3 very high and put #1 very low.  Personally I think that is insane.  There is no variability because you are getting the worst case scenario, a 10% loss on every single share over your lifetime.  However obviously for some miners in their "analysis" nothing else matter.
donator
Activity: 2058
Merit: 1054
November 01, 2011, 12:44:20 PM
#36
Simple.  Don't use deepbit unless you like highest fees in the "industry".  Lots of other good low and no cost pools to choose from.
So what are your suggestions where I can earn most stable and also lowest fees finally most BTC/Day? Maybe with merged mining?
Use a pool with a hopping-proof reward system and merged mining, such as eclipsemc.com and yourbtc.net .
donator
Activity: 2058
Merit: 1054
November 01, 2011, 12:43:03 PM
#35
all miners are hoppers, they join lucky pools and quit unlucky, no matter proportional or some-twisted-shit method pool ops use.
The point is to use a hopping-proof method, where profits depends not on the pool's luck in the past, but in the future (which cannot be predicted without being a prophet).

Given mining is a zero sum game if someone is getting more than "full PPS*" then someone else is getting less.
Full PPS = (block reward + fees)/(Difficulty)
The goal should be to select a pool which makes it as difficult as possible for someone else to gain more than "full PPS".  Proportional pools are the absolute worse on that metric.
That's a very restricted definition of pool-hopping.

If you can understand the problem with running a 0% fee PPS pool (assuming your costs are covered) then, with some thought, you will see the similar problem with SMPPS.  If you don't see a problem with this then look up "playing the Martingale" for a foolproof way of gambling and beating the casinos.

There is no house advantage in Bitcoin mining (well unless you are a high fee pool operator).  
The point with gambler's ruin is that the gambler is eventually ruined even if there is no house advantage.


It looks like people are completely missing the point about what's wrong with SMPPS. To everyone who speaks about how profitable it was for them to mine in SMPPS when the buffer was positive / mildly negative - congratulations, you have successfully hopped the pool! Hopping is mining only when it is attractive. Of course mining in SMPPS when the buffer is positive is attractive. It's entirely possible that, after the successful start, you'll be able to keep mining well into a negative buffer before you hop away, and have an overall profitable period. You'd make even more profits if you optimized your hopping using proportional pools.

But the question isn't really what you will feel when the buffer reaches -10,000 BTC. It's about others who would consider joining the pool at that point. It would be silly of them to join this over other pools because the maturity time will be insanely high. And those who previously mined will also quit. And the pool will collapse. And that this is inevitable is built-into the design of the pool. I don't know when this will happen as this is random. It could be quickly and it could take decades.

Operators are dishonest if they offer a method which could collapse any minute. People who mine there now when everything's peachy with the intention to leave when things get rough, are plain hoppers which as I commented elsewhere I think is unethical. And those who keep mining even during a highly negative buffer are simply working against their own best interests.

And, as teukon implied - if SMPPS is safe it means that PPS can be offered with a low fee. And this is even more so if the operator makes a calculated risk assessment, raises the capital needed to have a sufficient buffer, and acts as a proxy to a larger pool such as p2pool.
sr. member
Activity: 333
Merit: 250
November 01, 2011, 11:12:47 AM
#34
Simple.  Don't use deepbit unless you like highest fees in the "industry".  Lots of other good low and no cost pools to choose from.
So what are your suggestions where I can earn most stable and also lowest fees finally most BTC/Day? Maybe with merged mining?
donator
Activity: 1218
Merit: 1079
Gerald Davis
November 01, 2011, 11:10:57 AM
#33
If you can understand the problem with running a 0% fee PPS pool (assuming your costs are covered) then, with some thought, you will see the similar problem with SMPPS.  If you don't see a problem with this then look up "playing the Martingale" for a foolproof way of gambling and beating the casinos.

There is no house advantage in Bitcoin mining (well unless you are a high fee pool operator). 

Quote
Would you mine at the SMPPS if the buffer was 500 BTC in the red?

Many people did.

Quote
What if it was 10`000 BTC in the red?
I likely wouldn't join but if I had a sufficient reserve it would be a calculated risk to keep mining.  Of course nominal terms are silly.  What matters is buffer relative to expected value over some time. 

So say 5 days negative buffer or a 30 days negative buffer.  If the buffer got sufficiently negative then the pool "could" collapse but as we see later this doesn't really matter.

Quote
If SMPPS pools will always recover then how about starting a SMPPS pool with a negative buffer of 1000 BTC.  If you are right and SMPPS is sound then the buffer will eventually hit 0 and you will have made 1000 BTC out of nothing!  Go for it!

No you won't.  The 1000 BTC would still be owed to the miners not the pool owner. You would make nothing out of nothing.

Quote
Just as with simple pyramid schemes, SMPPS might look good at first but, if it goes on long enough, a lot of miners will lose is a big way.

No they won't.  It is highly improbable that any SMPPS failure would cost miners more than 10% of lifetime revenue which is what a 10% PPS pool does.

Simply put miners using a 10% PPS pool are GUARANTEED to lose 10% while miners of a SMPPS pool have a small chance of losing some % of their revenue but likely much less than 10% unless the have >10% of their LIFETIME shares in the buffer.  As time goes on the likelihood that a miner could lose >10% becomes more remote.

This isn't to say there is no risk simply that the risk isn't extreme and the amount of potential loss can be managed.

I mined on Ars for about ~9 months.  The most I ever had in buffer (thus my max loss) was 5 days worth of owed shares.  Even if the pool went bankrupt right then, then most I would at most have lost 2.2%.  Effectively my loss would be a 2.2% fee which is pretty damn good for no variance revenue. 
legendary
Activity: 1246
Merit: 1011
November 01, 2011, 10:50:08 AM
#32
Yes , you have been predicting Ars's demise for quite a while  but to those that are there for the last few  months its EXACTLY the same as PPS as far as amount of payout ( and 0% fee as well).  If a very long spell of bad luck comes  their way ( and you predict that eventually it will) and the buffer goes negative ,and a person has no patience- he can leave with maybe a small loss  ( much smaller than all the fees that would have been paid elsewhere)

If you can understand the problem with running a 0% fee PPS pool (assuming your costs are covered) then, with some thought, you will see the similar problem with SMPPS.  If you don't see a problem with this then look up "playing the Martingale" for a foolproof way of gambling and beating the casinos.

If you don't see the relationship then:
Would you mine at the SMPPS if the buffer was 500 BTC in the red?
What if it was 10`000 BTC in the red?

What would happen if people started leaving the pool en masse when the buffer is negative (thinking that if the pool recovers they'll get their due reward anyway)?  Would you continue to mine there yourself?

If SMPPS pools will always recover then how about starting a SMPPS pool with a negative buffer of 1000 BTC.  If you are right and SMPPS is sound then the buffer will eventually hit 0 and you will have made 1000 BTC out of nothing!  Go for it!

Just as with simple pyramid schemes, SMPPS might look good at first but, if it goes on long enough, a lot of miners will lose is a big way.
legendary
Activity: 1246
Merit: 1011
November 01, 2011, 10:27:18 AM
#31
Larger pools almost guarantee income if you mine proportional. Smaller pools are a massive gamble, you may not even get paid at all
if the pool is at ~30-50ghash and fails to find a block for a month & everyone bails out of a sinking ship.

Point in case: btcpool24.com, completely died after encountering multiple 95+ percentile rounds at low speeds.
Over 5 million shares went to waste for nothing on the 'death round'. Miners bore the brunt of the losses, not the owner.

Yes, beware of this.  It seems many of the small pools have no plan of action for when their pool dies.  In many cases, submitting a share is gambling that the pool will last sufficiently long.  For bigger pools or PPS pools this is not an issue.
donator
Activity: 1218
Merit: 1079
Gerald Davis
November 01, 2011, 10:14:17 AM
#30
all miners are hoppers, they join lucky pools and quit unlucky, no matter proportional or some-twisted-shit method pool ops use.

Pool hopping isn't the issue.  Inequitable share of the revenue is.  Some pools are far more equitable than others.  Some pools may it trivial to grab an inequitable share.

If someone can get an inequitable share then they will.  Given mining is a zero sum game if someone is getting more than "full PPS*" then someone else is getting less.


Full PPS = (block reward + fees)/(Difficulty)

The goal should be to select a pool which makes it as difficult as possible for someone else to gain more than "full PPS".  Proportional pools are the absolute worse on that metric.

hero member
Activity: 698
Merit: 500
November 01, 2011, 10:05:39 AM
#29
Variance is probably the biggest factor, but there are some things to consider.

If your pool is being abused by poolhoppers than your income is probably taking a massive hit. Avoid this - don't give away your money to pool hoppers.

not true, see how itzod ran from hoppers, see bitp, I can add some shut down pools too

all miners are hoppers, they join lucky pools and quit unlucky, no matter proportional or some-twisted-shit method pool ops use.
donator
Activity: 1218
Merit: 1079
Gerald Davis
November 01, 2011, 09:52:00 AM
#28
But why is the calculator on https://deepbit.net/help by 2100 Mhs telling me, that I´ll earn about PPS: 1.58 BTC/24h and the calculator http://bitcoinx.com/profit/index.php is telling me about Coins per 24h at these conditions: 1.7551 BTC?


Simple.  Don't use deepbit unless you like highest fees in the "industry".  Lots of other good low and no cost pools to choose from.
sr. member
Activity: 462
Merit: 250
I heart thebaron
November 01, 2011, 09:29:40 AM
#27
But why is the calculator on https://deepbit.net/help by 2100 Mhs telling me, that I´ll earn about PPS: 1.58 BTC/24h and the calculator http://bitcoinx.com/profit/index.php is telling me about Coins per 24h at these conditions: 1.7551 BTC?

Deepbit includes their 10% PPS fee into the calculation..... so, 1.58 * 1.10 = approx 1.738 (very close to the other number you listed....lol)

Also, here's a much easier calculator to use (just the basics): http://www.alloscomp.com/bitcoin/calculator.php
sr. member
Activity: 333
Merit: 250
November 01, 2011, 09:26:07 AM
#26
But why is the calculator on https://deepbit.net/help by 2100 Mhs telling me, that I´ll earn about PPS: 1.58 BTC/24h and the calculator http://bitcoinx.com/profit/index.php is telling me about Coins per 24h at these conditions: 1.7551 BTC?
legendary
Activity: 2730
Merit: 1034
Needs more jiggawatts
November 01, 2011, 07:13:38 AM
#25
Variance is probably the biggest factor, but there are some things to consider.

If your pool is being abused by poolhoppers than your income is probably taking a massive hit. Avoid this - don't give away your money to pool hoppers.

If your pool is slow in serving out new work through long poll when there is a block change, that's a small loss.

If your pool does merged mining and serves out new work through long poll any time there is a new block on either chain: block changes twice as often = small loss in BTC income. NMC production = sizable plus to your income.

If your pool does merged mining with long poll only on BTC chain: no loss in BTC production, but NMC takes a big hit with massive stales. As long as NMC stays above "worthless" value, this is probably not a good option.
sr. member
Activity: 252
Merit: 251
November 01, 2011, 05:43:46 AM
#24
Larger pools almost guarantee income if you mine proportional. Smaller pools are a massive gamble, you may not even get paid at all
if the pool is at ~30-50ghash and fails to find a block for a month & everyone bails out of a sinking ship.

Point in case: btcpool24.com, completely died after encountering multiple 95+ percentile rounds at low speeds.
Over 5 million shares went to waste for nothing on the 'death round'. Miners bore the brunt of the losses, not the owner.
hero member
Activity: 956
Merit: 1001
October 31, 2011, 08:10:23 PM
#23
I believe joining a smaller pool would be a wiser choice.  Especially with the recent DDOS attacks.
donator
Activity: 1218
Merit: 1079
Gerald Davis
October 30, 2011, 04:05:35 PM
#22
No.

Your miner has no idea it is even merge mining. It hashes block headers and returns shares and/or solutions.  The pool then checks those against both BTC and NMC.  As long as the pool has sufficiently powerful server there is no reason the pool can't deliver work fast enough.  If the pool was being slowed down by the load you would notice it in delays getting work.
sr. member
Activity: 333
Merit: 250
October 30, 2011, 04:02:40 PM
#21
Ok. Therefore I guess I stay on Slushs...

Namecoin mining does not slow down anything?
donator
Activity: 1218
Merit: 1079
Gerald Davis
October 30, 2011, 01:58:33 PM
#20
Hmm, anyway if there are no differences between pool-speed finally (after 2-4 weeks 24-7 mining for example), why do I not earn about that, what Bitcoin-Calculator says? There are about 30% difference. I am mining with Linuxcoin / Smartcoin and the software is telling me that my speed is about 2000-2100 MHs...
Is it because of mining Namecoin at the same Moment or what could be the reason for this?

What is about pools like DeepBit.net? They pay for invalid shares, too. Does this not result in more Bitcoins / Month?

What is 2-4 weeks?  You either have stats for 2 weeks or 4 weeks.  Using term like 2-4 weeks makes me think you are using guestimates.

In the long run you will achieve the EV (expected value) of the calculator minus fees minus downtime minus stales.  However 2 weeks is rather short period.

On larger scales people have tracked the entire pool payout vs expected value and for Slush and many other pools payouts are within statistical norms.  What you experienced was variance or luck.  It can be "good" or "bad" but in the long run your payout with be aproach EV.

legendary
Activity: 1449
Merit: 1001
October 30, 2011, 10:57:04 AM
#19
Join a SMPPS pool ( like ars  Wink ) with no fee. No need to be "lucky" you get paid for all valid shares.
SMPPS is a broken method as I discuss in Analysis of Bitcoin pooled mining reward systems (work in progress).

If you really don't want variance use a true PPS pool, though I don't think there are any good ones right now. Also check out Summary of mining pool reward systems if you're shopping for a reward system.

Yes , you have been predicting Ars's demise for quite a while  but to those that are there for the last few  months its EXACTLY the same as PPS as far as amount of payout ( and 0% fee as well).  If a very long spell of bad luck comes  their way ( and you predict that eventually it will) and the buffer goes negative ,and a person has no patience- he can leave with maybe a small loss  ( much smaller than all the fees that would have been paid elsewhere)
donator
Activity: 2058
Merit: 1007
Poor impulse control.
October 30, 2011, 08:21:48 AM
#18
Hmm, anyway if there are no differences between pool-speed finally (after 2-4 weeks 24-7 mining for example), why do I not earn about that, what Bitcoin-Calculator says? There are about 30% difference.

It's probably just variance. As other posters mentioned, smaller pools have an increased payout variance - you're putting more eggs (shares) into one basket (round).

A faster pool means shares are spread across more rounds, so 'luck' plays a smaller part. A slower pool means shares are concentrated into fewer rounds. So if you have good luck for a few rounds, you have a great payout. Bad luck means a poor payout. Since the smaller pools have a lower hashrate, a run of long rounds could mean poor payouts for weeks.

Or you could use a mining proxy and spread your shares around as many pools as you can, which (if you ignore variance caused by the payout method) will reduce your payout 'luck' (good or bad) by a much greater degree.
donator
Activity: 2058
Merit: 1054
October 30, 2011, 07:59:26 AM
#17
Hmm, anyway if there are no differences between pool-speed finally (after 2-4 weeks 24-7 mining for example), why do I not earn about that, what Bitcoin-Calculator says? There are about 30% difference. I am mining with Linuxcoin / Smartcoin and the software is telling me that my speed is about 2000-2100 MHs...
Is it because of mining Namecoin at the same Moment or what could be the reason for this?

What is about pools like DeepBit.net? They pay for invalid shares, too. Does this not result in more Bitcoins / Month?
The calculator can show you the average payment in optimal conditions, but there's variance based on the pool's luck and there are occasional problems. slush clearly explained that there was both a DDoS attack and bad pool luck.

There are many other factors that could affect your rewards, such as pool-hopping and various pool features. Paying for invalid shares is nice, but probably doesn't make up for the high fee and hopping.
sr. member
Activity: 333
Merit: 250
October 30, 2011, 07:42:36 AM
#16
Hmm, anyway if there are no differences between pool-speed finally (after 2-4 weeks 24-7 mining for example), why do I not earn about that, what Bitcoin-Calculator says? There are about 30% difference. I am mining with Linuxcoin / Smartcoin and the software is telling me that my speed is about 2000-2100 MHs...
Is it because of mining Namecoin at the same Moment or what could be the reason for this?

What is about pools like DeepBit.net? They pay for invalid shares, too. Does this not result in more Bitcoins / Month?
donator
Activity: 2058
Merit: 1054
October 29, 2011, 04:16:11 PM
#15
problem with pps pools is it costs nothing for the blockfinder to withhold his block(besides having to wait longer to get paid).  I haven't heard of that happening but it's possible.
I think you're talking about SMPPS which is completely different from PPS. And no, that's not the main problem with either.
sr. member
Activity: 270
Merit: 250
October 29, 2011, 03:37:14 PM
#14
problem with pps pools is it costs nothing for the blockfinder to withhold his block(besides having to wait longer to get paid).  I haven't heard of that happening but it's possible.
legendary
Activity: 1260
Merit: 1000
October 29, 2011, 03:18:47 PM
#13
Eclipse is the best one for a fair reward system that's not PPS. Smiley
donator
Activity: 2058
Merit: 1054
October 29, 2011, 12:09:07 PM
#12
Join a SMPPS pool ( like ars  Wink ) with no fee. No need to be "lucky" you get paid for all valid shares.
SMPPS is a broken method as I discuss in Analysis of Bitcoin pooled mining reward systems (work in progress).

If you really don't want variance use a true PPS pool, though I don't think there are any good ones right now. Also check out Summary of mining pool reward systems if you're shopping for a reward system.
sr. member
Activity: 476
Merit: 500
October 29, 2011, 11:54:08 AM
#11
Join a SMPPS pool ( like ars  Wink ) with no fee. No need to be "lucky" you get paid for all valid shares.
legendary
Activity: 1386
Merit: 1097
October 29, 2011, 11:28:25 AM
#10
Meni, you're right. Usually I'm adding my favourite "long term" clause into sentences, however I forgot to do it now :-).
donator
Activity: 2058
Merit: 1054
October 29, 2011, 11:24:13 AM
#9
The profit per time should be the same.
You should emphasize that it is the average profit per time that is the same. All else being equal, larger pools have the advantage of less variance.
vip
Activity: 980
Merit: 1001
October 29, 2011, 09:02:54 AM
#8
I have got a question about the mining-speed.
If I have a for example a 2000Mhs-computer (3x6990) and I am connected to a single pool, could it be that I am mining with lower (or faster) speed than on other pools?

At the Moment I am connected to Slushs but I only receive during last weeks about 1 BTC / day. But on Bitcoin-Calculator it shows me, that I should receive about 1.4 BTC/day.
I also mine Namecoins. Could it be that this is slowing me down, or could it be that this pool is finally slower than other pools are?

your speed is your speed as slush said, what will make a difference to your earnings is what different pools do with taking fees, paying out or not TXN with blocks and any bonuses they are offering at the time Smiley
legendary
Activity: 1022
Merit: 1000
BitMinter
October 29, 2011, 07:54:57 AM
#7
Was bad written. What you wrote is clear to me (correct).  Kiss

Edit: My english is also very limited. German is my native language
legendary
Activity: 1386
Merit: 1097
October 29, 2011, 07:50:49 AM
#6
Have i told something else ?

Yes, this:

Quote
The more people the smaller the profit. In a mid- sized pool you earn more but you get paid out less frequent.

This leads to idea that mining on smaller pools is more profitable, which is wrong. The profit per time should be the same. Who care about per-round reward? It's only good feeling that you have bigger part of each block, but it does not affect anything else.

Sorry if I only understand you wrong, my English language skills are sometimes limited Smiley
legendary
Activity: 1022
Merit: 1000
BitMinter
October 29, 2011, 07:48:03 AM
#5
Have i told something else ?
legendary
Activity: 1386
Merit: 1097
October 29, 2011, 07:43:13 AM
#4
The more people the smaller the profit.

Bullshit.

In bigger pool you have lower reward PER ROUND, but you have more rounds in time. The reward per day/week should be absolutely the same.
legendary
Activity: 1022
Merit: 1000
BitMinter
October 29, 2011, 07:41:17 AM
#3
Payout depends on many things. Bigger pool = more blocks solved in time. The more people the smaller the profit (per block... thanks Slush). In a mid- sized pool you earn more but you get paid out less frequent. Try out other pools. Join the darkside (Bitminter  Cheesy Wink)
legendary
Activity: 1386
Merit: 1097
October 29, 2011, 07:38:15 AM
#2
> could it be that I am mining with lower (or faster) speed than on other pools?

Teoretically no, if there aren't another issues.

> I only receive during last weeks about 1 BTC / day

Did you counted two DDoS attacks during last two weeks? Also yesterday was pretty crappy day with few long rounds, but it sometimes happen.

> Could it be that this is slowing me down

Definitely not.

My questions:
a) Do you see any connection issues?
b) What's your stale rate?
Edit: c) Which miner do you use? Latest one with LP support, ideally poclbm?

Only those two things actually matter. The rest is just a luck.

ad c) Some versions of phoenix are working really weird on some connections. For example latest phoenix has something like 40% of stale on one of my miner, without any obvious reason. But poclbm is rock solid everywhere and additionally it (correctly) supports NTime rolling, which is pretty nice feature for optimizing network communication.
sr. member
Activity: 333
Merit: 250
October 29, 2011, 07:08:09 AM
#1
I have got a question about the mining-speed.
If I have a for example a 2000Mhs-computer (3x6990) and I am connected to a single pool, could it be that I am mining with lower (or faster) speed than on other pools?

At the Moment I am connected to Slushs but I only receive during last weeks about 1 BTC / day. But on Bitcoin-Calculator it shows me, that I should receive about 1.4 BTC/day.
I also mine Namecoins. Could it be that this is slowing me down, or could it be that this pool is finally slower than other pools are?
Jump to: