Las salidas no gastadas se gastan automáticamente

Después de generar una billetera 2 de 3 (usando brainwallet http://ms-brainwallet.org/#generator ) puedo almacenar mis claves privadas/públicas para cada uno de los participantes.

Luego envío una pequeña cantidad de BTC a esta dirección (0.0002). El monto se registra y confirma correctamente en la cadena de bloques y se enumera como una transacción no gastada.

Luego creo una nueva transacción que gasta (0.0001 BTC). Esta transacción es exitosa. En el tercer paso, envié más fondos a la billetera 2 de 3 (0.0003). Aquí es donde ocurre el problema: todos los fondos que deposito en esta billetera a partir de la segunda transacción se gastan automáticamente en varias direcciones desconocidas, y nunca hay transacciones sin gastar, sin importar cuánto deposite allí.

Ya he probado esto con varias billeteras.

Lo que estoy pensando es que hay un problema de cambio. Encontré algunas formas en que los fondos pueden "evaporarse", pero no he podido solucionar el problema por completo. Cualquier entrada sería apreciada.

No estoy seguro de entender lo que está pasando de su descripción. ¿Podría dar la dirección de firma múltiple o dibujar un diagrama?
¿Es 32sQKWebFMMdgmvfyJsUz8Fxbi4HJJaqcf?
O cometió un error al crear la transacción multisig, o su clave privada está comprometida de alguna manera (las billeteras cerebrales en general son solo una mala idea). Como han dicho otros, ayudaría si publica la dirección multisig en cuestión.
Sí, es 32sQKWebFMMdgmvfyJsUz8Fxbi4HJJaqcf

Respuestas (1)

Supongo que está utilizando frases de contraseña débiles para generar sus claves. Este es un error común con las billeteras cerebrales. Es bien sabido que hay bots que escanean la cadena de bloques en busca de monedas no gastadas contenidas en una dirección generada a partir de una frase de contraseña débil y las toman por sí mismos. No he oído hablar de un bot que busque contraseñas débiles en direcciones p2sh multisig, pero no me sorprende que exista. No es muy diferente a buscar frases de contraseña débiles en una transacción estándar de clave de pago para publicación.

La razón por la que creo que este es el caso es porque sus monedas se toman de la dirección multisig después de haber realizado una transacción desde la dirección multisig. Cuando realiza una transacción desde la dirección multisig, revela todas las claves públicas con las que está asociada la dirección multisig. Si la frase de contraseña asociada con la clave es débil, los bots pueden descifrar la clave privada y sus monedas desaparecerán.

Si sus monedas fueron tomadas antes de realizar una transacción desde la dirección multisig, esto podría significar que su computadora o el generador de billetera cerebral están comprometidos. También es posible que haya un bot que pueda descifrar una dirección multigrado p2sh sin conocer las claves públicas (esto es factible, pero dado que el espacio de búsqueda es más grande, sería más difícil para el bot). Pero dado que este no es el caso, parece bastante claro que está utilizando frases de contraseña débiles para generar sus claves.

>>>No he oído hablar de un bot que mire las direcciones multisig p2sh en busca de frases de contraseña débiles<<< OK, ahora lo has oído :)
Ese debería ser el caso ya que estaba jugando con pequeñas cantidades. ¡Gracias!