Bitcoin Forum
November 10, 2024, 10:34:50 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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 96 97 98 99 100 101 102 103 [104] 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 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 ... 159 »
  Print  
Author Topic: [~1000 GH/sec] BTC Guild - 0% Fee Pool, LP, SSL, Full Precision, and More  (Read 379068 times)
jjiimm_64
Legendary
*
Offline Offline

Activity: 1876
Merit: 1000


View Profile
July 12, 2011, 05:21:39 AM
 #2061

eleuthria,
  Well,  i am voting with my rigs.  they are all yours now.
Jim


edit: after 10 minutes  so far so good.  less then .3%  1059 (3)

1jimbitm6hAKTjKX4qurCNQubbnk2YsFw
Eri
Sr. Member
****
Offline Offline

Activity: 264
Merit: 250


View Profile
July 12, 2011, 05:35:51 AM
 #2062

Rofl, *knocks on some wood* I'm happy to report I'm getting my normal amount of shares over the last few hours and so far no stales! now if only i had a better hashrate :/ (nothing you can do about that though! Tongue)
jjiimm_64
Legendary
*
Offline Offline

Activity: 1876
Merit: 1000


View Profile
July 12, 2011, 05:40:29 AM
Last edit: July 12, 2011, 06:22:29 AM by jjiimm_64
 #2063

OK, ok,  so I dont have a huge farm like some..


so..  anyway..  <.15% stales for about 30 minutes,  then I get a bunch of stales all at once.
Totals   5,764.80 MH/s   1780 (60)


edit: this round is looking good  Smiley
Totals   5,645.50 MH/s   3197 (6)

1jimbitm6hAKTjKX4qurCNQubbnk2YsFw
d.james
Sr. Member
****
Offline Offline

Activity: 280
Merit: 250

Firstbits: 12pqwk


View Profile
July 12, 2011, 05:51:30 AM
 #2064

Still very high Stales here,
averaging 5%-8%(for this round)
10% on some workers.  Cry Cry Cry

It was fine last week, well under 1%

You can not roll a BitCoin, but you can rollback some. Cheesy
Roll me back: 1NxMkvbYn8o7kKCWPsnWR4FDvH7L9TJqGG
DaNmarner
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
July 12, 2011, 06:18:18 AM
 #2065

Is the pushpool patch being applied to useast, too?

On an unrelated observation, us/uswest is truly a super server, because it's still on "Low Load" @ 1Thash+ !
russelljohnson
Member
**
Offline Offline

Activity: 84
Merit: 10



View Profile
July 12, 2011, 07:13:27 AM
 #2066

stales looking much better now. Let's keep this up! Thanks Eleu

If you've found my post helpful, send me some bitcoins!
1FkGxXmesGbhoFewYGrtNEmifzwvNaNCXH
WesleyK
Newbie
*
Offline Offline

Activity: 50
Merit: 0


View Profile
July 12, 2011, 08:53:47 AM
 #2067

Reporting a lot of stales again (22/640) Sad. Really want to stay with BTC Guild..
sceptre
Newbie
*
Offline Offline

Activity: 18
Merit: 0


View Profile
July 12, 2011, 09:54:21 AM
Last edit: July 12, 2011, 11:41:20 AM by sceptre
 #2068

I started a fresh miner an hour ago to check for rejects and so far everything is good.
I am using uswest and have 436/3

Keep up the good work!

EDIT: LOL, well so much for that. It worked right upto the next round. Disconnected + idle for over a minute.
eleuthria (OP)
Legendary
*
Offline Offline

Activity: 1750
Merit: 1007



View Profile
July 12, 2011, 01:19:52 PM
 #2069

I started a fresh miner an hour ago to check for rejects and so far everything is good.
I am using uswest and have 436/3

Keep up the good work!

EDIT: LOL, well so much for that. It worked right upto the next round. Disconnected + idle for over a minute.

Adding some timing profile code to the end of round calculations to figure this one out.  The queries being run on the servers should not be tying up the resources long enough for idles, but looking at my logs last night it seems like all but one of my idles overnight was due to a round ending.

The stales improved quite a bit overall, but they're still higher than normal.  It seems to be related to the LP taking longer to push out than it should, even though the server has already moved on.  Still optimizing, but in general the new server is performing well (No crash overnight, the idles have been identified as clustered around end of round calculations, and stales are better with a trail to why they're higher than they were earlier this week).

RIP BTC Guild, April 2011 - June 2015
jjiimm_64
Legendary
*
Offline Offline

Activity: 1876
Merit: 1000


View Profile
July 12, 2011, 02:57:05 PM
Last edit: July 12, 2011, 03:55:08 PM by jjiimm_64
 #2070

Thank for the hard work eleuthria.

Possibly an index missing on db? different db connectors then the older servers?  just throwing things out there.

edit:  thanks for the update.....

1jimbitm6hAKTjKX4qurCNQubbnk2YsFw
eleuthria (OP)
Legendary
*
Offline Offline

Activity: 1750
Merit: 1007



View Profile
July 12, 2011, 03:52:00 PM
 #2071

Made some changes to the DB and the new block code to hopefully fix the idles at LP.  This is why a lot of you probably had idles in the last 5 minutes.

RIP BTC Guild, April 2011 - June 2015
Carnth
Hero Member
*****
Offline Offline

Activity: 634
Merit: 500



View Profile
July 12, 2011, 03:56:23 PM
 #2072


Hey I have a smashing idea! Is there any way to configure the server to work on multiple blocks at the same time?
And, if a block has been worked on for an hour, it's put on the "back burner" and only 10% of the pool's hashrate is devoted to it?

Wow, I think I just solved the universe.
I'm sorry Bitcoin just doesn't work that way.
Everyone in the entire world is always working on the same block. If you are not working on the current block your submitted shares are stales.

The thing you have to remember about Bitcoin block is that there is no "percent complete." A block is never 45% or 75% solved. It's either solved or not.

Here is a refresher course I wrote a while back.

This post will help people new to Bitcoins get up to speed. Everyone else can skip it (or read it for a refresher).

Bitcoins are created by "solving a block." A "Block" is just a collection of Bitcoin transactions that have been hashed and added to the official chain of Bitcoin blocks. The "confirmations" the you get when you send or receive a transaction is the result of your transaction being hashed and included in the block chain.
Since solving a block is so difficult, you get a reward for doing so... 50 Bitcoins.

How do I solve a block?
To complete a new block your computer running mining software tries to guess the hash of the new block based off the hash of the old block. You aren't really computing the answer to an equation per say. You are just making a guess.
In fact, it helps to look at this like buying lottery tickets. The chances of winning the lottery are low, but  you can increase you odds if you buy more tickets.
Your miners compute hashes against the current block and when it thinks it has a potential winner, it submits it as a share. Hashes are generally measured in number of Mhases/sec or Ghashes/sec. This would be millions of hashes per second or billions of hashes per second (respectively). For example an Average ATI 5770 video card can compute roughly 150 to 200 Mhash/sec dependly on how you configure it.
The share you submitted is sent across the entire peer-to-peer Bitcoin network. All peers must agree if a share is the winner.

It's a lottery.
The percent chance that a single hash will be the winner is currently: 0.0000000000000001489590023.
This changes about every two weeks and is expected to get even tougher.
Even though the odds are so high, there is a potential for two clients to submit a winning share at the same time. When this happens, the Bitcoin peer-to-peer network choses the definitive winner. The loser's block is then declared invalid. Invalid blocks are a rare occurrence, but it does happen.

Mining Pools
Since the probability of the average home computer to find the correct hash is so slim, people have started to "pool" their resources together--in much the same way an office might buy several lottery tickets together.
You along with all the others in the pool submit shares. When a block is solved among one of the pool members, the 50 Bitcoin reward is split among all those who submitted shares during that block. The more shares you submit, the larger your portion of the reward.
Pools are operated by groups, or individuals and are kept alive by taking a small cut of your profits (usually a fee of about 3%).

Bad Things - Stale Shares and Idles
When you belong to a pool, you are trying to solve a block that the pool has relayed to you:
The Pool gets the current block from the Peer-to-peer Bitcoin network.
It sends your miner that information.
Your miner works on it.
Your miner submits shares it thinks will be potential winners.
If a block is solved elsewhere on the Bitcoin network, the pool must tell you miner to stop what it is doing and start work on the new block.
If your miner does not get this new block information, it will continue to work on submitting shares for the previous block. When this happens, your shares are stale and do not count for anything.
If the pool does not send any block information to your miner, it will become idle and not do anything (not contributing).
The best way to fix any of these problems on the miner end is to stop--and restart the miner software. It will then submit a new request for new block information from the pool.

BTC Guild
To keep this on topic.....
The BTC Guild mining pool was created (founded?) by eleuthria. He has committed countless hours and many of his personal resources to bring the fastest growing Bitcoin mining pool in the world.
Of of this writing it is also the second largest pool in the world.
eleuthria has made numerous enhancements to the pool in the short months that it has been in existence. However, most of his time lately has been trying to keep up with the explosive growth of the pool. And when I say "explosive" I think one of his early servers has actually melted. (I may or may not be making up that last statement.)
The number one reason the pool is so popular is that the fee is optional. You can choose how much or how little of a fee to pay.
That's right, you can join the pool for absolutely free if you want to. However, you get perks for paying a fee. And the higher the fee, the more perks you get! 
Get all the perks for paying a fee of 2.5% or more. This is still a great value compared to other pools.
At 0% fee (the default) you can join the pool and get paid based on the number of shares you submit. When the pool solves a block, you get paid your portion after 120 confirmations.
At 2% you can setup Idle miner email warnings. If you miner(s) stop submitting shares for some reason, you can be notified by email.
At 2.5% you get the above. AND you get paid immediately when a block is solved. You don't have to wait for 120 confirmations. AND you get paid even if the block later becomes invalid.
It's the best pool I have seen. The community is great and the maintainer, eleuthria, is extremely active. You can reach him right on this discussion in the forum, or on IRC chat (#btcguild on FreeNode).
eleuthria (OP)
Legendary
*
Offline Offline

