Pero hace un rato le estaba dando vueltas que entonces ¿qué pasa con bitpay que admite pagos con 0 confirmaciones? ¿No pueden tener un problema si los usuarios envían pagos sin comisiones?
Es un equilibrio entre comodidad y seguridad. Si la transacción no se ha confirmado, Bitpay suele retransmitirla cada cierto tiempo para que los mineros no la "olviden".
Otras opciones, que no sé si utilizan, podría ser tener algún acuerdo con algún minero para que incluya las transacciones sin comisión que le interesen cuando encuentre un bloque.
También podrían crear una nueva transacción hacia ellos mismos que utilice las salidas de la transacción con cero confirmaciones y cero comisiones, añadiendo una comisión especialmente elevada a esa segunda transacción. De esa forma, se confirmarían las dos transacciones de manera secuencial instantáneamente, porque la segunda transacción no se puede confirmar si no se ha confirmado la primera.