13 / 736WAL

Cartera

Bitcoin Wallet

Cómo recibir y enviar bitcoin, quién tiene las claves y qué necesitarás si pierdes el teléfono o el dispositivo de firma.

Una cartera Bitcoin ayuda a recibir pagos, consultar el saldo y preparar envíos. Sin embargo, el nombre abarca formas de gestión distintas: a veces firma la propia aplicación, otras un dispositivo separado y, en un servicio con custodia, el proveedor. Más que el aspecto de la pantalla, importa saber quién controla las claves y cómo se puede recuperar el acceso.

Un amigo envía bitcoin a una dirección de tu cartera. No manda a tu teléfono un archivo con monedas: crea una transacción en la red Bitcoin. La cartera comprueba si el pago ha llegado y se ha confirmado en un bloque, y lo refleja en el saldo. Cuando después quieres pagar tú, prepara una transacción nueva. Autorizarla suele requerir una firma digital, una prueba del derecho a gastar. La cartera la crea con una clave privada, un dato secreto que no revela a los demás al firmar. La aplicación y la red tienen funciones diferentes: la cartera ayuda a realizar el pago y la red comprueba su validez. [1]

El saldo mostrado suele reunir varias cantidades independientes todavía sin gastar, llamadas UTXO. La cartera las localiza a partir de la información que gestiona y comprueba cuáles se han utilizado. Para observarlas no necesita claves privadas. Una Watch-only Wallet puede mostrar ingresos o preparar una propuesta de pago, pero no firmarla por sí sola. Sirve, por ejemplo, para seguir unos ahorros cuyas claves permanecen en otro dispositivo. Una cantidad en pantalla no demuestra, por tanto, que esa aplicación pueda enviar el dinero. [1]

Con Self-custody, o autocustodia, controlas las claves necesarias para firmar. También asumes la responsabilidad de protegerlas y recuperarlas. En un servicio custodial, o con custodia, el proveedor guarda las claves y realiza las retiradas. El saldo de su aplicación indica cuánto permite retirar según sus registros; no significa que controles las claves correspondientes. También importan la disponibilidad y las reglas del servicio. Dos aplicaciones pueden mostrar la misma cantidad y funcionar de forma muy distinta si pierdes el acceso o el proveedor tiene problemas. [1]

Una dirección permite que alguien te pague. La cartera la crea a partir de los datos que determinan cómo podrá gastarse después el bitcoin recibido. Puedes enviarla al pagador; conocerla no suele bastar para enviar tu dinero a otro sitio. La clave privada y la Seed Phrase cumplen otra función. La Seed Phrase es una secuencia de palabras de respaldo con la que las carteras compatibles pueden recuperar claves. No comuniques estos secretos a nadie. Compartir una dirección sí tiene consecuencias para la privacidad: quien la conoce puede seguir su historial público. Usar una dirección nueva para otro ingreso ayuda a no vincular pagos diferentes innecesariamente. [1]

Al pagar, la cartera elige los UTXO adecuados, prepara el importe del destinatario y el cambio que corresponda, y propone una comisión. Después se firma la transacción y se transmite a la red. No todos los pasos tienen que realizarse en el mismo aparato. PSBT es un formato para pasar una transacción Bitcoin todavía incompleta entre una aplicación y un dispositivo de firma. Una Hardware Wallet protege las claves y crea las firmas dentro de un dispositivo separado. Así puede firmar una propuesta del ordenador sin entregarle las claves. Comprueba la dirección de destino y el importe en la pantalla de confianza del dispositivo. No puede saber a quién querías pagar realmente. [2]

