Nemónico personalizado de Trezor

¿Cómo hago para usar las palabras que elijo en una semilla trezor? Solo quiero palabras que yo selecciono y en el orden que yo selecciono.

No me preocupa que esta sea una forma menos segura de generar una semilla. Haré todo esto fuera de línea con una computadora desechable si es necesario. Quiero usar una lista de palabras personalizada junto con algunas matemáticas personalizadas que generan el orden correcto de mi semilla.

Todavía tengo que encontrar una manera de hacer esto con mi trezor. Personalmente, creo que mis semillas de respaldo están más seguras en mi cabeza que en una hoja de papel.

Intenté generar claves públicas/privadas con un mnemotécnico personalizado con palabras personalizadas. No funcionó.

Intenté generar claves públicas/privadas con un mnemotécnico personalizado con una lista de palabras generada desde myTrezor.com (AZ, excluyendo X, aproximadamente 10 palabras para elegir por letra) [Hice esto escribiendo cada letra y copiando las opciones del menú desplegable] No funcionó. [Error: la acción se interrumpió. Nemónico no válido, ¿las palabras están en el orden correcto?]

¿No debería generarse un par de claves públicas/privadas válido independientemente de las palabras que elija y el orden en que las coloque?

Respuestas (3)

Trezor implementa el estándar descrito en BIP 0039 , que genera un menemónico a partir de una lista predefinida de palabras . A partir de esta mnemotécnica se genera la semilla. No hay forma de elegir sus propias palabras o el orden de las palabras para la mnemotécnica con Trezor.

Mire el script tcsh de hardware brain wallet para saber cómo configurar Trezor sin conexión. Este script utiliza palabras mnemotécnicas BIP 39 para restaurar dispositivos Trezor. Este breve guión se puede acortar aún más para lograr lo que desea. Además, el software de ejemplo BIP 39 maped brain wallet demuestra cómo medir la entropía asociada con una semilla de raíz BIP 39. La alta entropía es un requisito para establecer sus propias palabras BIP 39 de bajo riesgo .

Aquí está el secreto para usar la interfaz de línea de comando bitcoin-explorer (bx) de libbitcoin sin conexión y sin contraseña.

Aquí se explica cómo bximitar lo que hace un Trezor para generar una dirección para m/44'/0'/0'/0/0 para imitar los comportamientos configurados de Trezor:

% echo "core leaf knee fashion gap decade radar double bulk fruit pitch either club citizen inspire gravity clinic build decade latin alter craft cherry glance" | bx mnemonic-to-seed | bx hd-new -v 76066276 | bx hd-private -d -i 44 | bx hd-private -d -i 0 | bx hd-private -d -i 0 | bx hd-public -i 0 | bx hd-public -i 0 | bx hd-to-ec | bx ec-to-address -v 0

12VwB8c4NRHPaxuaLWXRWE1Rf3jJxa4FvD

Para la clave privada sin comprimir correspondiente :

% echo "core leaf knee fashion gap decade radar double bulk fruit pitch either club citizen inspire gravity clinic build decade latin alter craft cherry glance" | bx mnemonic-to-seed | bx hd-new -v 76066276 | bx hd-private -d -i 44 | bx hd-private -d -i 0 | bx hd-private -d -i 0 | bx hd-private -i 0 | bx hd-private -i 0 | bx hd-to-ec | bx base58check-encode -v 128  

5JvjtTwgkEx8urCTenmusab5PkV1SjniTmgGKvPqx7xHmSZPgGz

Y para la clave privada comprimida correspondiente :

% echo "core leaf knee fashion gap decade radar double bulk fruit pitch either club citizen inspire gravity clinic build decade latin alter craft cherry glance" | bx mnemonic-to-seed | bx hd-new -v 76066276 | bx hd-private -d -i 44 | bx hd-private -d -i 0 | bx hd-private -d -i 0 | bx hd-private -i 0 | bx hd-private -i 0 | bx hd-to-ec | sed 's/$/01/' | bx base58check-encode -v 128

L28CJ9vNRraMvG9ado3ENFFQPQvcxbrn1ACJeWfq4Hh2zwXeQqDt

Las billeteras de hardware Trezor y Keepkey están utilizando claves comprimidas para evitar que las claves públicas sin comprimir inflen la cadena de bloques de Bitcoin.

Para altcoins basados ​​en Bitcoin, use m/44'/ SLIP_44_Table '/account'/(0 or 1)/n junto con la versión (-v) seleccionada de BIP 44 Altcoin Mapping Table para reconstituir direcciones y claves privadas. El cálculo de direcciones usando base58check-encode usará valores de versión de la columna mainnet version_p2pkh , de manera similar, el cálculo de claves privadas usando base58check-encode debe usar la columna mainnet version_WIF de la tabla de mapeo de altcoin BIP 44.

FYSA: un solo dispositivo Trezor puede admitir varias contraseñas ASCII para admitir una capacidad de negación plausible. Sin embargo, solo una contraseña puede estar activa a la vez para una sesión de la aplicación Trezor. El subcomando bx mnemonic-to-seed también acepta contraseñas.

Si simplemente necesita sembrar su trezor con su propia semilla mnemotécnica, aquí hay un tutorial simple sobre cómo hacerlo:

https://doc.satoshilabs.com/trezor-user/recovery.html

Sí, entiendo cómo usar y restablecer mi mnemónico, pero en lugar de usar las palabras simples que puedo elegir con el software mytrezor, quiero usar, por ejemplo, la Constitución de los EE. UU. o mi poema favorito.
eso es una muy mala idea
@Garganta ¿Por qué? Las palabras son palabras y tal como están las cosas ahora, olvido mis palabras o que alguien las mire directamente si las guardo en una caja fuerte. No estoy diciendo que usaré la constitución de los EE. UU., pero lo más probable es que sea algo como la canción favorita de mi madre o algo que pueda recordar Y mantener en mi cabeza.
@TdotThomas "lo más probable es que sea algo así como la canción favorita de mi madre" Su billetera será recogida dentro de una semana por un bot. Si no me cree, vea el ejemplo 1 y el ejemplo 2 .
@TdotThomas las palabras no son solo palabras. la entropía es algo real, y los humanos son terribles para elegir cosas al azar. y lo peor que puedes hacer es elegir una frase que sea de una canción o algo así. solo lea los ejemplos que ha proporcionado Maximillian Laumeister
@MaximillianLaumeister Acabo de usar la constitución de los EE. UU. y My Mother Fav. Canción como ejemplo. Será una frase personalizada (no publicada) en un pedido personalizado, generada a partir de números que solo yo conozco. Por lo tanto, no está realmente en la misma categoría que los ejemplos que publicaste.
@George Acabo de usar la constitución de los EE. UU. y My Mother Fav. Canción como ejemplo. Será una frase personalizada (no publicada) en un pedido personalizado, generada a partir de números que solo yo conozco. Así que no está realmente en la misma categoría que los ejemplos publicados por Max.
@TdotThomas Estoy confundido, si solo está generando una serie aleatoria de palabras, ¿por qué no está usando la semilla generada por trezor? al menos sabemos que Trezor tiene un RNG mejor que tú :)