¿Qué es una wallet multifirma?

| ASPECTOS CLAVE: |
| — Una wallet multifirma (multisig) es una wallet de criptodivisas que requiere varias firmas para autorizar las transacciones. — Las wallets multifirma suelen usarse en las corporaciones DAO y Web3 para simplificar la gestión de la tesorería. — Las wallets multifirma aportan seguridad y transparencia al ecosistema Web3, pero su configuración requiere ciertos conocimientos técnicos. |
En el mundo Web3 es habitual colaborar con grandes grupos de usuarios anónimos a través de Internet. Por ejemplo, las redes de blockchain requieren la participación de equipos de todo el mundo para su correcto funcionamiento. Un caso similar es el de las organizaciones autónomas descentralizadas (DAOs), que usan tokens de gobernanza para permitir que una gran cantidad de miembros de la comunidad voten decisiones importantes del protocolo.
Si la organización no tiene un líder claro, ¿quién gestiona las claves de una wallet cripto compartida? ¿Qué pasaría si, por ejemplo, un Director financiero actuara con mala fe o si el contable se tomara unas vacaciones prolongadas? En estas situaciones, que una sola entidad o persona coordine los activos da lugar a problemas de confianza y elimina la finalidad de la descentralización.
Aquí es donde entran en juego las wallets multifirma. Las wallets multifirma plantean un enfoque seguro, transparente y descentralizado de la gestión de los fondos compartidos.
Pero, ¿qué es exactamente una wallet multifirma y cómo funciona?
Metámonos de lleno en ello.
¿Qué es una wallet multifirma?
También conocida como wallet compartida, una wallet multifirma es un tipo de wallet de criptodivisas que requiere varias firmas para validar y ejecutar las transacciones. A diferencia de las wallets cripto tradicionales, que dependen de una sola clave privada, las wallets multifirma están configuradas con un número de claves predefinido que están en las manos de distintas personas o entidades en diversas ubicaciones geográficas.
Las wallets cripto suelen emplear pares de clave pública y privada para realizar las transacciones y gestionar sus activos digitales. Con las wallets de una sola firma, solo necesitas una clave privada para autorizar las transacciones. Si pierdes esa clave o se ve afectada, perderás tus criptodivisas. Esto significa que tú eres la única persona responsable de proteger los activos que tienes en tu wallet.
Por su parte, la tecnología multifirma se basa en la responsabilidad compartida y el consenso. Permite que dos o más usuarios firmen las transacciones de manera conjunta. En otras palabras, las wallets multifirma generan varias claves privadas que se pueden distribuir entre varios participantes mediante un contrato inteligente.
Te permite predefinir un umbral (como «2 de 3» o «3 de 5») para el número de firmas necesarias. De esta forma, se garantiza que los fondos no puedan moverse si no se alcanza el número de firmas establecido. Así, aunque una clave se pierda o se vea afectada, podrás recuperar los fondos. En las DAOs, las empresas y las instituciones, esta característica es una medida de protección frente al abuso de poder. Minimiza el riesgo de un uso de los fondos no autorizado o fraudulento.
¿Para qué sirve una wallet multifirma?
Las wallets multifirma añaden una capa de seguridad adicional y promueven la responsabilidad compartida. Ofrecen una manera práctica de distribuir el control, lograr el consenso y minimizar los puntos únicos de falla al gestionar un fondo compartido.
Por ello, las wallets compartidas se pueden usar en entornos como los siguientes:
- DAOs: Las DAOs se basan en los recursos y fondos compartidos para promover sus iniciativas. El uso de las wallets multifirma permite a los miembros de la DAO defender la transparencia y el uso justo dentro de su sistema de propuestas, votación, gestión y asignación de fondos. Como exigen el consenso de varios miembros para asignar los fondos, evitan las actividades fraudulentas y el uso inadecuado.
- Gestión de la tesorería empresarial: Las empresas y las dApps utilizan la multifirma para la gestión de la tesorería. Este planteamiento distribuye el control financiero entre las principales personas encargadas de la toma de decisiones. Además, mitiga los riesgos de apropiación indebida de los fondos. En el caso de una empresa, por ejemplo, garantiza que las grandes transacciones requieran la aprobación de varios ejecutivos que tengan acceso a los fondos de la empresa.
- Servicios de custodia: En las transacciones en las que un tercero mantiene los fondos hasta que se cumplen unas condiciones concretas, el uso de una wallet multifirma garantiza que todas las partes implicadas participen en la autorización de la liberación de los fondos. Esto aumenta significativamente la transparencia y la seguridad en las transacciones con custodia que se realizan en la blockchain.
- Protección de tenencias personales sustanciales: Las wallets multifirma ofrecen una mayor seguridad a las personas que tienen cantidades de cripto significativas. Incluyen una capa de protección adicional que les permite repartir las claves entre familiares de confianza o en ubicaciones geográficas distintas.
¿Cómo funciona una wallet multifirma?
Cuando un usuario inicia una transacción en la blockchain, se requiere una firma para validar que el usuario tiene monedas suficientes y la clave privada válida para crear la transacción. En una wallet con una sola firma, solo el iniciador firma la transacción. Por su parte, en los entornos multifirma, se necesita la autorización de varios usuarios o dispositivos.
Una wallet multifirma se puede configurar de dos formas principales:
- Configuración M de N: Se requiere un subconjunto concreto de firmantes para aprobar una transacción. Las configuraciones habituales son 2 de 3, 3 de 5, 5 de 7, etc. Por ejemplo, en una wallet de 3 de 5, se necesitan al menos tres firmantes del número total para validar la transacción antes de poder ejecutarla.
- Configuración N de N: Todos los participantes o cofirmantes deben validar una transacción para que se ejecute y procese. Por ejemplo, una configuración 3 de 3 exige que todas las partes firmen con sus claves privadas únicas para que la transacción pueda considerarse válida.
Los participantes, a los que se conoce como copagadores, configuran sus propias wallets y generan sus pares de claves criptográficas. Lo ideal es que cualquiera de los copagadores pueda iniciar una transacción, pero esta quede pendiente hasta que otras partes la firmen.
Cuando se inicia una transacción con una wallet multifirma, cada copagador debe firmarla de manera independiente con su clave privada. La wallet verifica la validez de las firmas. A continuación, una vez que tiene firmas suficientes para alcanzar el umbral de aprobación, se autoriza. Posteriormente, la transacción se transmite a la red de blockchain.
Supongamos que una DAO Web3 tiene en sus filas a cinco miembros principales, Alicia, Roberto, Carlos, David y Emilia. Estos cinco miembros gestionan la wallet multifirma con la que se administra la tesorería de la DAO. Si la wallet usa una configuración multifirma 3 de 5, necesitará la aprobación de al menos 3 miembros para ejecutar las transacciones.
Cuando la DAO recibe los fondos, Alicia, la responsable de tesorería, propone (inicia) una transacción para asignar fondos a un proyecto de la comunidad. La firma con su clave privada. Crea una propuesta de transacción en el foro de gobernanza de la DAO, en la que describe los detalles del proyecto.
Los otros cuatro miembros revisan la propuesta y votan desde la plataforma de gobernanza de la DAO. Para validar y ejecutar esta transacción, al menos dos miembros más deben votar a favor.
Roberto, Carlos y David apoyan la propuesta, y firman con sus claves privadas propias. Una vez que la wallet multifirma ha comprobado que se ha cumplido el umbral de firmas, la blockchain ejecuta la transacción y asigna los fondos según se indica en la propuesta.
Wallets de una sola firma frente a wallets multifirma
La diferencia entre las wallets multifirma y las de una sola firma radica en la transparencia, la seguridad y la complejidad de las transacciones. Veamos las ventajas y desventajas que tiene usar una wallet multifirma para tu comunidad.
Ventajas de las wallets multifirma
Seguridad
Una de las promesas principales de la wallet multifirma es su altísimo nivel de seguridad. Aunque una clave se viera afectada, el atacante tendría que poder acceder al resto de claves para hacerse con el control de la wallet. De esta forma, al distribuir por igual el poder entre las autoridades firmantes, las wallets multifirma eliminan el riesgo de dependencia de una «persona clave», habitual en las wallets de una sola firma. Además, garantiza que miembros malintencionados del equipo no puedan apropiarse de los activos.
Podemos afirmar que se trata de una metodología parecida a la de la autenticación de dos factores que usas para iniciar sesión en servicios. Solo puedes acceder a la cuenta cuando tienes códigos de confirmación de varios dispositivos. En las wallets multifirma pasa algo parecido: Todas las firmas tienen la misma importancia, por lo que se elimina el punto de falla único.
Transparencia
Las wallets multifirma permiten las transacciones sin confianza debido a su naturaleza descentralizada. Los miembros de la comunidad pueden hacer un seguimiento de la wallet en los exploradores de bloques (como Etherscan) y ver exactamente cuándo las partes de confianza mueven los activos. Nadie puede mover los activos sin el permiso de todos los miembros firmantes. Así, la comunidad puede hacer un seguimiento en tiempo real de posibles actividades sospechosas.
Desventajas de las wallets multifirma
Conocimientos técnicos
Para configurar las wallets multifirma suelen ser necesarios ciertos conocimientos técnicos. Esto se debe al número de claves y Frases de Recuperación necesarias. Una alternativa es usar un proveedor externo para que configure una dirección multifirma, pero esta práctica también puede conllevar costos adicionales.
Velocidad de la transacción
Como las wallets multifirma requieren la confirmación de varias partes, la velocidad de las transacciones suele ser más baja. Por tanto, las wallets multifirma no son una opción ideal para las comunidades que necesitan transacciones rápidas o frecuentes. En esos casos, se puede trasladar una parte de los fondos a una hot wallet y dejar la mayor parte de los fondos en las wallets multifirma.
Recuperación de fondos
En las wallets multifirma, la recuperación de fondos puede plantear ciertos retos. Como la wallet está vinculada a numerosas claves privadas, los usuarios deben importar varias Frases de Recuperación de distintos dispositivos. Si el poseedor de una clave pierde el acceso o deja de responder, el proceso de recuperación puede resultar complejo.
Cómo crear una wallet multifirma
Aunque usar una wallet multifirma con una hardware wallet (también llamada signer) ha sido difícil hasta ahora, los signers Ledger™ ya cuentan con funcionalidades multifirma integradas.
Crear una wallet multifirma de Bitcoin
En el caso de Bitcoin, puedes crear una wallet multifirma usando Ledger y Unchained. Te explicamos cómo hacerlo paso a paso:
- Crea una cuenta individual en Unchained y ve a la pestaña «Keys» (Claves).
- Para crear tu primera clave, elige «Ledger» en las opciones y exporta la clave pública extendida (xPub) de tu signer Ledger desde la solicitud.
- Cuando el proceso haya finalizado, verás la clave pública extendida en la pantalla. Haz clic en «Next» (Siguiente) para confirmar y crear tu primera clave. Repite este proceso tantas veces como titulares de claves quieres que existan para tu wallet multifirma.
- Ahora, ve a la pestaña «Vault» (Bóveda), elige las claves que has añadido y crea tu wallet multifirma.
Para ver la guía completa del funcionamiento de Unchained con Ledger, ingresa a este artículo.
Crear una wallet multifirma compatible con Ethereum
En lo que respecta a Ethereum y otras cadenas EVM, puedes crear una wallet multifirma con Safe, conocido anteriormente como Gnosis Safe. Con las wallets de Safe puedes crear varios firmantes y que uno de ellos esté controlado por tu signer Ledger.
Hacerlo es muy fácil, ya que puedes conectar tu wallet Ledger igual que lo harías con otra app de blockchain o servicio. Además, si quieres sacar más partido a Safe, también puedes conectar tu signer Ledger con Ledger Extension, o incluso con la app móvil de Safe y un Ledger Nano. Sea cual sea el método de conexión que elijas, puedes tener la tranquilidad de que nadie podrá encontrar la clave privada de una parte de tu wallet multifirma. Así, los fondos de tesorería se mantendrán en un entorno offline. Si quieres obtener más información sobre cómo empezar, consulta el Centro de ayuda de Safe.
Wallet multifirma de Ledger
Aunque las wallets multifirma existentes eclipsan claramente a las wallets tradicionales de una sola firma, la mayoría de ellas sufre de un defecto fundamental: La firma a ciegas. Son incapaces de traducir los detalles de la transacción a un lenguaje fácil de comprender. Por ello, los usuarios aprueban las transacciones sin comprenderlas en su totalidad o sin ver los detalles.
Hasta en el caso de las transacciones que se realizan fuera del dispositivo, estas se simulan en un entorno distinto del entorno en el que se firman. Sin embargo, dichas simulaciones siguen siendo susceptibles a las falsificaciones y otros vectores de ataque online. La wallet multifirma de Ledger resuelve esta imperfección crítica.
La wallet multifirma de Ledger es una wallet compartida que combina la seguridad por hardware de Ledger con una experiencia de software sencilla para el usuario. En lugar de realizar simulaciones fuera del dispositivo, la verificación final se realiza en hardware aislado de confianza con una pantalla segura.
En otras palabras, Ledger mejora de forma significativa la seguridad y la facilidad de las wallets multifirma al mitigar los riesgos asociados a la firma a ciegas. Esto se consigue con la Firma Visible, las Verificaciones de transacciones automatizadas y los procesos de gestión optimizados.
Firma visible
El estándar de Firma visible de Ledger proporciona los detalles de la transacción en un formato fácil de comprender. Garantiza que estés al tanto de las transacciones y dApps que requieren tu aprobación. El Elemento Seguro de tu Ledger Multisig se convierte en la fuente de la verdad definitiva.
¿Qué significa eso?
- Cuando envías fondos, en tu signer Ledger se muestra toda la dirección del destinatario, la cantidad exacta y el símbolo del token, en lugar de solo una dirección de contrato y un fragmento de datos. Y no solo eso, puedes verificarlo todo en una pantalla física aislada de tu móvil o PC potencialmente afectado.
- Cualquier actividad de gobernanza de tu cuenta de Safe, como agregar o quitar un signer, ajustar el umbral de firmas o modificar las políticas, se define con claridad y se hace con transparencia. Así, te aseguras de tener la certeza total de los cambios que estás aprobando.
- La intención de los contratos inteligentes complejos y las interacciones con DeFi se traduce y se muestra en tu dispositivo. Estas medidas garantizan que puedas gestionar con confianza los contratos inteligentes e interactuar con ellos y con dApps directamente desde tu Ledger Multisig.
Verificación de Transacciones
Ledger Multisig promueve la defensa proactiva, en contraposición a la firma de transacciones reactiva. Lo consigue mediante la Verificación de transacciones de Ledger, un escudo de seguridad muy sofisticado. Actúa de la mano de la Firma Visible para realizar simulaciones avanzadas con las que detectar posibles amenazas, como direcciones o contratos maliciosos, antes de que firmes.
Estas simulaciones proporcionan un informe de evaluación de riesgos de proveedores de confianza, que se envía directamente a tu signer Ledger. A continuación, el Elemento Seguro de tu dispositivo verifica criptográficamente la autenticidad del informe y muestra una advertencia clara.
Esta función mitiga de manera eficaz los ataques de intermediario, en los que una transacción maliciosa podría aplicarse luego de una simulación.
Experiencia de gestión sin complicaciones
Ledger Multisig ofrece eficiencia y una seguridad robusta. De hecho, permite que las organizaciones gestionen sus activos con una mayor intuición y facilidad.
Por ejemplo, su incorporación sin migración (basada en la infraestructura de Safe) permite que los usuarios reanuden sus operaciones en Ledger Multisig sin tener que migrar nada. Con solo conectar tu signer Ledger, automáticamente buscará y mostrará todas las cuentas de Safe asociadas que tienes en varias redes.
Y no solo eso, la interfaz de Ledger Multisig ofrece un centro de mando unificado para todas las operaciones multifirma. De esta manera, puedes ver los saldos de todas las cuentas de Safe, las transacciones pendientes y otras actividades relacionadas.
Mejores prácticas para las wallets multifirma
Estas son algunas de las mejores prácticas para maximizar la seguridad de una wallet compartida y evitar errores potencialmente costosos:
- Usar un umbral de firma elevado: Configura la wallet compartida para exigir varias firmas desde diversas ubicaciones. Un mayor número de firmas necesarias reduce los riesgos de un solo actor malintencionado. También hace que resulte difícil que un atacante afecte un número de claves suficiente.
- Distribuir las claves en ubicaciones geográficas distintas: Guardar las claves en una misma ubicación inutiliza la finalidad de tener una wallet multifirma. Por tanto, guarda las claves en lugares distintos o con custodios independientes para evitar un único punto de falla.
- Supervisar las transacciones en tiempo real: Implementa sistemas de registro con los que controlar el uso y crea alertas para posibles actividades sospechosas.
- Usar las hardware wallets para la firma de transacciones: Usar los dispositivos de firma offline reduce los riesgos de los intentos de hackeo y los vectores de ataque online.
- Realizar auditorías de seguridad frecuentes: Revisa y actualiza periódicamente tus ajustes multifirma, para contar con una seguridad óptima. También puedes contratar a expertos externos para que realicen auditorías y corrijan vulnerabilidades detectadas o potenciales.
- Rotar las claves periódicamente: Asegúrate de rotar con frecuencia a los titulares de claves y generar claves nuevas. Así, reducirás potencialmente los riesgos de los accesos no autorizados.
- Implicar a cofirmantes independientes: Para evitar confabulaciones internas con repercusiones no deseadas, puedes plantearte el uso de terceros de confianza o empresas de seguridad externas como uno de los firmantes necesarios.
Retos frecuentes de las wallets multifirma
Las wallets multifirma ofrecen innumerables oportunidades y ventajas, pero también tienen sus inconvenientes. Estos son algunos de ellos:
- Complejidad y experiencia de usuario: La configuración de una wallet multifirma no es tan simple como la de una wallet de una sola firma. El proceso requiere un cierto grado de conocimientos técnicos que no todos los usuarios tienen. Además, gestionar varias claves privadas y firmas puede ser complicado.
- Coordinar a las partes firmantes: Para ejecutar una transacción, todas las partes firmantes, o algunas de ellas, deben aprobarla. Este requisito dilata los tiempos de procesamiento. Si uno o más titulares de las claves no cooperan o no están disponibles, a veces pueden retrasar o impedir transacciones en las que el tiempo es un factor determinante.
- Costosas: En comparación con las transacciones de una sola firma, las transacciones multifirma incluyen más datos con cada firma y clave pública. El aumento de la complejidad y del tamaño de la transacción puede provocar que algunas blockchain cobren unas tarifas por transacción más altas.
- Riesgo de la firma a ciegas: Los actores malintencionados podrían engañar a los cofirmantes para que aprueben transacciones maliciosas sin saberlo. Por ejemplo, los hackers pueden mostrar datos simulados de una transacción legítima en la interfaz de una hardware wallet para conseguir una firma válida para una transacción maliciosa.
- Alianzas internas: Las wallets compartidas no son inmunes a los ataques derivados de confabulaciones internas. Si el número mínimo de firmantes necesarios en una configuración M de N conspirara, podrían aprobar transacciones maliciosas y robar los fondos.
Gestionar tus fondos compartidos con una wallet multifirma
Tanto para poner en marcha una DAO o un proyecto NFT como para crear un fondo para las vacaciones con tu pareja, las wallets multifirma son una forma fantástica de compartir y gestionar tus fondos. Ya sabes que confiar fondos compartidos a entidades individuales puede acabar en desgracia. Con las wallets multifirma resulta más sencillo reducir el riesgo directo de colaborar con extraños. Además, lo haces con la tranquilidad que supone no enviar transacciones a sistemas centralizados.
Las wallets multifirma son componentes esenciales para una seguridad comunitaria eficaz. Pero ¿qué sentido tiene usar varios firmantes si cada clave privada no es segura por sí sola? Lógicamente, dónde guardas las claves privadas de la wallet multifirma tiene su importancia. Este problema es una prueba fehaciente de que las wallets multifirma y los signers Ledger forman la pareja perfecta. Usar una wallet multifirma con un signer Ledger aumenta su seguridad y descentralización, dos factores centrales del espíritu de la Web3. Por eso, antes de poner en marcha una nueva comunidad Web3, ten en cuenta estas herramientas, ya que la seguridad de tu multifirma depende de quienes custodian sus claves privadas.
Presentamos Ledger Multisig
Ledger Multisig es una capa de seguridad y gobernanza premium desarrollada específicamente para ayudarte a mover miles de millones en activos con seguridad. Combina lo mejor de los dos mundos: La flexibilidad de una plataforma de software con la seguridad del ecosistema líder del sector de Ledger. Ofrece claridad, control y conectividad incomparables para líderes que no pueden permitirse un solo error.
La verificación de transacciones y la Firma Visible de contratos inteligentes garantizan una transparencia óptima, para tomar decisiones basadas en la información. Las políticas multiparte y la gobernanza basada en roles ponen a disposición de los usuarios una titularidad genuina y una supervisión integral. Los usuarios pueden acceder a miles de monedas y tokens en varias blockchain desde un único dashboard intuitivo. Este planteamiento único te ayuda a proteger tus activos digitales frente a los ataques sofisticados y proporciona una ruta realmente segura para la gestión de tu tesorería digital.
¿Quieres usar Ledger para tus operaciones multifirma? Encontrarás más información en multisig.ledger.com
El cambio: De hardware wallet a signer
Las cripto pueden haber comenzado como un experimento audaz, pero la adopción ha crecido a medida que la tecnología y la experiencia del usuario han evolucionado rápidamente. Sin embargo, el lenguaje utilizado para describirlas se ha quedado estancado en su infancia.
Llamamos a nuestras hardware wallets «hardware wallets», destacando la función del hardware seguro y relegando la función del software (Ledger Live). Se dejó a los usuarios atrás en alguna fase del camino.
La gente creía lo siguiente:
- Que el valor estaba almacenado en el dispositivo (no lo está).
- Que si pierdes el dispositivo, pierdes los activos (no es así).
- Que el dispositivo en sí es el objetivo final (no lo es).
- Que esas 24 Palabras eran una carga que solo los usuarios expertos en tecnología podían gestionar (ya no es cierto).
No son más que ideas falsas. Son afirmaciones que dificultan la adopción. En Ledger pensamos que la claridad resulta esencial para avanzar a la siguiente fase de adopción.
Estamos cambiando la manera en la que hablamos de nuestros productos. Y, al hacerlo, también cambiamos la manera en la que la gente comprende la titularidad digital en sí misma.
Hardware wallets → signers
Los dispositivos Ledger no almacenan valor. Firman transacciones. Demuestran intención. Verifican identidad. No son bóvedas, son el puente seguro entre quién eres y qué haces en línea. No solo almacenan claves. Te empoderan para que confíes en ti mismo.
Ahora los llamamos signers, porque eso es lo que realmente son.
En un mundo donde la IA se torna más poderosa cada día, la prueba de humanidad importa más que nunca. Un signer es más que un dispositivo de seguridad; es tu prueba criptográfica personal. Te ofrece una base segura para poseer, autorizar y proteger tu vida digital sin depender de nadie más. Desde enviar una transacción hasta firmar un contrato y verificar tus credenciales, tu signer garantiza que tú y solamente tú seas quien puede otorgar consentimiento digital, o sea, prueba de identidad. Juntos, tu signer y Ledger Wallet redefinen la titularidad digital. Clara, segura y sin concesiones.