Perdí mi billetera de Bitcoin y solo tengo 11 de las 12 palabras de frases iniciales mnemotécnicas. ¿Cómo puedo obtener mis Bitcoins?

Soy nuevo en todo esto de Bitcoin, y mi primer intento casi sale mal. Perdí donde creé mi billetera. Tengo mi dirección de Bitcoin y solo 11 de mis palabras clave mnemotécnicas (de 12). Intenté usar una palabra que pensé que era y luego recuperé una billetera en una billetera de pan, pero después de sincronizar, todavía tenía saldo cero durante horas. Me puse en contacto con el grupo de apoyo y me dijeron que probablemente había cometido un error.

¿Que puedo hacer?

Cuando dices 'claves privadas', asumo que en realidad te refieres a 'palabras de frase inicial mnemotécnicas', ¿verdad? Las claves privadas son largas cadenas de números y letras que parecen aleatorias. Las frases semilla mnemotécnicas se componen de palabras regulares.
Sí, me refiero a "palabras de frase semilla mnemotécnicas" y tengo 11 palabras de las 12 palabras
Puede encontrar metasafe.org útil @Perry

Respuestas (3)

Si te falta la primera palabra y conoces el resto de las 11 palabras, hay 2048 mnemotecnias posibles, pero solo ~128 de ellas son válidas.

Usando Python y esta biblioteca, puede imprimir todos los válidos con este simple script:

from cryptotools.BTC.HD import check, WORDS

phrase = "{x} decrease enjoy credit fold prepare school midnight flower wrong false already"

for word in WORDS:
    mnemonic = phrase.format(x=word)
    if check(mnemonic):
        print(mnemonic)

La salida es:

alcohol decrease enjoy credit fold prepare school midnight flower wrong false already
alien decrease enjoy credit fold prepare school midnight flower wrong false already
ancient decrease enjoy credit fold prepare school midnight flower wrong false already
animal decrease enjoy credit fold prepare school midnight flower wrong false already
apple decrease enjoy credit fold prepare school midnight flower wrong false already
baby decrease enjoy credit fold prepare school midnight flower wrong false already
bamboo decrease enjoy credit fold prepare school midnight flower wrong false already
become decrease enjoy credit fold prepare school midnight flower wrong false already
blanket decrease enjoy credit fold prepare school midnight flower wrong false already
body decrease enjoy credit fold prepare school midnight flower wrong false already
...

Luego, puede probarlos uno por uno en una billetera compatible con BIP39. Obviamente cambie las últimas 11 palabras en mi ejemplo con sus palabras.

¡Buena suerte!

Esto es exactamente lo que necesitaba. ¡Muchas gracias, me has guiado por el camino de una recuperación de semillas exitosa!

Si solo le falta una palabra de una frase inicial de 12 palabras y conoce la posición de la palabra que falta, es probable que pueda recuperar su billetera. Como mencionó Martin, si le faltan varias palabras o no sabe la posición de la palabra que falta, entonces la cantidad de combinaciones posibles aumenta considerablemente, tal vez hasta el punto de que no es factible computacionalmente.

Aquí hay un enlace a la lista de palabras BIP39 . Si recuerda algo sobre la palabra (p. ej., cree que comenzó con una "a"), puede intentar recuperar manualmente una billetera con cada palabra que coincida con su sospecha (en combinación con el resto de su frase inicial).

Para ejecutar la lista completa, probablemente querrá automatizar el proceso usando algún software para iterar rápidamente a través de la lista.

Si se refiere a los "11 caracteres" de su clave privada, no tiene suerte. La fuerza bruta de los caracteres que faltan no es posible, al menos no en el mundo actual.

Si te refieres a "11 palabras" de una frase mnemotécnica, tampoco tienes suerte. Teniendo en cuenta el número astronómico de combinaciones posibles que solo puede contener un mnemotécnico de tres, cuatro o cinco palabras, un ataque de diccionario para analizar el resto de la fase mnemotécnica sería muy difícil, con cada palabra adicional necesaria (no estoy seguro si tenía un 15 o 16 palabras mnemotécnicas), creando un aumento exponencial masivo en la resolución utilizando el poder de cómputo actual.

Falta 1 palabra de un mnemotécnico, podría ser un ataque de diccionario en una estación de trabajo de PC moderna. Faltan 2, casi imposible a menos que sepa cómo atacar el diccionario, tenga sus tablas de arcoíris listas para funcionar, pero ¿3 palabras o más? -- Simplemente hay muchas palabras posibles, sin incluir los plurales, los cambios de prefijo, los cambios de sufijo o la plétora de otras alteraciones lingüísticas que se pueden hacer a la mayoría de las palabras, lo que las convierte en una palabra completamente diferente.

Sí, me refiero a "palabras de frase semilla mnemotécnicas" y tengo 11 palabras de las 12 palabras
Si te falta una palabra, ¿sabes si es la última, la primera o alguna palabra específica? Me refiero a orden... porque el orden cuenta. Dicho esto, si te falta la ÚLTIMA palabra, por ejemplo; tendrías que hacer un ataque de diccionario... que tendrías que saber cómo hacerlo. Esto incluiría ejecutar una CLI de billetera en Linux, supongo que Linux Kali para un sistema operativo (alguien puede querer intervenir aquí ya que no estoy muy familiarizado con las técnicas de fuerza bruta), pero esencialmente fuerza bruta la última palabra a través de CLI utilizando una base de datos de arco iris de palabras de diccionario (que puede encontrar en línea).
es la primera palabra
Entonces lo mismo ocurre con lo que he escrito justo arriba. Tendría que probar palabra tras palabra, usando un "ataque de diccionario" para intentar encontrar la palabra faltante correcta. Una billetera en línea como BreadWallet no es una opción, tienen medidas de seguridad para evitar cualquier intento de este tipo y le prohibirán intentarlo más de unas pocas veces. Por lo tanto, deberá hacerlo a través de una billetera, que está completamente sincronizada, con un procesador rápido y mediante CLI. Y cruza los dedos... que la primera palabra empiece con A, B o C.