Bitcoin Forum
May 26, 2024, 03:00:30 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 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 »
1841  Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy on: July 29, 2011, 01:02:51 PM
wouldn't it be enough to just get the stats through tor and send the getworks directly?


not with the ip/worker bans - it's not the stats, it's the enforced idle time from refusing getwork requests.

that's a different problem!
to solve this we need worker management in bithopper (both: client and pool side)

then we don't have that issue any more
1842  Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy on: July 29, 2011, 01:01:43 PM
wouldn't it be enough to just get the stats through tor and send the getworks directly?


i would really like to be able to separate the path for getworks and stats with a socks proxy, then i can send it out tor or my neighbors cable modem (with permission of course), etc.

should be easy...

just setup an apache with php (or something else) and make a redirect script (sth like this http://demo.loopip.com/integration_demo/search/php_reverse_proxy) which takes the url to retrieve (eg. http://localhost/statsproxy.php?url=#real stats page#

then change the pool.cfg to use your redirection.
1843  Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy on: July 29, 2011, 12:53:56 PM
wouldn't it be enough to just get the stats through tor and send the getworks directly?
1844  Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy on: July 29, 2011, 11:58:54 AM
try restarting bitHopper or refreshing the page
Thanks, but this does not resolve
I have had this a few times ago and on the homepage of poolmunity they are on the 2. Block since 5 days and in the graphs sometimes is showing that a new round is beginning...

there is no nice way to fix this issue on client side.
i guess its the pool-api which returns zero round_shares sometimes (maybe this is even made for us hoppers).

the only way i could imagine is to sanitize data. means: if i see there were zero round shares supplied and afterwards some very high i could just change the zeros to the start value.

but this doesn't work with ozcoin invalids handling (when ozcoin gets an invalid it just make the last round longer - means no "invalid" or "unpaid" shares - there you would see the exact same behavior)

but i don't like that idea: a graph has to show what it got from the pool. nothing else.

see it as a hint that this pools tries to cheat you (which is the reason i made this graph in the first place)

i'll see how far i get this evening
if i have time left i'll implement jqPlot graphs (similar to eligius one) where you could change time-range displayed and zoom in and out. but that depends on my time.
1845  Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy on: July 29, 2011, 11:19:34 AM
Oh, another little something:
The mine_slush pool does not draw a pretty graph... Cry

as i don't use slush i don't know why.

could you post a picture?

(I marked the area in red where the graph should be)

i'll fix it - its very easy.
i made a very simple mistake by only rendering the graph when role="mine". should be role.startsWith(mine) instead.
when i did this page i did not know about mine_slush or mine_nmc and such.
1846  Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy on: July 29, 2011, 10:54:08 AM
Oh, another little something:
The mine_slush pool does not draw a pretty graph... Cry

as i don't use slush i don't know why.

could you post a picture?
1847  Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy on: July 29, 2011, 09:49:26 AM
A nice-to-have feature in the html would be a link to each pool's home page (or even private area/login page), to quickly check out balances etc.
Might require an additional field in pool.cfg for each pool though...

^^ please talk to c00w about that first..
i dont want to mess with the python

as soon as this info is available i'll add it and it'll merged to c00w's version.
1848  Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy on: July 29, 2011, 09:46:41 AM
as far as i understood c00w's recent changes bitHopper now has a kind of worker management (with share information)
i'll what i can do.

it could be that you need to keep the site open a while before it shows valid data...i just have to look at c00ws changes more closely (this evening...just working now) - if i understood him wrong and he made the worker managemant for pool workers i dont have any chance.

regarding: priorities: i thought about that also. wouldn't be that difficult. but not in the next version... maybe on saturday

Gern geschehen Smiley
1849  Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy on: July 29, 2011, 09:40:10 AM
as i rewrite the html stats page this evening anyway:

i could add an option to automatich switch all pools (except selected) to info/disable. as c00w made the possiblity to remember what it was (eg backup or mine_slush) i could also make a revert to defaults button.

if you have other suggestions i could make them too.

new version will be finished in about 15 hours from now (atm i am at work); c00w usually merge my html changes very fast
1850  Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy on: July 28, 2011, 02:20:13 AM
just klick the underlined text to edit it.
1851  Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy on: July 27, 2011, 08:17:43 AM
How does one enter the payout information in this new index.html?

i will add this (together with role changes)
this evening
1852  Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy on: July 26, 2011, 04:10:14 PM
would be nice if everybody just take a look in the code before using it Smiley

but anyway: you should not use this fork.

i will not continue development
i'll integrate the stats graph in c00w's version later this evening
slice algorithm already available in another fork.

and c00w's a much better py dev than me Cheesy
1853  Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy on: July 26, 2011, 01:53:05 PM
i'll add the stats graph this evening to c00w's version (still unsure if its gonna be a complete client-side approach [means graph data is only collected when browser is open] or if bitHopper itself send its data [means more traffic, more load])

(yes i changed the location, sorry. link ist http://<ip>/info
1854  Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy on: July 26, 2011, 10:47:31 AM
with pplns he is wrong.
he made the (wrong) assumption that the N in pplns means just N to round start. but with pplns some shares get double paid - which makes hopping useless.

score could be - i haven't dive into that yet
1855  Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy on: July 26, 2011, 10:32:20 AM
its a bad idea to use slush as a backup as many of your shares will go to hell.

i tried an approach of joining slush @300% and stay until they found a block. but it's just not working well - so i disabled it
1856  Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy on: July 26, 2011, 10:17:39 AM
btw nofee blocks are easily detectable through mail (i always get the block found mail max 1min after they found a block).

what i think is curious about nofee:
with bithopper i get much more "pool downs" as with my miner. thats the reason i made an api for bithopper and switch my miner directly (there are still some pool downs and i still have a higher reject rate than usual (noofee is 5% atm for this round) - but its better as with the proxy). maybe they are trying to detect us and close the connection on a random basis - but i am not sure.

Ah, it was you. I'd forgotten who did that. Is slush on your bitHopper api?

not atm.
but on sunday i'll release my pool watch project which will print round-stats for as many pools as possible (even slush-a-like). it will be published as json, webservice and xml (which will all contain the same data) - and a field which tells the payout system they are using.

i won't make it advise any pool - thats your job. but there will be a site provide pool graphs and such things.

my hopper integration is atm very poor. its just a hopper restarter (with an 10secs delay before stopping the old one).
1857  Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy on: July 26, 2011, 10:06:52 AM
btw nofee blocks are easily detectable through mail (i always get the block found mail max 1min after they found a block).

what i think is curious about nofee:
with bithopper i get much more "pool downs" as with my miner. thats the reason i made an api for bithopper and switch my miner directly (there are still some pool downs and i still have a higher reject rate than usual (noofee is 5% atm for this round) - but its better as with the proxy). maybe they are trying to detect us and close the connection on a random basis - but i am not sure.
1858  Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy on: July 26, 2011, 07:06:29 AM
  • Merged flower's time slicing mod
  • Added startup options to enable slicing (off by default) and set slicing size
  • Also showed slice (seconds) left in web stats as well
  • Refactored backup server into it's own function
  • Added additional parameters to log_msg and log_dbg to prefix log messages

Available in my tree for now: https://github.com/echiu64/bitHopper

Feel free to pull back into your respective trees.

Only tested it briefly... more changes to come.

Tested it for a few hours now, made a few more changes pushed to git (penalty wasn't being factored in the initial commit). Looks like it works. Threw in btcg for fun, time slicing between 3 pools now...

nice Smiley
could you also add my pool-stats graph? i use it for pool-fraud-detection - it really makes it a lot easier

i mean the blue line to the right (which is round shares per pool)
1859  Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy on: July 26, 2011, 07:02:36 AM
Bithopper is a Bitcoin Pool Hopper which supports around 13 pools at last count.
Its still in beta but works pretty well.

https://github.com/c00w/bitHopper

Instructions:

1) Download the project

<-------IMPORTANT---------->
2) Move pool.cfg.default to pool.cfg and modify it to use your accounts instead of mine for mining.
<-------IMPORTANT---------->

3) Install twisted python. http://twistedmatrix.com/trac/
4) Then run bitHopper.py
5) Direct your miner to localhost:8337
6) Tell me if anything breaks at https://github.com/c00w/bitHopper/issues
6a) Or use the forums.
7) Look at stats and control pool at localhost:8337/stats

Current Features:
* Pool Hopping
* LP (Client and Server)
* Low Reject Rate
* Stats with a website and control from said stats.
* Automatically adjusts API polling times.
* Pool Config File, Supposed to be easy to use

Planned features:
Individual Miner Stats. Based on username/IP.
Optional bitcoind integration for payout tracking.
Password protect the website
Dropdown lists for role selects
Flower's slicing...

Pool.
Deepbit.
Re-license.

Think this is cool? Want me to hurry up and add more features?:
1HEmzeuVEKxBQkEenysV1yM8oAddQ4o2TX

nice work.
could you also include my pool-round share graph from github? its very useful to detect pool fraud.
if you've done that, i'll switch to your version Smiley
1860  Bitcoin / Pools / Re: [~85GH/s] ozco.in -0 FEE/SSl/LP/API/8decimal payout/100 CONFIRMS/low stales on: July 25, 2011, 05:10:48 PM
maybe an invalid?

i didn't see any invalid block in their stats - and this one just disappeared. so it could be possible that they treat invalids just like longer rounds
Pages: « 1 ... 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 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 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!