You have visibly a fundamental misunderstanding about mining blocks.
If you have hash power that is so that, with a given difficulty, on average, you find a good block, say, every hour, which means that you have about 1/6 of the total hash power *when the difficulty was determined*, then it doesn't matter whether others are mining or not, you will win, on average, one block every hour - minus those few seconds that you were mining on the wrong block each time.
your not getting it at all!!
ok try this..
imagine the olympics 100m
5 guys.. they all run
average is 10 seconds to get to the other end, and only 1 guy wins
This is simply wrong, because the mining process is not a cumulative work towards a solution. Every hash is a random trial, independent of other trials. It is not because you have been hashing for 20 minutes on a block, that your probability of finding a solution in the next second is higher than if you just started hashing on that block or any other one. It is a Poisson process, not a cumulative calculation.
YOU WERE saying by taking people away makes the time double, triple quadruple.. not me
but now you are switching so now you are proving my point
my point is that everyone is independant and there is only one winner.. i never said its cumulative.. it was you that said it was cumulative by suggesting take 90% away and people will be waiting hours..
they wont..
AGAIN
have an olympic 100m race of 10 guys.. the winner gets to the end in 10 seconds..
now imagine if he was shot..
the runner up WONT!!!!!! have got to the other end in 20 seconds.. he would have got there in about 10seconds (plus a few miliseconds)
shoot all 9 runners so there is only 1 runner.. that last runner. again would still reach the end point in ~10 seconds.
based on YOUR scenario of everyone having 10% of hashrate. ill show you what i mean
YOUR (wrong) scenario:
"In other words, if this pool has 10% of all the hash rate, when his peers have mined 90 blocks on the new chain, he will have mined 10 blocks on the old chain. "
AGAIN only winning 1 block an hour does not mean your X* slower than anyone else.. it just means your competing against X number of people and 1 of X times you happen to be milisecond faster that anyone else.
you wont find runner 1 =10seconds
you wont find runner 2 =20seconds
you wont find runner 3 =30seconds
you wont find runner 4 =40seconds
you wont find runner 5 =40seconds
you wont find runner 6 =40seconds
you will find they are all close by each other yes a difference in hashrate can make a difference .. BUT so can LUCK of the randomness of the solution
take your example again
"In other words, if this pool has 10% of all the hash rate, when his peers have mined 90 blocks on the new chain, he will have mined 10 blocks on the old chain. "
if 9 pools went off and mined on chain X and 1 pool remained on chain A
after say 900 minutes
pool1chainX =~10 blocks taking ~10 minutes EACH block
pool2chainX =~10 blocks taking ~10 minutes EACH block
pool3chainX =~10 blocks taking ~10 minutes EACH block
pool4chainX =~10 blocks taking ~10 minutes EACH block
pool5chainX =~10 blocks taking ~10 minutes EACH block
pool6chainX =~10 blocks taking ~10 minutes EACH block
pool7chainX =~10 blocks taking ~10 minutes EACH block
pool8chainX =~10 blocks taking ~10 minutes EACH block
pool9chainX =~10 blocks taking ~10 minutes EACH block
(totalling 90 blocks with average 10minutes)
and
pool1chainA =~90 blocks in ~900 minutes
pool1chainA has no competition to lose by, by seconds
check out the orphan timing
https://blockchain.info/orphaned-blocksthe runner ups are SECONDS behind each other not minutes/hours
465722
Timestamp 2017-05-10 08:19:
11Number Of Transactions 2752
Relayed By Bixin
Timestamp 2017-05-10 08:19:
10Number Of Transactions 2726
Relayed By GBMiners