Pages:
Author

Topic: bitHopper: Python Pool Hopper Proxy - page 66. (Read 355813 times)

legendary
Activity: 924
Merit: 1004
Firstbits: 1pirata
August 07, 2011, 01:40:54 PM
Nice!
Now, how can we make it hop ready? Tongue
Tried to add this pool, but this:
Code:
[kiwipool]
name: KiwiPool.me
mine_address: pool2.kiwipool.me:8332
api_address: http://www.kiwipool.me/json/%(kiwipool_apikey)s
api_method: json
api_key: total_round_shares
url: https://kiwipoolme1.appspot.com/

[kiwipool]
#Russian pool
#https://kiwipoolme1.appspot.com/
role: mine
kiwipool_apikey: gxnkwrusjtzxerhgeqzqndjicoxcukps
user: user
pass: any
is not working

hehe it gave me troubles too, try this one for pools.cfg

Code:
[kiwipool]
name: KiwiPool.me
mine_address: pool2.kiwipool.me:8332
api_address: http://5.hidemyass.com/ip-1/encoded/Oi8vd3d3Lmtpd2lwb29sLm1l&f=norefer
api_method: re
api_key: [:0-9]+[,]([0-9]+)
api_strip:''
url: http://www.kiwipool.me
newbie
Activity: 38
Merit: 0
August 07, 2011, 01:37:05 PM
not sure if i can test kiwi since their website only says
Quote
'CONTENT_LENGTH'
Try http://www.kiwipool.me
https://kiwipoolme1.appspot.com is broken.
member
Activity: 84
Merit: 10
August 07, 2011, 01:30:19 PM
Did Bitcoin.lc just jump to ± 35% in a new round?
That would mean the're delaying stats?

Yes, they do delay stats from 0-3600 seconds randomly.  Still turns out to be profitable, but far less than it would be if they didn't.
legendary
Activity: 924
Merit: 1004
Firstbits: 1pirata
August 07, 2011, 01:23:58 PM
............................................................................... ...

Can bithopper be set to send bcp 1 single share every so often, like every 30 minutes, to avoid hopping penalties?

nice ideea ... simulating a cpu worker
legendary
Activity: 1526
Merit: 1002
Waves | 3PHMaGNeTJfqFfD4xuctgKdoxLX188QM8na
August 07, 2011, 01:22:53 PM
Did Bitcoin.lc just jump to ± 35% in a new round?
That would mean the're delaying stats?
legendary
Activity: 910
Merit: 1000
Quality Printing Services by Federal Reserve Bank
August 07, 2011, 01:17:20 PM
3)p2pool being the future?
I think its hoppable actually.
go on

Has anyone done more testing with p2pool?
newbie
Activity: 28
Merit: 0
August 07, 2011, 01:14:44 PM
Quote
"you will find that donating any percentage of your earnings (setting is in your account profile), you are omitted from being flagged as a pool hopper"

What am I missing?


hmm you actually seem to be correct. though I would still lke more clarification.

Quote
Quote
inputname wrote:
I did think I had read that somewhere. So I went looking for confirmation before making the post. I looked in the FAQ, by the donation drop down, the front page of the blog articles because the archive button didn't work, and then read this entire post. Butsaw no mention of donations opting you out from anti-pool hopping detection.
So if there could be a blurb added to some location that's on the same page as other anti-pool hopping information I think that would help useablity a little.

I'm glad you have this system in place,and I'll go along my merry mining way, and try not to ask for features that already exist again.


It's right above the drop-down box on the account page. It displays when you have no donation set.

and he is the site owner.


edit: i'm back on the pool, and yeah in the user section it says right above the donation button that hopper protects go away for a donation.. not sure about their various user bans for not mining for any reasonable length of time.. but I'll see.. I'm donating 1% and if any site doesnt want to screw with us, i'd be willing to give them 1% as well

