Bitcoin Forum
December 05, 2016, 04:34:23 AM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: « 1 ... 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 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 [183] 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 »
  Print  
Author Topic: bitHopper: Python Pool Hopper Proxy  (Read 332671 times)
paraipan
Legendary
*
Offline Offline

Activity: 924


Firstbits: 1pirata


View Profile WWW
August 17, 2011, 02:32:55 PM
 #3641

In the latest version (ca5def9fb22871680d562d8e75eb4b6650f36321) I have some problems with connecting my miners. They seem to not find the proxy anymore and in the bh-log I can see, that the miner is answered with status code 401. Apparently the miners have to connect now to "<bh_host>:8337/LP" or do I understand the code wrong? But even then it takes very long until the miner (phoenix 1.50) actually starts to do something.


same as r2edu, try using same auth for your miner as in --auth user,pass param of bH if your using that or run bH without --auth

BTCitcoin: An Idea Worth Saving - Q&A with bitcoins on rugatu.com - Check my rep
1480912463
Hero Member
*
Offline Offline

Posts: 1480912463

View Profile Personal Message (Offline)

Ignore
1480912463
Reply with quote  #2

1480912463
Report to moderator
1480912463
Hero Member
*
Offline Offline

Posts: 1480912463

View Profile Personal Message (Offline)

Ignore
1480912463
Reply with quote  #2

1480912463
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1480912463
Hero Member
*
Offline Offline

Posts: 1480912463

View Profile Personal Message (Offline)

Ignore
1480912463
Reply with quote  #2

1480912463
Report to moderator
1480912463
Hero Member
*
Offline Offline

Posts: 1480912463

View Profile Personal Message (Offline)

Ignore
1480912463
Reply with quote  #2

1480912463
Report to moderator
joulesbeef
Sr. Member
****
Offline Offline

Activity: 476


moOo


View Profile
August 17, 2011, 02:44:42 PM
 #3642

Hi all,

I set up bitHopper yesterday, to see what I can gain from its use, but then, looking inside user.cfg I saw that a lot of proportional pools ( I looked at three or four of them in the hoppable section ), apart from mtRed, are very small pools, so I fear that variance could kill in that pools.

Apart from mtRed, what pool has at least 100Gh of hashing capacity? Or, are you using such small pools without being affected by variance, maybe because you're hopping?

spiccioli


quick reply - go to pools section of forum, check off the available pools against hashrate.

organofcorti,

I did even better, I went to their home page were I found out about the speed, now, to be clear, I have nothing against slow pools and even fast ones were slow when they started.

I was questioning pool-hopping if the only hoppable pools are slow ones.

I was asking myself and this forum, is hopping very slow pools ( there is a pool which has 2 GH of capacity, so it is slower than my three righs together ) still giving some real advantage? Isn't it, in the end, like going solo?

best regards.

spiccioli.


Yeah I wish this thread was some what organized but you can look at the past two pages to see our debates on these issues. And chart porn.(i'm constantly questioning  th small pools but the math tends to prove me wrong) Wow 2ghz, that is small huh, what was the share percentage at? You probably didnt look did you? Why do I ask?

How much ghs do you think they will have when that share percentage = 0%

we can turn a small pool into a medium sized pool, pretty darn quick.

second, you saw quite a few pools in our cfg, no? not just that 2ghs?

Did you know the paper written on hopping that found a 128% increase in rewards was a study on hopping one prop pool and having one pps pool? 2 POOLS!!!!!

Cant find one single solitary pool in our list fast enough for ya?

Snarkiness aside there is a reason why this thread is so long, and why there is so much debate in hopping.

It isnt all flowers and chocolate though.

The hopper is in middle of constant development.  And not like firefox or something where you get the releases after extensive testing, YOU ARE THE TESTER. There will be bugs.(learning how to properly report bugs will be an asset.. first see if you are up to date, second see if someone reported it, if not you probably want to turn on debuging and try to catch the bug in the debug logs and post that for c00w and the crew)

the pools are also in a constant state of flux, especially the small pools. Many small pools use us, to get bigger, and then shut us out when they do.

I enjoy hopping, I like the concept, I like the math and chart porn, I like the debate, and I even like the constant updating. and oh yeah the rewards arent too bad either. It's not for everyone but it is rewarding for those of us that want to do this.

mooo for rent
paraipan
Legendary
*
Offline Offline

Activity: 924


Firstbits: 1pirata


View Profile WWW
August 17, 2011, 02:52:11 PM
 #3643

@joules your post made my day man, should be a first post or in a wiki page I swear

BTCitcoin: An Idea Worth Saving - Q&A with bitcoins on rugatu.com - Check my rep
r2edu
Member
**
Offline Offline

Activity: 68


View Profile
August 17, 2011, 06:18:13 PM
 #3644

@paraipanakos: that works, thanks! I run it without --auth, then I´ll try to set up my workers with the same user/pass as in the auth command just to see if work
ed64
Jr. Member
*
Offline Offline

Activity: 42


View Profile
August 17, 2011, 07:11:54 PM
 #3645

Updated AltSliceScheduler to allow for round time biasing. Available at:
https://github.com/echiu64/bitHopper

Tested for a few hours, everything looks like it works. Tested with startLP enabled.

New options:
 --altsliceroundtimebias Bias slicing slightly by round time duration with respect to round time target (default false)
 --altsliceroundtimetarget Round time target based on GHash/s (default 1000 Ghash/s)
 --altsliceroundtimemagic' Round time magic number, increase to bias towards round time over shares (default is 10)

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

Activity: 196


View Profile
August 18, 2011, 12:50:13 AM
 #3646

v0.1.8 is tagged. It should be quite stable and the auth bug is fixed. --p2pLP is still a mess.

1HEmzeuVEKxBQkEenysV1yM8oAddQ4o2TX
joulesbeef
Sr. Member
****
Offline Offline

Activity: 476


moOo


View Profile
August 18, 2011, 01:27:40 AM
 #3647

lots of no json can be decoded errors.. from a multitude of sites.

otherwise running fine

mooo for rent
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 1946


Poor impulse control.


View Profile WWW
August 18, 2011, 02:06:08 AM
 #3648

http://www.abcpool.co/

no fee PPS with instant payout. Currently 118 Ghps.

Use 'em as backup before they fold!

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
joulesbeef
Sr. Member
****
Offline Offline

Activity: 476


moOo


View Profile
August 18, 2011, 02:42:05 AM
 #3649

not bad and they pay full share value.. pretty surprising..ars does as well but they are bigger.

mooo for rent
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 1946


Poor impulse control.


View Profile WWW
August 18, 2011, 02:54:59 AM
 #3650

In relation to that joulesbeef - can you explain why some SMPPS doesn't pay full share? I thought the payout might take longer but you always got the full amount eventually (if the pool doesn't fold). But from what I've read lately this might not be the case. Is that right?

BTW, another plus for abcpool is that it looks like there's no wait for confirmations of the block, although I don't see how that would work.

Edit: and they pay for stales, too, and specifically welcome hoppers. I hope they survive their first round of bad luck! Upside is they've gone from 90 to (now) 120 Ghps overnight.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
r2edu
Member
**
Offline Offline

Activity: 68


View Profile
August 18, 2011, 02:59:16 AM
 #3651

Witch Switches/parameters do I need to start BH in a "optimal" state?

At the moment (0.1.8-8) I got: --auth user,pass --startLP --p2pLP
(& suppose nothing for --scheduler means "DefaultScheduler", or is better to set it with "OldDefaultScheduler")

 
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 1946


Poor impulse control.


View Profile WWW
August 18, 2011, 03:03:57 AM
 #3652

optimal for efficiency, variance, or the best of both? Also what size pools are you using and how many of each?

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 1946


Poor impulse control.


View Profile WWW
August 18, 2011, 03:53:37 AM
 #3653

@spiccioli:

The following url has a great list of pools and their hashrates. The site itslef aslo does a great job of tracking you use of pools and is something every hopper needs to use:

http://btc-poolwatch.com/poolstats

It's a little slow and can be a bit patchy, so if you find it useful please donate to the owner - he might be able to get better hosting if more people donate   Smiley



Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
cirz8
Jr. Member
*
Offline Offline

Activity: 42


View Profile
August 18, 2011, 07:18:28 AM
 #3654

Feature Request: presentation on the stats-page of sharestats of the current round and not just totals

Mandatory?  123ABCcirz8CcieVh9UwThEX2vkoJF33Te
spiccioli
Legendary
*
Offline Offline

Activity: 1376

nec sine labore


View Profile
August 18, 2011, 08:43:15 AM
 #3655

http://www.abcpool.co/

no fee PPS with instant payout. Currently 118 Ghps.

Use 'em as backup before they fold!

Truly,

its one of the best ones, even without hopping Smiley

spiccioli
flower1024
Hero Member
*****
Offline Offline

Activity: 854


luck is just a share away


View Profile
August 18, 2011, 08:47:32 AM
 #3656

but it does not work nice with bithopper yet.
lags out fast and you get many invalids...

but i still think its their fault
joulesbeef
Sr. Member
****
Offline Offline

Activity: 476


moOo


View Profile
August 18, 2011, 03:18:29 PM
 #3657

Feature Request: presentation on the stats-page of sharestats of the current round and not just totals

I like the idea even if it is a tad more work than it sounds, as it is user specific and not all sites offer user stats via json, which would mean the hopper would have to login under your credentials some how.

but if it is possible it would be nice to show current round and previous round, for easy eff, and while your at it.. bring in payouts too. Tongue

mooo for rent
cirz8
Jr. Member
*
Offline Offline

Activity: 42


View Profile
August 18, 2011, 03:33:28 PM
 #3658

A "simple" and crude way would just involve a share-counter that would reset when bh detects that the pool has a new block.
This wouldn't work reliable over restarts of bh though.

Mandatory?  123ABCcirz8CcieVh9UwThEX2vkoJF33Te
joulesbeef
Sr. Member
****
Offline Offline

Activity: 476


moOo


View Profile
August 18, 2011, 07:54:06 PM
 #3659

what did yall just do to the hopper?



Code:
D:\Users\joulesbeef\Desktop\currentminer\githopper>bitHopper.py --scheduler OldDefaultScheduler  --startLP --p2pLP --port=8339 --debug
Traceback (most recent call last):
  File "D:\Users\joulesbeef\Desktop\currentminer\githopper\bitHopper.py", line 266, in <module>
    main()
  File "D:\Users\joulesbeef\Desktop\currentminer\githopper\bitHopper.py", line 227, in main
    bithopper_instance = BitHopper(options)
  File "D:\Users\joulesbeef\Desktop\currentminer\githopper\bitHopper.py", line 42, in __init__
    self.pool = pool.Pool(self)
  File "D:\Users\joulesbeef\Desktop\currentminer\githopper\pool.py", line 21, in __init__
    self.loadConfig(bitHopper)
  File "D:\Users\joulesbeef\Desktop\currentminer\githopper\pool.py", line 55, in loadConfig
    self.servers[pool] = dict(parser.items(pool))
  File "D:\Python27\lib\ConfigParser.py", line 613, in items
    for option in options]
  File "D:\Python27\lib\ConfigParser.py", line 649, in _interpolate
    self._interpolate_some(option, L, rawval, section, vars, 1)
  File "D:\Python27\lib\ConfigParser.py", line 681, in _interpolate_some
    option, section, rest, var)
ConfigParser.InterpolationMissingOptionError: Bad value substitution:
        section: [eligius]
        option : url
        key    : user
        rawval :
15:59:31] 94037.96
raceback (most recent call last):
 File "D:\Users\joulesbeef\Desktop\currentminer\githopper\bitHopper.py", line 266, in <module>
   main()
 File "D:\Users\joulesbeef\Desktop\currentminer\githopper\bitHopper.py", line 227, in main
   bithopper_instance = BitHopper(options)
 File "D:\Users\joulesbeef\Desktop\currentminer\githopper\bitHopper.py", line 42, in __init__
   self.pool = pool.Pool(self)
 File "D:\Users\joulesbeef\Desktop\currentminer\githopper\pool.py", line 21, in __init__
   self.loadConfig(bitHopper)
 File "D:\Users\joulesbeef\Desktop\currentminer\githopper\pool.py", line 55, in loadConfig
   self.servers[pool] = dict(parser.items(pool))
 File "D:\Python27\lib\ConfigParser.py", line 613, in items
   for option in options]
 File "D:\Python27\lib\ConfigParser.py", line 649, in _interpolate
   self._interpolate_some(option, L, rawval, section, vars, 1)
 File "D:\Python27\lib\ConfigParser.py", line 681, in _interpolate_some
   option, section, rest, var)
onfigParser.InterpolationMissingOptionError: Bad value substitution:
       section: [bitparking]
       option : url
       key    : user
       rawval :


:\Users\joulesbeef\Desktop\currentminer\githopper>bitHopper.py  --startLP  --threshold=0.80
16:00:17] Updating Difficulty
16:00:17] 1805700.8361937
16:00:17] Updating NameCoin Difficulty
16:00:17] 94037.96
raceback (most recent call last):
 File "D:\Users\joulesbeef\Desktop\currentminer\githopper\bitHopper.py", line 266, in <module>
   main()
 File "D:\Users\joulesbeef\Desktop\currentminer\githopper\bitHopper.py", line 227, in main
   bithopper_instance = BitHopper(options)
 File "D:\Users\joulesbeef\Desktop\currentminer\githopper\bitHopper.py", line 42, in __init__
   self.pool = pool.Pool(self)
 File "D:\Users\joulesbeef\Desktop\currentminer\githopper\pool.py", line 21, in __init__
   self.loadConfig(bitHopper)
 File "D:\Users\joulesbeef\Desktop\currentminer\githopper\pool.py", line 55, in loadConfig
   self.servers[pool] = dict(parser.items(pool))
 File "D:\Python27\lib\ConfigParser.py", line 613, in items
   for option in options]
 File "D:\Python27\lib\ConfigParser.py", line 649, in _interpolate
   self._interpolate_some(option, L, rawval, section, vars, 1)
 File "D:\Python27\lib\ConfigParser.py", line 681, in _interpolate_some
   option, section, rest, var)
onfigParser.InterpolationMissingOptionError: Bad value substitution:
       section: [eclipsemc]
       option : api_address
       key    : eclipsemc_apikey
       rawval : &action=poolstats



got rid of eligious, eclipsemc and bitparking and now it is working.. and suddenly i have a crap load of disabled pools showing up

mooo for rent
paraipan
Legendary
*
Offline Offline

Activity: 924


Firstbits: 1pirata


View Profile WWW
August 18, 2011, 09:47:44 PM
 #3660

and another one here...
Code:
[23:46:17] Updating Difficulty
[23:46:17] 1805700.8361937
[23:46:17] Updating NameCoin Difficulty
[23:46:18] 94037.96
Traceback (most recent call last):
  File "bitHopper.py", line 266, in <module>
    main()
  File "bitHopper.py", line 227, in main
    bithopper_instance = BitHopper(options)
  File "bitHopper.py", line 42, in __init__
    self.pool = pool.Pool(self)
  File "/home/alex/forks/_bitHopper/pool.py", line 21, in __init__
    self.loadConfig(bitHopper)
  File "/home/alex/forks/_bitHopper/pool.py", line 55, in loadConfig
    self.servers[pool] = dict(parser.items(pool))
  File "/usr/lib/python2.7/ConfigParser.py", line 647, in items
    for option in options]
  File "/usr/lib/python2.7/ConfigParser.py", line 683, in _interpolate
    self._interpolate_some(option, L, rawval, section, vars, 1)
  File "/usr/lib/python2.7/ConfigParser.py", line 715, in _interpolate_some
    option, section, rest, var)
ConfigParser.InterpolationMissingOptionError: Bad value substitution:
section: [swepool]
option : api_address
key    : swepool_user_apikey
rawval :


BTCitcoin: An Idea Worth Saving - Q&A with bitcoins on rugatu.com - Check my rep
Pages: « 1 ... 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 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 [183] 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 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!