Bitcoin Forum
November 01, 2024, 07:36:57 PM *
News: Bitcoin Pumpkin Carving Contest
 
   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 ... 205 »
  Print  
Author Topic: bitHopper: Python Pool Hopper Proxy  (Read 355770 times)
burp
Member
**
Offline Offline

Activity: 98
Merit: 10


View Profile
July 14, 2011, 07:54:41 PM
 #241

What could be more interesting would be to prefetch getworks - so you always already have one available once your miner requests a new one instead of having internet delays at each new request.

I think this is the job of a proper mining client.
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
July 14, 2011, 08:00:03 PM
 #242

What could be more interesting would be to prefetch getworks - so you always already have one available once your miner requests a new one instead of having internet delays at each new request.

I think this is the job of a proper mining client.
A mining client is designed to only fetch from one pool. In this case it would be bitHopper. Especially if you want to switch pools fast, you could already fetch a getwork from the pool(s) you want to switch to and then serve this to the miner(s). The miner itself would always just stick to one pool (or maybe failover, like poclbm) unless you build bithopper as an actual plugin/patch for a miner... (which is not even that hard! Wink )

About that BTCGuild error:
2011-07-14 21:57:37+0200 [HTTPChannel,0,127.0.0.1] RPC request [] submitted to BTC Guild
2011-07-14 21:57:38+0200 [HTTP11ClientProtocol,client] Error in json decoding, Server probably down
2011-07-14 21:57:38+0200 [HTTP11ClientProtocol,client]
2011-07-14 21:57:38+0200 [HTTP11ClientProtocol,client] Server change to ozcoin, telling client with LP

not very descriptive unfortunately...

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
c00w (OP)
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
July 14, 2011, 08:01:40 PM
 #243

1) Only mining eligius?
I disabled bitcoins.lc a while ago because they are banning pool hoppers.
Since none of the pools have sharecounts < difficulty * .40 it won't hop to any of them and uses the two backup pools: eligius and arstechnica.

1HEmzeuVEKxBQkEenysV1yM8oAddQ4o2TX
Clipse
Hero Member
*****
Offline Offline

Activity: 504
Merit: 502


View Profile
July 14, 2011, 08:04:23 PM
 #244

4) High stales with oczo.in?
I think oczo.in is getting a little overloaded. Might be our fault

Yep, seems its ozco.in causing those 8-10% stales, new block on btcguild giving me normal ~0.5% stales.

I will keep monitoring and see over couple of blocks how stales progress across pools.

...In the land of the stale, the man with one share is king... >> Clipse

We pay miners at 130% PPS | Signup here : Bonus PPS Pool (Please read OP to understand the current process)
bb
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
July 14, 2011, 08:11:40 PM
 #245

I disabled bitcoins.lc a while ago because they are banning pool hoppers.

Why did you disable bitclockers though?
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
July 14, 2011, 08:15:53 PM
 #246

Well, at least it doesn't seem they have automations in place for banning hoppers... it might be that you triggered something since most likely a few people mined with the default accounts - thus making you look like a botnet.

Bitclockers seem very fishy (abnormally "bad luck" with some wild claims their bitcoind is being hacked or something), and they claim to have a different payout system now.

Next on the possible features list: logging in on websites + "manually" paying out asap to make sure you don't loose money when/if being banned.

Edit:
Another possible pool would be x8s.de. Stats are openly available + live --> but only after a login.

Edit2:
MtRed just found a block - and just take a look at that sudden 100 GH/s hash rate increase! https://mtred.com/site/page/view/about.html

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

Activity: 504
Merit: 502


View Profile
July 14, 2011, 08:34:35 PM
 #247

Edit2:
MtRed just found a block - and just take a look at that sudden 100 GH/s hash rate increase! https://mtred.com/site/page/view/about.html

Fastest Bitcoin I made in a while Wink considering poolsize/my hashing rate and the low shares on that block.

...In the land of the stale, the man with one share is king... >> Clipse

We pay miners at 130% PPS | Signup here : Bonus PPS Pool (Please read OP to understand the current process)
Clipse
Hero Member
*****
Offline Offline

Activity: 504
Merit: 502


View Profile
July 14, 2011, 08:59:00 PM
 #248

Just a follow up, seems the stales is still the same, it evened out at 10% stales (was ~15% before your last fix) and doesnt seem to be a ozco.in issue.

I notice it actually on btcguild aswell with LP still, strange that no one else using bithopper is reporting this, unless they to lazy Wink

...In the land of the stale, the man with one share is king... >> Clipse

We pay miners at 130% PPS | Signup here : Bonus PPS Pool (Please read OP to understand the current process)
OCedHrt
Member
**
Offline Offline

Activity: 111
Merit: 10


View Profile
July 14, 2011, 09:04:05 PM
 #249

Well, at least it doesn't seem they have automations in place for banning hoppers... it might be that you triggered something since most likely a few people mined with the default accounts - thus making you look like a botnet.

