Electrum avanzado: seeds, carteras watch-only y PSBT en Bitcoin:


Gestión de Seeds en Electrum

La seed o semilla es la clave maestra de cualquier billetera de Bitcoin. Electrum utiliza un esquema propio de generación y derivación de seeds que difiere del estándar BIP39. Comprender su funcionamiento avanzado permite maximizar seguridad y compatibilidad con múltiples dispositivos.

Creación y respaldo de la seed

Al crear una nueva billetera en Electrum, se genera automáticamente una frase mnemotécnica de 12 o 13 palabras. Esta frase incorpora un checksum propio y un algoritmo de derivación único. Para respaldarla: Escriba la seed en un papel de alta calidad o en una placa metálica resistente al fuego y al agua. No almacene la seed en dispositivos conectados a Internet sin cifrado adicional. Agregue opcionalmente una passphrase (“frase de contraseña”) para generar una cartera completamente distinta e independiente.

Restauración desde la seed

Para restaurar la cartera: Inicie Electrum y seleccione “Restaurar o importar una cartera”. Ingrese la frase mnemotécnica completa, respetando el orden y ortografía. Si utilizó passphrase, indíquela cuando se solicite en caso contrario, deje el campo vacío. Elija el mismo estándar de derivación que en la creación (p.ej. electrum, segwit P2WPKH, etc.).

Seguridad y consideraciones avanzadas

Considere generar la seed en un entorno air-gapped para evitar fugas de datos. Utilice una passphrase robusta de al menos 20 caracteres para protección adicional. Verifique la integridad de la seed haciendo test de restauración en una máquina aislada. Implemente un esquema de multiparty con Shamir’s Secret Sharing si necesita distribuir la seed entre varios custodios.

Carteras Watch-Only en Electrum

Una cartera watch-only permite monitorear direcciones y recibos de fondos sin exponer claves privadas. Es ideal para auditorías, cajeros automáticos o entornos de solo consulta.

Generación de carteras watch-only

Para crearla en Electrum: En “Archivo” seleccione “Nueva/Restaurar”. Escoja “Use a master public key (xpub)” o importe direcciones individuales. Pegue la xpub de la billetera principal o una lista de direcciones en formato texto plano. Confirme y guarde el archivo con extensión .watch.

Uso de la CLI vs GUI

En la línea de comandos de Electrum: electrum create –watch-only –master-public-key xpub… –wallet watch_wallet electrum listaddresses –wallet watch_wallet para listar todas las direcciones generadas.

Ventajas y limitaciones

Permite auditoría en tiempo real sin riesgo de comprometer claves. No puede firmar transacciones requiere exportar PSBT o raw transactions a la billetera con clave privada. Ideal para escenarios de custodia compartida o buzones de notificaciones de pagos.

Transacciones Partially Signed Bitcoin Transactions (PSBT)

El formato PSBT (BIP174) facilita la firma en múltiples pasos, entre distintas aplicaciones o dispositivos, sin exponer claves privadas.

Creación de PSBT en Electrum

Para generar un PSBT: En GUI: vaya a “Enviar”, marque “Crear transacción sin firmar (PSBT)” y configure inputs/outputs. En CLI: electrum payto ADDRESS AMOUNT –unsigned –wallet your_wallet. Guarde el archivo .psbt resultante o copie la cadena Base64.

Flujo de trabajo con hardware wallets

Una vez generada la PSBT: Impor­ta el PSBT en el dispositivo (p.ej. Trezor, Ledger) usando Electrum o la interfaz CLI. El hardware wallet mostrará detalles de inputs y outputs para su revisión. Firme la PSBT y expórtela nuevamente cifrada en Base64 o archivo. Finalmente, cárguela en Electrum para completar y publicar la transacción.

Exportar, firmar y publicar

Exportar PSBT desde Electrum. Firmar en uno o varios dispositivos (multisig). Reimportar la PSBT firmada en Electrum. Verificar en la pestaña “Historial” y hacer clic en “Enviar ahora”.

Resumen de campos clave en PSBT

Campo DescripciónUnsigned Inputs Referencias a UTXOs que se desean gastarPartial Signatures Firma de cada clave privada involucradaSighash Type Tipo de firma (ALL, NONE, SINGLE)Global Xpubs Claves públicas maestras para multisig
Para más información y descargas de Electrum, visite https://electrum.org.

Leave a Reply

Your email address will not be published. Required fields are marked *