¿La maleabilidad de las transacciones es una amenaza para mi monedero local?

Tengo una billetera Bitcoin-QT local. ¿Se puede usar la maleabilidad de las transacciones para robar mi horda de decenas de miles de Satoshis?

Respuestas (2)

No. Bajo ninguna circunstancia puede usarse para robar fondos de una billetera Bitcoin-QT.

Sería bueno tener una explicación completa en lugar de solo la palabra "no".
Hay mucha información sobre qué es la "maleabilidad de la transacción" y qué afecta. ¿Debería escribir una explicación de por qué los silenciadores de cortadoras de césped no pueden ser responsables de robar fondos de una billetera también? Se trata del mismo nivel de conexión y coherencia.
Si es evidentemente obvio y nadie tendría la duda, ¿por qué el autor de la pregunta hizo su pregunta en primer lugar? Cualquier pregunta que valga la pena hacer, vale la pena responderla con algo más que la palabra no.

La maleabilidad de la transacción tiene un efecto muy pequeño en un usuario regular, como máximo puede estropear parte de su contabilidad si almacena la identificación de transacción de una transacción antes de que se confirme.

La maleabilidad de las transacciones solo afecta a las transacciones no confirmadas. El error permite duplicar una transacción no confirmada con una nueva identificación de transacción. Dado que las dos (o más) transacciones están gastando la misma entrada, solo una puede pasar, pero esa de ellas debería entregar el dinero tal como se esperaba. Para los principales servicios que dependen de una gran cantidad de transacciones no confirmadas, esto puede causar algunos dolores de cabeza, pero no hay forma de que pueda usarse para robar dinero de su billetera Bitcoin-Qt .

Cuando dice que la maleabilidad de la transacción solo afecta a las transacciones no confirmadas, ¿quiere decir que mientras haya una confirmación, la maleabilidad de la transacción no puede ocurrir?
Correcto. Esencialmente es un "doble gasto" con los mismos resultados. El "doble gasto" solo se diferencia por tener una ID de transacción diferente. Cuando su transacción ya se ha convertido en un bloque, es inmune a la maleabilidad de la transacción, ya que las entradas ya se han agotado.