Seguridad en Bitcoin

Tutorial de multisig con Sparrow Wallet

Tres llaves sencillas, cada una sobre su propio bloque de piedra. Un cordón naranja une dos de ellas.

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

Aviso de seguridad (actualizado el 3 de noviembre de 2026): un fallo del firmware de algunos modelos de Coldcard, divulgado en julio de 2026, produjo semillas con mucha menos aleatoriedad de la prevista. Coinkite publicó firmware corregido para todos los modelos afectados, pero actualizarlo no repara una semilla creada con el firmware afectado. Si creaste una semilla en una Coldcard, lee en la guía a quién afecta y qué debes hacer o usa la comprobación de dos minutos. Encontrarás todos los avisos vigentes en Avisos de seguridad.

Aviso de afiliación: el enlace a BitBox02 en la lista de dispositivos es de afiliado (podemos ganar una comisión). Este tutorial ya recomendaba la misma combinación de tres fabricantes antes de que entráramos en el programa de afiliados de BitBox en junio de 2026. El 3 de noviembre de 2026 actualizamos los modelos descontinuados de la lista.

¿Por qué usar multisig con Sparrow Wallet?

Una sola billetera de hardware protege tus bitcoins de ataques remotos, pero crea un punto único de fallo. Si pierdes ese dispositivo, se estropea o alguien lo compromete, tus fondos quedan en riesgo. Con multisig, hacen falta varias claves para autorizar una transacción. Aunque te roben una clave o se destruya, tus bitcoins siguen a salvo.

Sparrow Wallet es el mejor coordinador de escritorio para multisig. Es de código abierto, se conecta a tu propio nodo, admite las principales billeteras de hardware y te deja ver exactamente qué hacen tus transacciones. En este tutorial crearás en Sparrow una billetera multisig 2 de 3 con tres dispositivos diferentes. Después firmarás y difundirás una transacción.

Así se organiza la billetera. Sparrow guarda en tu computadora las tres XPUB, que son claves públicas. Puede construir direcciones y pagos, pero no firmar, y llega a la red Bitcoin a través de tu nodo. Tres billeteras de hardware de fabricantes distintos guardan, cada una, una clave privada y su propia semilla, que conservas en un lugar distinto. La Coldcard Mk5 se comunica con Sparrow por microSD, la Trezor Safe 3 o Safe 5 por USB y la Passport (el modelo Core, que ya no se vende) por códigos QR. Bastan dos de las tres para firmar un pago. Si pierdes un dispositivo o una semilla, aún puedes gastar con los otros dos. Quien robe solo uno no podrá hacerlo.
Sparrow coordina y solo los tres dispositivos pueden firmar. Sparrow conoce las claves públicas, por eso puede construir direcciones y pagos. Cada clave privada se queda en su dispositivo, y cada dispositivo es de un fabricante distinto. Dos cualesquiera bastan para aprobar un pago.

Qué necesitas antes de empezar

