Pages:
Author

Topic: Introducing CherryPicking - new Windows & Linux Pool Hopper - page 20. (Read 43339 times)

member
Activity: 72
Merit: 10
please fix the polmine update I was making alot of revenue with it, the bot only sees the polmine stats like 4% of the time if that. considers it "lagging or down" when not really lagging or down

same request but for bitcoinpool. their json data keeps resetting several times within a round so i had to stop hopping there. is it possible to make a cfg file that pulls the data from their main page? i believe all the info you need is at the top of the page
member
Activity: 84
Merit: 10
please fix the polmine update I was making alot of revenue with it, the bot only sees the polmine stats like 4% of the time if that. considers it "lagging or down" when not really lagging or down

Yea, Polmine and bitcoinpool are both huge losses.  They both implemented anti-hopper measures, but both should be able to be circumvented.

Polmine doesn't advertise stats any longer, but they do advertise the current round duration, which can be used to know when to hop to the pool, and they do still advertise their hashrate, which can be used to calculate the estimated number of shares to know when to hop off of a pool.

Bitcoinpool advertises all of its users shares for the current round on a single page, and all we would need to do is add them up to know the current share count of the round.   That page is here: http://bitcoinpool.com/index.php?page=1&ipp=All&do=currentround .
full member
Activity: 672
Merit: 100
please fix the polmine update I was making alot of revenue with it, the bot only sees the polmine stats like 4% of the time if that. considers it "lagging or down" when not really lagging or down
member
Activity: 84
Merit: 10
So,

there are some more questions I have after testing and playing with Cherry:

1. When the "0.43 * diff" Level is reached at all pools, is cherry switching to the Backup Pool?

2. How is cherry switching when the Pools have different payment models!? Such as PROP, PPLNS, SCORE

3. When is Cherry Switching to other Pools!? When they have a lower Submitted Shares Rate, or wenn the reach "0.43 * diff" or when the pool have SCORE when it reaches 0.43 * diff, else when the pool have PROP, when the submitted shares are lower?

3. What is with delayed stats (such as bitcoins.lc!?)



Thank for you fast help and congratulations to your Program.


Bye Bloody from Germany

1.  Yes
2.  PROP and SCORE hop onto a pool when they are at 0*difficulty, ie just found a block.  Prop hops OFF of a pool at .43*difficulty and SCORE hops off a pool around .1*difficulty.
3.  CP switches to the pool with the fewest shares until it reaches the hop off point, and then it will either go to a backup pool if no other pools are available under .43*difficulty shares. 
4.  They delay the stats so that we don't know exactly when a round starts.  This reduced our payout greatly as we can't hit the fastest blocks and we miss out on the most profitable shares, which are the first ones of a block.
member
Activity: 70
Merit: 10
So,

there are some more questions I have after testing and playing with Cherry:

1. When the "0.43 * diff" Level is reached at all pools, is cherry switching to the Backup Pool?

2. How is cherry switching when the Pools have different payment models!? Such as PROP, PPLNS, SCORE

3. When is Cherry Switching to other Pools!? When they have a lower Submitted Shares Rate, or wenn the reach "0.43 * diff" or when the pool have SCORE when it reaches 0.43 * diff, else when the pool have PROP, when the submitted shares are lower?

3. What is with delayed stats (such as bitcoins.lc!?)



Thank for you fast help and congratulations to your Program.


Bye Bloody from Germany
member
Activity: 112
Merit: 10
No, that's not possible currently. The optimal switch point is at 0.43 * diff, if you changed that it would hurt your efficiency anyway.
member
Activity: 70
Merit: 10
Cool,

it works!

Last question, how can I set the maximum amount of round shares for a pool?

I want to set, e.g. mining at slush pool while round shares are under 400000, then mining at BTCPool24 while round Shares under 1000000 and else mining at arsbitcoin


Is this possible?


Thnaks a lot!


Bloody
member
Activity: 112
Merit: 10
Type info and press Enter.
member
Activity: 70
Merit: 10
Now it is working! Thanks for the help!

Is it possible to see the actual hash rate of the miners? I didn't found it!

Bye Bloody
member
Activity: 112
Merit: 10
member
Activity: 70
Merit: 10
Bloody, I ran into the same problem.  You just need to add the Java dir path to the windows paths- this should help you out: http://wiki.answers.com/Q/How_do_you_stop_the_error_%27java%27_is_not_recognized_as_an_internal_or_external_command_operable_program_or_batch_file



Thank you now it is Starting,

but next Problem: Try to start mining but getting poclbm error that I didn't select --platform!

Try adding:

;Args=--platform=1 -v -w128 -f60
;Device=0

or

;Args=-v -w128 -f60 --platform=1
;Device=0


to poclbm.cfg but still same error!?

What do I have to do to get I starting.?

I have another question, is it possible to run to GPUs with one instance of CherryPicking? Whre do I configure this?

Hope you can help me, Thanks a lot!


Bye Bloody

So I tried with device 0 and without any platform, like in guiminer! I set two Miner is the config and I still getting the error Help!
DrG
legendary
Activity: 2086
Merit: 1035
Need some help.  Installed the files, configured a few pools (up until this point I was using only BTCGuild so I had to make a bunch of new accounts), and keep getting what seems like a connection error.  When I try to manually launch guiminer and have it mine it connects fine and the sites are reporting the work turned in.  When I try to use CP I get this:

14-08-11 06:55:51
================================================================================
14-08-11 06:55:51                        CherryPicking Pool Hopper - v0.6.4
14-08-11 06:55:51 ================================================================================

14-08-11 06:55:53 Attempting to parse 0arsbitcoin.cfg
14-08-11 06:55:53 Pool 0arsbitcoin might be configured correctly. It has been initialized anyway.
14-08-11 06:55:53 ================================================================================
14-08-11 06:55:53 Attempting to parse 1bitclockers.cfg
14-08-11 06:55:53 Pool 1bitclockers might be configured correctly. It has been initialized anyway.
14-08-11 06:55:53 ================================================================================
14-08-11 06:55:53 Attempting to parse 2bitcoinlc.cfg
14-08-11 06:55:53 Pool 2bitcoinlc might be configured correctly. It has been initialized anyway.
14-08-11 06:55:53 ================================================================================
14-08-11 06:55:53 Attempting to parse 5eligius.cfg
14-08-11 06:55:53 One or both of the regular expression strings needed to parse round shares are empty.
Ignoring pool
14-08-11 06:55:53 ================================================================================
14-08-11 06:55:53 Attempting to parse 7mineco.cfg
14-08-11 06:55:53 Pool 7mineco might be configured correctly. It has been initialized anyway.
14-08-11 06:55:53 ================================================================================
14-08-11 06:55:53 Attempting to parse 13slush.cfg
14-08-11 06:55:53 Pool 13slush might be configured correctly. It has been initialized anyway.
14-08-11 06:55:53 ================================================================================
14-08-11 06:55:53 ================================================================================
14-08-11 06:55:53 * Updating difficulty
14-08-11 06:55:54 Difficulty is: 1888786.7053531
14-08-11 06:55:54 * Updating pools
14-08-11 06:55:54 * 0arsbitcoin
14-08-11 06:55:55 * Error occured while trying to communicate or open a connection to https://arsbitcoin.com/api.php
* sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
14-08-11 06:55:55 * Update error or pool considered invalid (lagging or down)
14-08-11 06:55:55 * 1bitclockers
14-08-11 06:55:56 * Pool update done
14-08-11 06:55:56    Type: PROP
14-08-11 06:55:56    Hash rate: 188.264 GH/s
14-08-11 06:55:56    Round shares: 1161108
14-08-11 06:55:56    1.429622071744675
14-08-11 06:55:56 * 2bitcoinlc
14-08-11 06:55:56 * Pool update done
14-08-11 06:55:56    Type: PROP
14-08-11 06:55:56    Hash rate: 506.264 GH/s
14-08-11 06:55:56    Round shares: 4198769
14-08-11 06:55:56    5.169762706447046
14-08-11 06:55:56 * 7mineco
14-08-11 06:55:57 * Pool update done
14-08-11 06:55:57    Type: PPLNS
14-08-11 06:55:57    Hash rate: 111.318 GH/s
14-08-11 06:55:57    Round shares: 6217885
14-08-11 06:55:57    1.3378509780399475
14-08-11 06:55:57 * 13slush
14-08-11 06:55:58 * Pool update done
14-08-11 06:55:58    Type: SCORE
14-08-11 06:55:58    Hash rate: 1878.304 GH/s
14-08-11 06:55:58    Round shares: 3748841
14-08-11 06:55:58    19.84787900812321
14-08-11 06:55:58 * Most efficient pool is: 7mineco
14-08-11 06:55:58 1.3378509780399475
14-08-11 06:55:58 * Cherry Picking!
14-08-11 06:55:58 ================================================================================
14-08-11 06:55:58 [Miner0] 127.0.0.1:8332 14/08/2011 06:55:58, Setting pool bitcoin @ 127.0.0.1:8332
14-08-11 06:56:01 [Miner0] 127.0.0.1:8332 Problems communicating with bitcoin RPC 0 2
14-08-11 06:56:03 [Miner0] 127.0.0.1:8332 Problems communicating with bitcoin RPC 1 2
14-08-11 06:56:05 [Miner0] 127.0.0.1:8332 Problems communicating with bitcoin RPC 2 2
14-08-11 06:56:05 [Miner0] 127.0.0.1:8332 Problems communicating with bitcoin RPC 3 2
14-08-11 06:56:05 [Miner0] 127.0.0.1:8332 14/08/2011 06:56:05, No more backup pools left. Using primary and starting over.
14-08-11 06:56:05 [Miner0] 127.0.0.1:8332 14/08/2011 06:56:05, Setting pool bitcoin @ 127.0.0.1:8332
14-08-11 06:56:09 [Miner0] 127.0.0.1:8332 Problems communicating with bitcoin RPC 0 2
14-08-11 06:56:11 [Miner0] 127.0.0.1:8332 Problems communicating with bitcoin RPC 1 2
14-08-11 06:56:13 [Miner0] 127.0.0.1:8332 Problems communicating with bitcoin RPC 2 2
14-08-11 06:56:13 [Miner0] 127.0.0.1:8332 Problems communicating with bitcoin RPC 3 2
14-08-11 06:56:13 * 7mineco seems to be lagging
14-08-11 06:56:13 ================================================================================
14-08-11 06:56:13 * Updating difficulty
14-08-11 06:56:14 Difficulty is: 1888786.7053531
14-08-11 06:56:14 * Updating pools
14-08-11 06:56:14 * 0arsbitcoin
14-08-11 06:56:14 * Update error or pool considered invalid (lagging or down)
14-08-11 06:56:14 * 1bitclockers
14-08-11 06:56:14 * Pool update done
14-08-11 06:56:14    Type: PROP
14-08-11 06:56:14    Hash rate: 188.264 GH/s
14-08-11 06:56:14    Round shares: 1161108
14-08-11 06:56:14    1.429622071744675
14-08-11 06:56:14 * 2bitcoinlc
14-08-11 06:56:14 * Pool update done
14-08-11 06:56:14    Type: PROP
14-08-11 06:56:14    Hash rate: 506.264 GH/s
14-08-11 06:56:14    Round shares: 4198769
14-08-11 06:56:14    5.169762706447046
14-08-11 06:56:14 * 7mineco
14-08-11 06:56:14 * Update error or pool considered invalid (lagging or down)
14-08-11 06:56:14 * 13slush
14-08-11 06:56:14 * Pool update done
14-08-11 06:56:14    Type: SCORE
14-08-11 06:56:14    Hash rate: 1878.304 GH/s
14-08-11 06:56:14    Round shares: 3748841
14-08-11 06:56:14    19.84787900812321
14-08-11 06:56:14 * Most efficient pool is: 1bitclockers
14-08-11 06:56:14 1.429622071744675
14-08-11 06:56:14 * Cherry Picking!
14-08-11 06:56:14 ================================================================================
14-08-11 06:56:14 [Miner0] 127.0.0.1:8332 14/08/2011 06:56:14, Setting pool bitcoin @ 127.0.0.1:8332
14-08-11 06:56:17 [Miner0] 127.0.0.1:8332 Problems communicating with bitcoin RPC 0 2
14-08-11 06:56:19 [Miner0] 127.0.0.1:8332 Problems communicating with bitcoin RPC 1 2
14-08-11 06:56:21 [Miner0] 127.0.0.1:8332 Problems communicating with bitcoin RPC 2 2
14-08-11 06:56:21 [Miner0] 127.0.0.1:8332 Problems communicating with bitcoin RPC 3 2
14-08-11 06:56:21 [Miner0] 127.0.0.1:8332 14/08/2011 06:56:21, No more backup pools left. Using primary and starting over.
14-08-11 06:56:21 [Miner0] 127.0.0.1:8332 14/08/2011 06:56:21, Setting pool bitcoin @ 127.0.0.1:8332
14-08-11 06:56:25 [Miner0] 127.0.0.1:8332 Problems communicating with bitcoin RPC 0 2
14-08-11 06:56:27 [Miner0] 127.0.0.1:8332 Problems communicating with bitcoin RPC 1 2
14-08-11 06:56:29 [Miner0] 127.0.0.1:8332 Problems communicating with bitcoin RPC 2 2
14-08-11 06:56:29 [Miner0] 127.0.0.1:8332 Problems communicating with bitcoin RPC 3 2
14-08-11 06:56:29 * 1bitclockers seems to be lagging




