Bitcoin Forum
November 02, 2024, 02:33:45 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 123 124 125 126 127 128 129 130 131 132 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 355772 times)
c00w (OP)
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
August 11, 2011, 06:05:42 PM
 #3441

Um, there is an issue with large amounts of hashing power getting pumped through bitHopper on arsbitcoin. If you update your twisted to the bleeding edge twisted it may fix it. How many GH/s are you pushing through it?

1HEmzeuVEKxBQkEenysV1yM8oAddQ4o2TX
macboy80
Member
**
Offline Offline

Activity: 102
Merit: 10


View Profile
August 11, 2011, 06:15:20 PM
 #3442

Ive got bitHopper running on my main machine with 2 GPUS, and 10 more miners from other machines that connect to it. Including browsing the internet I have used 61.7MB down and 25.6MB up today.
Please can you look again to it...
I have measured now for 2 days and this is 6,25 GB in 2 days!
3.1 GB in
2.3 GB out  Sad
TIA



Just a thought. Is bitcoin client running as well?
r2edu
Member
**
Offline Offline

Activity: 68
Merit: 10


View Profile
August 11, 2011, 06:21:14 PM
Last edit: August 11, 2011, 07:15:34 PM by r2edu
 #3443

My deepbit shares keep counting:



maybe the largest block ever? Cheesy

And BCLC, rests to 0 many times but the round in the stats keep going for the past 2 hours, I think BH is showing it wrong...

Quick idea: is posible that bclc is showing the starts of deepbit rounds as its own?? looking the statistics in DB could match those starts

(both pools in "mine_deepbit")

And a lot of mining in arscoin here too, but i guess it´s because there´s not much to hop to at this moment

Edit: another block in polmine.. "mine_deepbit" here is working very well !
floeti
Newbie
*
Offline Offline

Activity: 30
Merit: 0



View Profile
August 11, 2011, 06:27:27 PM
 #3444

Um, there is an issue with large amounts of hashing power getting pumped through bitHopper on arsbitcoin. If you update your twisted to the bleeding edge twisted it may fix it. How many GH/s are you pushing through it?

Seems to be running without idles for half an hour now. I'm having 500MH/s from 2 host machines. I think I will monitor for some time and try the bleeding edge twisted if it occurs again. Apparently it's not so easy to get twisted-svn running on windows.

btw: thx for such a nice tool  Cheesy
hawks5999
Full Member
***
Offline Offline

Activity: 168
Merit: 100



View Profile WWW
August 11, 2011, 06:31:45 PM
 #3445

How I see lag compensation system:
pic

This is definitely the foundation of what is needed.

I'd only change that the reputation of nodes is set per pool. So in your example, the reputation of DE for deepbit is decremented but not the reputation in general.
Same for the other nodes. their reputation improves for deepbit but not in general.

■ ▄▄▄
■ ███
■ ■  ■               
LEDGER  WALLET    ████
■■■ ORDER NOW! ■■■
              LEDGER WALLET
Smartcard security for your BTCitcoins
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
Decentralized. Open. Secure.
Rino
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
August 11, 2011, 08:00:33 PM
 #3446

https://masterpool.eu and http://namebit.org/ look like nice namecoin pools, add them ?
ewibit
Legendary
*
Offline Offline

Activity: 2955
Merit: 1050


View Profile
August 11, 2011, 08:12:59 PM
 #3447

Just a thought. Is bitcoin client running as well?
no I make the client only a few minutes a day running to update the block list...
joulesbeef
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


moOo


View Profile
August 11, 2011, 08:39:42 PM
 #3448

sad on poolmunity.. it was a decently designed site.

liked their tools section


love how you can do namecoin or bitcoin

he should have left it prop until it got larger.

It could have easily been one of the more popular pools



upgraded to twisted 11 Smiley

mooo for rent
MaGNeT
Legendary
*
Offline Offline

Activity: 1526
Merit: 1002


Waves | 3PHMaGNeTJfqFfD4xuctgKdoxLX188QM8na


View Profile WWW
August 11, 2011, 09:19:07 PM
 #3449

Tried the latest versions of bitHopper but they gave me the same issue: problems with (serious) dropping of hashrate / rpc time-out messages in poclbm

Now back to tuesday version and running stable.
simonk83
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
August 11, 2011, 09:37:05 PM
 #3450

Still zero deepbit joy here.   Did we determine it's ping related (as I have a 360ms ping to them, so other LP's get picked up before the DB one)?    I assume you're still having the same problem c00w?
joulesbeef
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


moOo


View Profile
August 11, 2011, 09:59:40 PM
Last edit: August 11, 2011, 10:31:50 PM by joulesbeef
 #3451

I have about 300 ping with btcguild and almost never does it hit for me there

Dead on so far for bclc for me.
gets 80% of the blocks for deepbit for me.

I hit btcguild once in the past 2 days....they have found  a few blocks in that time.


I suppose ti could just disable them and just doo deepbit, but figured I would offer in my data point as well.


edit: still might need some work.. at my other box across town, it seems to hop more often to bclc when I am hopping to deepbit

mooo for rent
r2edu
Member
**
Offline Offline

Activity: 68
Merit: 10


View Profile
August 11, 2011, 11:27:51 PM
 #3452

Don´t know why but "mine_deepbit" is working amazing with Polmine, but not with deepbit.. once it mines a block the shares keep counting and counting, and when i disable it for a while and re-enable it, when find the start of a round the workers doesn´t start..

With BCLC, i edit the new pools.cfg with the "old" one (with the json method) and just "mine" and give me good results:



(I´am with the newest version 0.1.6.1-24 & 1Gh/s)

Edit: I think when I send more shares the rounds was very large, and when I send a few is because BH was hopping between pools

Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
August 11, 2011, 11:43:15 PM
 #3453

How I see lag compensation system:
pic

This is definitely the foundation of what is needed.

I'd only change that the reputation of nodes is set per pool. So in your example, the reputation of DE for deepbit is decremented but not the reputation in general.
Same for the other nodes. their reputation improves for deepbit but not in general.
I looked around a bit for IRC support in Python, but the main problem I see there is that it might be hard to make sure only "good" clients get in there and a channel can't be taken over.

About reputation:
I would just normalize over all clients and cut the reputation in half for every wrong submission. Setting it back to 0 seems to work even better though - but I simulated with random data, so you couldn't predict future values. Here you can say that clients that work reliably deserve a higher reputation, even if they have a hickup from time to time.

All in all it seems like a very good idea to have, it would just create a dependency on a Python IRC library (quick google search: e.g. http://python-irclib.sourceforge.net/). If we somehow could even coordinate to announce every block found there, all BitHopper would need to do is to join + lurk there and get the list of the last let's say 50 blocks per pool, calculate an average hash rate from this and then estimate share counts. No API needed in any pool!

Yes, currently API scraping is easier + more exact, but this could be used to already get used to more repressive counter measures. As little as I understood from Polmine they also seem to consider just delaying stats instead of using a secure payout method.

Edit:
Seems that IRC is even easier, no external library required: http://www.devshed.com/c/a/Python/Python-and-IRC/

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

Activity: 2955
Merit: 1050


View Profile
August 12, 2011, 12:42:39 AM
 #3454

With BCLC, i edit the new pools.cfg with the "old" one (with the json method) and just "mine" and give me good results:
have you set penalty (and how much)?
r2edu
Member
**
Offline Offline

Activity: 68
Merit: 10


View Profile
August 12, 2011, 12:50:44 AM
 #3455

Nope.. leave it at default "1" (0.43)

-perhaps in some screen I posted was 0.87 (50%) but those were some tests with "mine_deepbit" or when there´s nothing to hop to-

Edit: when i take that screen i was with 0.1.6.1-20 or -18, but with the pools.cfg edited pretty sure
c00w (OP)
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
August 12, 2011, 01:58:12 AM
 #3456

@magnet
Did you get any errors on the bithopper side?

@simonk
I don't have enough access to my test machine to figure out the real issues. But it appears that it doesn't work for me.

1HEmzeuVEKxBQkEenysV1yM8oAddQ4o2TX
muyoso
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
August 12, 2011, 03:16:41 AM
Last edit: August 12, 2011, 04:02:32 AM by muyoso
 #3457

Stats working for bitcoins.lc using mine_deepbit for anyone else?  Been messed up for hours for me.

Also repeatedly getting this error:

Code:
Unhandled error in Deferred: Unhandled Error
Traceback (most recent call last):
  File "twisted\internet\defer.pyc", line 361, in callback

  File "twisted\internet\defer.pyc", line 455, in _startRunCallbacks

  File "twisted\internet\defer.pyc", line 542, in _runCallbacks

  File "twisted\internet\defer.pyc", line 1076, in gotResult

--- <exception caught here> ---
  File "twisted\internet\defer.pyc", line 1020, in _inlineCallbacks

  File "minerutil\RPCProtocol.pyc", line 226, in _requestComplete

  File "minerutil\RPCProtocol.pyc", line 319, in handleWork

exceptions.TypeError: argument of type 'NoneType' is not iterable

Also Polmine is just showing 100% and difficulty number of shares static with "mine_deepbit". 

I drink it up!
simonk83
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
August 12, 2011, 04:14:10 AM
 #3458

Ok, after a bunch of testing it appears the problem (for me at least) is that bitHopper simply doesn't pick up Deepbit announces at all.   I disabled every pool aside from Deepbit and BitHasher (bit hasher was the currently active pool) and watched the console, IRC, and also another users config he kindly gave me the URL to.

The announce came through in IRC for deep, the other users config switch to it, but there was no mention of a new block at all in my bitHopper console.
flower1024
Legendary
*
Offline Offline

Activity: 1428
Merit: 1000


View Profile
August 12, 2011, 08:20:46 AM
 #3459

You could however release a special version that does something like this and then provide a web service for everyone else to get the results of the consensus (as you don't need ~1000 samples).
perhaps can we use this:
http://miner.k1024.de/#

i dont have enough time to maintain that site properly.

but (as i said way earlier) if some people would like to help me i could get them access to some of the openvz instances which do the stats grabbing.
muyoso
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
August 12, 2011, 03:11:50 PM
 #3460

With "mine_deepbit" when do we jump away from a pool?  I think bithopper is staying longer than 43%, which should be around 10 minutes right?  It almost feels like I am mining deepbit until 100% of difficulty.

How do you set threshold with 1.6.1?

I drink it up!
Pages: « 1 ... 123 124 125 126 127 128 129 130 131 132 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:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!