Author

Topic: [~1000 GH/sec] BTC Guild - 0% Fee Pool, LP, SSL, Full Precision, and More - page 107. (Read 379078 times)

legendary
Activity: 1750
Merit: 1007
Another question regarding the multiple pool servers...

I currently have two machines in one location, and two in another.  They're both within a few miles of one another, and should probably connect to the East coast server in an ideal world.  But instead I have two that appear to be hitting US East, and the other going to Europe.  The machines connecting to Europe are getting quite a few idles, and invalid or stales.

It looks like the current load balancing is just a round-robin DNS among the three locations with a 3-hour DNS TTL.  Unless there's some other fancy stuff going on in the background, I wouldn't think this would necessarily result in the miners reaching the ideal pool server.  On the other hand, it should do a nice job of balancing the load broadly speaking.

Does it matter as far as statistics, payouts, or anything else if one user has workers connecting to multiple BTCGuild servers like this?  Much as I'm tempted to connect directly to the server of my own choice, I'm sure that would be against the spirit of what you're trying to accomplish.  If everyone did it, the load may not be well balanced at all.  [Thanks for answering that!]

Thanks!!  Keep up the good work!


The pools are all synchronized, so running miners on multiple pool servers (even if they're on the same machine!) is not going to affect your stats/rewards.  I personally have 6 miners, 2 pointed at each pool so I can monitor the pools personally for problems, and compare with problems others report.  The DNS is round robin, specifically to keep the pools ROUGHLY even.  They don't need a perfect split, which is why I made easy to use addresses to pick one manually.
newbie
Activity: 21
Merit: 0
Another question regarding the multiple pool servers...

I currently have two machines in one location, and two in another.  They're both within a few miles of one another, and should probably connect to the East coast server in an ideal world.  But instead I have two that appear to be hitting US East, and the other going to Europe.  The machines connecting to Europe are getting quite a few idles, and invalid or stales.

It looks like the current load balancing is just a round-robin DNS among the three locations with a 3-hour DNS TTL.  Unless there's some other fancy stuff going on in the background, I wouldn't think this would necessarily result in the miners reaching the ideal pool server.  On the other hand, it should do a nice job of balancing the load broadly speaking.

Does it matter as far as statistics, payouts, or anything else if one user has workers connecting to multiple BTCGuild servers like this?  Much as I'm tempted to connect directly to the server of my own choice, I'm sure that would be against the spirit of what you're trying to accomplish.  If everyone did it, the load may not be well balanced at all.  [Thanks for answering that!]

Thanks!!  Keep up the good work!
legendary
Activity: 1750
Merit: 1007
Any ETA on the share time / idle email thing?
Or perhaps just a way to manually point my systems to the U.S. West server? I'm in Las Vegas, I'm not sure why half my miners are going to East anyway...

You can manually point to servers with uswest.btcguild.com  , useast.btcguild.com , eu.btcguild.com  .
hero member
Activity: 886
Merit: 500
To be fair a better response would be that EVERYONE on bitcoin is working on the same block, and when it is found EVERYONE starts working on a new block.

Everyone starts on a new BLOCK, but not everyone starts on a new ROUND: Only the pool/person that found that block
hero member
Activity: 886
Merit: 500
So this might be a dumb question, but do all 3 servers start new rounds whenever a share is found in any one of them? Or is each server basically acting like its own pool, each having its own rounds?

I ask because that will affect average time for a round to finish. Obviously if all 3 are pooled togehter, you'll find blocks 3x faster, albeit with lower payouts.

Rewards are combined between the 3 pool servers.  This is the exact same as running on a single large pool, I've just split it across multiple datacenters in order to provide members with the option to manually point to a closer server.

Awesome, ty ! Smiley
hero member
Activity: 742
Merit: 500
Any ETA on the share time / idle email thing?
Or perhaps just a way to manually point my systems to the U.S. West server? I'm in Las Vegas, I'm not sure why half my miners are going to East anyway...
hero member
Activity: 602
Merit: 500
To be fair a better response would be that EVERYONE on bitcoin is working on the same block, and when it is found EVERYONE starts working on a new block.
hero member
Activity: 742
Merit: 500
Any ETA on the share time / idle email thing?
full member
Activity: 154
Merit: 100
So this might be a dumb question, but do all 3 servers start new rounds whenever a share is found in any one of them? Or is each server basically acting like its own pool, each having its own rounds?

I ask because that will affect average time for a round to finish. Obviously if all 3 are pooled togehter, you'll find blocks 3x faster, albeit with lower payouts.

Rewards are combined between the 3 pool servers.  This is the exact same as running on a single large pool, I've just split it across multiple datacenters in order to provide members with the option to manually point to a closer server.
hero member
Activity: 886
Merit: 500
So this might be a dumb question, but do all 3 servers start new rounds whenever a share is found in any one of them? Or is each server basically acting like its own pool, each having its own rounds?

I ask because that will affect average time for a round to finish. Obviously if all 3 are pooled togehter, you'll find blocks 3x faster, albeit with lower payouts.
legendary
Activity: 1750
Merit: 1007
Any blocks that you contribute to when your donation is 2.5% will appear in confirmed rewards immediately, it will never appear in unconfirmed rewards.

Gotcha that makes more sense.  I'm still carrying unconfirmed rewards but I suppose it's because I changed my donation percentage and it hasn't cleared 120 blocks yet.  Thanks

For a complete explanation of the 2.5% system:
A block is calculated, at which time its validity/invalid status is not yet known.  Rewards allocated to everybody, and set as unconfirmed for < 2.5% donators, confirmed for 2.5% donators.

After a few minutes, it may end up being deemed an orphan block (invalid).  If this happens, rewards are set to 0 for all unconfirmed rewards on that block.  2.5%+ donator's rewards are left at their original amounts because they were already considered confirmed rewards.

If your donation percentage is changed -after- the fact, it will not affect any previous blocks.  It will affect all future blocks (including the current round once it finishes).  If you decide to lower your donation percentage later, you will still retain your confirmed rewards from all blocks you had donated 2.5% on.
member
Activity: 85
Merit: 10
Any blocks that you contribute to when your donation is 2.5% will appear in confirmed rewards immediately, it will never appear in unconfirmed rewards.

Gotcha that makes more sense.  I'm still carrying unconfirmed rewards but I suppose it's because I changed my donation percentage and it hasn't cleared 120 blocks yet.  Thanks
newbie
Activity: 16
Merit: 0
Question about donating 2.5% for invalid insurance - If I'm donating 2.5% and a block is later proved invalid, will the unconfirmed rewards be deducted from what I'm able to have paid out?  I typically leave a balance in the guild and just clear it out whenever I've accumulated more than 1btc, so I'm curious to know if it would be better for me to transfer my coins whenever there are some available.  I haven't felt the need to tax the network for 0.02 bitcoin at a time transactions.

Any blocks that you contribute to when your donation is 2.5% will appear in confirmed rewards immediately, it will never appear in unconfirmed rewards.
member
Activity: 85
Merit: 10
Question about donating 2.5% for invalid insurance - If I'm donating 2.5% and a block is later proved invalid, will the unconfirmed rewards be deducted from what I'm able to have paid out?  I typically leave a balance in the guild and just clear it out whenever I've accumulated more than 1btc, so I'm curious to know if it would be better for me to transfer my coins whenever there are some available.  I haven't felt the need to tax the network for 0.02 bitcoin at a time transactions.
newbie
Activity: 23
Merit: 0
Blocks 398-402 have been added and fixed.  There was a bug in the way I handled the list of the block generations for the 3 servers, and the EU server was overriding the US East server's list, rather than adding onto the main list.  As usual, this only caused a temporary problem in displaying accurate stats.  The backend is very strong and is never overwritten by the frontend when performing reward calculations, so your historical data remained safe for recalculating the rounds.

The last share timer is something I'm still working on getting fixed.  It's getting reset when the servers sync rewards for rounds.

thanks for the quick reply Cheesy

how do I know what server I am on? Like US West, US East, or EU. I know that it autoconnects to the closest one correct?
legendary
Activity: 1750
Merit: 1007
Blocks 398-402 have been added and fixed.  There was a bug in the way I handled the list of the block generations for the 3 servers, and the EU server was overriding the US East server's list, rather than adding onto the main list.  As usual, this only caused a temporary problem in displaying accurate stats.  The backend is very strong and is never overwritten by the frontend when performing reward calculations, so your historical data remained safe for recalculating the rounds.

The last share timer is something I'm still working on getting fixed.  It's getting reset when the servers sync rewards for rounds.
newbie
Activity: 23
Merit: 0
ok, now that problem is over with, I have a new one. My mining rig is OFF but it still shows last share like 10 seconds ago (please don't question the authenticity of the statement that my computer is off). There estimated rewards number keeps changing but it's not 0.00000000. Mhash/s is 0. I don't get it
newbie
Activity: 16
Merit: 0
Erm, something went wrong on the front end which I guess caused a problem on the backend, I thought I had btc available to send so I sent them, but now I see: Confirmed Rewards -0.14019228

I think I some how managed to payout btc that I hadn't earned...
 
newbie
Activity: 22
Merit: 0
Having same issue with my estimated being way lower than what my farm is working at.

I have noted down my current BTC count and will wait for the next round to see if everything updates properly.


--EDIT & UPDATE---

This is just a front end issue with the website. All backend calculations are working correctly. You need not worry Smiley
newbie
Activity: 22
Merit: 0
Any news regarding API worker hashrate figures for the EU server? I'm reading 0 for all my workers in the API, however I see the stats on the website itself...
Jump to: