Envío de BTC usando Seed Hex o mnemotécnico

Estoy interesado en enviar BTC de una billetera a otra y probablemente automatizarlo a través de algunas bibliotecas.

Tengo una pregunta: si tengo un hexágono semilla o 12 palabras, puedo generar todas mis billeteras (direcciones, claves privadas) con la herramienta mnemotécnica BIP39.

¿Cómo podría saber qué billeteras externas (claves privadas) debería usar para enviar btc usando bibliotecas, suponiendo que generalmente cambie?

¿Cómo podría básicamente enviar BTC a una billetera que solo tenga semillas hexagonales o 12 palabras?

Respuestas (2)

¿Cómo podría saber qué billeteras externas (claves privadas) debería usar para enviar btc usando bibliotecas, suponiendo que generalmente cambie?

No puede hacerlo sin escanear toda la cadena de bloques para averiguar qué direcciones se han utilizado antes.

¿Cómo podría básicamente enviar BTC a una billetera que solo tenga semillas hexagonales o 12 palabras?

No puede hacerlo sin escanear toda la cadena de bloques para encontrar los UTXO que puede gastar.


En general, una frase mnemotécnica o una semilla no es suficiente para poder enviar Bitcoin a otra persona. Debe generar claves y escanear toda la cadena de bloques para encontrar UTXO que pueda gastar. Es por eso que muchas billeteras almacenan más que solo la frase inicial en sus archivos de billetera.

Gracias por tu respuesta. ¿Qué claves debo generar para buscar UTXO? Puedo generar todas las claves privadas para billeteras... Por cierto, tengo claves xpub y xpriv de billetera.

Este ejemplo de Bitcoin , publicado hace casi 3 años, debería responder de manera sucinta a la mayoría de sus preguntas. Los niveles de las rutas BIP 44 ( m o M/propósito'/tipo_moneda'/cuenta'/cambio/índice_dirección ) se pueden ajustar según sea necesario. Algunos de los ejemplos adyacentes demuestran cómo la tecnología BIP 32/39/44 se puede extender a otras monedas alternativas.

Para un tipo de moneda determinado, se requiere el escaneo de cadenas de bloques de direcciones sintetizadas, asociadas con una M secuencial dada, para identificar las UTXO aplicables. Para un M dado con UTXO asociados, existe un compañero m . Las aplicaciones de billeteras HD realizan tales operaciones de contabilidad de manera innata. Las billeteras HD también tienden a usar claves privadas comprimidas, claves públicas comprimidas y direcciones comprimidas para minimizar las tarifas de transacción.

Use algo como bx (bitcoin-explorer) para sintetizar las claves de la otra billetera y use la dirección sintetizada para enviar fondos, o use productos comerciales como Trezor, Ledger, Jaxx, Mycellium... Sin embargo, las rutas y detalles de HD para Ethereum y Monero variarán e introducirán problemas de interoperabilidad de palabras clave.

Por ejemplo, las rutas de Ledger Ethereum no siguen el estándar BIP 44. Además, no existen detalles para estandarizar la síntesis clave de Monero a partir de palabras semilla BIP 39. Es probable que esto genere problemas de interoperabilidad de palabras clave entre el soporte de Ledger existente y el soporte futuro de Trezor.

La funcionalidad existente en https://github.com/bholben/seaweed se puede ampliar para lograr lo que desee en un antiguo dispositivo iOS o Android con espacio de aire permanentemente fuera de servicio para sintetizar direcciones para otra billetera HD.