Pages:
Author

Topic: Pool hopping... ethical or not? - page 9. (Read 25031 times)

donator
Activity: 2058
Merit: 1054
July 26, 2011, 11:37:42 PM
alright, I read the info and I think this is a myth.  The first strategy is to mine until 43.5% then hop off the pool and solo mine?

At the current difficulty, you have a 0.001239% (rounded) probability of finding a block within 10 minutes at 300 MH/s.  So basically you're wasting time that you could have spend contributing to the pool and getting a higher split.  Then if you beat the pool and find the block solo, you get 50 BTC but lose all the progress in the current pool.  And that's like betting on red and black at the roulette table except if the payments were less than your bet.  One is going to lose and you're betting your mining time on opposites.  If you thought you could beat the pool solo, you should solo the entire time.

The same goes for mining until 43.5% of what I assume is the estimated completion time of a block since there is no "progress" or "completion percentage."  You bet on two pools, only one can win, you're losing your mining time on whatever pool loses.  It doesn't seem logical.
You're wrong, but thanks for proving my point about the existing confusion.

Tell me this. Let's say the proportional pool has (2*difficulty) shares in the current round. If you mine for it now, then no matter what happens, you will get less than (Block reward)/(2*difficulty) per share you submit. So why do it instead of, say, a PPS pool which gives you (Block reward)/(1.1*difficulty) per share you submit?
sr. member
Activity: 392
Merit: 250
July 26, 2011, 11:11:58 PM
alright, I read the info and I think this is a myth.  The first strategy is to mine until 43.5% then hop off the pool and solo mine?

At the current difficulty, you have a 0.001239% (rounded) probability of finding a block within 10 minutes at 300 MH/s.  So basically you're wasting time that you could have spend contributing to the pool and getting a higher split.  Then if you beat the pool and find the block solo, you get 50 BTC but lose all the progress in the current pool.  And that's like betting on red and black at the roulette table except if the payments were less than your bet.  One is going to lose and you're betting your mining time on opposites.  If you thought you could beat the pool solo, you should solo the entire time.

The same goes for mining until 43.5% of what I assume is the estimated completion time of a block since there is no "progress" or "completion percentage."  You bet on two pools, only one can win, you're losing your mining time on whatever pool loses.  It doesn't seem logical.
member
Activity: 70
Merit: 10
July 26, 2011, 12:36:11 PM
PPS pools
Proportional. PPS is something else entirely.

Oops.

So it's not like Poker at all. You can still play poker if everyone knows the odds, you can't mine in prop if everyone hops.

The mining halting is really the function of the optimal hopping strategy. In poker playing the perfect strategy is close to impossible, but if everyone did, the situation would be close - everyone would win and lose the same on average.
bb
member
Activity: 84
Merit: 10
July 26, 2011, 11:18:03 AM
Arbitrage trading actually helps consolidate markets.
hero member
Activity: 742
Merit: 500
July 26, 2011, 10:53:13 AM
@Meni & Mikes: Agreed, I see openly pool hopping as a form of hacktivism. If we could get rid of bad ideas 100% of the time by simply talking about them I'd be all for it, but some folks won't listen to words and actions speak louder. If other miners at a pool feel any pain from my actions they should take their complaints to the pool operator who should have been using a fair system in the first place. If they don't feel any pain then they either aren't affected by my actions in a meaningful way or else have no comprehension whatsoever about how mining works and should perhaps pick another business.

Saying hopping is unfair to those who stick with one pool is like saying that arbitrage is unfair to those who stick with one exchange. If you don't like it, there are certainly ways to close the loophole and you'd be better served complaining to those with the power to do so than going after the arbitrageur. Mining is a business and you are all my competitors. If Target found a way to profit 20% more in a way that would possibly hurt Wal Mart's profits, would it be unethical to do so? I think you're all confusing personal ethics, social ethics and business ethics.
donator
Activity: 2058
Merit: 1054
July 26, 2011, 10:51:20 AM
PPS pools
Proportional. PPS is something else entirely.

In my opinion, the near-perfect analogy to pool-hopping is a game of poker where some people know the odds and the others don't. The ones with the knowledge (who put it to use) have a clear advantage.

Similarly, in both cases, the more people maximize their expected value by playing the odds optimally, the less there is to win. Ultimately, if everyone pool-hopped, the PPS pools would simply halt and the EV would drop to 0.
So it's not like Poker at all. You can still play poker if everyone knows the odds, you can't mine in prop if everyone hops.
member
Activity: 70
Merit: 10
July 26, 2011, 10:40:17 AM
In my opinion, the near-perfect analogy to pool-hopping is a game of poker where some people know the odds and the others don't. The ones with the knowledge (who put it to use) have a clear advantage.

Similarly, in both cases, the more people maximize their expected value by playing the odds optimally, the less there is to win. Ultimately, if everyone pool-hopped, the PPS pools would simply halt and the EV would drop to 0.
donator
Activity: 2058
Merit: 1054
July 26, 2011, 10:16:54 AM
Pooled mining is an agreement among miners to jointly work on finding blocks and splitting the rewards in proportion to the contribution of each, with the pool operator as middleman. Pool-hopping is an attempt to gain more than the fair share of a pool's rewards for the work done, breaching the agreement, and as such is unethical.

The claim that "people were warned and still mine for proportional pools, so they consent to it" is understandable, but problematic because:
1. Not everyone reads the forum. I wouldn't be surprised if most of the users of Deepbit have never looked at its forum thread. You are taking advantage of those users who don't know any better.
2. Pool-hopping is hard enough to understand as it is. I think there is virtually nobody who has commented about the statistical properties of mining and isn't guilty of having made an error at some point. Add to it the people who actively deny that it works or is harmful to honest miners (rarer these days) and the FUD against hopping-proof methods, and an average miner doesn't know if to believe Random Internet User A or Random Internet User B. It is clear that anyone would avoid proportional pools if he had a good understanding of pool-hopping and the alternatives, so staying with the pool should not be seen as consent to pool-hopping.

However.

It is clear that the real problem is not with the hoppers, but with the pool operators who allow this to happen and deceive their customers. Abstaining from hopping will not solve the problem, as there will always be those won't even be bothered by the question of whether this is ethical, and silently eat at the due rewards of miners.

The only way to expose the corrupt proportional pools for what they really are is to openly mount a massive pool-hopping attack, demonstrating a statistically significant drop in the payouts of honest miners. One would hope that this will create an outcry leaving operators with no other choice than to back down and adopt an unbroken scoring method (such as PPLNS). To the extent that openly pool-hopping helps bring about this brighter future, I would say that it is acceptable.
donator
Activity: 2058
Merit: 1007
Poor impulse control.
July 26, 2011, 09:54:26 AM
Do you feel like crap after pool hopping?
Do you feel an evil joy from pool hopping?
Do you feel cheated, my dear honest miner?
Do you feel like your pool got abused (or did you do some selfabusing in the pool... oops)?

No problem my dear friend, let me fix that for you!

Transfer some coin to: 1Kae8NWf1pKsadDu53E9GeRo6pN9c4hrgy and you will feel better. Instantly!
 
PS! If you do not feel better after the transfer, you did not transfer enough bitcoins. Transfer more and see what happens.

BTW, think happy thoughts while you send me your bitcoin!  Kiss



Post like this make me want to spend time finding a way to deduct funds from addresses.  Wink

Why? because eskimo bob came up with a way to try to deduct funds from addresses first?
legendary
Activity: 910
Merit: 1000
Quality Printing Services by Federal Reserve Bank
July 26, 2011, 09:21:50 AM
Do you feel like crap after pool hopping?
Do you feel an evil joy from pool hopping?
Do you feel cheated, my dear honest miner?
Do you feel like your pool got abused (or did you do some selfabusing in the pool... oops)?

No problem my dear friend, let me fix that for you!

Transfer some coin to: 1Kae8NWf1pKsadDu53E9GeRo6pN9c4hrgy and you will feel better. Instantly!
 
PS! If you do not feel better after the transfer, you did not transfer enough bitcoins. Transfer more and see what happens.

BTW, think happy thoughts while you send me your bitcoin!  Kiss

