The second answer, although there is only one "winner" of each block's competition, so it's only one miner/mining pool which ends up confirming a transaction. It's controlled by a hardness parameter that's readjusted automatically in a regular fashion.