hey Luke thanks for your answer! I have been reading at places that once miner mines a block, then he fires all the transactions inside it. After that, all the other nodes sync up and receive the latest block and then they also fire the transactions inside the block. This doesnt make sense to me! Why other nodes will waste the computing power when they are not getting the gas reward.