and I'm not sure what's misconfigured with ARS here:
Type=BACKUP
Host=arsbitcoin.com
Port=8344
JSON=https://arsbitcoin.com/api.php
HashEx1="hashrate":"\d+
HashEx2=\d+
;SharesEx1=
;SharesEx2=
Div=1e3
Miner=username pw


So I'm not sure why it's getting those RPC errors and not connecting  Huh
member
Activity: 70
Merit: 10
Bloody, I ran into the same problem.  You just need to add the Java dir path to the windows paths- this should help you out: http://wiki.answers.com/Q/How_do_you_stop_the_error_%27java%27_is_not_recognized_as_an_internal_or_external_command_operable_program_or_batch_file



Thank now it is Starting,

but next Problem: Try to start mining but getting poclbm error that I didn't select --platform!

Try adding:

;Args=--platform=1 -v -w128 -f60
;Device=0

or

;Args=-v -w128 -f60 --platform=1
;Device=0


to poclbm.cfg but still same error!?

What do I have to do to get I starting.?

I have another question, is it possible to run to GPUs with one instance of CherryPicking? Whre do I configure this?

Hope you can help me, Thanks a lot!


Bye Bloody
member
Activity: 112
Merit: 10
Btw, I'm wondering, what are those numbers that are used for calculating the most efficient pool on CP, like:

14-08-11 02:11:20 * Most efficient pool is: 2bitcoinlc
14-08-11 02:11:20 0.8157297647834125

And why is ArsBitcoin always stuck at

14-08-11 02:10:10 * 0arsbitcoin
14-08-11 02:10:11 * Pool update done
14-08-11 02:10:11    Type: PPS
14-08-11 02:10:11    Hash rate: 441.215 GH/s
14-08-11 02:10:11    1.0022664687283978

Is that normal?
Yes, it is. I use a value between 0 and 1 to represent how important mining on that pool would be, the closer to 0 the more important. In the case of prop pools that's simply
Code:
shares/diff/0.43
For PPS/BACKUP pools MrWizard is right, it's
Code:
1 + 1/H
where H is the hash rate in Gh/s
The value for PPS pools is supposed to always be near 1, this enforces the 43% prop pool mining threshold, because a prop pool at 43% would have a value of 1. This is why I emphasized the importance of having at least one PPS pool on your hopping list. If there's no pool to enforce the 43% limit, CP will try to do its best and mine on the pool with the lowest share number, but that won't be optimal. This also makes it mine on the fastest PPS pool, no special reason to mine on the fastest since PPS doesn't have any variance, but might as well choose one. SMPPS works similarly to this, except it has a lower value than PPS, but still higher than 1 when it isn't unlucky.
DrG
legendary
Activity: 2086
Merit: 1035
Bloody, I ran into the same problem.  You just need to add the Java dir path to the windows paths- this should help you out: http://wiki.answers.com/Q/How_do_you_stop_the_error_%27java%27_is_not_recognized_as_an_internal_or_external_command_operable_program_or_batch_file

member
Activity: 70
Merit: 10
Help,

I just downloaded v0.6.4 and set it up. When I try to run the programm I getting an error in the dos box. It Says: Java not found. I installed Java two times for now and nothing changed! Other Java Programms are running easily.

My System:
Windows 7 64bit


Hope anyone can help me.


Bye Bloody
newbie
Activity: 41
Merit: 0
Here are some dailies with 2.2-2.4:
2.18341695
1.33433369
3.07290748
1.27652844
2.17847432
1.30914122
2.61878321
2.68136175
1.88905579

Avg: 2.06

Seems very nice, mind telling which pools you use and what kind of setting (STATIC_FAST,NORMAL) etc.

member
Activity: 84
Merit: 10
Damn it would be nice to have bitcoinpool back working.  They paid out almost 1BTC to me yesterday on 690Mhash/s. 
full member
Activity: 168
Merit: 100
Here are some dailies with 2.2-2.4:
2.18341695
1.33433369
3.07290748
1.27652844
2.17847432
1.30914122
2.61878321
2.68136175
1.88905579

Avg: 2.06
member
Activity: 72
Merit: 10
since you started using CP, how many BTC are you guys averaging per 24 hours with what hashrate? i'd like to know if i should expect more/less from CP than what i'm getting now.  i realize there's a lot of variance over the short term, but just some numbers other than mine to look at could give me some idea of what to expect
Pages:
Jump to: