Al menos Bitcoin Core y Electrum permiten gastar entradas aún sin confirmar.
Pero entonces me surge la siguiente duda: ¿Qué pasaría si se confirma la segunda transacción y NO la primera? ¿No permitiría esto el “doble gasto”?
Probablemente no me he explicado bien del todo. Quería decir que al menos Bitcoin Core y Electrum permiten crear nuevas transacciones cuyas entradas gastan de salidas aún sin confirmar.
De acuerdo con el ejemplo de SUPERANTONIO, no son dos transacciones que compiten entre sí por entrar en un bloque porque ambas intenten gastar simultáneamente al menos una UTXO común. Se trata de dos transacciones encadenadas, donde la segunda transacción gasta de al menos una salida aún sin confirmar de la primera. Es decir, la confirmación de la segunda transacción depende necesariamente de la confirmación de la primera.