Activity: 1750
Merit: 1007



View Profile
July 12, 2011, 05:13:59 PM
Last edit: July 12, 2011, 05:26:41 PM by eleuthria
 #2073

Stales went way down on US West with the patch about an hour ago.  Still having a very odd issue where the load balancer is spiking in CPU usage when running a block calculation, which is why you're getting idles.

I'm working on figuring out what about the calculation script is creating the problem.  This is my absolute top priority, because we just got screwed out of blocks (2 invalids in a row) due to the server essentially going offline before it was able to report the blocks on the network.  Same thing happened with the 2 invalids a couple days ago.

RIP BTC Guild, April 2011 - June 2015
655321
Newbie
*
Offline Offline

Activity: 46
Merit: 0


View Profile
July 12, 2011, 05:37:30 PM
 #2074

Stales went way down on US West with the patch about an hour ago.  Still having a very odd issue where the load balancer is spiking in CPU usage when running a block calculation, which is why you're getting idles.

I'm working on figuring out what about the calculation script is creating the problem.  This is my absolute top priority, because we just got screwed out of blocks (2 invalids in a row) due to the server essentially going offline before it was able to report the blocks on the network.  Same thing happened with the 2 invalids a couple days ago.

Yeah I noticed we had 4 invalids in about 24 hours time. Those two in a row just now scared the shit out of me.

You're doing a great job and are very attentive, all us BTC Guild miners appreciate your hard work!
eleuthria (OP)
Legendary
*
Offline Offline

Activity: 1750
Merit: 1007



View Profile
July 12, 2011, 07:05:57 PM
 #2075

I ran a small test run (added a 5th pool to the load balancer for about 3 minutes) using testnet.  The problem is either fixed, or NOT directly related to the publishing of new blocks.  Won't be able to verify until we find a block on US West.

RIP BTC Guild, April 2011 - June 2015
Yatta99
Member
**
Offline Offline

Activity: 84
Merit: 10


I need an new box...


View Profile
July 12, 2011, 07:27:51 PM
 #2076

Thanks for all the hard work  Smiley

In order for you to do testing and track down the problem I think we need to find a block once every 5 minutes for the next hour. Think that should give you some good testing data  Cheesy

Tips for new box to: 16s14wcsNo5TcdsGLttL7B1XWiCv8E4L6A
eleuthria (OP)
Legendary
*
Offline Offline

Activity: 1750
Merit: 1007



View Profile
July 12, 2011, 07:36:44 PM
 #2077

Thanks for all the hard work  Smiley

In order for you to do testing and track down the problem I think we need to find a block once every 5 minutes for the next hour. Think that should give you some good testing data  Cheesy


Unless it's broken, in which case that means I'd be losing about $200 every 5 minutes on invalid payouts...

RIP BTC Guild, April 2011 - June 2015
655321
Newbie
*
Offline Offline

Activity: 46
Merit: 0


View Profile
July 12, 2011, 07:42:56 PM
 #2078

NEW BLOCK FOUND, pleaaaaase let it be valid!

#   Block Link   Date/Time   Duration   Shares   Validity   My Shares   Earned   Donated   Details
1566
Fetching   2011-07-12 19:40:35   2:30:09   4287311   119 until confirmed   1700   0.01982594   0.00000000   
View
dinker
Member
**
Offline Offline

Activity: 103
Merit: 10



View Profile
July 12, 2011, 07:54:39 PM
 #2079

Reporting my observation:

Everytime a block is found, 2 of my 3 workers automatically switch to my backup pool.
Which means there must be some idle or connection error when a round is finished.

You can also notice right before last block was found we're at 2000G+,
we dropped to 1700-1800G after finding a block.

Help Me Help You Donations:
14kP6tNtrz3woESs9nEE5aDB81QTybGyyZ
655321
Newbie
*
Offline Offline

Activity: 46
Merit: 0


View Profile
July 12, 2011, 07:59:35 PM
 #2080

Looks like the block is good, so far anyway.
Pages: « 1 ... 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 96 97 98 99 100 101 102 103 [104] 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 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 ... 159 »
  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!