Pages:
Author

Topic: Does pool hopping really work? - page 3. (Read 16366 times)

legendary
Activity: 1204
Merit: 1015
May 26, 2011, 06:21:06 PM
#18
We've known for a while it works. My question is, who's responsibility is it to trying prevent this? Pool operators obviously don't have a big interest in keeping out computing power and I can't blame them. Though if it's just a matter of way the pool is being operated then, who else can? Soloing is an option, but not a great option for everyone. And lastly, is this really an issue that exist and can we detect this in any way with proof? The talks of it being possible has been around for a long time now.

You can probably detect it statistically from the distribution of block times for the pool.  If there is pool hopping then there should be a longer tail.  In the extreme case (which obviously doesn't happen) once a block takes too long everyone hops out and the block never finishes (infinite block time).  I don't know for sure there is enough data to make a strong statistical inference on this, but I would guess there is.

I would bet every BTC I own that there is pool hopping happening on at a fairly large scale, and people have automated it.  And I agree that the way things are structured now the pools don't have a huge incentive to do anything about it. The best thing to do is avoid pools without good defenses. 
You can do more than just detect it. When Slush was planning on changing to score-based as a result of the paper, the comparison between share and score based pooling specifically showed three people who were pool-hopping. And this was a while ago.
legendary
Activity: 2576
Merit: 1186
May 26, 2011, 06:10:05 PM
#17
It works to improve your miner's efficiency. It's not cheating: as with all improvements to efficiency, those who don't do it end up with less.
I tend to agree as long as the pool doesn't have a rule against it.
Yeah, fair enough. Rules are rules, after all.
legendary
Activity: 2968
Merit: 1198
May 26, 2011, 05:59:34 PM
#16
It works to improve your miner's efficiency. It's not cheating: as with all improvements to efficiency, those who don't do it end up with less.

I tend to agree as long as the pool doesn't have a rule against it.
legendary
Activity: 2576
Merit: 1186
May 26, 2011, 05:56:50 PM
#15
It works to improve your miner's efficiency. It's not cheating: as with all improvements to efficiency, those who don't do it end up with less. Unlike other efficiency improvements, it doesn't help the network. The end result when everyone uses it could be problematic.
legendary
Activity: 2968
Merit: 1198
May 26, 2011, 05:52:18 PM
#14
BitcoinPool was getting hit really hard with jumpers on long rounds a while back. They were seeing their hashrate get cut in half during long rounds.

Notice that this sucks for the pool even though some of these people aren't even doing it in order to game the system.  They just feel like the pool isn't paying out very well so they want to try something else.  People are going to hop from a pool with the unexploitable score system if the round is really long, but at least in that case it won't hurt the people who don't jump.
sr. member
Activity: 406
Merit: 250
May 26, 2011, 05:46:06 PM
#13
We've known for a while it works. My question is, who's responsibility is it to trying prevent this? Pool operators obviously don't have a big interest in keeping out computing power and I can't blame them. Though if it's just a matter of way the pool is being operated then, who else can? Soloing is an option, but not a great option for everyone. And lastly, is this really an issue that exist and can we detect this in any way with proof? The talks of it being possible has been around for a long time now.

You can probably detect it statistically from the distribution of block times for the pool.  If there is pool hopping then there should be a longer tail.  In the extreme case (which obviously doesn't happen) once a block takes too long everyone hops out and the block never finishes (infinite block time).  I don't know for sure there is enough data to make a strong statistical inference on this, but I would guess there is.

I would bet every BTC I own that there is pool hopping happening on at a fairly large scale, and people have automated it.  And I agree that the way things are structured now the pools don't have a huge incentive to do anything about it. The best thing to do is avoid pools without good defenses. 

BitcoinPool was getting hit really hard with jumpers on long rounds a while back. They were seeing their hashrate get cut in half during long rounds.
legendary
Activity: 2968
Merit: 1198
May 26, 2011, 05:42:25 PM
#12
We've known for a while it works. My question is, who's responsibility is it to trying prevent this? Pool operators obviously don't have a big interest in keeping out computing power and I can't blame them. Though if it's just a matter of way the pool is being operated then, who else can? Soloing is an option, but not a great option for everyone. And lastly, is this really an issue that exist and can we detect this in any way with proof? The talks of it being possible has been around for a long time now.

You can probably detect it statistically from the distribution of block times for the pool.  If there is pool hopping then there should be a longer tail.  In the extreme case (which obviously doesn't happen) once a block takes too long everyone hops out and the block never finishes (infinite block time).  I don't know for sure there is enough data to make a strong statistical inference on this, but I would guess there is.

I would bet every BTC I own that there is pool hopping happening on at a fairly large scale, and people have automated it.  And I agree that the way things are structured now the pools don't have a huge incentive to do anything about it. The best thing to do is avoid pools without good defenses. 

sr. member
Activity: 406
Merit: 250
May 26, 2011, 04:39:55 PM
#11
so is there a consensus on whether it really works or not? It would be nice if someone could publish results showing whether it works or not.

Yes, it really works.

No, nobody has owned up to cheating everybody else out of money.
legendary
Activity: 2058
Merit: 1452
May 26, 2011, 04:27:09 PM
#10
so is there a consensus on whether it really works or not? It would be nice if someone could publish results showing whether it works or not.
member
Activity: 308
Merit: 10
May 26, 2011, 01:07:21 AM
#9
Ahh, but then who would you hop to?

It only matters that the pool you are hopping from doesn't implement score-based distribution. You can jump to one that does, like slush's. In fact, this helps you a bit because you'll get close to your EV for your hashrate quickly even if you come in late in a round.

Also it's easier to do this if the pool you're hopping from is small, so you can jump off after a 2 hour round or somesuch.

I was planning on implementing a proof of concept, but then I got bored. Tongue
sr. member
Activity: 406
Merit: 250
May 25, 2011, 09:57:40 PM
#8
Any of the other smaller new pools that have no safeguards in place?

Or solo, or even Deepbit PPS.
newbie
Activity: 17
Merit: 0
May 25, 2011, 09:57:07 PM
#7
Any of the other smaller new pools that have no safeguards in place?
sr. member
Activity: 294
Merit: 273
May 25, 2011, 09:53:50 PM
#6
Ahh, but then who would you hop to?
sr. member
Activity: 406
Merit: 250
May 25, 2011, 09:51:00 PM
#5
Pools these days are designed to punish pool hopping, so it can't be done profitably.  This topic is only useful for people starting new pools--not sure it makes sense to have it in a newbies guide.

The largest pool (deepbit) is not designed to punish pool hopping. The only safeguard that it has against pool hopping is delaying statistics. But that only increases the difficulty of pool hopping, it does not prevent or punish.
sr. member
Activity: 294
Merit: 273
May 25, 2011, 09:47:01 PM
#4
Pools these days are designed to punish pool hopping, so it can't be done profitably.  This topic is only useful for people starting new pools--not sure it makes sense to have it in a newbies guide.
legendary
Activity: 2058
Merit: 1452
member
Activity: 112
Merit: 100
"I'm not psychic; I'm just damn good"
May 25, 2011, 08:50:40 PM
#2
Can someone point me to that thread/article about pool hopping. I'm interested in reading about it and maybe adding to the newbies guide thanks Smiley
legendary
Activity: 2058
Merit: 1452
May 25, 2011, 08:38:37 PM
#1
Has anyone done any tests to prove that pool hopping actually works? i know there's a paper published a while ago with mathematical proof that it works, but is there any tests confirming this?

edit:
link to pool hopping topic: https://forum.bitcoin.org/index.php?topic=3165.0
Pages:
Jump to: