Bitcoin Forum
November 11, 2024, 08:04:05 PM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 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 ... 205 »
  Print  
Author Topic: bitHopper: Python Pool Hopper Proxy  (Read 355786 times)
c00w (OP)
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
July 23, 2011, 09:21:07 PM
 #881

Triple error?
I get no error. However I did just change how re matching works. check that your triple pool matches the pool in pool.cfg.default.

Namecoins?
Yeah I'm going to add a namecoin difficulty. I'm not sure how we want to deal with the exchange rate issues however...

1HEmzeuVEKxBQkEenysV1yM8oAddQ4o2TX
kbsbtc
Newbie
*
Offline Offline

Activity: 53
Merit: 0


View Profile
July 23, 2011, 09:29:29 PM
 #882

c00w, whats the point of having both password.py and pool.cfg?

Should I only set up pool.cfg?
anty
Newbie
*
Offline Offline

Activity: 40
Merit: 0



View Profile WWW
July 23, 2011, 09:31:10 PM
 #883

Another pool:
Code:
[btcmonkey]
name: bitcoinmonkey.com
mine_address: bitcoinmonkey.com:8332
api_address: http://bitcoinmonkey.com
api_method:re
api_key:Shares\s+this\s+round:\s+<strong>\s+(\d+)
#CHANGE THIS
#http://bitcoinmonkey.com/
role: mine
user: x.y
pass: x
Thanks for implementing the regex-change so fast, c00w!
c00w (OP)
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
July 23, 2011, 09:31:50 PM
 #884

password.py is not needed. If I left it in I'll delete it.

1HEmzeuVEKxBQkEenysV1yM8oAddQ4o2TX
paraipan
In memoriam
Legendary
*
Offline Offline

Activity: 924
Merit: 1004


Firstbits: 1pirata


View Profile WWW
July 23, 2011, 09:33:41 PM
 #885

interesting talk on mtred ... http://www.reddit.com/r/mtred/comments/iu8d3/status_update_on_pool_hopping_protection/c26p2mz

edit: veeery long chat, you've been warned

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

Activity: 84
Merit: 10


View Profile
July 23, 2011, 09:34:23 PM
 #886

Wow, today and yesterday have been AWESOME.  Literally made 5 days worth in 2 days, and there is still 6 hours left to go in day 2.

I drink it up!
kbsbtc
Newbie
*
Offline Offline

Activity: 53
Merit: 0


View Profile
July 23, 2011, 09:45:28 PM
 #887

c00w bithopper wont run with the latest version where you removed config files.

Code:
ImportError: No module named password 
paraipan
In memoriam
Legendary
*
Offline Offline

Activity: 924
Merit: 1004


Firstbits: 1pirata


View Profile WWW
July 23, 2011, 09:50:30 PM
 #888

c00w bithopper wont run with the latest version where you removed config files.

Code:
ImportError: No module named password 

remove this line
Code:
from password import *
at the beginning of "pool.py" file, and make sure you renamed "pool.cfg.default" to "pool.cfg"

BTCitcoin: An Idea Worth Saving - Q&A with bitcoins on rugatu.com - Check my rep
c00w (OP)
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
July 23, 2011, 09:54:00 PM
 #889

Fixed.

1HEmzeuVEKxBQkEenysV1yM8oAddQ4o2TX
paraipan
In memoriam
Legendary
*
Offline Offline

Activity: 924
Merit: 1004


Firstbits: 1pirata


View Profile WWW
July 23, 2011, 09:57:34 PM
 #890

Fixed.

microsoft users would only be dreaming getting bug fixes at that speed Tongue

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

Activity: 40
Merit: 0


View Profile
July 23, 2011, 10:19:52 PM
 #891

Poolhop with 5GH of raw power.

Code:
[poolmunity]
name: poolmunity.com
mine_address: poolmunity.com:8332
api_address:https://poolmunity.com/api.php?server
role:mine
api_method:json
api_key:totalShares
#CHANGE THIS
#http://poolmunity.com/index.php?PHPSESSID=3iglliv6bvs1r8fvve993l5sd2&action=register
user: little.chinese
pass: nuts
kbsbtc
Newbie
*
Offline Offline

Activity: 53
Merit: 0


View Profile
July 23, 2011, 10:34:41 PM
 #892

Fixed.

THANKS! You are too fast haha. Last question I promise :p Any way to make arsbitcoin the main backup pool? Eliguis gives me a ton of stales.
c00w (OP)
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
July 23, 2011, 10:39:05 PM
 #893

Poolmunity is added.

kbsbtc:
Either delete eligius or wait. It should select the backup pool with the lowest percentage of rejections.

Look at localhost:8337/stats to see what it believes the rejection rate is.

1HEmzeuVEKxBQkEenysV1yM8oAddQ4o2TX
ahitman
Sr. Member
****
Offline Offline

Activity: 302
Merit: 250


View Profile
July 23, 2011, 11:08:09 PM
 #894

interesting talk on mtred ... http://www.reddit.com/r/mtred/comments/iu8d3/status_update_on_pool_hopping_protection/c26p2mz

edit: veeery long chat, you've been warned

Pool hoppers aren't the problem, you can choose to hop or not (or move somewhere where they will not be affected), its everyone else who's hashing, every time they get a new GPU I loose BTC!??!?! Why cant they all just stop hashing an let me have more income.
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
July 23, 2011, 11:36:09 PM
 #895

The expected value of a share in a (properly implemented) PPLNS pool is exactly 1.0 (relative to solo or PPS).

Once a share is submitted, the fundamental question of its value is: how many blocks will be found before N more shares have been submitted. This can be modeled as a Poisson process with the expected number of blocks equal to N / difficulty. (If N is the difficulty, you'd expect to find one block. If N is twice the difficulty, you'd expect to find two blocks, and so on.) If (for example), N is one-half the difficulty, you'd expect a share to be paid approximately as follows:

  • No payout: ~60.65%
  • 1 payout: ~30.33%
  • 2 payouts: ~7.58%
  • 3 payouts: ~1.26%
  • 4 or more payouts: ~0.18%

Regardless of the value of N or the difficulty, the expected value will sum out to 1, however.

To make it relevant for this thread, PPLNS pools should be used only as backups, and definitely not as hopping targets.
You're completely right, PPLNS isn't hoppable. (Although PPLNS is subject to a share-withholding attack)

@Aexoden -  PPLNS definitely won't have a 1.0 expected value, since if the round goes long, you shares are dead

@streblo - first you post a great intro to the topic, then you post more details on PPLNS - thanks btw - now you say you *can't* hop PPLNS? My mind is reeeling, damn you! Why have you changed your mind?


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

Activity: 1428
Merit: 1000


View Profile
July 23, 2011, 11:39:50 PM
 #896

@Aexoden -  PPLNS definitely won't have a 1.0 expected value, since if the round goes long, you shares are dead

it has an expected value of one in a (very) long term view (if you really hop in/out randomly).

@streblo - first you post a great intro to the topic, then you post more details on PPLNS - thanks btw - now you say you *can't* hop PPLNS? My mind is reeeling, damn you! Why have you changed your mind?

he just misunderstand the system and thought N/2 shares means round_shares.
but n/2 shares means difficulty/2 shares - and with that pplns is just not hoppable. the window is to big

(please correct me if i am wrong)

Aexoden
Newbie
*
Offline Offline

Activity: 53
Merit: 0


View Profile
July 24, 2011, 12:35:19 AM
 #897

@Aexoden -  PPLNS definitely won't have a 1.0 expected value, since if the round goes long, you shares are dead

Sometimes (60% of the time, with N = difficulty / 2 like mineco.in) you get nothing, but sometimes you get paid 5 times for a single share. It averages out to 1 over time.

As far as PPLNS's ability to be hopped, it doesn't really matter how large or small N is. You can pay the last 1000 shares only, and it still won't be hoppable. (And your expected value will still be 1.0, with a high variance, though not as high as that of solo mining.) PPLNS with N=1 is effectively solo mining (minus pool fees).
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
July 24, 2011, 01:39:59 AM
 #898

The other extreme btw. would be PPAS (Pay per all shares) - a pool then would always pay out for each and every share that was ever submitted. I call it "ponzi mining"! Wink

After some time however it might get less and less interesting as a new miner to join in such a pool - already with PPLNS some people are complaining that it takes some time until the true hash rate is valued (= until N shares have been mined while you were hashing at full power - everything before underestimates your hash rate and thusly your contribution).

In the end: Every system that starts at round borders is hoppable to some extent (as far as I read about slush's algorithm, he is hoppable too, but only until ~14% into the round afair.)

Should we btw. add configs for as many pools as possible (even non-hoppable ones or ones that fake/delay stats)? After all some people might still choose to mine there for whatever reason + bitHopper seems to develop into a nice statistical tool + providing automatic failover etc. as well with usefulness beyond pool hopping.


On a different note: Does someone know of some machine learning library for Python? I would need in the end to have it look at some data (collection of IP adresses + timestamps) and (based on previous data) determine into which category it falls...

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
joulesbeef
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


moOo


View Profile
July 24, 2011, 01:57:05 AM
 #899

in the new cfg.. arsbitoin is the only one with ' ' s around the username and pass.. I assume this is a mistake?

mooo for rent
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
July 24, 2011, 02:09:46 AM
 #900

The other extreme btw. would be PPAS (Pay per all shares) - a pool then would always pay out for each and every share that was ever submitted. I call it "ponzi mining"! Wink


Plus after the first round it wouldn't be hoppable!  Grin

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 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 ... 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!