I have read that a block contains several transactions.
An attacker can forge fake a block.
The blockchain is safe because the system will choose and keep the longest chain.
So the fake block will be lost.
This is great but what happens if my transaction was included in the fake block? Let's suppose I am buying a car. Should I wait for 6 confirmations to be sure? That would mean that I have to wait one hour!