No, the network hash rate doesn't affect the pool block rate.
You seem to have added that in and then removed it in your calculations.
Your answer is correct, but the calculation is adding then removing variables.
The network difficulty it what matters.
To get the network difficulty use getinfo on bitcoind or
http://blockchain.info/q/getdifficulty - call that D
If the pool hash rate is X TH/s
Then the
expected average time for the pool to find a block is:
(D * 2^32) / (X * 10^12) seconds (i.e. a simple 2 number division of D and X)
So assuming the pool hash rate is 6.05TH/s
(8974296.01488785 * 2^32) / (6.05 * 10 ^ 12) = ~6371s or ~1hr 46min
Okay I know that difficulty should be used not hashrate of the network ,but and here is my problem with using difficulty lets say the network hashrate is 71Th and difficulty is 8974296. Lets say 30 percent of the network drops off but that bitminter has 0 dropoff. This has happened more then once. During the 30 percent dropoff bitminter has 6Th out of 50Th I would think we get more blocks during the 30% drop off. I realize that difficulty stays stable for about 11 days while bitminter hash and network hash are in a flux state.
So my logic was the current hashrate ratio of bitminter to network is more important then using the 11 day constant difficulty number. My best case real world example is BTC guild is huge 30 out of 71 Th lets say all of asicminers 8Th is with BTC guild and all is well.
Bitminter is at 6Th the network is at 71Th.
.
Our percent is 6/71 or 8.4 percent. lets say asic miner's gear drops off do to a power issue since it is all with BTC guild Bitminter stays the same 6Th but the network drops off to 63Th our percent is 6/63 or 9.5 percent. So if asicminer was down for 1 day difficulty stays set at 8,974,296 but for practical purposes our network share rose from 8.4 to 9.5 percent.
For instance Network Hash is the following on :
April 19Th 58Th
Apr 20Th 58Th
Apr 21St 65Th
April 22nd 80Th
April 23rd 70Th
April 24Th 75Th
Difficulty was constant . For the sake of argument lets say bitminter's hashrate flux was + or - 2% while the network had larger swings due to Asicminer turning its gear on and off. Asicminer has about 8Th and I see big quick drops close to 8Th in the network.
My method is never going to be exact since I am using 2 changing variables bitminer hashrate and network hashrate. And I am not using the difficulty which is an eleven day(IIRC) constant. But my method should reflect the real share of blocks better if
bitminer's hashrate is more stable then the network's hashrate during the time sampled.