Bitcoin Forum
April 27, 2024, 05:34:23 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
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 355551 times)
Clipse
Hero Member
*****
Offline Offline

Activity: 504
Merit: 502


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



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)
1714196063
Hero Member
*
Offline Offline

Posts: 1714196063

View Profile Personal Message (Offline)

Ignore
1714196063
Reply with quote  #2

1714196063
Report to moderator
1714196063
Hero Member
*
Offline Offline

Posts: 1714196063

View Profile Personal Message (Offline)

Ignore
1714196063
Reply with quote  #2

1714196063
Report to moderator
Each block is stacked on top of the previous one. Adding another block to the top makes all lower blocks more difficult to remove: there is more "weight" above each block. A transaction in a block 6 blocks deep (6 confirmations) will be very difficult to remove.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714196063
Hero Member
*
Offline Offline

Posts: 1714196063

View Profile Personal Message (Offline)

Ignore
1714196063
Reply with quote  #2

1714196063
Report to moderator
1714196063
Hero Member
*
Offline Offline

Posts: 1714196063

View Profile Personal Message (Offline)

Ignore
1714196063
Reply with quote  #2

1714196063
Report to moderator
1714196063
Hero Member
*
Offline Offline

Posts: 1714196063

View Profile Personal Message (Offline)

Ignore
1714196063
Reply with quote  #2

1714196063
Report to moderator
ed64
Newbie
*
Offline Offline

Activity: 42
Merit: 0


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

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...
joulesbeef
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


moOo


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

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
Newbie
*
Offline Offline

Activity: 42
Merit: 0


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

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.
ed64
Newbie
*
Offline Offline

Activity: 42
Merit: 0


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

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...
Clipse
Hero Member
*****
Offline Offline

Activity: 504
Merit: 502


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

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
Merit: 100


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

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
Newbie
*
Offline Offline

Activity: 42
Merit: 0


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

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
ed64
Newbie
*
Offline Offline

Activity: 42
Merit: 0


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

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?
macboy80
Member
**
Offline Offline

Activity: 102
Merit: 10


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

...
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
Merit: 100


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

...
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
Merit: 10


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

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
Merit: 502


View Profile
August 04, 2011, 04:05:52 AM
Last edit: August 04, 2011, 04:24:43 AM by Clipse
 #2313

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
Merit: 100


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

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
Merit: 502


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

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: 798
Merit: 1000


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

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...
joulesbeef
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


moOo


View Profile
August 04, 2011, 04:40:23 AM
 #2317

ed i get this with you newest port
[00:37:08] polmine: 1421168
Code:
[Failure instance: Traceback (failure with no frames): <class 'twisted.internet.
error.TCPTimedOutError'>: TCP connection timed out: 10060: A connection attempt
failed because the connected party did not properly respond after a period of ti
me, or established connection failed because connected host has failed to respon
d..
]
Unhandled error in Deferred:
Unhandled Error
Traceback (most recent call last):
  File "D:\Python27\lib\site-packages\twisted\internet\defer.py", line 388, in e
rrback
    self._startRunCallbacks(fail)
  File "D:\Python27\lib\site-packages\twisted\internet\defer.py", line 455, in _
startRunCallbacks
    self._runCallbacks()
  File "D:\Python27\lib\site-packages\twisted\internet\defer.py", line 542, in _
runCallbacks
    current.result = callback(current.result, *args, **kw)
  File "D:\Python27\lib\site-packages\twisted\internet\defer.py", line 1076, in
gotResult
    _inlineCallbacks(r, g, deferred)
--- <exception caught here> ---
  File "D:\Python27\lib\site-packages\twisted\internet\defer.py", line 1020, in
_inlineCallbacks
    result = g.send(result)
  File "D:\Users\joulesbeef\Desktop\currentminer\edaug4mooonewomgiateashoe\echiu
64-bitHopper-f35bc44\work.py", line 66, in jsonrpc_lpcall
    body.deliverBody(WorkProtocol(finish))
exceptions.AttributeError: 'NoneType' object has no attribute 'deliverBody'

Quote
I guess it is cause they didnt respond but i figure i post anyways

 I've been at it two days now and I've made approximately 2 tenths of bugger all

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


I'm doing well above average.. what pools are you hopping? all the defaults?

mooo for rent
c00w (OP)
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
August 04, 2011, 04:45:34 AM
 #2318

I fixed the empty user display bug.

1HEmzeuVEKxBQkEenysV1yM8oAddQ4o2TX
muyoso
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
August 04, 2011, 04:46:09 AM
 #2319

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.

There is luck in hopping just like everything else.  The last two days may not have had a ton of blocks being solved, and it REALLY depends on which pools you use.  If you are using MtRed, Bitclockers, bitcoins.lc and polmine, then you should have made a fair bit over the last two days.  Smaller pools take longer to solve blocks but sometimes give massive rewards.  

I made 0.7283375 over the last two days at those 4 pools combined, and I have shares at like 7 other pools waiting for them to find a block.  And that is not to mention the payout from the backup pools which I don't really keep track of but was at LEAST .2 btc over the last two days.  Running around 690mhash/s just for reference.

Side note:  If bitclockers would stop their nonsense, I would have made a lot more than what I listed there.  They were really lucky over the last couple days and since they started messing with hoppers they have probably cut my payouts in half.

I drink it up!
simonk83
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
August 04, 2011, 04:49:46 AM
 #2320


Quote
I guess it is cause they didnt respond but i figure i post anyways

 I've been at it two days now and I've made approximately 2 tenths of bugger all

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


I'm doing well above average.. what pools are you hopping? all the defaults?


I'm hopping:

bloody's
BitcoinMonkey
ozcoin
Slush
BitcoinPool
Bitcoins.lc
MtRed
PolMine
RFC
Triple

Backups are:
Eligius
Ars

To be fair, since I joined, most of the pools have been sat way over 50% so I haven't had a look in at those yet.

Which are you hopping Joules? (ps, never did get that confirm email from HoppersDen)
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:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!