i do see posts of people still [getting banned with a donation set for being idle](http://www.bitcoinpool.com/forum/viewtopic.php?f=1&t=166&p=3466&hilit=donation#p3466)


Can bithopper be set to send bcp 1 single share every so often, like every 30 minutes, to avoid hopping penalties?
full member
Activity: 196
Merit: 100
August 07, 2011, 12:52:20 PM
on bitminers union.. have you been to their website? OH god i dont even like thinking about it.. clicking the button and then watching a movie and comping back to see if it changed pages and then watching another movie and hope it finally changes pages

I think they are just having issues.,but I will info them for a while

At the moment the site is running off a 2mb upload connection. Supposedly Monday their getting a fiber connection to the server. So we shall see. It all seems quite dodgy and at the moment I have a bad feeling a good portion of people who did submit shares aren't going to get paid properly.
legendary
Activity: 1526
Merit: 1002
Waves | 3PHMaGNeTJfqFfD4xuctgKdoxLX188QM8na
August 07, 2011, 12:47:05 PM
not sure if i can test kiwi since their website only says
Quote
'CONTENT_LENGTH'

so magnet.,. your mine slush test.. I'm guessing when it is set to mine you also set penalty is 4 times?


Penalty isn't set, so it's 1.0 at the moment.


Today I'm hopping for exactly a week and I should have earned 11 Bitcoins, but I earned 12 and there are stil some not paid yet because the round hasn't finished (small pools).
It will take another week to be sure but I think it works Smiley
sr. member
Activity: 476
Merit: 250
moOo
August 07, 2011, 12:36:04 PM
not sure if i can test kiwi since their website only says
Quote
'CONTENT_LENGTH'

on bitminers union.. have you been to their website? OH god i dont even like thinking about it.. clicking the button and then watching a movie and comping back to see if it changed pages and then watching another movie and hope it finally changes pages

I think they are just having issues.,but I will info them for a while

so magnet.,. your mine slush test.. I'm guessing when it is set to mine you also set penalty is 4 times?

yeah and it drives me nuts when a pool have a problem and it goes to backup rather than to another pool that is under 43%
member
Activity: 98
Merit: 10
August 07, 2011, 12:05:49 PM
Nice!
Now, how can we make it hop ready? Tongue
Tried to add this pool, but this:
Code:
[kiwipool]
name: KiwiPool.me
mine_address: pool2.kiwipool.me:8332
api_address: http://www.kiwipool.me/json/%(kiwipool_apikey)s
api_method: json
api_key: total_round_shares
url: https://kiwipoolme1.appspot.com/

[kiwipool]
#Russian pool
#https://kiwipoolme1.appspot.com/
role: mine
kiwipool_apikey: gxnkwrusjtzxerhgeqzqndjicoxcukps
user: user
pass: any
is not working

Tried some things but I'm no expert  Embarrassed

Yeah there are some issues, and I could not figure out the specific source of them either Sad.
Someone more familiar with bitHopper and twisted should look into this. In principle it _should_ work like that.
legendary
Activity: 1526
Merit: 1002
Waves | 3PHMaGNeTJfqFfD4xuctgKdoxLX188QM8na
August 07, 2011, 12:03:35 PM
Nice!
Now, how can we make it hop ready? Tongue
Tried to add this pool, but this:
Code:
[kiwipool]
name: KiwiPool.me
mine_address: pool2.kiwipool.me:8332
api_address: http://www.kiwipool.me/json/%(kiwipool_apikey)s
api_method: json
api_key: total_round_shares
url: https://kiwipoolme1.appspot.com/

[kiwipool]
#Russian pool
#https://kiwipoolme1.appspot.com/
role: mine
kiwipool_apikey: gxnkwrusjtzxerhgeqzqndjicoxcukps
user: user
pass: any
is not working

Tried some things but I'm no expert  Embarrassed
sr. member
Activity: 434
Merit: 250
August 07, 2011, 11:46:51 AM
BTW, BitMinersUnion.org is fucking with stats. (I did forget to dump those guys from my cfg file)

Yeah they keep resetting to around 30%. Least they took the negative round estimates down.
newbie
Activity: 41
Merit: 0
August 07, 2011, 11:10:09 AM
Nice!
Now, how can we make it hop ready? Tongue
Tried to add this pool, but this:
Code:
[kiwipool]
name: KiwiPool.me
mine_address: pool2.kiwipool.me:8332
api_address: http://www.kiwipool.me/json/%(kiwipool_apikey)s
api_method: json
api_key: total_round_shares
url: https://kiwipoolme1.appspot.com/

[kiwipool]
#Russian pool
#https://kiwipoolme1.appspot.com/
role: mine
kiwipool_apikey: gxnkwrusjtzxerhgeqzqndjicoxcukps
user: user
pass: any
is not working
legendary
Activity: 1526
Merit: 1002
Waves | 3PHMaGNeTJfqFfD4xuctgKdoxLX188QM8na
August 07, 2011, 10:44:28 AM
cgminer has a really cool way to change pools while mining so I switched manually to bitclocker. It gives me few connection errors here an there but shares are submitted and I get new work.

Code:
... 14:59:56] Accepted 479df52a GPU 0 thread 0 pool 8
[2011-08-07 15:00:02] Accepted 259ced85 GPU 0 thread 1 pool 8
[2011-08-07 15:00:10] Pool 8 communication failure, caching submissions
[2011-08-07 15:00:10] Stale share detected, discarding