Requisitos de hardware

  • Tres billeteras de hardware de fabricantes distintos. Usar dispositivos de distintas marcas te protege si un ataque a la cadena de suministro afecta a uno de los fabricantes. Una combinación habitual incluye una Coldcard Mk5 (o una Mk4 con el firmware actual), una Trezor Safe 3 o Safe 5 y una Foundation Passport (la Core se descontinuó y la Passport Prime la reemplaza) o una BitBox02[#aff].
  • Una computadora con Sparrow Wallet. Está disponible para Windows, macOS y Linux. Descárgalo de sparrowwallet.com y verifica la firma PGP.
  • Tres copias de seguridad de las frases semilla, por separado. Recomendamos hacerlas en metal. Cada billetera de hardware genera su propia frase semilla de forma independiente.

Para ahorrar a largo plazo, recomendamos una multisig 2 de 3 con dispositivos de tres fabricantes distintos, una passphrase y semillas generadas con 99 tiradas de dado o más. Algunos dispositivos combinan tus tiradas con su propia fuente de aleatoriedad. Otros, como la BitBox02, usan tus tiradas en su lugar. Si usas una BitBox02, mantén actualizado su firmware. Según las notas de la versión de BitBox, la 9.26.5 (17 de agosto de 2026) incorporó «mejoras de seguridad». Si tu dispositivo tiene una versión anterior, actualízala en BitBoxApp. Encontrarás más detalles en el aviso sobre BitBox02.

Configuración del software

Instala una versión actual de Sparrow Wallet 2.x (2.5.6 a fecha de noviembre de 2026). Conecta Sparrow a tu propio nodo de Bitcoin o a un servidor público de Electrum. Para proteger tu privacidad, conviene usar tu nodo, porque los servidores públicos pueden relacionar tus direcciones entre sí.

Paso 1. Inicializa cada billetera de hardware

Configura cada billetera de hardware por separado antes de crear la multisig en Sparrow. En cada dispositivo debes hacer lo siguiente.

  1. Genera en el dispositivo su propia frase semilla de 24 palabras. Si el dispositivo admite dados, hazlo con 99 tiradas o más. Nunca reutilices una semilla en varios dispositivos.
  2. Actualiza el firmware a la última versión estable.
  3. Configúralo para usar multisig. En algunas billeteras tienes que activar esta función.

Durante la configuración, anota la huella maestra de cada dispositivo. Es una cadena hexadecimal de 8 caracteres como a1b2c3d4. La necesitarás para saber qué dispositivo corresponde a cada clave de la billetera multisig. Sparrow muestra las huellas, pero tenerlas anotadas aparte facilita resolver problemas.

Haz una copia de seguridad en metal de cada frase semilla por separado y guárdalas en lugares físicos distintos. La idea de la multisig es que ningún lugar tenga suficientes claves para gastar los fondos.

Paso 2. Exporta las claves públicas extendidas (XPUB)

Cada billetera de hardware debe exportar su clave pública extendida para la multisig. Con la XPUB, Sparrow puede generar todas las direcciones de recepción y de cambio sin necesitar la clave privada.

Coldcard Mk4 / Mk5

La Mk5 usa el mismo firmware que la Mk4, así que los menús siguientes son iguales en ambas (documentación de COLDCARD, revisada el 3 de noviembre de 2026).

  1. Introduce la tarjeta microSD en la Coldcard.
  2. Ve a Settings → Multisig Wallets → Export XPUB.
  3. La Coldcard guarda un archivo llamado ccxp-<XFP>.json en la microSD. <XFP> es la huella maestra del dispositivo, como en ccxp-0F056943.json. Es el archivo que Sparrow espera para un almacén de claves multisig.
  4. Introduce la microSD en tu computadora. En el paso del almacén de claves (paso 3), selecciona Air-Gapped Hardware Wallet → Coldcard → Import File y elige el archivo ccxp-*.json.

Verifica la ruta sin importar qué exportación uses. Con el firmware actual de Coldcard, Sparrow 2.5.6 sugiere Advanced/Tools → Export Wallet → Sparrow y mantiene Settings → Multisig Wallets → Export XPUB para versiones anteriores del firmware. Ambos métodos pasan a Sparrow la clave multisig. La exportación Generic JSON (coldcard-export.json) también trae una sección multisig junto a las de firma única. En el paso 3, confirma que el almacén de claves de la Coldcard muestra la huella que anotaste y la ruta multisig m/48'/0'/0'/2' para SegWit nativo. (Verificado con el árbol de menús de COLDCARD, actualizado el 22 de octubre de 2026, y el código fuente de Sparrow 2.5.6.)

Trezor

  1. Conecta la Trezor a tu computadora por USB.
  2. Sparrow la detecta automáticamente cuando añades un almacén de claves (paso 3).
  3. Sparrow lee la XPUB directamente por USB, así que puedes omitir la exportación manual.

Foundation Passport Core

Estos pasos son para la Passport Core, que Foundation ya no vende. Para configurar su sucesora, sigue la documentación de Foundation para Passport Prime.

  1. Ve a Manage Account → Connect Wallet → Sparrow → Multisig → QR Code.
  2. La Passport muestra un código QR animado que contiene la XPUB.
  3. Escanea ese código QR desde Sparrow al crear la billetera.

El método de exportación varía según el dispositivo. En todos los casos, Sparrow recibe la clave pública extendida y la ruta de derivación de cada firmante.

Paso 3. Crea la billetera multisig en Sparrow

Cuando tengas las tres XPUB, crea la billetera multisig.

  1. Abre Sparrow y ve a File → New Wallet.
  2. Ponle un nombre descriptivo a la billetera, como “Cold Storage 2of3”.
  3. En Policy Type, selecciona Multi Signature.
  4. Configura los cofirmantes en 2 of 3.
  5. Selecciona el tipo de script. Recomendamos Native Segwit (P2WSH) por sus comisiones más bajas. Nested Segwit (P2SH-P2WSH) es compatible con más billeteras antiguas.

Cómo añadir almacenes de claves

Sparrow muestra tres pestañas de almacenes de claves: Keystore 1, Keystore 2 y Keystore 3. En cada una, haz lo siguiente.

  1. Haz clic en la pestaña del almacén de claves.
  2. Elige el método de importación.
    • Connected Hardware Wallet para dispositivos conectados por USB (Trezor, Ledger).
    • Air-Gapped Hardware Wallet para dispositivos que se comunican mediante tarjeta SD o código QR (Coldcard, Passport).
  3. Sigue las instrucciones para importar la XPUB.
  4. Comprueba que la huella maestra coincide con la que anotaste al configurar el dispositivo.

Cuando importes los tres almacenes de claves, Sparrow mostrará un resumen de la billetera con los tres firmantes, las rutas de derivación y las primeras direcciones de recepción.

  1. Haz clic en Apply para guardar la configuración de la billetera.
  2. Sparrow te pide que pongas una contraseña a la billetera. La contraseña cifra el archivo de la billetera en el disco. No reemplaza ni modifica las semillas de las billeteras de hardware.

Paso 4. Verifica las direcciones en las billeteras de hardware

Este paso es fundamental y suele omitirse. Antes de depositar fondos, verifica las direcciones de recepción de Sparrow en cada dispositivo que guarda la billetera multisig. Aquí son la Coldcard y el Passport (o una BitBox02 si usas una). Una Trezor también puede mostrar una dirección, pero no puede certificar que pertenezca a la billetera. En la sección sobre Trezor verás por qué.

Antes de depositar fondos, Sparrow muestra una dirección de recepción, pero un programa malicioso en tu computadora podría cambiarla. La Coldcard Mk5 guarda el archivo de la billetera que importaste y aprobaste en el dispositivo. Si su pantalla coincide, la dirección queda verificada porque la Coldcard la reconstruyó con su propia copia de la billetera. La Passport y la BitBox02 tienen la billetera registrada en el dispositivo y verifican la dirección con ese registro. La Trezor Safe 3 o Safe 5 no guarda la configuración. Sparrow le envía las claves cada vez, así que una coincidencia en la pantalla de la Trezor por sí sola no prueba nada. Úsala solo para firmar. Comprueba la dirección en al menos un dispositivo que guarde la billetera. Si alguna pantalla muestra otra dirección, detente y no deposites nada.
La coincidencia solo cuenta en un dispositivo que guarda la billetera. La Coldcard, la Passport y la BitBox02 contrastan la dirección con su propio registro de la billetera. Así pueden detectar si alguien manipuló Sparrow. La Trezor usa las claves que le envía Sparrow, por lo que no puede detectar esa manipulación.

En Coldcard

  1. Exporta desde Sparrow la configuración de la billetera multisig con Settings → Export → Coldcard Multisig.
  2. Guarda el archivo .txt en la tarjeta microSD.
  3. En la Coldcard, ve a Settings → Multisig Wallets → Import y elige el archivo en la tarjeta microSD.
  4. Revisa la política (2 de 3), las huellas de los cofirmantes y las rutas de derivación.
  5. Aprueba la importación.
  6. Ve a Address Explorer y comprueba que las primeras direcciones coincidan con las de Sparrow. De forma predeterminada, la Coldcard solo muestra una parte de cada dirección multisig. Para compararlas completas, selecciona primero Settings → Multisig Wallets → Full Address View? → Show Full.

En Trezor

Ten claro qué puede hacer una Trezor en este paso. Trezor Suite no gestiona multisig y el firmware de Trezor no guarda en el dispositivo un registro de la billetera multisig como la Coldcard guarda la configuración importada o la BitBox02 guarda una suma de comprobación de todas las XPUB de los cofirmantes. La Trezor no tiene en el dispositivo una política fiable con la que contrastar una dirección de recepción.

Por eso, una Trezor no puede confirmar por sí sola una dirección de recepción multisig en su pantalla. Si usas Display Address de Sparrow con un almacén de claves Trezor, el dispositivo recibe de Sparrow la política multisig en ese momento. Como no tiene un registro propio con el que contrastarla, un coordinador comprometido podría darle una dirección inventada. Usa la Trezor solo para firmar.

En la práctica, verifica la dirección en los dispositivos que sí guardan y comprueban la configuración: tu Coldcard y, si la tienes, una Passport o una BitBox02. La dirección queda verificada cuando al menos uno de esos dispositivos, con la multisig registrada, muestra la misma dirección que Sparrow. Puedes usar la Trezor para firmar un gasto más adelante. Para confirmar una dirección de recepción, usa uno de los dispositivos que guardan la configuración.

En Passport Core

  1. Asegúrate de que la Passport guarda la configuración de la billetera. Al conectar la multisig, te pide que escanees o importes la configuración desde Sparrow (Settings → Export → Passport Multisig). Si omitiste ese paso, impórtala en la Passport desde Settings → Bitcoin → Multisig → Import from QR Code.
  2. Abre Verify Address (en Account Tools) y elige la billetera multisig.
  3. Escanea la dirección de recepción que muestra Sparrow. La Passport confirma si pertenece a esa billetera.

Detente si algún dispositivo muestra una dirección distinta de la de Sparrow o si el Passport indica que la dirección de Sparrow no pertenece a la billetera. Hay un problema de configuración. No deposites fondos hasta que cada dispositivo que guarda la billetera coincida con Sparrow.

Paso 5. Recibe bitcoins

En Sparrow, ve a la pestaña Receive. La dirección que aparece es P2WSH (o P2SH-P2WSH) y necesitas 2 de tus 3 claves para gastar desde ella. Envía primero una cantidad pequeña de prueba (entre 10 000 y 50 000 sats). Comprueba que la transacción aparece en Sparrow y recibe una confirmación.

Usa una dirección nueva cada vez que recibas fondos. Sparrow genera direcciones en secuencia a partir de las claves públicas extendidas. Reutilizar direcciones reduce la privacidad, algo especialmente importante en una billetera para guardar fondos a largo plazo.

Paso 6. Envía bitcoins y firma la transacción

Para enviar fondos desde una billetera multisig, crea una transacción de Bitcoin parcialmente firmada (PSBT) y consigue que la firmen dos de los tres firmantes.

Cómo firmar un pago de una billetera 2 de 3 en Sparrow. 1. Sparrow crea la PSBT, una transacción parcialmente firmada que aún no tiene firmas. 2. La pasas a la Coldcard por microSD y la Coldcard la firma. 3. Vuelves a cargarla en Sparrow y ya tiene 1 de 2 firmas. 4. La pasas a la Trezor por USB y la Trezor la firma. 5. De vuelta en Sparrow, con 2 de 2 firmas, Sparrow difunde la transacción. No necesitas el tercer dispositivo. En cada dispositivo, comprueba el monto, la dirección y la comisión antes de firmar. Las claves privadas no salen nunca de los dispositivos. Solo viaja la PSBT.
Cada firma requiere una ida y vuelta. La PSBT sale de Sparrow, un dispositivo la comprueba y añade una firma, y la PSBT vuelve. Tras dos idas y vueltas, Sparrow puede difundir la transacción. El tercer dispositivo se queda donde está.

Crea la transacción

  1. Ve a la pestaña Send en Sparrow.
  2. Introduce la dirección del destinatario y el monto.
  3. Fija la tasa de comisión según el estado de la mempool. Sparrow muestra estimaciones de comisión del nodo al que está conectado.
  4. Haz clic en Create Transaction.
  5. Revisa las entradas, las salidas, la comisión y la dirección de cambio de la transacción.
  6. Haz clic en Finalize Transaction for Signing.

Firma con el primer dispositivo

Sparrow muestra la PSBT sin firmar. Fírmala con la primera billetera de hardware.

  • Dispositivo conectado por USB (Trezor): haz clic en Sign junto al almacén de claves de Trezor. Sparrow se comunica directamente con el dispositivo. Confirma los datos de la transacción en la pantalla de la Trezor.
  • Dispositivo aislado (Coldcard): haz clic en Save Transaction para exportar la PSBT a una tarjeta microSD. Introdúcela en la Coldcard, ve a Ready to Sign, revisa los datos y aprueba la transacción. Guarda la PSBT con la primera firma en la tarjeta SD y cárgala en Sparrow.
  • Dispositivo con códigos QR (Passport): haz clic en Show QR para mostrar la PSBT como un código QR animado. Escanéalo con la Passport, revisa y firma la transacción. Luego escanea en Sparrow el código QR resultante con la firma.

Firma con el segundo dispositivo

Después de la primera firma, Sparrow muestra que ya tienes 1 de las 2 firmas requeridas. Repite el proceso con una segunda billetera de hardware por el método que admita ese dispositivo (USB, tarjeta SD o código QR).

Con 2 de 3 firmas, Sparrow habilita el botón Broadcast Transaction. Revisa la transacción una última vez y haz clic en Broadcast. La transacción se propaga por la red Bitcoin a través del nodo al que te conectaste.

Cómo respaldar tu billetera multisig

Una billetera multisig requiere planificar las copias de seguridad con más cuidado que una billetera de firma única. Guarda lo siguiente.

  • Cada frase semilla por separado, en lugares físicos distintos.
  • El archivo de configuración de la billetera contiene las XPUB, las rutas de derivación y la política (2 de 3). Sin este archivo, con dos semillas no puedes reconstruir la billetera porque falta la XPUB de la tercera clave. Incluso con las tres semillas, tendrías que conocer o adivinar la política, el tipo de script y las rutas de derivación. Para exportar el archivo en Sparrow, ve a Settings → Export.
  • Un registro de qué clave guarda cada dispositivo que relacione cada huella maestra con su lugar de almacenamiento.
Tres casos para una billetera 2 de 3. Con las semillas 1 y 2 y el archivo de configuración, sí puedes reconstruir la billetera y gastar. Dos semillas firman y el archivo aporta la XPUB de la tercera clave, la política 2 de 3 y las rutas. Con las semillas 1 y 2 pero sin el archivo, no puedes reconstruir las direcciones de la billetera porque falta la XPUB de la tercera clave. Con las tres semillas y sin el archivo, sí puedes si conoces la receta. Las semillas te dan las tres XPUB, pero debes conocer o adivinar la política, el tipo de script y las rutas de derivación. Guarda una copia del archivo de configuración con al menos dos de tus copias de seguridad de las semillas.
Dos semillas bastan para firmar, pero no para encontrar tus monedas. Las direcciones se generan con las tres XPUB. El archivo de configuración las guarda junto con la política y las rutas. Sin él, con dos semillas te falta una XPUB.

Guarda copias del archivo de configuración de la billetera junto a al menos dos de las tres copias de seguridad de las semillas. La guía sobre mapas de copias de seguridad multisig explica cómo distribuirlas. Para planificar la herencia, encontrarás esquemas detallados en la guía sobre herencia de Bitcoin.

Cómo funciona el descriptor de la billetera

Al crear una billetera multisig, Sparrow genera un descriptor de la billetera. Es una cadena de texto estandarizada que contiene todo lo necesario para reconstruirla. Tiene este aspecto.

wsh(sortedmulti(2,[a1b2c3d4/48h/0h/0h/2h]xpub6.../<0;1>/*,
[e5f6a7b8/48h/0h/0h/2h]xpub6.../<0;1>/*,
[c9d0e1f2/48h/0h/0h/2h]xpub6.../<0;1>/*))#3k8xq2vd

Este descriptor le indica a cualquier software compatible: «Es una multisig 2 de 3 con SegWit nativo. Estas son las tres claves públicas extendidas, sus rutas de derivación y las huellas maestras de los dispositivos de firma». Con el descriptor y dos frases semilla cualesquiera, puedes reconstruir la billetera en cualquier software compatible con descriptores de salida, incluidos Bitcoin Core y Nunchuk.

El descriptor de la billetera que exporta Sparrow, con las claves abreviadas: wsh(sortedmulti(2,[a1b2c3d4/48h/0h/0h/2h]xpub6.../<0;1>/*, seguido de otras dos claves con el mismo formato y después ))#3k8xq2vd. Léelo por partes. wsh( indica un script SegWit nativo, P2WSH. sortedmulti(2, indica que deben firmar dos de las claves. Como las claves se ordenan, el orden en que las escribas no cambia las direcciones. Para cada uno de los tres dispositivos, [a1b2c3d4 es la huella maestra que identifica el dispositivo que guarda la clave. /48h/0h/0h/2h] es la ruta de derivación según BIP 48: 48h multisig, 0h bitcoin, 0h cuenta 0, 2h SegWit nativo. xpub6... es la XPUB, la clave pública del dispositivo para todas las direcciones, que no permite firmar. /<0;1>/* define dos ramas, 0 para las direcciones de recepción y 1 para las de cambio. El * es el número de la dirección: 0, 1, 2 y así sucesivamente. El final, #3k8xq2vd, es una suma de comprobación que permite al software detectar un error de copia. El descriptor solo contiene claves públicas. No permite gastar, pero quien lo tenga podrá ver todas las direcciones y el saldo.
Un descriptor es la receta completa de la billetera en una línea. Indica el tipo de script, cuántas firmas hacen falta, cada clave con su huella y su ruta, y cómo se numeran las direcciones. En las rutas, la h marca un paso de derivación reforzada, que también se escribe con un apóstrofo: m/48'/0'/0'/2'.

Exporta el descriptor de Sparrow en Settings → Export → Output Descriptor. El archivo también incluye los descriptores de recepción y de cambio en líneas separadas para el software que los recibe uno a uno. Puedes guardarlo como archivo de texto, código QR o en formatos específicos de una billetera. Guarda copias en varios lugares seguros. A diferencia de las frases semilla, el descriptor solo contiene información pública. Revela tus direcciones y saldo, pero no permite autorizar gastos.

Cómo supervisar tu billetera multisig

Si guardas fondos a largo plazo en almacenamiento en frío, puedes ver el saldo sin conectar las billeteras de hardware. Abre el archivo de la billetera de Sparrow, protegido por la contraseña que elegiste al crearlo, para ver todas las direcciones, los saldos y el historial de transacciones. Solo necesitas las billeteras de hardware para firmar una transacción y gastar fondos.

En Sparrow, la pestaña Transactions muestra el historial completo de la billetera. La pestaña Addresses muestra cada dirección generada y si se ha usado. La pestaña UTXOs muestra cada salida sin gastar por separado. Es útil cuando quieres elegir qué monedas gastar, una práctica llamada control de monedas que es fundamental para gestionar la privacidad de tus UTXO.

Para tener acceso de solo lectura en el teléfono, puedes importar el descriptor de la billetera en una billetera para teléfono compatible con la observación de multisig (Nunchuk, Blue Wallet o Sentinel). Así recibes avisos sobre el saldo sin exponer ninguna capacidad de firma en el teléfono.

Configuración avanzada

Cómo usar una passphrase en una o más claves

Añadir una passphrase BIP39 a una de las billeteras de hardware crea una billetera multisig oculta. Eso te permite negar de forma creíble que exista, porque sin la passphrase las semillas base derivan una billetera distinta o vacía. La configuración se complica porque tienes que hacer una copia de seguridad de la passphrase junto a la semilla. Perder la passphrase equivale a perder esa clave. La guía sobre buenas prácticas para usar una passphrase explica los inconvenientes.

Cómo conectar Sparrow a tu propio nodo

En Settings → Server, configura Sparrow para que se conecte a tu propia instancia de Bitcoin Core o a tu servidor Electrum (Electrs, Fulcrum). Así evitas que tus direcciones lleguen a servidores de terceros. Si operas un nodo RaspiBlitz o Umbrel, ambos ofrecen interfaces de servidor Electrum que funcionan con Sparrow sin configuración adicional.

Tipos de script y rutas en los almacenes de claves

Todos los almacenes de claves de una billetera multisig deben usar el mismo tipo de script. No puedes mezclar P2WSH y P2SH-P2WSH en una sola billetera. Las rutas de derivación pueden ser distintas porque el descriptor de la billetera registra la ruta de cada cofirmante, pero usar la ruta estándar del tipo de script (m/48'/0'/0'/2' para multisig con SegWit nativo) facilita la recuperación. Si una de tus billeteras de hardware admite pocos tipos de script, elige el que tenga mayor compatibilidad (normalmente P2SH-P2WSH) o actualiza el firmware para que admita multisig con SegWit nativo.

Cómo resolver problemas comunes

Sparrow no detecta mi billetera de hardware

Comprueba que el dispositivo esté desbloqueado y conectado por USB. En Linux quizá debas añadir reglas de udev para ese dispositivo. La documentación de Sparrow incluye archivos de reglas de udev para todas las billeteras de hardware compatibles. En macOS, comprueba los permisos de USB en System Settings. Si conectaste el dispositivo después de abrir Sparrow, reinicia Sparrow.

Las direcciones no coinciden entre dispositivos

Esto indica que la configuración no coincide. Las causas comunes son una ruta de derivación incorrecta, importar las XPUB en distinto orden o no registrar la billetera multisig en el dispositivo. Elimina la billetera de Sparrow, verifica la exportación de cada XPUB y vuelve a crear la billetera con cuidado. El orden de los almacenes de claves importa. Sparrow los ordena automáticamente para P2WSH, pero el registro en los dispositivos debe coincidir.

No se puede firmar la transacción

Si una billetera de hardware no firma, comprueba que la billetera multisig esté registrada en el dispositivo con la política correcta. Algunos dispositivos, en particular la Coldcard, requieren que registres explícitamente la billetera multisig antes de firmar transacciones. Vuelve a importar en el dispositivo el archivo de configuración y prueba de nuevo.

El archivo PSBT es demasiado grande para un código QR

Las transacciones con muchas entradas generan PSBT grandes que quizá no quepan en un solo código QR. Sparrow usa códigos QR animados, con varios fotogramas, para resolverlo. Comprueba que tanto Sparrow como la billetera de hardware admitan códigos QR animados (formato BC-UR). Si el dispositivo no los admite, usa el método con tarjeta microSD.

Parte de nuestro curso gratuito de Bitcoin. La lección Multisig en la práctica, del curso Seguridad y privacidad avanzadas en Bitcoin, explica este tema a fondo.

Preguntas frecuentes

¿Qué pasa si se estropea una de mis tres billeteras de hardware?

Puedes seguir gastando con los otros dos dispositivos, porque solo hacen falta 2 de 3 firmas. Reemplaza el dispositivo estropeado, configúralo con una semilla nueva, crea una nueva multisig 2 de 3 que incluya el reemplazo y transfiere los fondos de la anterior a la nueva. También puedes restaurar la semilla del dispositivo estropeado en uno nuevo del mismo modelo con la copia de seguridad de la frase semilla.

¿Puedo usar tres billeteras de hardware del mismo fabricante?

Técnicamente sí, pero pierdes una ventaja importante de la multisig: usar distintos dispositivos. Si una vulnerabilidad del firmware o un ataque a la cadena de suministro afecta a un fabricante y usas tres de sus dispositivos, podrían quedar comprometidas las tres claves a la vez.

¿Necesitaré Sparrow para gastar desde esta billetera más adelante?

Necesitas un coordinador que entienda la configuración de la billetera. Sparrow es la opción más fácil de usar. También puedes importar el descriptor de la billetera o el archivo de configuración en Bitcoin Core o Nunchuk. Otra opción es reconstruir la billetera en Electrum introduciendo la clave pública extendida de cada cofirmante en formato Zpub (Electrum interpreta una xpub sin ese formato como una multisig P2SH heredada, que genera direcciones distintas). Después, comprueba que la primera dirección de recepción coincida con la de Sparrow. Lo esencial son las XPUB y la política. Cualquier software compatible puede reconstruir la billetera.

¿Cómo compruebo que configuré todo bien?

Después de crear la billetera, envía una cantidad pequeña de bitcoins a la primera dirección de recepción. Luego crea una transacción que gaste esos fondos hacia una de tus propias direcciones, fírmala con dos dispositivos y difúndela. Si la transacción se confirma, la configuración funciona bien. Mantén pequeño el monto de la prueba.

¿Qué ruta de derivación debo usar?

Para multisig con SegWit nativo, la ruta de derivación estándar es m/48'/0'/0'/2'. Sparrow la elige automáticamente cuando seleccionas el tipo de script. Evita las rutas personalizadas salvo que tengas un motivo concreto, porque dificultan la recuperación si necesitas reconstruir la billetera con otro software.

¿Puedo añadir una cuarta clave a mi billetera 2 de 3 más adelante?

No puedes modificar la política de una billetera multisig existente. Para pasar de 2 de 3 a 2 de 4 (o a cualquier otra configuración), crea otra billetera con la política que quieras y transfiere todos los fondos a la nueva. Es una propiedad de seguridad deliberada. Las condiciones de gasto de una dirección multisig quedan fijadas al crearla, y el protocolo de Bitcoin las hace cumplir. Planifica la política con cuidado antes de depositar una cantidad importante.

¿Cómo estimo las comisiones de las transacciones multisig?

Las transacciones multisig ocupan más espacio que las de firma única, así que pagas más comisiones. Una entrada P2WSH 2 de 3 ocupa unos 104 vBytes, frente a unos 68 vBytes de una entrada P2WPKH de firma única. Sparrow calcula la comisión según el tamaño de la transacción, con todas las firmas. Al fijar la tasa de comisión, ten en cuenta que las transacciones desde almacenamiento en frío rara vez son urgentes. A menudo puedes usar una tasa más baja y esperar a que la transacción se confirme cuando haya menos congestión en la mempool.

El espacio que ocupa una moneda cuando la gastas. Una moneda de firma única (P2WPKH) ocupa unos 68 vB: la parte que indica qué moneda se gasta, más 1 firma y 1 clave pública. Una moneda multisig 2 de 3 (P2WSH) ocupa unos 104 vB: la misma parte que indica qué moneda se gasta, más 2 firmas y el script con las 3 claves públicas. A la misma tasa de comisión, gastar cada moneda multisig cuesta alrededor de 1,5 veces lo que cuesta gastar una de firma única. Los fondos en almacenamiento en frío rara vez se necesitan con prisa, así que puedes gastar menos con una tasa más baja y un poco de paciencia.
Para gastar una moneda multisig, tienes que revelar más datos. Cada moneda que gastas se convierte en una entrada de la transacción. Una entrada 2 de 3 lleva dos firmas y el script que enumera las tres claves públicas, así que ocupa más espacio en el bloque. Las comisiones se pagan por vB (byte virtual) de espacio, no por bitcoin.

¿Puede una Trezor verificar una dirección de recepción multisig en su propia pantalla?

No. Trezor Suite no gestiona multisig y el firmware de Trezor no guarda en el dispositivo un registro de billetera multisig. En cambio, la Coldcard guarda la configuración importada y la BitBox02 guarda una suma de comprobación de todas las XPUB de los cofirmantes. La Trezor no puede confirmar por sí sola una dirección de recepción multisig, porque no tiene una política fiable guardada en el dispositivo con la que contrastar la dirección. Usa la Trezor solo para firmar y verifica las direcciones de recepción en un dispositivo que sí registre la configuración (Coldcard, Passport o BitBox02). (Verificado en junio de 2026.)

¿En qué menú de Coldcard se exporta la XPUB para multisig?

En una Coldcard Mk4 o Mk5 (usan el mismo firmware), Settings → Multisig Wallets → Export XPUB guarda un archivo llamado ccxp-<XFP>.json (por ejemplo, ccxp-0F056943.json) en la microSD. Con el firmware actual, Sparrow 2.5.6 sugiere Advanced/Tools → Export Wallet → Sparrow. Ambos métodos pasan la clave multisig a Sparrow. La exportación Generic JSON también incluye una sección multisig. Sea cual sea el método, comprueba que el almacén de claves de la Coldcard en Sparrow muestre tu huella y la ruta m/48'/0'/0'/2'. (Verificado con el árbol de menús de COLDCARD y el código fuente de Sparrow 2.5.6, noviembre de 2026.)

Categoría: Seguridad en Bitcoin
← Volver a los cursos