legendary
Activity: 2618
Merit: 1007
July 26, 2011, 08:49:45 AM
I read something about this but didn't get it.  Each individual miner or even calculation has the exact same probability of forming a block as anyone else's.  There is no progress either.  How would switching to a different pool help?  You can't just jump in and say oh well my pool just finished so I'm gonna get on this one cuz it's close to being done.  It doesn't work like that.  Where's the math to back this up as being advantageous?
If the pool pays out based on the number of shares accumulated prior to finding a block, once the pool has accumulated a certain number of shares towards finding a block without finding one, every miner in this pool can be sure that any additional share he submits before the pool finds a block will yield him a below-average payout.
/fixed

Some are stupid enough to stay in the pool though and then complain that others aren't.
legendary
Activity: 1596
Merit: 1012
Democracy is vulnerable to a 51% attack.
July 26, 2011, 01:10:25 AM
I read something about this but didn't get it.  Each individual miner or even calculation has the exact same probability of forming a block as anyone else's.  There is no progress either.  How would switching to a different pool help?  You can't just jump in and say oh well my pool just finished so I'm gonna get on this one cuz it's close to being done.  It doesn't work like that.  Where's the math to back this up as being advantageous?
If the pool pays out based on the number of shares accumulated prior to finding a block, once the pool has accumulated a certain number of shares towards finding a block without finding one, a pool hopper can be sure that any additional share he submits before the pool finds a block will yield him a below-average payout.
legendary
Activity: 1596
Merit: 1012
Democracy is vulnerable to a 51% attack.
July 26, 2011, 01:09:19 AM
What is the implied agreement here?  I bet you for every miner you will have another version.  If 100% of pool users don't agree with it, then there is no such agreement.  only what is present here, debates about it.  As opposed to a pool operator creating an agreement for all to abide by...
The implied agreement is, as it always is, that all miners will interact in good faith with each other and deal fairly with each other. This is understood to be an implied portion of any agreement.
http://en.wikipedia.org/wiki/Implied_covenant_of_good_faith_and_fair_dealing

Show me someone who understands what pool hopping is who insists that it consists of interacting fairly with the other miners and contributing in good faith to their cooperative effort and I'll show you a liar.
donator
Activity: 2058
Merit: 1007
Poor impulse control.
July 25, 2011, 11:52:16 PM
I read something about this but didn't get it.  Each individual miner or even calculation has the exact same probability of forming a block as anyone else's.  There is no progress either.  How would switching to a different pool help?  You can't just jump in and say oh well my pool just finished so I'm gonna get on this one cuz it's close to being done.  It doesn't work like that.  Where's the math to back this up as being advantageous?

Here's one link. I'll leave it to you to find the rest.

https://forum.bitcoin.org/index.php?topic=3165.0
sr. member
Activity: 392
Merit: 250
July 25, 2011, 11:49:43 PM
I read something about this but didn't get it.  Each individual miner or even calculation has the exact same probability of forming a block as anyone else's.  There is no progress either.  How would switching to a different pool help?  You can't just jump in and say oh well my pool just finished so I'm gonna get on this one cuz it's close to being done.  It doesn't work like that.  Where's the math to back this up as being advantageous?
donator
Activity: 2352
Merit: 1060
between a rock and a block!
July 25, 2011, 10:55:43 PM
Quote
sorry not getting the circularity.
Was being a bit sarcastic.  
Making fun of this mystical implied agreement out there: one "against" pool hopping and you obtaining one "for" pool hopping.
donator
Activity: 2058
Merit: 1007
Poor impulse control.
July 25, 2011, 10:49:32 PM
Yes, the story of the laborers in the vineyard was about how the workers who worked longer (all day long) were envious because those who worked only 1 hour got the same unit of pay.

But that extra pay was from the vineyard owner's generosity -- that was the point. "Are you envious, because I am generous?"

The extra pay did NOT come from the other laborers, or they would have been an injustice committed, and they would have had every reason to complain.

Yep. Change the story a little bit:

A vineyard owner needs some vines cleared out. He asks some guys if they'd like the job. They ask how much it pays. The owner says, "I'm willing to pay $30 to get it done." The two guys agree to do the job. A few hours later, the owner decides he wants the job done faster, so he adds a third guy to the team, and then insists that the two guys who originally agreed to do the work accept $10 each, even though they did more than 1/3 of the $30 job.

Now that the person getting paid the same but working less has his bonus coming right out of the other guys paychecks, it seems a bit different, doesn't it?

I've been explaining pool hopping on multiple threads, bragging of my efficiencies, telling miners at pool threads that they're losing out because I'm pool hopping. I've tried really hard (in some cases successfully) to get full time miners to get their pools to change.

I've helped pools change and for brand new prop pools pointed out the importance of not being on prop because it will cost full time miners. I've posted this on their public threads where all their miners can read it.

If someone reads a post like that from me and doesn't care, then he is giving tacit but knowing approval for pool hopping.


OMG!!! Are they implicitly agreeing to let you pool-hop? Well then, you have got youself an implied agreement!!
Oh wait, that's circular, isn't it? Crap... Opps...


sorry not getting the circularity.

1. I'm telling them I hop.
2. I'm telling them it costs them if I hop.
3. I suggest they tell the pool to be hopper proof.
4. They don't do anything about it.

If there are no rules against it and if full time miners don't mind what I do after explaining the situation to them, then how can what I do be unethical.

I hope I've explained it better this time, and less circularly.

edit: Thanks bb. I always did want to be absolute. And circular, i guess.
bb
member
Activity: 84
Merit: 10
July 25, 2011, 10:48:44 PM
If pool hoppers only harmed other miners indirectly by forcing pool operators to change their payouts, it would be a completely different situation. But pool hoppers harm the other miners directly with no action on the part of the pool operators required.

This is wrong.


@ organofcorti:

Yes, yes, here's your absolution already. Now feel better.


Also, there are no implied agreements.
donator
Activity: 2352
Merit: 1060
between a rock and a block!
July 25, 2011, 10:46:23 PM
Yes, the story of the laborers in the vineyard was about how the workers who worked longer (all day long) were envious because those who worked only 1 hour got the same unit of pay.

But that extra pay was from the vineyard owner's generosity -- that was the point. "Are you envious, because I am generous?"

The extra pay did NOT come from the other laborers, or they would have been an injustice committed, and they would have had every reason to complain.

Yep. Change the story a little bit:

A vineyard owner needs some vines cleared out. He asks some guys if they'd like the job. They ask how much it pays. The owner says, "I'm willing to pay $30 to get it done." The two guys agree to do the job. A few hours later, the owner decides he wants the job done faster, so he adds a third guy to the team, and then insists that the two guys who originally agreed to do the work accept $10 each, even though they did more than 1/3 of the $30 job.

Now that the person getting paid the same but working less has his bonus coming right out of the other guys paychecks, it seems a bit different, doesn't it?

I've been explaining pool hopping on multiple threads, bragging of my efficiencies, telling miners at pool threads that they're losing out because I'm pool hopping. I've tried really hard (in some cases successfully) to get full time miners to get their pools to change.

I've helped pools change and for brand new prop pools pointed out the importance of not being on prop because it will cost full time miners. I've posted this on their public threads where all their miners can read it.

If someone reads a post like that from me and doesn't care, then he is giving tacit but knowing approval for pool hopping.


OMG!!! Are they implicitly agreeing to let you pool-hop? Well then, you have got youself an implied agreement!!
Oh wait, that's circular, isn't it? Crap... Opps...
donator
Activity: 2352
Merit: 1060
between a rock and a block!
July 25, 2011, 10:43:30 PM
But the all day workers were complaining....  aren't non-hoppers complaining too here? The owner sets the rules is my takeaway from it.  Let the pools set the rules.
The pools do set the rules between the pool and each individual miner. But that has nothing to do with whether there is or isn't an implied agreement between miners in the same pool. (See my example rebutting the vineyard workers example.)

What is the implied agreement here?  I bet you for every miner you will have another version.  If 100% of pool users don't agree with it, then there is no such agreement.  only what is present here, debates about it.  As opposed to a pool operator creating an agreement for all to abide by...
Pages:
Jump to: