Bitcoin Forum
December 11, 2016, 10:17:16 AM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: « 1 ... 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 [116] 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 ... 205 »
  Print  
Author Topic: bitHopper: Python Pool Hopper Proxy  (Read 333365 times)
simonk83
Hero Member
*****
Offline Offline

Activity: 896


View Profile
August 04, 2011, 03:12:29 AM
 #2301


Also remove "role: mine" from pools.cfg if you have having issues disabling bloodys....

Ah ha, what's that doing in there Smiley  Thanks Wink
1481451436
Hero Member
*
Offline Offline

Posts: 1481451436

View Profile Personal Message (Offline)

Ignore
1481451436
Reply with quote  #2

1481451436
Report to moderator
1481451436
Hero Member
*
Offline Offline

Posts: 1481451436

View Profile Personal Message (Offline)

Ignore
1481451436
Reply with quote  #2

1481451436
Report to moderator
"You Asked For Change, We Gave You Coins" -- casascius
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
Clipse
Hero Member
*****
Offline Offline

Activity: 504


View Profile
August 04, 2011, 03:12:43 AM
 #2302

is it really worth hopping btcguild? with the hour delay?.. how are you working out when to hop? are you just saying like 23% takes an hr and adjusting what you think the shares should be in reality bashed on their total mh?

With ryo's fork using dynamic penality, deepbit(backup) and btcguild(based on poolspeed it actually worked out positive jumping in even with the hour delayed stats). Im not going to discuss the efficiency level before someone spams btcg owner with this post. Lets just say its +EV so far.

...In the land of the stale, the man with one share is king... >> Clipse

We pay miners at 130% PPS | Signup here : Bonus PPS Pool (Please read OP to understand the current process)
simonk83
Hero Member
*****
Offline Offline

Activity: 896


View Profile
August 04, 2011, 03:17:42 AM
 #2303



EDIT2:  Ok, found the culprit (I assume):

2011-08-03 13:22:40: Listener for "Hopper2": [03/08/2011 13:22:40] Connected to server
2011-08-03 13:27:06: Listener for "Hopper2": [03/08/2011 13:27:06] Warning: work queue empty, miner is idle
2011-08-03 13:27:10: Listener for "Hopper": [03/08/2011 13:27:10] Warning: work queue empty, miner is idle
2011-08-03 13:34:17: Listener for "Hopper": [03/08/2011 13:34:17] Warning: work queue empty, miner is idle
2011-08-03 13:34:22: Listener for "Hopper2": [03/08/2011 13:34:22] Warning: work queue empty, miner is idle
2011-08-03 13:34:59: Listener for "Hopper": [03/08/2011 13:34:59] LP: New work pushed
2011-08-03 13:34:59: Listener for "Hopper2": [03/08/2011 13:34:59] LP: New work pushed
2011-08-03 13:35:14: Listener for "Hopper": [03/08/2011 13:35:14] Warning: work queue empty, miner is idle

Right, with these dropouts I've been having, it's definitely a problem with bloody's.   It only ever happens on that server.   Not sure why it only happens to me and not others, but there you go.  I'm in Australia so I guess distance is a factor, but then it would be with the majority of the other pools as well and they're fine Smiley
Clipse
Hero Member
*****
Offline Offline

Activity: 504


View Profile
August 04, 2011, 03:21:46 AM
 #2304

Ed, I see you defined mine_slush at 0.4*difficulty, is that correct afaik it should be something between 0.10 - 0.25 if I remember correctly.

...In the land of the stale, the man with one share is king... >> Clipse

We pay miners at 130% PPS | Signup here : Bonus PPS Pool (Please read OP to understand the current process)
Clipse
Hero Member
*****
Offline Offline

Activity: 504


View Profile
August 04, 2011, 03:23:00 AM
 #2305



EDIT2:  Ok, found the culprit (I assume):

2011-08-03 13:22:40: Listener for "Hopper2": [03/08/2011 13:22:40] Connected to server
2011-08-03 13:27:06: Listener for "Hopper2": [03/08/2011 13:27:06] Warning: work queue empty, miner is idle
2011-08-03 13:27:10: Listener for "Hopper": [03/08/2011 13:27:10] Warning: work queue empty, miner is idle
2011-08-03 13:34:17: Listener for "Hopper": [03/08/2011 13:34:17] Warning: work queue empty, miner is idle
2011-08-03 13:34:22: Listener for "Hopper2": [03/08/2011 13:34:22] Warning: work queue empty, miner is idle
2011-08-03 13:34:59: Listener for "Hopper": [03/08/2011 13:34:59] LP: New work pushed
2011-08-03 13:34:59: Listener for "Hopper2": [03/08/2011 13:34:59] LP: New work pushed
2011-08-03 13:35:14: Listener for "Hopper": [03/08/2011 13:35:14] Warning: work queue empty, miner is idle

Right, with these dropouts I've been having, it's definitely a problem with bloody's.   It only ever happens on that server.   Not sure why it only happens to me and not others, but there you go.  I'm in Australia so I guess distance is a factor, but then it would be with the majority of the other pools as well and they're fine Smiley

Ive been having issues with bloody aswell lately before that it had no issues however miner idles I received atleast ~2 an hour no matter what server.

...In the land of the stale, the man with one share is king... >> Clipse

We pay miners at 130% PPS | Signup here : Bonus PPS Pool (Please read OP to understand the current process)
ed64
Jr. Member
*
Offline Offline

Activity: 42


View Profile
August 04, 2011, 03:23:19 AM
 #2306

Ugh, who likes the new christmas tree colour scheme?

Time to use some complimentary colour schemes:
 http://www.colorschemer.com/online.html
 http://kuler.adobe.com/

The graphs look better now though... not sure how useful they are...

Send your BTC to a loving home: 1CWjg4soWEAQjMD4dCchdPpJ6fWDBRUU5b
Github: https://github.com/echiu64/
joulesbeef
Sr. Member
****
Offline Offline

Activity: 476


moOo


View Profile
August 04, 2011, 03:23:46 AM
 #2307

I have problems with them too.. they are a new pool, they have only found 2 blocks, last one took over 400 hours. I think they just have issues.

mooo for rent
ed64
Jr. Member
*
Offline Offline

Activity: 42


View Profile
August 04, 2011, 03:26:27 AM
 #2308

Could be sheer luck? At 1 hour delay, wouldn't they have found a block by then (on average)? Almost like jumping in blind...??

Ryo has a simulation where time slicing pays off:
https://github.com/ryouiki/bitHopper/pull/3#issuecomment-1699605

Alas, that's the whole point of the scheduler class, to be able to add in as many as we like and to each their own! Smiley

is it really worth hopping btcguild? with the hour delay?.. how are you working out when to hop? are you just saying like 23% takes an hr and adjusting what you think the shares should be in reality bashed on their total mh?

With ryo's fork using dynamic penality, deepbit(backup) and btcguild(based on poolspeed it actually worked out positive jumping in even with the hour delayed stats). Im not going to discuss the efficiency level before someone spams btcg owner with this post. Lets just say its +EV so far.

Send your BTC to a loving home: 1CWjg4soWEAQjMD4dCchdPpJ6fWDBRUU5b
Github: https://github.com/echiu64/
ed64
Jr. Member
*
Offline Offline

Activity: 42


View Profile
August 04, 2011, 03:28:57 AM
 #2309

Ed, I see you defined mine_slush at 0.4*difficulty, is that correct afaik it should be something between 0.10 - 0.25 if I remember correctly.
I heard something like 15%? I think with the *4 factor (copied from the default scheduler), it ends up around 11%, since it's 1/4 of the default threshold of 0.435*difficulty.

Will add in "penalty" option to user.cfg and then people can muck as they please...

Send your BTC to a loving home: 1CWjg4soWEAQjMD4dCchdPpJ6fWDBRUU5b
Github: https://github.com/echiu64/
Clipse
Hero Member
*****
Offline Offline

Activity: 504


View Profile
August 04, 2011, 03:32:54 AM
 #2310

Ed, I see you defined mine_slush at 0.4*difficulty, is that correct afaik it should be something between 0.10 - 0.25 if I remember correctly.
I heard something like 15%? I think with the *4 factor (copied from the default scheduler), it ends up around 11%, since it's 1/4 of the default threshold of 0.435*difficulty.

Will add in "penalty" option to user.cfg and then people can muck as they please...

Ok reason Im asking, I am using your fork atm with the altslice 1200 etc. etc. Wink and im noticing something that I am not sure is the right approach unless its a bug.
pools mining to higher than 43.5% , mine_slush went to 38% ? not sure why this is happening but right now mtred is going still and its at 45%, is this the way you setup your fork?

EDIT: ok I notice it is finishing the timeslice allocated(even if pool is above 43.5%) before moving onto other lower percentage servers, just finding out if this is the intended setup by design with altslicing.


re: penalty option, this is where the dynamic penalty option of ryo worked so well.


...In the land of the stale, the man with one share is king... >> Clipse

We pay miners at 130% PPS | Signup here : Bonus PPS Pool (Please read OP to understand the current process)
djex
Full Member
***
Offline Offline

Activity: 196


View Profile
August 04, 2011, 03:40:24 AM
 #2311

Ed, does your SliceScheduler option work? Or is it only AltSliceScheduler that works for now? If not which is best to use?

I'm currently using altslice at 900, does that sound about right?

Smiley  : 1LbvSEJwtQZKLSQQVYxQJes8YneQk2yhE3
ed64
Jr. Member
*
Offline Offline

Activity: 42


View Profile
August 04, 2011, 03:42:05 AM
 #2312

re: penalty option, this is where the dynamic penalty option of ryo worked so well.

Ha, I guess I don't trust anything I don't understand... I found for non-prop pools or delayed pools, dynamic penalty would push those quite low and I felt like I was mining unprofitable pools quite often. Oh well, in anycase, hopefully I'll have time to port it over, but not sure how well I can test it.

I think I'm secretly hoping Ryouiki or someone else will take the plunge, I just set the stage by extracting out most of the "scheduling" code Wink

Send your BTC to a loving home: 1CWjg4soWEAQjMD4dCchdPpJ6fWDBRUU5b
Github: https://github.com/echiu64/
ed64
Jr. Member
*
Offline Offline

Activity: 42


View Profile
August 04, 2011, 03:50:44 AM
 #2313

SliceScheduler is c00w's implementation, I never pushed mine out. The latest one looks like it might be working now. I implemented AltSliceScheduler as a variant of flower's original work. Will do some patches later this week to make it a little more aggressive, for now it's a moderately simple weighted time slicer.

Personally, I'm using that for now. Not sure what slice size works best, I think 600-900 is ok. With the getwork store, I find that it reduces stales and doesn't matter much if you hop around pools. Doesn't seem to make bitHopper send more getworks, so on the surface seems harmless? Didn't pay attention too much. The drawback is maybe sending the clients too many LPs?

Ed, does your SliceScheduler option work? Or is it only AltSliceScheduler that works for now? If not which is best to use?

I'm currently using altslice at 900, does that sound about right?

Send your BTC to a loving home: 1CWjg4soWEAQjMD4dCchdPpJ6fWDBRUU5b
Github: https://github.com/echiu64/
macboy80
Member
**
Offline Offline

Activity: 102


View Profile
August 04, 2011, 03:51:09 AM
 #2314

...
edit:There seems to be a huge bug with it.. there is always that annoying blank user with 0 shares.. why wont he go away.. he is messing up my whole screen.

