Author

Topic: bitHopper: Python Pool Hopper Proxy - page 132. (Read 355816 times)

legendary
Activity: 924
Merit: 1004
Firstbits: 1pirata
July 28, 2011, 10:01:30 PM
getting loads of errors.



you got banned
full member
Activity: 154
Merit: 102
July 28, 2011, 09:59:19 PM
They implement obscure algorithms to make your work useless, hide fast blocks and not sharing them when they have the opportunity, advocate protecting miners from hoppers, who in fact are normal miners after all, and claim they break unknown rules, etc. I have an edge and I'm gonna use it.

I'm not trolling any one, I see the benefit of hopping, and I see the benefit hoppers can bring.  My point is to help the pools that DON'T obscure their algorithms, or delay, or in any other way hamper hoppers.  I'm saying working together to the benefit of everyone.  We get more pools to hop on == win.  They get our help when they need it the most == win.

Look at backburn, he came in here pissed at us, and even he acknowledges it would be an "excellent gesture".  Look at tripplemining, they are planning on moving from a prop scoring method, and maybe if we jump in and help them, and promise to continue to help them, they won't, and we won't lose the pool.
newbie
Activity: 28
Merit: 0
July 28, 2011, 09:59:13 PM
getting loads of errors.

http://i.imgur.com/yfVA0.png
legendary
Activity: 2618
Merit: 1007
July 28, 2011, 09:56:46 PM
Just code it in (or offer a bounty, if you can't code) and create a patch/pull request.
member
Activity: 102
Merit: 10
July 28, 2011, 09:54:29 PM
This thread is being trolled big time (my opinion)

@gnaget I'm not gonna hate you or something like that, you are free to do whatever you want in the bitcoin ecosystem like all of us. I'm definitely in to this for making some money. Helping the pools you say ? They implement obscure algorithms to make your work useless, hide fast blocks and not sharing them when they have the opportunity, advocate protecting miners from hoppers, who in fact are normal miners after all, and claim they break unknown rules, etc. I have an edge and I'm gonna use it.

I'm definitely not trying to help the above mentioned pools. I'm talking about an option to help the pools that are polar opposite of what you say, that "allow" hopping and our increased profits. I feel like we are misunderstood in the community and a little positive outreach would help, optional of course.
member
Activity: 102
Merit: 10
July 28, 2011, 09:48:09 PM
However, helping them gives you another hop target, which is sorta selfish in a way.

I think we call that a win / win.  Smiley and a lot of do hoppers donate to the pools they hop, also.

I would like to +1 this feature. How hard would it be to set an option / role to help hopper friendly pools get over the hump?
legendary
Activity: 924
Merit: 1004
Firstbits: 1pirata
July 28, 2011, 09:37:21 PM
This thread is being trolled big time (my opinion)

@gnaget I'm not gonna hate you or something like that, you are free to do whatever you want in the bitcoin ecosystem like all of us. I'm definitely in to this for making some money. Helping the pools you say ? They implement obscure algorithms to make your work useless, hide fast blocks and not sharing them when they have the opportunity, advocate protecting miners from hoppers, who in fact are normal miners after all, and claim they break unknown rules, etc. I have an edge and I'm gonna use it.
full member
Activity: 154
Merit: 102
July 28, 2011, 09:34:53 PM
the ethical hopping was discussed and if that happen on certain situation can be more profitable that mining on backup pools

verify my account already Wink
full member
Activity: 154
Merit: 102
July 28, 2011, 09:19:47 PM
@backburn: I also would like to hear what you say to hopping in on a long block to help out. I wouldn't mind "giving back" in a time of need.

I'd also like to get your opinion.  I've brought up the question in the triplemining pool thread, since they are currently on a 7 million share block from hell

I think that would be an excellent gesture of good will. We had a 6+ mill block when we were first getting started; it really hurts Sad
Thanks to the great majority of users sticking through, it eventually ended and let the good blocks roll. However, helping them gives you another hop target, which is sorta selfish in a way.

I know everyone is just trying to make a buck. Just remember, in the end patience pays off steady dividends and community is everything. The more pools that are out there, the better it is for bitcoins. As long as you can push a block a day, variance is not enough to worry about. I mean, we're all in this for the long run right?





If the hopping client were to implement such an algorithm, and you could count on the hoppers to jump in to help out on your worst blocks, would you still penalize hoppers?

My thinking is that hoppers bring a certain value to the pools.  We represent about 200 MH/s additional speed to a pool.  On average, we are there for 40% of a block (probably closer to 45% of a block with this algorithm), and thus we would be equivalent to 90 MH/s steady users.  That is useful, and I would think pools would be open to it.  If we give in on our position a little lower our profits a little, more pools might be open to running prop and it wouldn't be as much a game of cat and mouse.

On a side note, I'll probably get a lot of hoppers hating me for this, but what if you offered "priority QoS" access for 1% donors?
member
Activity: 111
Merit: 10
★Trash&Burn [TBC/TXB]★
July 28, 2011, 09:10:26 PM
@backburn: I also would like to hear what you say to hopping in on a long block to help out. I wouldn't mind "giving back" in a time of need.

I'd also like to get your opinion.  I've brought up the question in the triplemining pool thread, since they are currently on a 7 million share block from hell

I think that would be an excellent gesture of good will. We had a 6+ mill block when we were first getting started; it really hurts Sad
Thanks to the great majority of users sticking through, it eventually ended and let the good blocks roll. However, helping them gives you another hop target, which is sorta selfish in a way.

I know everyone is just trying to make a buck. Just remember, in the end patience pays off steady dividends and community is everything. The more pools that are out there, the better it is for bitcoins. As long as you can push a block a day, variance is not enough to worry about. I mean, we're all in this for the long run right?


legendary
Activity: 2618
Merit: 1007
July 28, 2011, 08:54:05 PM
Sorry, proportional is the only fair mining method. A share is a share, no matter when it is submitted.
Why do you pay them differently then?
Paid differently? Not sure i follow, every share is worth the same. The other payout methods pay people differently....
No, if every share would be worth the same, you'd have PPS.

You pay a different amount for each share - and some people choose to only mine when you pay more. You obviously don't like that and/or can't handle it (other pools have FAR higher hash rate than 10x all the hoppers together). That's your issue.

By the way, with a scored system you'd still pay every share...
full member
Activity: 154
Merit: 102
July 28, 2011, 08:31:26 PM
@backburn: I also would like to hear what you say to hopping in on a long block to help out. I wouldn't mind "giving back" in a time of need.

I'd also like to get your opinion.  I've brought up the question in the triplemining pool thread, since they are currently on a 7 million share block from hell
full member
Activity: 154
Merit: 102
July 28, 2011, 08:29:04 PM
Hoppers are hundreds of thousands of work requests all hopping together to the same pool; might as well be a "DDoS".

Makes sense, if the infrastructure can't handle the amount of hashing power we bring to the table, then it only makes sense for him to mitigate it.
member
Activity: 102
Merit: 10
July 28, 2011, 08:28:57 PM
@backburn: I also would like to hear what you say to hopping in on a long block to help out. I wouldn't mind "giving back" in a time of need.
member
Activity: 111
Merit: 10
★Trash&Burn [TBC/TXB]★
July 28, 2011, 08:27:43 PM
Sorry, proportional is the only fair mining method. A share is a share, no matter when it is submitted.
Why do you pay them differently then?

Anyways, at least you give a bit of challenge...

By the way, real pool DDoSing is done differently, but I won't give any hints here, because THAT would really hurt your pool I guess.

Paid differently? Not sure i follow, every share is worth the same. The other payout methods pay people differently....

Obviously its not a ddos, but it fits the definition spare the ill intent. Hence the quotes.
legendary
Activity: 2618
Merit: 1007
July 28, 2011, 08:24:31 PM
Sorry, proportional is the only fair mining method. A share is a share, no matter when it is submitted.
Why do you pay them differently then?

Anyways, at least you give a bit of challenge...

By the way, real pool DDoSing is done differently, but I won't give any hints here, because THAT would really hurt your pool I guess.
member
Activity: 111
Merit: 10
★Trash&Burn [TBC/TXB]★
July 28, 2011, 08:17:41 PM
Huh. We shouldn't be cross submitting shares. However if our connections lag out we leave your pool. And then come back when it delags. So giving us bad connections causes a lot of wounded thrashing.

Cross submitting shares shouldn't happen though... I'll check.

As always though using a proper algorithm would be nice instead of messing with the hoppers.

The high stales reports i received from users using this proxy we're getting unknown-work for over 90% of their stales.

We never broke pool hopping clients, however, our API spit bad data to known hopping clients for a little over a week until it was removed. We moved to a delay because a delay period is much more sensible and cannot be evaded.

Other than the stats delay; habitual hoppers (and tbh they gotta hop a bunch) are flagged by a script to get lowest priority through our load balancer. Plenty fair, why should hoppers get work ahead of or to the detriment of someone that has been "in line" before them.

Hoppers want to maximize their income at the detriment of other users. So we obviously cant support it, a mildly random stats delay ensures that you can take far less advantage.

The right thing to do is not some stupid API delay which will be obsolete soonish anyways - just change to a real and fair payout system!

Sorry, proportional is the only fair mining method. A share is a share, no matter when it is submitted.
TBH, I really don't mind hopping that much. But as i said before, when it starts wreaking havoc on the pools you're hopping on the problem must be addressed. Hoppers are hundreds of thousands of work requests all hopping together to the same pool; might as well be a "DDoS".

newbie
Activity: 43
Merit: 0
July 28, 2011, 08:15:41 PM
If you spend your life only worrying about squeezing every ounce of profit, you'll end up like this guy:


I assume everyone gets the reference

rule of acquisicion no. 10 "Greed is eternal. " ;o)
sr. member
Activity: 476
Merit: 250
moOo
July 28, 2011, 08:04:44 PM
Quote
I'm getting 2-4% stales on every site, and I've noticed that the vast majority come when the proxy switches pools.

me too. far more than I used to get not hopping. I just thought it was some of the pains of hopping.
legendary
Activity: 924
Merit: 1004
Firstbits: 1pirata
July 28, 2011, 07:59:50 PM
Ive only noticed the high stales (false submits?) for bitclockers, so I highly doubt its the hopper at fault since the whole lot of other sites would have had similar instances.

I've suspected this is the issues causing the higher than normal stale rate across the board.  I'm getting 2-4% stales on every site, and I've noticed that the vast majority come when the proxy switches pools.  I think it is more pronounced for bitclockers because of his anti-hopping tactics, which I assume are to blame for the connection issues I was complaining about earlier.  So, when I would lag out, move away then move back, the shares being submitted were probably for the last pool

+1 seeing same thing here
Jump to: