indio007
|
|
July 18, 2011, 06:12:42 AM |
|
Can you add solo mining to the mix? Might get lucky ya know?
|
|
|
|
roos
|
|
July 18, 2011, 06:13:27 AM |
|
ahh you use multiclone instead as a backup.. cool. I tried them a little, seems like a good backup.
I do that too, and its been working very well.
|
|
|
|
Sukrim
Legendary
Offline
Activity: 2618
Merit: 1007
|
|
July 18, 2011, 06:16:30 AM |
|
Did you add nofeemining and rfcpool? Bithasher too, although I'm having problems getting a log in to work there. Finally, I haven't gotten triplemining to work yet, but they're the ones to add if you can get them working. I haven't, Sukrim has. i have nofee, i'll have to look into the others. Tripplemining sounds a bit ffy to me, Triplemining is easy, Just ignore their features (they redistribute 1% as a weekly jackpot and 1% between referrers) and treat it as a 2% fee pool and it's still ok. I mine there right now btw., only ~400k shares!
|
|
|
|
joulesbeef
Sr. Member
Offline
Activity: 476
Merit: 250
moOo
|
|
July 18, 2011, 06:18:59 AM |
|
Triplemining is easy, do you have the code handy for pools.py? This thread is getting busy enough that hopping might need it's own sub category on this forum, so we can split pool talk from development talk.
|
mooo for rent
|
|
|
organofcorti
Donator
Legendary
Offline
Activity: 2058
Merit: 1007
Poor impulse control.
|
|
July 18, 2011, 06:20:48 AM |
|
I think c00w might need to add a 'don't hop if shares = 0' function. Then of course everyone will list their shares as = 1, and we have to change it to 'don't hop if shares = 1'. Then 2. Then 3. Wash, rinse, repeat.
Add a function to consider a pool broken and disable it if the shares are unchanged between the 2 minute interval bithopper polls them. And re-add the pool if later on the shares start changing again because it could be a minor glitch or temporary problem. That would solve both problems most likely. Well done , that man! Actually, as long as they're updating pool hashrate and time since start of round, you have a fairly good estimate of how many shares have been produced unless there's huge amounts of variation (at the start or end of a hop for example). So you'd only need to cancel them out if they stopped updating hashrate and time since start of round, too.
|
|
|
|
hawks5999
|
|
July 18, 2011, 06:24:16 AM |
|
is there an irc channel for bithopper yet?
|
■ ▄▄▄ ■ ███ ■ ■ ■ LEDGER WALLET ████ ■■■ ORDER NOW! ■■■ LEDGER WALLET Smartcard security for your BTCitcoins ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ Decentralized. Open. Secure.
|
|
|
Sukrim
Legendary
Offline
Activity: 2618
Merit: 1007
|
|
July 18, 2011, 06:33:56 AM |
|
Triplemining is easy, do you have the code handy for pools.py? This thread is getting busy enough that hopping might need it's own sub category on this forum, so we can split pool talk from development talk. http://forum.bitcoin.org/index.php?topic=26866.msg359540#msg359540Might need a few minor adjustments (the log function is now in a different file for example) though, but its easy enough to do I guess.
|
|
|
|
Clipse
|
|
July 18, 2011, 06:51:59 AM |
|
For bitp.it, cant we just read the Total code on the leaderboard? https://pool.bitp.it/leaderboardIt updates pretty fast.
|
...In the land of the stale, the man with one share is king... >> ClipseWe pay miners at 130% PPS | Signup here : Bonus PPS Pool (Please read OP to understand the current process)
|
|
|
c00w (OP)
|
|
July 18, 2011, 07:12:59 AM |
|
1) bitp.it? Total code is a good idea I'll code it up. Oh and its disabled for now.
2) I'm going to rewrite the api to use a dynamic scaling function. I'll set it so if it scales to 10 minutes the server is disabled. That should stop all the api mucking about.
3) Future of bitHopper? Well the plan was to hop until all the algorithms were good. Then to switch to a really nice backup pool program and stats table. Looks like nobody wants to change their algorithms and I need to crack out the regex and brains again.
|
1HEmzeuVEKxBQkEenysV1yM8oAddQ4o2TX
|
|
|
hawks5999
|
|
July 18, 2011, 07:32:12 AM |
|
latest release just scrolls through empty RPC request [[]] to ozco.in.
I've validated that password.py has the right info.
|
■ ▄▄▄ ■ ███ ■ ■ ■ LEDGER WALLET ████ ■■■ ORDER NOW! ■■■ LEDGER WALLET Smartcard security for your BTCitcoins ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ Decentralized. Open. Secure.
|
|
|
organofcorti
Donator
Legendary
Offline
Activity: 2058
Merit: 1007
Poor impulse control.
|
|
July 18, 2011, 07:35:04 AM |
|
Triplemining is easy, do you have the code handy for pools.py? This thread is getting busy enough that hopping might need it's own sub category on this forum, so we can split pool talk from development talk. http://forum.bitcoin.org/index.php?topic=26866.msg359540#msg359540Might need a few minor adjustments (the log function is now in a different file for example) though, but its easy enough to do I guess. I tried it, couldn't get it to work. I'll try again tonight, and post errors if they occur.
|
|
|
|
hawks5999
|
|
July 18, 2011, 07:38:00 AM |
|
Not for nothing but since the above, the Total has read: 270460 for me with no updates.
|
■ ▄▄▄ ■ ███ ■ ■ ■ LEDGER WALLET ████ ■■■ ORDER NOW! ■■■ LEDGER WALLET Smartcard security for your BTCitcoins ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ Decentralized. Open. Secure.
|
|
|
joulesbeef
Sr. Member
Offline
Activity: 476
Merit: 250
moOo
|
|
July 18, 2011, 07:38:44 AM Last edit: July 18, 2011, 07:52:10 AM by joulesbeef |
|
Might need a few minor adjustments (the log function is now in a different file for example) though, but its easy enough to do I guess. thanks Sukrim I think I got it working, would have never figured that out without your code I tried it, couldn't get it to work. I'll try again tonight, and post errors if they occur. I'm using flowers mod but here is the code i used to get it working if it helps I almost missed that.. needs to be near the top chillin with the rest of the elitist import statements. 'triplemining':{'shares': default_shares, 'name': 'triplemining.com', 'mine_address': 'eu.triplemining.com:8344', 'user': triplemining_user, 'pass': triplemining_pass, 'lag': False, 'LP': None,'slice':-1, 'slicedShares':0, 'api_address':'https://www.triplemining.com/stats', 'role':'mine'}, you can cut out the slice stuff if using cows, just look at another one for example def triplemining_sharesResponse(response): global servers statpage = response shares = re.search(r"<td>[0-9]*</td>", statpage).group(0)[4:-5] round_shares = int(shares) servers['triplemining']['shares'] = round_shares bitHopper.log_msg( 'triplemining :' + FormatShares(round_shares)) that had some minor adjustments and of course def selectsharesResponse(response, args): #bitHopper.log_dbg('Calling sharesResponse for '+ args) func_map= {'bitclockers':bitclockers_sharesResponse, 'mtred':mtred_sharesResponse, 'nofee':nofee_sharesResponse, 'triplemining':triplemining_sharesResponse, 'ozco':ozco_sharesResponse, 'bitp':bitp_sharesResponse} func_map[args](response) bitHopper.server_update() and dont forget the password file
|
mooo for rent
|
|
|
hawks5999
|
|
July 18, 2011, 07:39:58 AM |
|
Wow, this really feels like we're on a war footing.
The difference being that every strategy session from the PoolHopper side of the war takes place in a public forum. A public forum that is likely monitored by the PoolOperator side of the war.
|
■ ▄▄▄ ■ ███ ■ ■ ■ LEDGER WALLET ████ ■■■ ORDER NOW! ■■■ LEDGER WALLET Smartcard security for your BTCitcoins ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ Decentralized. Open. Secure.
|
|
|
organofcorti
Donator
Legendary
Offline
Activity: 2058
Merit: 1007
Poor impulse control.
|
|
July 18, 2011, 07:52:19 AM |
|
Wow, this really feels like we're on a war footing.
The difference being that every strategy session from the PoolHopper side of the war takes place in a public forum. A public forum that is likely monitored by the PoolOperator side of the war. Well, we are trying to learn 'em. If they see as a group we can keep going as long as they proportionate (is that really a verb?) then - we win.
|
|
|
|
Clipse
|
|
July 18, 2011, 07:53:21 AM |
|
Wow, this really feels like we're on a war footing.
The difference being that every strategy session from the PoolHopper side of the war takes place in a public forum. A public forum that is likely monitored by the PoolOperator side of the war. Yeh this is turning out to be semi-counter productive lol On a sidenote, I have a small problem with latest update(I think its related to that), if my connection drops while busy on ozco.in for instance, it goes to backup server and doesnt seem to return to proper server even while that server is <my assigned 43.5% Im also getting this error with latest git version from time to time, Caught, jsonrpc_call insides 'NoneType' object is not callable
|
...In the land of the stale, the man with one share is king... >> ClipseWe pay miners at 130% PPS | Signup here : Bonus PPS Pool (Please read OP to understand the current process)
|
|
|
flower1024
Legendary
Offline
Activity: 1428
Merit: 1000
|
|
July 18, 2011, 07:58:33 AM |
|
i think doing this publicity is the only way to go. i dont want that only some people can hop.
everybody or nobody. (ok everybody means nobody too, as if everybody would do it ALL prop pools will die shortly)
so my goal ist: make the best hopper available. and publish it. then prop-pools have two choices: still try to counter it (which will get them an endless story - they can't really win. at least the pool's isp or the pool owner itself always has the possibility to hop] or just go with another payout system)
|
|
|
|
nob
Newbie
Offline
Activity: 23
Merit: 0
|
|
July 18, 2011, 08:08:16 AM |
|
Might need a few minor adjustments (the log function is now in a different file for example) though, but its easy enough to do I guess. thanks Sukrim I think I got it working, would have never figured that out without your code I tried it, couldn't get it to work. I'll try again tonight, and post errors if they occur. I'm using flowers mod but here is the code i used to get it working if it helps I almost missed that.. needs to be near the top chillin with the rest of the elitist import statements. 'triplemining':{'shares': default_shares, 'name': 'triplemining.com', 'mine_address': 'eu.triplemining.com:8344', 'user': triplemining_user, 'pass': triplemining_pass, 'lag': False, 'LP': None,'slice':-1, 'slicedShares':0, 'api_address':'https://www.triplemining.com/stats', 'role':'mine'}, you can cut out the slice stuff if using cows, just look at another one for example def triplemining_sharesResponse(response): global servers statpage = response shares = re.search(r"<td>[0-9]*</td>", statpage).group(0)[4:-5] round_shares = int(shares) servers['triplemining']['shares'] = round_shares bitHopper.log_msg( 'triplemining :' + FormatShares(round_shares)) that had some minor adjustments and of course def selectsharesResponse(response, args): #bitHopper.log_dbg('Calling sharesResponse for '+ args) func_map= {'bitclockers':bitclockers_sharesResponse, 'mtred':mtred_sharesResponse, 'nofee':nofee_sharesResponse, 'triplemining':triplemining_sharesResponse, 'ozco':ozco_sharesResponse, 'bitp':bitp_sharesResponse} func_map[args](response) bitHopper.server_update() and dont forget the password file Thanks got it working
|
|
|
|
Clipse
|
|
July 18, 2011, 08:37:18 AM |
|
Can anyone comment on this ? On a sidenote, I have a small problem with latest update(I think its related to that), if my connection drops while busy on ozco.in for instance, it goes to backup server and doesnt seem to return to proper server even while that server is <my assigned 43.5%
|
...In the land of the stale, the man with one share is king... >> ClipseWe pay miners at 130% PPS | Signup here : Bonus PPS Pool (Please read OP to understand the current process)
|
|
|
Sukrim
Legendary
Offline
Activity: 2618
Merit: 1007
|
|
July 18, 2011, 09:01:39 AM |
|
Wow, this really feels like we're on a war footing.
The difference being that every strategy session from the PoolHopper side of the war takes place in a public forum. A public forum that is likely monitored by the PoolOperator side of the war. I don't want to pool hop forever. I want all pools to be as secure, reliable and open as possible. In the mean time, I get a little cut from hopping (as I don't get paid anything else anyways) What I find important is to finally get rid of that broken beyond measurement payout scoring system that ONLY exists, because deepbit as one of the first pools (unknowingly that it can be exploited) implemented it and all the "sheep" started copying. The reason why I write this stuff in public is to show that proportional pools are broken. Peroid. No matter what you do on pool side, you will always be able to be hopped and you will compromise your transparency and security by doing so. Without any reason at all. If I rather wanted to profit, I would silently keep this to myself, start moaning that "hopping now has been countered effectively by delaying stats" and secretly just measure block announcements and hop on or even just sell that code/idea.
|
|
|
|
|