Índice del curso · 13 lecciones
Billeteras de Bitcoin y autocustodia

Tipos de dirección de Bitcoin y rutas de derivación

Un cuaderno abierto, sin texto y de color crema, con cuatro cintas marcapáginas, sobre una mesa de madera clara.

Esta lección es una traducción del original en inglés, que es el texto de referencia. Leer en inglés

Los primeros caracteres de una dirección de Bitcoin te dicen su tipo: 1 es Legacy, 3 es una dirección de script (Nested SegWit en una billetera de una sola clave), bc1q es Native SegWit y bc1p es Taproot. Una ruta de derivación es el camino que sigue la billetera desde las palabras de recuperación hasta esas direcciones. Una aplicación que sigue otro camino encuentra otro conjunto de direcciones, normalmente vacías. Con estas dos ideas podrás comprobar una dirección antes de enviarle fondos, elegir el tipo que menos te cueste en comisiones y resolver el susto más habitual de la autocustodia: restaurar las palabras y ver un saldo de cero. Normalmente las monedas están a salvo en la blockchain y la billetera busca en el lugar equivocado.

Aquí partimos de lo que viste en la lección Cómo funcionan las frases semilla: cómo las palabras se convierten en claves. Si aún no conoces las claves públicas y las direcciones, lee primero la lección Claves, direcciones y firmas en palabras sencillas.

Cuatro tipos de dirección en una sola red

Una dirección es una forma breve de escribir un script de bloqueo: la regla que dice qué se necesita para gastar las monedas enviadas a ella. Bitcoin ha incorporado nuevos tipos de script de bloqueo con los años, cada uno con su propio formato de dirección. Los cuatro siguientes funcionan hoy en la misma red y puedes enviar de cualquier tipo a otro, siempre que el software que envía conozca los formatos más nuevos (más abajo lo explicamos).

Empieza por Nombre habitual Nombre técnico En uso desde Conviene saber
1 Legacy P2PKH (pago al hash de la clave pública) 2009 El original. El más caro para gastar
3 Nested SegWit, en una billetera de una sola clave P2SH (pago al hash del script). Aquí, P2SH-P2WPKH: SegWit dentro de una dirección de script 2017 (direcciones de script desde 2012) Un puente para software antiguo. Una dirección 3 también puede ser de una billetera multisig, que necesita varias claves para gastar
bc1q Native SegWit P2WPKH (42 caracteres), P2WSH, normalmente multisig (62 caracteres) Agosto de 2017 Una opción predeterminada habitual hoy
bc1p Taproot P2TR (pago a Taproot) Noviembre de 2021 Siempre 62 caracteres. El más barato para gastar

SegWit (Segregated Witness) trasladó las firmas a una parte separada de la transacción que se cuenta con descuento, lo que abarató el gasto. Se activó en el bloque 481 824 el 24 de agosto de 2017. Taproot, que añadió un sistema de firmas más nuevo (firmas Schnorr) y el formato bc1p, se activó en el bloque 709 632 el 14 de noviembre de 2021.

Unas palabras, cuatro billeteras separadas