Muchas carteras modernas derivan varias claves de una base común, la semilla o seed, siguiendo BIP 32. Una Seed Phrase, utilizada por ejemplo en BIP 39, ayuda a recuperar esa base; no es simplemente una clave individual escrita con palabras. Si utilizas una BIP39 passphrase, una entrada adicional opcional de la derivación, también la necesitas al recuperar la cartera. Una errata puede abrir otra cartera sin advertencia. La ruta de derivación describe cómo se generan las distintas claves; el tipo de script describe la forma de las condiciones de gasto. Estos datos también pueden ser necesarios para que el programa encuentre las claves y direcciones correctas. En Multisig, donde hacen falta varias firmas, guarda también las reglas de firma y los datos públicos de los cofirmantes. Las palabras de una sola cartera pueden no bastar. [3] [4] [2]

Una cartera móvil de confianza puede servir para aprender con transacciones pequeñas y pagar a diario. Una cantidad mayor conservada a largo plazo exige pensar mejor su protección: dónde están las claves, quién puede acceder a ellas y si la copia de seguridad funcionará. Un dispositivo de firma separado puede reducir algunos riesgos de un teléfono u ordenador comprometido, pero no evita errores al aprobar un pago. Separar el dinero de los gastos habituales de los ahorros puede limitar las consecuencias de un error. No se trata solo de complicar la seguridad: un procedimiento que no entiendes o con el que no sabes recuperar el acceso introduce sus propios riesgos. [1]

La aplicación o el dispositivo elegidos deben admitir tu tipo de cartera y de copia de seguridad. Tener una copia escrita no equivale a haber comprobado que puedes recuperar la cartera. Las palabras deben estar completas, legibles y en el orden correcto; tampoco deben perderse los demás datos necesarios. Utiliza el procedimiento seguro de comprobación de respaldo o recuperación recomendado para tu cartera o dispositivo. No lo pruebes introduciendo palabras reales en una página que alguien te envió para «verificar la cartera». Un supuesto servicio de soporte tampoco las necesita. Perder el teléfono puede tener solución si la copia correcta permite restaurar las claves. Reinstalar la misma aplicación o cambiar su contraseña no recupera las claves originales que faltan. [4] [5]

Para mostrar el saldo, la cartera necesita conocer el estado de las transacciones correspondientes. Puede utilizar el servidor de un proveedor o conectarse a tu Full Node, un ordenador que comprueba de forma independiente las reglas de Bitcoin. Un servidor puede relacionar direcciones y consultas y no mostrar las mismas transacciones sin confirmar que otro nodo. Tener un nodo propio solo ayuda si la cartera lo utiliza realmente. Es una cuestión distinta de poseer las claves: una aplicación puede dejarte firmar por tu cuenta y seguir dependiendo de un servidor ajeno para informarse. Por eso, autocustodia y verificación independiente deben evaluarse por separado. [1]

Ni el mejor dispositivo sirve de ayuda si instalas una aplicación falsa, revelas las palabras de respaldo o apruebas un pago a una dirección equivocada. El phishing es un engaño en el que un atacante imita una web, un mensaje o un soporte de confianza para conseguir secretos o que aceptes una acción perjudicial. Verifica de dónde vienen las aplicaciones y actualizaciones, comprueba los datos de los pagos y protege las copias también contra pérdida o destrucción. Si alguien consigue las claves, una nueva contraseña de la aplicación no invalida su copia. Entiende la cartera como toda tu forma de gestionar los fondos: la aplicación, el posible dispositivo de firma, la copia de seguridad y tus hábitos al utilizarlos. [2] [5]

Para obtener la imagen más completa, lee esta entrada junto con Private Key, UTXO, Transacción, Full Node, Lightning Network. También enlazan con esta entrada UTXO, Private Key, Lightning Network, Dirección de Bitcoin.

DOC · 001Bitcoin Developer Guide: WalletsFuente primaria DOC · 002BIP 174: PSBTFuente primaria DOC · 003BIP 32: wallet derivationFuente primaria DOC · 004BIP 39: passphraseFuente primaria DOC · 005Trezor: scams and phishingFuente primaria
Revisado: Fuentes primero · No es asesoramiento financiero