Bitclockers seem very fishy (abnormally "bad luck" with some wild claims their bitcoind is being hacked or something), and they claim to have a different payout system now.

Next on the possible features list: logging in on websites + "manually" paying out asap to make sure you don't loose money when/if being banned.

Edit:
Another possible pool would be x8s.de. Stats are openly available + live --> but only after a login.

Edit2:
MtRed just found a block - and just take a look at that sudden 100 GH/s hash rate increase! https://mtred.com/site/page/view/about.html

And the moment I mentioned their 1 month bad luck in the thread they now have good luck. Their bad luck starts on June 15.

Just a follow up, seems the stales is still the same, it evened out at 10% stales (was ~15% before your last fix) and doesnt seem to be a ozco.in issue.

I notice it actually on btcguild aswell with LP still, strange that no one else using bithopper is reporting this, unless they to lazy Wink

Mine isn't that high. I don't have stats since poclbm doesn't track it, but it's less than 10% for sure:

Code:
localhost:8337 14/07/2011 14:00:53, def52202, accepted
localhost:8337 14/07/2011 14:01:33, 8cd52f20, accepted
localhost:8337 14/07/2011 14:01:42, 9e7ada0c, accepted
localhost:8337 14/07/2011 14:01:44, 9b32622d, accepted
localhost:8337 14/07/2011 14:02:27, 54be5614, accepted
localhost:8337 14/07/2011 14:02:28, f26f6d65, accepted
localhost:8337 14/07/2011 14:02:29, 4ed9c523, accepted
localhost:8337 14/07/2011 14:02:31, 773171c4, accepted
localhost:8337 14/07/2011 14:02:34, f6a1ce11, accepted
localhost:8337 14/07/2011 14:02:50, 465e0050, accepted
localhost:8337 14/07/2011 14:03:03, 9e67fe05, accepted
localhost:8337 14/07/2011 14:03:15, a30828d9, accepted
localhost:8337 14/07/2011 14:03:16, 6d664135, accepted
localhost:8337 14/07/2011 14:03:28, 2b85be70, accepted
localhost:8337 14/07/2011 14:03:34, 1c11aac7, accepted
localhost:8337 14/07/2011 14:03:40, ccf82762, accepted
localhost:8337 14/07/2011 14:04:03, b5cfb474, accepted
localhost:8337 14/07/2011 14:04:12, 3c4f25cf, accepted
localhost:8337 14/07/2011 14:04:17, 85206078, accepted
localhost:8337 14/07/2011 14:04:40, 06f78bbd, accepted
localhost:8337 14/07/2011 14:04:55, 229beaf5, accepted
localhost:8337 14/07/2011 14:05:07, ae85dd8f, accepted
localhost:8337 14/07/2011 14:05:11, 635da02e, accepted
localhost:8337 14/07/2011 14:05:13, 646692dd, accepted
localhost:8337 289858 khash/s

ALL.ME  ●●●  SOCIAL NETWORK OF THE BLOCKCHAIN TIME ●●●
▄▄▄▬▬▄▄▄  Bounty all.me ▶ Jan 29th - May 8th 2018  ▄▄▄▬▬▄▄▄
Facebook   ▲   Twitter   ▲   Telegram
c00w (OP)
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
July 14, 2011, 09:20:51 PM
 #250

1) Stale Share?
He's talking about stales not rejects.
I stopped bitHopper from changing servers with getworks that contain shares. That should help a bit. And  fixed a bunch of LP issues. I am still see some artificially high stale share counts. Let me play with it a bit. I don't know where they are coming from currently though.

1HEmzeuVEKxBQkEenysV1yM8oAddQ4o2TX
h2
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
July 14, 2011, 09:21:37 PM
 #251

Just a follow up, seems the stales is still the same, it evened out at 10% stales (was ~15% before your last fix) and doesnt seem to be a ozco.in issue.

I notice it actually on btcguild aswell with LP still, strange that no one else using bithopper is reporting this, unless they to lazy Wink

I'm seeing the same (mostly on ozco.in, but now also on arsbitcoin)

:-/

edit: i'm talking about rejects Wink (i'm using phoenix btw.)
Clipse
Hero Member
*****
Offline Offline

Activity: 504
Merit: 502


View Profile
July 14, 2011, 09:24:21 PM
 #252

1) Stale Share?
He's talking about stales not rejects.
I stopped bitHopper from changing servers with getworks that contain shares. That should help a bit. And  fixed a bunch of LP issues. I am still see some artificially high stale share counts. Let me play with it a bit. I don't know where they are coming from currently though.

Rejects = stales , unless I missed some arbitrary details about how these 2 differ.

...In the land of the stale, the man with one share is king... >> Clipse

We pay miners at 130% PPS | Signup here : Bonus PPS Pool (Please read OP to understand the current process)
jkminkov
Hero Member
*****
Offline Offline

Activity: 698
Merit: 500


View Profile
July 14, 2011, 10:05:09 PM
 #253

5) Triplemining?
Well it seems like a little bit of a ponzi scheme. I have no issues hopping them however.

I have no issues hopping in your tripplemining minipool however Cheesy

.:31211457:. 100 dollars in one place talking - Dudes, hooray, Bitcoin against us just one, but we are growing in numbers!
c00w (OP)
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
July 14, 2011, 10:21:15 PM
 #254

Oh. Hmmm. My stale shares were quite high. But my rejects are at roughly oh 3.5%. And I'm having some network issues.

I thought most servers would accept stales but mark them as stales for you information.

1HEmzeuVEKxBQkEenysV1yM8oAddQ4o2TX
paraipan
In memoriam
Legendary
*
Offline Offline

Activity: 924
Merit: 1004


Firstbits: 1pirata


View Profile WWW
July 14, 2011, 10:41:00 PM
Last edit: July 14, 2011, 11:37:56 PM by paraipanakos
 #255

You just nailed the stale share problem c00w, it´s the DNS servers. I had the google ones (8.8.8.8 and 8.8.4.4) and changed to my provider dns´s. Stale shares 5% from 25% in one hour, you rock Smiley

About the ethical problem I really think we are helping pools to build up shares a little faster at start and keep up with the other pools, like filling a bucket of water faster at start and slowly pouring at the end. The hopper method keeps us, the miners, informed too when a pool it´s attacked,DOS´ed or down.

btw:  stale=rejected (same thing)  edit: not the same thing like I thought, sorry. Organofcorti explains it

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

Activity: 504
Merit: 502


View Profile
July 14, 2011, 10:48:14 PM
 #256

Just started to get these kinda errors:

Code:

User timeout caused connection failure.
Caught, jsonrpc_call insides
User timeout caused connection failure.
Caught, jsonrpc_call insides
User timeout caused connection failure.
[00:46:20] RPC request [] submitted to eligius
[00:46:21] RPC request [] submitted to eligius



Not sure whats causing it, or why its only happening on random miners connected to my bithopper server.

...In the land of the stale, the man with one share is king... >> Clipse

We pay miners at 130% PPS | Signup here : Bonus PPS Pool (Please read OP to understand the current process)
paraipan
In memoriam
Legendary
*
Offline Offline

Activity: 924
Merit: 1004


Firstbits: 1pirata


View Profile WWW
July 14, 2011, 10:49:55 PM
 #257

Just started to get these kinda errors:

Code:

User timeout caused connection failure.
Caught, jsonrpc_call insides
User timeout caused connection failure.
Caught, jsonrpc_call insides
User timeout caused connection failure.
[00:46:20] RPC request [] submitted to eligius
[00:46:21] RPC request [] submitted to eligius



Not sure whats causing it, or why its only happening on random miners connected to my bithopper server.


They probably closed json stats on pools, I don´t get my stats either.

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

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
July 14, 2011, 10:50:56 PM
Last edit: July 15, 2011, 10:32:46 AM by organofcorti
 #258

Quote
Rejects = stales , unless I missed some arbitrary details about how these 2 differ.

Stale shares have already been accepted and are not always credited [edit] as shares by a pool. Rejected shares are corrupted, not from the pools getwork [edit], or otherwise just plain wrong and are never accepted.

Quote
Yep, seems its ozco.in causing those 8-10% stales, new block on btcguild giving me normal ~0.5% stales.

Ozco.in is an Australian pool. They're great guys, and very responsive. However, being an Australian pool means that most of you are going to have pings of 200 to 400 ms, which is going to mean a few more stales than normal. I'm only a few thousand km away and I have 3% stales due to a tortuous path between me and western australia. If you're not in Australasia I wouldn't mine at Ozco.in if your stales are consistently high and you have a high ping there.

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

Activity: 504
Merit: 502


View Profile
July 14, 2011, 10:57:57 PM
 #259

Nah my ozco.in issues cleared up mostly with recent LP adjustments made by coow.

I am used to 400ms to btcguild and that still gave me <1% stales, packetloss would be the only devil and not so much latency.

...In the land of the stale, the man with one share is king... >> Clipse

We pay miners at 130% PPS | Signup here : Bonus PPS Pool (Please read OP to understand the current process)
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
July 15, 2011, 01:41:45 AM
 #260

x8s currently voting (in german) on pool hopping countermeasures http://forum.bitcoin.org/index.php?topic=28848.msg362984#msg362984

I wouldn't bother adding them until they've decided what to do.

I think as a group we are definitely having a positive effect. Unfortunately, not everyone is going for changes from proportional reward systems - they're just trying to make it harder to figure out when rounds have started, or are banning suspected hoppers. These countermeasures are not impossible to overcome and just encourage an arms race in development.

When you consider this thread has been open for 7 days and is now 14 pages long, I'd say we have enough interested parties to make a responsive adversary. The only way pool hoppers will be permanently stopped is by the pool members pressuring the pool owners to come up with a non-proportional reward system that doesn't reward hopping.

Seeing this thread bounce to the top lots of times a day might be just what is needed.

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 ... 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!