La frase de demostración de la lección sobre frases semilla, abandon abandon … abandon about, produce estas primeras direcciones de recepción en las cuatro rutas estándar:

  • Legacy (m/44'/0'/0'/0/0): 1LqBGSKuX5yYUonjxT5qGfpUsXKYYWeabA
  • Nested SegWit (m/49'/0'/0'/0/0): 37VucYSaXLCAsxYyAPfbSi9eh4iEcbShgf
  • Native SegWit (m/84'/0'/0'/0/0): bc1qcr8te4kr609gcawutmrza0j4xv80jy8z306fyu
  • Taproot (m/86'/0'/0'/0/0): bc1p5cyxnuxmeuwuvkwfem96lqzszd02n6xdcjrs20cac6yqjjwudpxqkedrcr

Las mismas doce palabras, cuatro direcciones sin relación entre sí. Cada ruta lleva a su propia familia de direcciones con su propio saldo, así que unas mismas palabras pueden tener varias billeteras en paralelo. Una aplicación que solo compruebe una mostrará únicamente las monedas de esa. Estas palabras son públicas, así que cualquiera puede gastar lo que llegue a esas direcciones: léelas, pero nunca les envíes fondos.

Tus 12 o 24 palabras crean una clave maestra que se ramifica en cuatro rutas estándar: m/44'/0'/0' para direcciones Legacy que empiezan por 1, m/49'/0'/0' para Nested SegWit que empieza por 3, m/84'/0'/0' para Native SegWit que empieza por bc1q y m/86'/0'/0' para Taproot que empieza por bc1p. En este ejemplo, tus monedas están en la rama Nested SegWit, pero la aplicación mira la rama Native SegWit y muestra un saldo de 0. Las monedas están a salvo: al elegir Nested SegWit aparecen.
Unas palabras, cuatro billeteras separadas. Cada tipo de dirección tiene su propia rama y saldo. Una aplicación que mira una rama muestra solo sus monedas, así que una restauración puede mostrar cero mientras las monedas están a salvo en otra.

Cómo leer una dirección

Direcciones que empiezan por bc1

Descompongamos bc1qcr8te4kr609gcawutmrza0j4xv80jy8z306fyu:

  • bc significa la red principal de Bitcoin.
  • 1 es un separador.
  • El siguiente carácter es la versión: q representa la versión 0 (SegWit) y p, la versión 1 (Taproot). De ahí los nombres bc1q y bc1p.
  • La parte larga del medio son los datos: en una billetera de una sola clave se crean a partir de tu clave pública.
  • Los últimos seis caracteres son una suma de comprobación, una comprobación de errores integrada que se calcula a partir de todo lo anterior.

Después del separador, estas direcciones usan solo cifras y letras, y nunca 1, b, i ni o: los caracteres se eligieron para evitar los que se parecen. Normalmente se escriben en minúsculas. Se permiten mayúsculas, pero solo en toda la dirección: el estándar las recomienda dentro de los códigos QR, donde ocupan menos espacio, y BC1QCR8TE… es la misma dirección. Mezclar mayúsculas y minúsculas es inválido.

La dirección bc1qcr8te4kr609gcawutmrza0j4xv80jy8z306fyu dividida en partes: bc significa la red principal de Bitcoin. 1 es un separador. q es la versión, 0, que significa Native SegWit (p, versión 1, sería Taproot). La parte larga del medio son los datos, creados a partir de tu clave pública. Los últimos seis caracteres, 306fyu, son una suma de comprobación que detecta errores de escritura. Después del 1 solo hay cifras y letras, nunca 1, b, i ni o. Debajo, la misma dirección en minúsculas y toda en mayúsculas es válida en ambos casos, como en códigos QR, mientras que mezclarlas es inválido.
Cada parte de una dirección bc1 tiene una función. El cuarto carácter te dice el tipo: q para Native SegWit, p para Taproot. Los seis últimos detectan errores de escritura, pero solo una comparación cuidadosa te dice que es la dirección correcta.

Direcciones que empiezan por 1 o 3

Usan una codificación más antigua llamada Base58, que mezcla mayúsculas y minúsculas y deja fuera los caracteres parecidos 0, O, I y l. Aquí las mayúsculas importan, así que copia y pega en vez de volver a escribir. También llevan una suma de comprobación oculta.

Qué detecta una suma de comprobación y qué no

Las sumas de comprobación detectan errores de escritura. En una dirección bc1 está garantizado que se detectarán hasta cuatro caracteres incorrectos. En una dirección 1 o 3, un error aleatorio solo pasa inadvertido una vez cada cuatro mil millones de intentos, más o menos.

Pero una suma de comprobación no puede decir si una dirección es la correcta. El malware que sustituye una dirección copiada y los estafadores que dejan direcciones parecidas en tu historial de transacciones (envenenamiento de direcciones) usan direcciones perfectamente válidas. La protección es comparar la dirección entera, idealmente en la propia pantalla de la billetera de hardware, como en la lección Cómo configurar una billetera de hardware. La lección Las estafas que vacían las billeteras de autocustodia trata estos ataques.

Cadenas que parecen direcciones, pero no lo son

  • lnbc… es una factura Lightning y lno… una oferta Lightning reutilizable: págalas desde una billetera Lightning.
  • tb1… o las cadenas Base58 que empiezan por m, n o 2 pertenecen a las redes de prueba de Bitcoin, cuyas monedas no tienen valor en el mundo real.
  • 0x… pertenece a otra blockchain. Las direcciones de Bitcoin empiezan por 1, 3 o bc1. En la lección Tu primer retiro verás por qué esto importa cuando un exchange ofrece “BTC” en otras redes.
  • xpub…, ypub…, zpub… son claves públicas extendidas, explicadas más abajo. Revelan todas las direcciones de una billetera, así que no deben ir en formularios de retiro.

¿Qué tipo de dirección deberías usar hoy?

Comisiones por tipo

Las comisiones se cobran según el tamaño de la transacción en bytes virtuales (vB), con una tasa de comisión en satoshis por vB que sube y baja con la demanda. Cada moneda que gastas es una entrada. Cada pago o cantidad de cambio que creas es una salida. Estos tamaños proceden de la calculadora de tamaño de transacciones de Bitcoin Optech, con la fila de Nested SegWit calculada por el mismo método:

Tipo Gastar una moneda (entrada) Un pago o cambio (salida) Una moneda entra, dos salen, todas de este tipo
Legacy (1) 148 vB 34 vB 226 vB
Nested SegWit (3) 91 vB 32 vB Unos 166 vB
Native SegWit (bc1q) 68 vB 31 vB Unos 141 vB
Taproot (bc1p) 57,5 vB 43 vB 154 vB

Con una tasa de comisión de ejemplo de 10 sat/vB, ese pago típico cuesta 2260 sats desde Legacy y unos 1410 sats desde Native SegWit: casi un 40 % menos.

Barras para un pago que gasta una moneda y crea dos salidas: un pago y tu cambio. Legacy: 10 vB de tamaño adicional, una entrada de 148 vB y dos salidas de 34 vB, 226 vB en total, 2260 sats con una tasa de ejemplo de 10 sat/vB. Nested SegWit: una entrada de 91 vB y dos salidas de 32 vB, unos 166 vB, unos 1660 sats. Native SegWit: una entrada de 68 vB y dos salidas de 31 vB, unos 141 vB, unos 1410 sats. Taproot: una entrada de 57,5 vB y dos salidas de 43 vB, 154 vB, 1540 sats. De Legacy a Native SegWit, el mismo pago cuesta casi un 40 % menos.
El tipo de dirección determina el tamaño, y el tamaño, la comisión. Taproot tiene la entrada más pequeña, pero salidas mayores, así que para este pago cotidiano Native SegWit sale un poco más barato.

Entre Native SegWit y Taproot la diferencia es menor. Quien te paga cubre la salida que crea tu moneda. Tú cubres la entrada cuando después la gastas. Frente a una dirección bc1q, una Taproot cuesta a quien te envía 12 vB más y te ahorra 10,5 vB por moneda que gastas, así que las dos quedan casi empatadas a lo largo de la vida de una moneda. Taproot toma ventaja cuando gastas varias a la vez: combinar diez monedas en una salida requiere unos 722 vB desde Native SegWit y unos 629 vB desde Taproot.

La vida de una moneda tiene dos partes. Quien te paga cubre la salida que crea tu moneda: 31 vB para una dirección Native SegWit, 43 vB para Taproot. Tú cubres la entrada al gastarla: 68 vB para Native SegWit, 57,5 vB para Taproot. En total, 99 vB frente a 100,5 vB: casi lo mismo. Gastar diez monedas a la vez en una sola salida requiere unos 722 vB desde Native SegWit y unos 629 vB desde Taproot, porque cada entrada Taproot es 10,5 vB más pequeña.
Native SegWit o Taproot: casi lo mismo para una moneda, ventaja de Taproot para muchas. Quien te envía paga la salida que crea tu moneda y tú pagas la entrada que la gasta. La entrada más pequeña de Taproot gana cuando gastas varias monedas juntas.

La recomendación

  • Para recibir, Native SegWit (bc1q) es la opción predeterminada segura. Es estándar desde 2017, tiene amplia compatibilidad y produce el pago cotidiano más pequeño. Sparrow la usa de forma predeterminada, igual que las billeteras nuevas propias de Electrum.
  • Taproot (bc1p) es una buena opción cuando toda tu configuración la admite: la aplicación de billetera, la billetera de hardware y los servicios que te pagan. Además de entradas más baratas, Taproot se diseñó para que más tipos de billetera se parezcan en la blockchain, lo que ayuda a la privacidad.
  • Conserva las monedas Legacy y Nested SegWit que ya tienes y deja de crear direcciones nuevas de esos tipos. Las monedas de direcciones 1 y 3 están a salvo y puedes gastarlas. No hay prisa por moverlas. Si lo haces, espera a que las comisiones sean bajas y lee primero la lección Gestión de UTXO y control de monedas, porque combinar monedas en una transacción las vincula públicamente.

Cuando un formulario rechaza tu dirección bc1p. Las direcciones Taproot usan una suma de comprobación actualizada llamada bech32m. Las bc1q conservan la anterior, bech32. El software que solo conoce bech32 considera inválida una dirección bc1p y la rechaza. Los autores del estándar lo eligieron a propósito para que el software antiguo se detenga en vez de perder monedas. Si un exchange rechaza una dirección bc1p que copiaste de la billetera, comprueba primero que el menú de red diga Bitcoin (lee la lección Tu primer retiro). Si es así, la dirección está bien: dale al servicio una dirección bc1q de una billetera Native SegWit creada con las mismas palabras.

Rutas de derivación: de tus palabras a tus direcciones

Las palabras producen una clave maestra, y cada clave de la billetera se calcula a partir de ella siguiendo una ruta de derivación. Lee m/84'/0'/0'/0/7 así: la familia Native SegWit (84), Bitcoin (0), la primera cuenta (0), la rama de recepción (0), la octava dirección (7, contando desde 0). Una cuenta es un conjunto separado de direcciones bajo las mismas palabras. Las billeteras empiezan por la cuenta 0. La lección ¿Qué es una billetera de Bitcoin? explica los niveles. Así se relaciona cada ruta estándar con un tipo de dirección:

Estándar Ruta de la cuenta Tipo de dirección La clave de la cuenta suele mostrarse como
BIP44 m/44'/0'/0' Legacy (1) xpub
BIP49 m/49'/0'/0' Nested SegWit (3) ypub
BIP84 m/84'/0'/0' Native SegWit (bc1q) zpub
BIP86 m/86'/0'/0' Taproot (bc1p) xpub

Las billeteras multisig suelen seguir otro estándar, BIP48, explicado en la lección Cómo funcionan las billeteras multisig. El apóstrofo marca un paso reforzado, una barrera en el árbol: una clave filtrada de una cuenta no permite calcular las claves de otra ni la clave maestra. Los dos últimos pasos no están reforzados, lo que permite que la clave pública de una cuenta calcule todas sus direcciones.

La ruta m/84'/0'/0'/0/7 paso a paso. m es la clave maestra, creada a partir de tus palabras. 84' es la familia Native SegWit. 0' es Bitcoin. 0' es la primera cuenta, una entre varias. Estos pasos necesitan tus palabras y el apóstrofo marca cada paso reforzado. Producen la clave de la cuenta. Después, 0 es la rama de recepción (1 sería el cambio) y 7 es la octava dirección, contando desde 0. Estos dos pasos no están reforzados, así que la clave pública de la cuenta, mostrada como xpub o zpub, calcula todas las direcciones de la cuenta. El camino de vuelta está bloqueado: aunque se filtre la clave de la cuenta, no permite calcular la clave maestra ni otra cuenta.
El apóstrofo es una barrera. Solo tus palabras atraviesan los pasos reforzados hasta una cuenta. Desde ahí, la clave pública de la cuenta calcula todas las direcciones, pero nada permite volver hacia arriba más allá de la cuenta.

Deben coincidir la ruta y el tipo de dirección

Algunas billeteras piden la ruta y el tipo de dirección por separado, y ambos deben coincidir con la billetera que recibió las monedas. La clave en m/84'/0'/0'/0/0 de la frase de demostración produce bc1qcr8te…306fyu como Native SegWit. Si se muestra como dirección Legacy, la misma clave produce 1JaUQDVNRdhfNsVncGkXedaPSM5Gc54Hso: una dirección diferente y vacía.

xpub, ypub, zpub y descriptores de salida

Una clave pública extendida es la clave pública de una cuenta más los datos necesarios para calcular todas sus direcciones, pero ninguna de sus claves para gastar. Las etiquetas xpub, ypub y zpub son prefijos distintos para el mismo tipo de clave: en la frase de demostración, zpub6rFR7y4Q…AGutZYs y xpub6CatWdiZ…rjPC7PW6V son la misma clave de cuenta con dos etiquetas. La etiqueta sugiere el tipo de dirección, pero solo lo sugiere: Taproot no tiene una propia y reutiliza xpub, y los descriptores de salida (a continuación) siempre escriben xpub, así que una xpub por sí sola no permite distinguir Legacy de Taproot.

Un descriptor de salida elimina las dudas: una línea que indica el tipo de dirección, la huella de la clave maestra, la ruta y la clave extendida. Abreviadas, las direcciones de recepción Taproot de la frase de demostración son:

tr([73c5da0a/86h/0h/0h]xpub6BgBgses…MMj92pReUsQ/0/*)

Aquí tr significa Taproot (Native SegWit sería wpkh). 73c5da0a es la huella maestra, un identificador breve de la clave maestra y, por tanto, de las palabras más cualquier passphrase. 86h/0h/0h es la ruta con h en lugar del apóstrofo. /0/* significa todas las direcciones de la rama de recepción. Un descriptor no puede gastar, pero revela todas tus direcciones e historial, así que guárdalo en privado. Para una billetera de una sola clave es una nota opcional que evita dudas después. Para multisig es esencial, como verás en la lección Cómo funcionan las billeteras multisig.

El descriptor tr([73c5da0a/86h/0h/0h]xpub6BgBgses…MMj92pReUsQ/0/*) dividido en partes: tr es el tipo de dirección, Taproot. 73c5da0a es la huella maestra, que identifica tus palabras y cualquier passphrase. 86h/0h/0h es la ruta hasta la cuenta, con h para marcar un paso reforzado. xpub6BgBgses…MMj92pReUsQ es la clave pública extendida de la cuenta. /0/* significa todas las direcciones de la rama de recepción. Es todo lo que necesita una billetera para encontrar tus monedas, en una línea. No puede gastar, pero revela todas las direcciones, así que guárdalo en privado.
Un descriptor deja escrito dónde están tus monedas. Tipo de dirección, huella maestra, ruta y clave extendida, en una línea. No puede gastar, pero revela todas tus direcciones, así que guárdalo en privado.

Límite de direcciones sin usar y cuentas: por qué una restauración puede detenerse antes de tiempo

Al restaurar la billetera, esta comprueba las direcciones una por una y se detiene después de una serie de direcciones sin usar, llamada gap limit. El estándar BIP44 fija ese límite en 20, y Sparrow y Electrum usan 20 para las direcciones de recepción. Si alguna vez entregaste muchas direcciones que nunca recibieron pagos, por ejemplo en facturas, y una posterior sí los recibió, la búsqueda puede detenerse antes de llegar a ella. Aumenta el límite y las monedas aparecerán: en Sparrow, abre la pestaña Settings de la billetera, pulsa Advanced, aumenta el gap limit y después pulsa Close y Apply. En Electrum, activa la pestaña Console desde el menú View y escribe wallet.change_gap_limit(100). Un límite mayor solo hace más lenta la búsqueda.

Direcciones de recepción numeradas de 0 a 24. Las direcciones de la 0 a la 3 recibieron pagos. Las de la 4 a la 23 se entregaron, pero nunca recibieron nada: 20 sin usar seguidas. La dirección 24 recibió un pago después. Con el gap limit habitual de 20, la restauración se detiene tras la dirección 23 y nunca comprueba la 24, así que esa moneda no aparece en el saldo. Con el límite aumentado a 100, la búsqueda continúa, encuentra la dirección 24 y aparece la moneda. No se perdió nada. Un límite mayor solo hace más lenta la búsqueda.
Una restauración se detiene tras 20 direcciones sin usar seguidas. Una moneda pagada a una dirección posterior a esa serie queda oculta hasta que aumentas el gap limit.

Las cuentas funcionan igual un nivel más arriba. Si usaste una segunda cuenta (cuenta 1) en la billetera antigua, una que solo compruebe la cuenta 0 no la mostrará. La búsqueda BIP44 incluso se detiene en la primera cuenta sin transacciones. Añade la cuenta manualmente.

Parte del saldo también está en direcciones de cambio, la segunda rama, que quizá nunca hayas visto. Por eso la dirección que recuerdas puede parecer vacía aunque el total de la billetera sea correcto (lo explicamos en la guía ¿Por qué cambia siempre mi dirección de Bitcoin?).

La restauración muestra cero: una lista para revisar con calma

Deja las palabras donde están: las de los ahorros solo van en la billetera de hardware, y nadie que ofrezca «ayuda para recuperar» en un chat o correo las necesita. Después revisa esto en orden:

  1. Comprueba que la billetera esté conectada y haya terminado de sincronizarse. Una billetera que no puede acceder a su servidor también muestra cero.
  2. Comprueba las palabras y el tipo de frase. Contrasta cada palabra y su número con la copia: una incorrecta o cambiada de lugar suele fallar la suma de comprobación, pero no siempre. Una copia Trezor de 20 palabras, una semilla Electrum o las palabras de una billetera Lightning podrían no permitir restaurar esta billetera en absoluto (siguiente sección).
  3. Comprueba la passphrase si añadiste una a las palabras. Si falta o está mal escrita, hasta en mayúsculas y espacios, abre una billetera válida pero distinta, sin mensaje de error. Si anotaste la huella maestra, compárala: una huella diferente significa palabras o passphrase distintas.
  4. Identifica el tipo de dirección. Busca una en la que recibiste fondos, por ejemplo en el historial de retiros del exchange. Los primeros caracteres te dicen el tipo: 3 significa Nested SegWit, bc1p significa Taproot.
  5. Comprueba la ruta y la cuenta. Usa la ruta estándar de ese tipo, añade la cuenta 1 si la usaste y busca las rutas específicas de cada billetera en Wallets Recovery.
  6. Aumenta el gap limit.

Prueba los tipos de dirección sin exponer las palabras. Si tienes una billetera de hardware, conéctala a Sparrow o Electrum y crea una billetera desde el dispositivo para cada tipo de dirección que quieras probar: el dispositivo solo entrega claves públicas extendidas. Sparrow (versión 2.4 o posterior) puede buscar por ti: elige File → Import Wallet, pulsa Scan for Connected Devices, abre el menú junto a Import Keystore y elige Discover Wallet. Busca transacciones anteriores en todos los tipos de dirección que admite tu dispositivo y en tantas cuentas como le pidas. Necesita un servidor Electrum, el tipo de servidor que responde a las preguntas de las billeteras sobre sus direcciones (público o tuyo), así que no funciona si Sparrow se conecta directamente a Bitcoin Core. Cada búsqueda le dice a ese servidor qué direcciones te interesan, y lo mismo ocurre con cualquier explorador de bloques que consultes (una web que muestra lo que hay en la blockchain). Por eso, cuando puedas, usa tu propio nodo: una computadora con software de Bitcoin y su propia copia de la blockchain (la lección Privacidad en la red: Tor, VPN y tu propio nodo).

¿Qué tipo de frase de recuperación tienes?

En la lección Cómo funcionan las frases semilla conociste las frases de recuperación que no son BIP39. Esta tabla las reúne con algunas más para que sepas qué tienes antes de restaurarla.

Lo que tienes Cómo reconocerlo Dónde permite restaurar
Semilla BIP39 12, 15, 18, 21 o 24 palabras de la lista estándar de 2048 palabras Cualquier billetera BIP39, con el tipo de dirección, la ruta y la passphrase correctos
Copia SLIP-39 (predeterminada en Trezor desde junio de 2024) 20 o 33 palabras por parte, de otra lista de 1024 palabras. Una copia de varias partes tiene varios conjuntos Dispositivos Trezor y billeteras compatibles con SLIP-39, como Sparrow y Electrum. No se puede convertir en palabras BIP39
Semilla Electrum Normalmente 12 palabras de la misma lista de 2048 palabras, así que parece idéntica a BIP39 (las semillas anteriores a Electrum 2.0 usan la lista propia de 1626 palabras de Electrum) Electrum, introducida como semilla Electrum. Las billeteras BIP39 suelen rechazarla por inválida
Semilla de nodo LND (aezeed) 24 palabras de la lista BIP39, en su propio formato Software de nodos Lightning basado en LND
Autocustodia de Wallet of Satoshi 12 palabras que son una frase de recuperación Spark Billeteras compatibles con recuperación Spark, no de hardware ni BIP39
Parte de Coldcard Seed XOR Una frase BIP39 de 12 o 24 palabras con aspecto normal Por sí sola, una billetera distinta. Todas las partes juntas reconstruyen la semilla real
Una clave de una billetera multisig Normalmente una frase BIP39 normal Restaura esa única clave. También necesitas las otras claves o el descriptor

Electrum usa la lista de palabras BIP39, pero su propia suma de comprobación y su propio método para convertir palabras en claves. Por eso, hasta una billetera que aceptara las palabras calcularía claves distintas. El Electrum actual evita crear semillas que pasen la comprobación BIP39, pero las versiones antiguas no siempre lo hacían, así que una semilla Electrum antigua a veces puede abrir una billetera BIP39 vacía. Para Lightning, las palabras solo son una parte: los saldos de los canales también dependen de sus copias de seguridad, como se explica en la lección Copias de seguridad Lightning y torres de vigilancia.

Las semillas Electrum, las semillas LND y las frases Spark solo permiten restaurar en software, lo que pone las palabras en una computadora o un teléfono conectado a internet. Usa uno en el que confíes y pasa los ahorros a una billetera cuyas palabras haya creado la billetera de hardware.

El hábito que evita todo esto: junto a las palabras, anota qué billetera las creó, qué estándar usan, el tipo de dirección, la cuenta y la huella maestra. No pongas la passphrase en esa nota. Guárdala en otro lugar.

Comprueba lo que sabes

1. El formulario de retiro de un exchange dice que tu dirección que empieza por bc1p es inválida. ¿Está mal la dirección y qué debes hacer?

Respuesta

Primero comprueba que el menú de red del retiro diga Bitcoin. Si es así, lo más probable es que la dirección esté bien y que el software del exchange no admita bech32m, la suma de comprobación que usan las direcciones Taproot. El software antiguo las rechaza por diseño para detenerse en vez de perder monedas. Dale al exchange una dirección bc1q de una billetera Native SegWit creada con las mismas palabras, compara la dirección entera tras pegarla y envía primero una cantidad pequeña de prueba.

2. Restauras las 24 palabras en una billetera de hardware nueva, la conectas a una billetera de computadora y el saldo muestra cero. El historial del exchange indica que siempre retirabas a direcciones que empiezan por 3. ¿Cuál es la causa probable y cómo lo resuelves de forma segura?

Respuesta

La billetera de computadora probablemente mira direcciones Native SegWit (bc1q), mientras las monedas están en Nested SegWit (m/49'/0'/0'). Vuelve a crear la billetera desde el dispositivo con el tipo de dirección Nested SegWit o deja que Discover Wallet de Sparrow busque todos los tipos por ti. Si sigue vacía, comprueba la passphrase, una posible segunda cuenta y el gap limit. Las palabras se quedan en la billetera de hardware: nunca en otras aplicaciones ni con nadie que ofrezca ayuda.

3. Encuentras una frase antigua de 12 palabras de Electrum y una billetera BIP39 dice que las palabras son inválidas. ¿Está dañada la frase?

Respuesta

Probablemente no. Electrum crea semillas con su propio formato, normalmente con la misma lista que BIP39, pero otra suma de comprobación y otro método para crear claves, así que las billeteras BIP39 suelen rechazarlas. Restáurala en Electrum y deja el tipo de semilla en Electrum, el predeterminado, en vez de BIP39. Mientras escribes, Electrum indica el tipo que reconoce, como segwit. Hazlo en una computadora en la que confíes y, si la billetera tiene ahorros, envíalos a una dirección de la billetera de hardware, comprobada en su pantalla.