Bitcoin Forum
June 24, 2024, 10:22:37 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Alternate cryptocurrencies / Pools (Altcoins) / Re: [ANN][POOL] Profit switching pool - wafflepool.com on: February 26, 2014, 07:39:18 AM
As for the pinging, I was getting < 20ms from cpu to stratum proxy, 12ms to VPS, and 17ms to Wafflepool. I thought that it would be low enough, but maybe not?
Not that bad. I have 32ms directly to Wafflepool. But the proxy itself will also add some latency. And if you are using getwork then the notifications about expired/new blocks won't reach your miners. Even if longpoll is supported and used, compared to stratum it has a higher chance to "deliver" the block expiration notification too late. And this can become significant in a pool with a very big hashrate. In the last 10 minutes there was minimum a dozen new block with just 1 second difference to the previous one.
2  Alternate cryptocurrencies / Pools (Altcoins) / Re: [ANN][POOL] Profit switching pool - wafflepool.com on: February 25, 2014, 08:25:07 PM
I'm using minerd miners (no default stratum support) connected to a central stratum proxy. That stratum proxy connects to a headless linux VPS forwarding all traffic to whatever pool I choose. All I did was change the IP on the VPS to point to Middlecoin instead of Wafflepool and all of my rejects went away. So something else is going on, because my miner configurations haven't changed at all since I started mining LTC a year ago. I guess I was just having connection issues to just Wafflepool.
minerd=cpuminer? I ask because I use cpuminer and the executable is called minerd, and it has stratum.

Did you ran some network tests from your VPS to the pool servers? (ping traceroute etc.) Because it looks like your shares are "killed" by latency as they travel.
3  Alternate cryptocurrencies / Pools (Altcoins) / Re: [ANN][POOL] Profit switching pool - wafflepool.com on: February 25, 2014, 01:41:58 PM
Is there a way to modify PPLNS so that the variance is not as big a killer?
In my opinion the only way to achieve this (with static diff.) is to have a bigger n. But a bigger n would be bad for the pool, because it would penalize faithful miners against pool hoppers. The only reasonable solution (again IMHO) is to have the ability to reduce the diff.
4  Alternate cryptocurrencies / Pools (Altcoins) / Re: [ANN][POOL] Profit switching pool - wafflepool.com on: February 25, 2014, 10:06:44 AM
Vardiff is awesome, it really is.  We get good estimates of hashrates, miners always see shares submitted, etc.  The down side of it, is a massive amount of overhead on the server side.  We need to track all of the miners, their recently submitted shares, and their difficulties separately (memory).  And then every 15-30 seconds or so, we need to calculate some averages (cpu time), push them to the clients (bandwidth), and then constantly check to make sure they're obeying them.  The change from vardiff --> 512 was more of a necessity at the time.  Tons more hashrate came on (and actually, this is _way_ more influenced by a large number of small miners, than by 1 big one - as we track it on a per connection level, high-hashrate single connection is tons lighter than 500 small guys), and our load spiked, bandwidth spiked (which caused orphaned blocks increase), and the simplest answer at the time was to hard-lock difficulty.  After doing it, we noticed our server requirements are about 1/4, our orphan rate dropped significantly (2-3%), and overall there wasn't a _ton_ of backlash (some is to be expected, and I had to explain variance repeatedly).
Poolwaffle!

OK, we understand that vardiff uses cpu power. But why fixed 512? You know that this kills cpu miners. What would change if you would allow to set it lower and the default would be 512?
And those who are saying that higher diff only makes higher variance: I can have tens of machines running at 20-30 khash/s each. And yes my (say) weekly average share will be the same. But think about PPLNS! I lose the advantage of the LN part! Smiley If i only find shares every 5-10 rounds then i will run like PPS.
And please don't misunderstand me, i highly appreciate and adore your work, and i also understand the need to change as the pool grows, but its frustrating to see my profitability plunge.

Edit: It's easy to misunderstand the PPLNS part. The sentence would be correct as: If i only find shares every 5-10 rounds then i won't benefit of PPLNS's "luck equalizer" effect.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!