BitHopper script is too hysterical about minor connection issues and switches pools way too often for no serious reason.


BTW, BitMinersUnion.org is fucking with stats. (I did forget to dump those guys from my cfg file)  


Yup, when I add up their Top 10 hashers they did at least 2,016,514 shares this round, while stats are saying 569,533  Grin
legendary
Activity: 910
Merit: 1000
Quality Printing Services by Federal Reserve Bank
August 07, 2011, 10:23:16 AM
cgminer has a really cool way to change pools while mining so I switched manually to bitclocker. It gives me few connection errors here an there but shares are submitted and I get new work.

Code:
... 14:59:56] Accepted 479df52a GPU 0 thread 0 pool 8
[2011-08-07 15:00:02] Accepted 259ced85 GPU 0 thread 1 pool 8
[2011-08-07 15:00:10] Pool 8 communication failure, caching submissions
[2011-08-07 15:00:10] Stale share detected, discarding


BitHopper script is too hysterical about minor connection issues and switches pools way too often for no serious reason.


Yeah, that is the issue. As soon as bitHopper gets an empty/invalid getwork reply or hits a timeout it switches the pool. Not sure if this is the correct spot, but something like this might work:

Code:
iff --git a/work.py b/work.py
index 34330b2..9b23a6b 100644
--- a/work.py
+++ b/work.py
@@ -126,10 +126,10 @@ def jsonrpc_getwork(agent, server, data, j_id, request, bitHopper):
     work = None
     while work == None:
         i += 1
-        if data == [] and i > 1:
+        if data == [] and i > 4:
             server = bitHopper.get_new_server(server)
         try:
-            if i > 4:
+            if i > 8:
                 time.sleep(0.1)
             work = yield jsonrpc_call(agent, server,data,bitHopper)
         except Exception, e:

I patched my work.py and also changed  time.sleep(0.1) ->  time.sleep(0.2)  #not sure about that Smiley


BTW, BitMinersUnion.org is fucking with stats. (I did forget to dump those guys from my cfg file)  
legendary
Activity: 910
Merit: 1000
Quality Printing Services by Federal Reserve Bank
August 07, 2011, 10:15:31 AM
If you have a slice assigned to a pool and the pool gets disabled your slicer gets "trapped" and switches to backup when all other slices are emptied. Switching the offending pool to disable or info briefly and then back on releases the trapped slices. We need a way to free those slices without user intervention when slices are assigned to a pool that goes down.
Nice find.
Fix should be a priority

Fixing the overactive and hyper switching is probably going to eliminate this problem too. I almost sure that 96% of those "SERVER DOWN! SWITCH NOW!" bitHopper panic attacks are false.  Did any of you test cirz8 simple fix (https://bitcointalksearch.org/topic/m.437231) ?
I am not a programmer but it looks logical to me Smiley 
newbie
Activity: 42
Merit: 0
August 07, 2011, 09:44:58 AM
If you have a slice assigned to a pool and the pool gets disabled your slicer gets "trapped" and switches to backup when all other slices are emptied. Switching the offending pool to disable or info briefly and then back on releases the trapped slices. We need a way to free those slices without user intervention when slices are assigned to a pool that goes down.
Nice find.
Fix should be a priority
legendary
Activity: 1526
Merit: 1002
Waves | 3PHMaGNeTJfqFfD4xuctgKdoxLX188QM8na
August 07, 2011, 09:38:10 AM
When bitHopper is mining on a pool and there is a problem, why does it hop to the backup pool while there's another pool available?
I'm using altslice.

If you have a slice assigned to a pool and the pool gets disabled your slicer gets "trapped" and switches to backup when all other slices are emptied. Switching the offending pool to disable or info briefly and then back on releases the trapped slices. We need a way to free those slices without user intervention when slices are assigned to a pool that goes down.

Yeah, you're right. I don't like to babysit all the time  Grin
sr. member
Activity: 434
Merit: 250
August 07, 2011, 09:36:56 AM
When bitHopper is mining on a pool and there is a problem, why does it hop to the backup pool while there's another pool available?
I'm using altslice.

If you have a slice assigned to a pool and the pool gets disabled your slicer gets "trapped" and switches to backup when all other slices are emptied. Switching the offending pool to disable or info briefly and then back on releases the trapped slices. We need a way to free those slices without user intervention when slices are assigned to a pool that goes down.
Pages:
Jump to: