¿Se pueden fusionar dos transacciones firmadas en una sola?

Estoy en una situación en la que tengo una transacción prefirmada que, debido a un error en el software que la generó, tiene una tarifa inferior a la tarifa mínima de retransmisión. Tengo el hexadecimal de esa transacción, pero no se puede transmitir de una manera que lo extraiga, así que no sirve de nada. Por lo tanto, la pregunta: ¿es posible fusionarlo con otra transacción que podría crear arbitrariamente y firmar con mi billetera, de modo que esa transacción desbloquee suficientes bitcoins para cubrir la tarifa de la transacción resultante? Si es así, ¿cómo podría hacer esto?

El término a buscar es "niño-paga-por-padre". Todo lo que se necesita es un minero para recoger el par padre-hijo para su confirmación. Ponga una buena tarifa en la transacción del niño. Es posible que también puedas contactar a un minero directamente.
@RichApodaca No puede hacer que un niño pague por el padre si la tarifa de transacción de su padre es inferior a minrelay. Un nodo no aceptará al hijo si no conoce al padre, y los nodos no transmitirán al padre, por lo que no lo sabrán.
Los nodos establecen sus propias políticas de retransmisión. Bitcoin Core agrega transacciones sin padres a un grupo huérfano. Solo se necesita un minero para recoger el par padre-hijo. Es cierto que puede no funcionar dependiendo de los compañeros. Pero estas no son reglas de consenso.

Respuestas (1)

Potencialmente. Depende de cómo se haya firmado la transacción.

Si se firmó con una SIGHASH_ALLbandera, no puede combinarlo ya que la firma verifica que las entradas y salidas no hayan cambiado.

Si se firmó con una ANYONE_CAN_PAYbandera, puede agregar entradas adicionales y potencialmente más salidas dependiendo del resto de la firma.

Todas las carteras de consumidores que conozco tienen como valor predeterminado SIGHASH_ALL, por lo que es probable que no tenga suerte.

Su mejor opción sería enviar más BTC a esa dirección y firmar un nuevo tx, o importar su clave privada a otra billetera con más BTC y crear un gasto de tx desde más de una dirección.