Un monedero multifirma es una cartera que gestiona direcciones bitcoin multifirma y, en consecuencia, permite la gestión del mismo monedero por dos o más usuarios. Para entender este tipo de carteras, antes hay que saber que en la red bitcoin existen dos tipos de direcciones:
- Las Pay To Script Key Has (P2PKH) que empiezan por “1” (ej: 15Cyta9sHqeqasdF2vnpEy87aseKtrTPjp).
- Las direcciones Pay To Script Hash (P2SH) que empiezan por “3” (ej: 37bgPbTrVwhQGzAsAsEoL7T5DJvQQPsVP).
Las direcciones P2SH son empleadas, entre otras cosas, para transacciones con la actualización Segwit y para monederos multifirma. Aun así, las direcciones P2SH también pueden ser empleadas como monederos estándar de una sola firma.
Contenidos
¿Qué monederos permiten utilizar las direcciones multifirma?
No todos los monederos que hay permiten la gestión de direcciones bitcoin multifirma. Aun así, hay bastantes opciones para crear monederos multifirma y algunas de las más empleadas son las siguientes:
- Monedero electrum para ordenador: Es la forma que voy a explicar en este tutorial. El monedero electrum es uno de los monederos para bitcoin más empleado. Se trata de un cliente ligero que puede ser instalado en un ordenador y recuperado mediante una semilla. Además de permitir la gestión de direcciones P2PKH, el monedero electrum permite firmar con direcciones multifirma P2SH.
- Copay: Es una plataforma que ofrece monederos para teléfono y para ordenador y, además, ofrece la posibilidad de crear un monedero multifirma. A pesar de ser muy valorado por los usuarios, yo prefiero el monedero Electrum.
Estas no son las únicas formas de gestionar direcciones multifirma, pues también se puede crear una dirección multifirma en base a varios monederos de papel para bitcoins.
¿Qué utilidades tiene un monedero multifirma?
En un monedero simple la transacción la firma la persona que la ordena. En un monedero multifirma se puede configurar el número de firmantes que se desee.
Es decir, se puede determinar que todos miembros con acceso al monedero tengan que firmar la transacción o, por el contrario, que con la firma de una parte de los integrantes sea necesario. Por ejemplo, se puede crear un monedero multifirma de cinco firmas y que solo sean necesarias tres para que la transacción se envíe.
En definitiva las posibilidades que ofrecen los monederos bitcoin multifirma son muy grandes y pueden tener muchas utilidades. Algunas de las que se me han ocurrido son las siguientes:
- En grupos donde una persona sea la encargada de aprobar los gastos.
- Como medida extra de seguridad. Un monedero donde se requieran más firmas puede ser un buen lugar para, tras comprar bitcoin, guardarlos durante una temporada. Es decir, una persona puede crear un monedero multifirma con el único propósito de tener que firmar dos veces la transacción antes de enviarla.
- En proyectos comunes. Puede ser una buena forma de recaudar fondos para un proyecto común y donde todos los participantes deban aprobar los gastos.
Tutorial para crear un monedero multifirma
El primer paso es instalar el monedero Electrum en el ordenador. Si no sabes cómo hacerlo, puedes leer el tutorial del monedero Electrum.
Crear una cartera multifirma
El primer paso, una vez instalado el monedero, es crear una nueva cartera. Al instalar el monedero lo normal es crear una cartera de una sola firma y, por tanto, hay que acceder a la pestaña de “Archivo” y seleccionar “Nueva/Restaurar” para proceder a crear una nueva cartera.
El monedero creará un archivo en el ordenador que será donde almacene las claves privadas. Es importante seleccionar un nombre distinto al archivo que había creado por defecto en el primer monedero, pues de lo contrario sobrescribirá el monedero antiguo. Yo por ejemplo le he llamado wallet_Cartera_Multifirma.
En el tercer paso hay que seleccionar la opción multifirma (tal y como se ve en la foto superior).
Seleccionar el número de firmantes
Una vez llegados a este paso hay que seleccionar el número de firmantes y el número de firmas requeridas para enviar una transacción. Por ejemplo, se puede seleccionar que cuatro personas puedan firmar y que solo sea necesario la firma de dos para enviar la transacción.
Para el caso del ejemplo, he seleccionado que haya dos firmantes y que sea necesaria la firma de los dos para enviar la transacción.
Crear la semilla de recuperación
Al igual que ocurriría en un monedero simple, el programa generará una semilla de recuperación del monedero multifirma. Si ya se tiene una semilla (por que se quiera recuperar un monedero multifirma) habría que seleccionar la segunda opción.
El monedero mostrará la semilla de recuperación. Hay que anotarla en un lugar seguro y, además, hay que repetirla en el siguiente paso para que el monedero pueda verificar que la hemos apuntado correctamente.
Una vez verificada la semilla, el monedero mostrará la llave pública maestra. Esa llave es la dirección que hay que compartir con el resto de compañeros que van a poder firmar en el monedero. Por tanto, se copia y se guarda en algún lugar para poder compartirla posteriormente.
Añadir a los firmantes
Hay varias formas de añadir a los participantes, yo he seleccionado la primera (mediante llave pública maestra).
El segundo firmante nos habrá tenido que proporcionar la llave pública maestra de su monedero. Una vez que la tengamos hay que introducirla en este paso para que el monedero cree las direcciones bitcoin multifirma.
Finalmente, al igual que ocurre en los monederos de firma simple, el sistema nos pedirá que configuremos una contraseña de acceso al monedero.
Recibir bitcoins en un monedero multifirma
Una vez creado el monedero, los pasos para recibir bitcoins son idénticos a cualquier otro monedero.
En la pestaña de “recibir” he obtenido la dirección del monedero y, con otro monedero que tenía instalado en el móvil, he hecho una transferencia de 0,000675 BTC
Enviar bitcoins desde un monedero multifirma
Crear la transacción en el monedero multifirma
Desde el monedero multifirma se crea una transacción con los fondos que se habían enviado en el paso anterior. El proceso es igual que en un monedero electrum normal.
Cuando se pulsa “Enviar” aparecerá una ventana emergente con la transacción. Como se puede ver en la imagen de arriba, la transacción solo está firmada por uno de los dos firmantes, pues indica lo siguiente: Partially signed (1/2).
Para poder firmar esa transacción, hay que pulsar en el botón inferior derecho de “Exportar” y exportar la transacción a un archivo de extensión txn. El proceso sería muy parecido al que se sigue en los monederos offline creados con Electrum.
Firmar la transacción en el otro monedero
Una vez que se ha obtenido la transacción en un archivo txn, el archivo hay que enviarlo a todas las personas que deban firmarla. En mi caso, solo he puesto dos firmantes y, por tanto, voy a proceder a abrir el otro monedero y cargar la transacción.
Una vez abierto el segundo monedero autorizado para firmar la transacción hay que acceder a la pestaña «Herramientas» y cargar la transacción desde archivo.
Una vez cargada volverá a aparecer la ventana emergente de la transacción. Para que se transmita a la red hay que pulsar en el botón de firmar y, posteriormente, en el botón de transmisión.
Al haber realizado ese paso la transacción se transmitirá a la red y, como se ve en la imagen superior, quedará incluida en la blockchain y enviados los fondos.

















