I read the first paper which described the bitcoins. Most of it is clear except for one thing. I tried to find solutions online but couldn't find it.
I am completely aware of the implications of a regular majority attack and how it is carried out, the other resources required for it and the consequences. The question below is completely different from it.
The paper by Satoshi Nakamoto claims that bitcoin is secure when >50% of precessing power is controlled by good people(non-attacker). This means that the chain mined by good people will grow the fastest and the probability that the attacker will be able to catch it will be exponentially low. But consider a case when 51% of processing power is with good people and 49% of cpus have joined hands to attack the network. Now each good node might get transactions in different order. Further the first transaction in each block is special which pays to the creater of the block. So basically each good node is trying to hash a different block while all the attackers are trying to hash a single block. Isn't it that the attackers can hash the block much faster than good people. Thus their chain has one extra block at this step than good people.
I have already asked few people but couldn't get any satisfactory answer to it. Neither could I find anything which addresses the difference of block for good people online.