Why 0 Confirmation Transactions Are Safe For Most Use Cases