tx-maleability ¿quién volvió a firmar el tx?

Sería realmente genial si hubiera una manera de recorrer todos los txid en un nuevo bloque y poder verificar si (puede ) firmar su transacción original de la misma manera que se volvió a firmar, que coincida con el nuevo txid

pero supongo que requeriría que también tenga la clave privada de quien alguna vez renunció a su tx:/

Pregunta(s) :

si de alguna manera tuviera la clave pública de quien alguna vez volvió a firmar mi tx, ¿qué podría observar del nuevo txid malleat-ed?

¿Podría realizar una prueba en el nuevo txid para ver si está relacionado de alguna manera con mi tx y/o mi txid original?

Si es así, ¿cómo haría para acceder a la clave pública que se relaciona con la clave privada que volvió a firmar el txid en un nuevo bloque?

Supuesto(s) :

la clave pública se llama pública porque posiblemente podría/de alguna manera tener acceso a ella fácilmente...(??)

Si no se puede acceder fácilmente a la clave de publicación (suposición masiva), los pares en la red de bitcoin deben proporcionar la parte de la clave pública de sus claves (a otros pares), que es el par de la clave privada que usan para malformar/volver a firmar transacciones. .(!!?)

No entiendo la premisa de tu pregunta. Tal como lo entiendo, la maleabilidad significa crear una transacción diferente con la misma carga útil, que tenga una firma válida (pero diferente) con la clave original. No implica firmar la transacción con una nueva clave. Y no puede aprender nada sobre una transacción solo con su txid: el txid es un hash unidireccional de la transacción.

Respuestas (1)

En realidad, nadie más puede crear una firma válida para las entradas de su transacción, ya que no posee las claves privadas para hacerlo.

Cuando una transacción es procesada por un tercero, no se vuelve a firmar, simplemente se cambia su firma. Las firmas ECDSA son maleables, en el sentido de que tomar el número negativo S(módulo del orden de la curva) no las invalida. Dado que el TXID se crea mediante el hash de los datos completos de la transacción, esto dará como resultado una nueva transacción válida con una carga útil idéntica excepto por un nuevo TXID.

(Pensé/) entendí eso, ¡pero no confiaba totalmente en mi razonamiento! ¡Muchas gracias por la validación! la firma necesitaría claves privadas, esto en cambio parece una manipulación de cadenas