+1
That 0 is killing me  Angry
djex
Full Member
***
Offline Offline

Activity: 196


View Profile
August 04, 2011, 03:55:14 AM
 #2315

...
edit:There seems to be a huge bug with it.. there is always that annoying blank user with 0 shares.. why wont he go away.. he is messing up my whole screen.

+1
That 0 is killing me  Angry

I think the 0 is a empty row in the database that is getting printed.

Smiley  : 1LbvSEJwtQZKLSQQVYxQJes8YneQk2yhE3
macboy80
Member
**
Offline Offline

Activity: 102


View Profile
August 04, 2011, 04:02:41 AM
 #2316

Slice scheduler now works.
And I just realized that macboys port looks really glarish to me.
Does everyone like that color scheme better or worse?

I'm open to suggestions on playing with the colors... I kinda know my around at this point. The red is definitely too much with all of the disabled pools showing. Looks much better when they're deleted out of user.cfg. It makes a problem stand out if there's only one obnoxious red line. Also wouldn't be hard to edit out any of the static colors for roles ie: info; backup; disabled. Let me know, and I'll play with it if you guys want.
Clipse
Hero Member
*****
Offline Offline

Activity: 504


View Profile
August 04, 2011, 04:05:52 AM
 #2317

EDIT: haha slush suddenly fixed it, what the f0000k ?

Got rewarded after it had shown rewards = NONE for the round , madness.

Oh well time to move on Smiley

...In the land of the stale, the man with one share is king... >> Clipse

We pay miners at 130% PPS | Signup here : Bonus PPS Pool (Please read OP to understand the current process)
djex
Full Member
***
Offline Offline

Activity: 196


View Profile
August 04, 2011, 04:14:38 AM
 #2318

Ok because I have to much time on my hands here is why there is a 0 printed in the miner stats at the bottom of the index.html.



As you can see the 0 is coming from a row that is used to store the stale count for the pool(s). So to fix this looks like all that is needed is to print all user rows - 1.

Smiley  : 1LbvSEJwtQZKLSQQVYxQJes8YneQk2yhE3
Clipse
Hero Member
*****
Offline Offline

Activity: 504


View Profile
August 04, 2011, 04:28:35 AM
 #2319

Yo Ed, last time I will bother you but please tell me if this is the intended functionality of your altslice set to 1200 .

- It remains on pools until slice time runs out, no matter if a pool is >43.5% or in case of mine_slush >~11%, it will continue until timeslice is finish.
- If there is a new server with fresh block and that server have a timeslice assigned to it, it would jump to a timeslice on higher shares server ie. bitclockers were at 0% and timesliced at 600s whereas bloody is at 35% and timesliced at 600 aswell, now what happened it moved from btcpool24(finished timeslice there) and jumped to bloody and not bitclockers?


If this is the way it should work, Id like to understand this method better cause I cant for the life of me figure out how this could be more profitable than hop lowest share or dynamic penalty+hop lowest share.

...In the land of the stale, the man with one share is king... >> Clipse

We pay miners at 130% PPS | Signup here : Bonus PPS Pool (Please read OP to understand the current process)
simonk83
Hero Member
*****
Offline Offline

Activity: 896


View Profile
August 04, 2011, 04:32:57 AM
 #2320

Guys, can I ask how much you tend to be making from this over say, 2 days?   I've been at it two days now and I've made approximately 2 tenths of bugger all Smiley

If I'd stayed with my previous pool I'd be up about 0.7BTC right now.

I do have 0.68 (estimated) sitting in bloody's right now, but of course as it's going to take them a few weeks to solve a block, as soon as that hits 43% it'll erode down to most likely nothing, so it doesn't really count.   Perhaps I'm better off just getting rid of that pool altogether and the spare cycles can go to one of the PPS backups...
Pages: « 1 ... 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 [116] 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 ... 205 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!