(1/2) ¿Puede una transacción de Bitcoin estar firmada y, aun así, no ser válida para incluirse todavía en un bloque? Sí. Dos campos ayudan a expresar restricciones temporales: nLockTime fija una altura de bloque o una marca temporal mínima; nSequence puede participar en reglas de reemplazo y, mediante relative locktime, exigir que haya pasado cierto tiempo desde que se confirmó la salida gastada. La distinción importa. nLockTime mira el momento de la transacción respecto a la cadena; relative locktime mira la edad de una entrada concreta. Los nodos comprueban estas condiciones antes de aceptar o incluir el gasto. Una firma válida no elimina esos requisitos. Por eso “firmada” no significa necesariamente “lista para confirmarse”.


1