¿Qué es un Monedero Multisig y Cómo Funciona?
Feb 16, 2024
La distribución de la autoridad entre varias partes se conoce como descentralización. El nivel de descentralización y seguridad aumenta cuando intervienen más partes porque no hay un único punto de fallo posible.
La mayoría de las criptomonedas tratan de implementar esta idea en sus sistemas internos. Sin embargo, también se puede implementar utilizando un monedero de criptomonedas o una dirección multifirma, lo que aumenta significativamente el nivel de seguridad al tratar con activos criptográficos.
Este artículo es un breve estudio destinado a explorar qué es un monedero multisig, qué tipos de monederos existen y qué ventajas ofrecen.
Datos clave:
- El monedero multisig es un tipo de monedero clásico que utiliza un conjunto de firmas adicionales en las transacciones para aumentar la seguridad..
- Los monederos multisig se clasifican en función del número de firmas necesarias para una transacción.
¿Qué es un monedero multisig?
Los monederos multisig son monederos de criptomonedas que requieren dos o más claves privadas para realizar tareas específicas. Con ello se busca reforzar la seguridad de los fondos almacenados en el monedero al requerir la aprobación de varias partes antes de poder realizar cualquier transacción.
Los procesos de un monedero multisig implican numerosas firmas de un conjunto de direcciones predeterminadas, si faltase incluir alguna de estas firmas, la transacción no se podrá llevar a cabo. Puede considerarse una caja fuerte con claves únicas que deben utilizarse conjuntamente para abrirla.
Generar una dirección multifirma única es un paso imprescindible cuando se configura un monedero multifirma, ya sea a través de un exchange o de custodia propia. Esta dirección está asociada estrechamente al monedero y destinada a recibir fondos.
Las transacciones desde un monedero multifirma requieren la firma de un número determinado de cofirmantes. Por ejemplo, en una configuración multifirma de dos de tres, se necesitan al menos dos claves privadas para autorizar una transacción.
Dato rápido
El monedero multisig es una solución flexible porque permite personalizar el número de firmas necesarias para validar una transacción, modificando así el nivel de seguridad.
Tipos de monederos multisig
La clasificación de los monederos criptográficos multifirma puede determinarse en función del número de claves privadas que contienen y del número de firmas necesarias para aprobar una transacción. Veamos cada uno de ellos con más detalle:
Firmas 1-de-2
El almacenamiento multisig es un método popular para asegurar los monederos criptográficos que requieren más de una firma para aprobar las transacciones. Una de las formas más sencillas de almacenamiento multisig es la configuración 1-de-2. En esta configuración, los usuarios pueden vincular dos claves privadas a un único monedero, permitiendo a cualquiera de los titulares de las claves aprobar transacciones.
Esta configuración es especialmente útil para las pequeñas empresas, en las que la confianza se establece a través de relaciones contractuales y personales. En estos casos, cualquiera de los dos fundadores puede transferir fondos. Además, una configuración 1-de-2 también puede servir para realizar copias de seguridad personales. En caso de pérdida de la clave privada, los usuarios pueden seguir accediendo a sus fondos con la otra clave.
Firmas 2-de-3
Este tipo de monedero requiere la aprobación de dos de tres firmantes autorizados para realizar una transacción. Es una herramienta útil para asegurar las transacciones en escrow y también la implementan los custodios de criptomonedas para mejorar las medidas de seguridad.
En este último caso, la empresa posee dos claves, una almacenada de forma segura fuera de línea y la otra disponible en línea, para simplificar el proceso de firma. La tercera clave se confía a una empresa de seguridad de blockchain de confianza, a la que se puede recurrir si el custodio criptográfico pierde una de sus claves.
Firmas 3-de-5
Esta configuración requiere tres de cinco firmas para validar las transacciones. Es ideal para las empresas en las que varios responsables deben aprobar las transferencias. Si más del 50% de las partes están de acuerdo con la decisión, pueden autorizar las transferencias de fondos. Al igual que otras configuraciones multifirma, delegar las firmas en entidades situadas en distintos puntos geográficos podría mejorar la seguridad.
Tipo M-de-N
Este tipo concreto de monedero utiliza “N” claves privadas para la aprobación. Para iniciar, procesar y ejecutar una transacción, se requiere un cierto número “M” claves del total de “N”. Las configuraciones más comunes son dos de tres, tres de cinco, entre otras, que indican el número mínimo de firmas necesarias del total de claves.
Tipo N-de-N
Para ejecutar y procesar una transacción, todas las personas implicadas en la configuración de un monedero criptográfico compartido o multi-firma deben validarla. Esto significa que todas las partes deben firmar con sus claves privadas para que la transacción sea válida. Por ejemplo, cada co-firmante debe validar la transacción en un método dos-de-dos o tres-de-tres.
Además de los tipos comúnmente utilizados, un contrato inteligente puede implementar un monedero criptográfico multifirma secuencial, que requiere que las claves privadas para firmar las transacciones se ingresen en un orden predeterminado para que sean procesadas.
Otro tipo es el monedero multisig con bloqueo temporal, que permite autorizar las transacciones sólo después de un tiempo determinado. Esta capa adicional de medidas de seguridad se basa en restricciones temporales.
Ventajas de utilizar un monedero multisig
Utilizar un monedero multisig tiene varias ventajas, además de una mayor seguridad y la posibilidad de involucrar a múltiples partes. En particular, las instituciones y las DAO pueden disfrutar de una experiencia de usuario mucho mejor gracias a la arquitectura de los monederos multisig, que es significativamente mejor que la de los monederos fríos o calientes tradicionales.
1. Transacciones de escrow
Los monederos multifirma son una solución óptima para realizar transacciones de escrow seguras y fiables. Garantizan que cada parte cumplirá con sus obligaciones una vez que se cumplan los términos mutuamente acordados. Así, en el contexto de un monedero multi-firma 2-de-3, el comprador puede depositar fondos en el monedero con la garantía de que estos serán entregados al vendedor una vez que haya recibido y esté satisfecho con los bienes adquiridos. Este mecanismo de transacción garantiza una elevada confianza en el proceso, proporcionando un entorno seguro para todas las partes implicadas.
Además de un tercero de confianza que actúa como firmante final del contrato multisig, el vendedor también posee una clave. Si se cumplen las condiciones del contrato, tanto el comprador como el vendedor pueden firmar para confirmar la operación. Sin embargo, si alguna de las partes incumple los términos del contrato, el tercero puede liberar los fondos en favor de la otra parte.
2. Autenticación de dos factores (2FA)
Con un monedero multifirma, una transacción debe ser aprobada por varios firmantes antes de que pueda ejecutarse. Esto funciona como una forma de autenticación de dos factores (2FA), por lo que es más difícil para los delincuentes obtener acceso no autorizado al monedero.
Si una persona o entidad no autorizada accede a una de las claves asociadas, el usuario puede revocar fácilmente su acceso. Mantener las claves privadas en varias ubicaciones o con distintas personas fortalece aún más la seguridad del monedero.
3. Se elimina el riesgo de depender de una persona
Los monederos multisig están estructurados para eliminar el riesgo tradicional de “depender de una única persona”. Este riesgo se refiere a una situación en la que el éxito de una empresa depende de una sola persona. Este es un problema común en el mundo de las criptomonedas, especialmente cuando un individuo tiene el control sobre la frase semilla de un monedero.
Los monederos multisig requieren múltiples participantes para completar una transacción, eliminando el riesgo de que un único punto de fallo afecte a todo el monedero y el riesgo de depender de una sola persona. Con la implementación de una firma dos de tres, las transacciones críticas pueden seguir adelante aunque una de las partes no esté presente durante la transacción.
4. Elevada seguridad
Tener un monedero multisig puede proporcionar una capa adicional de seguridad y tranquilidad, lo cual es crucial a la luz de los crecientes riesgos de seguridad en el mundo de las criptomonedas y la naturaleza irreversible de las transacciones blockchain. Con un monedero multisig, los usuarios pueden estar seguros de que la probabilidad de que un hacker obtenga todas las claves privadas necesarias es mínima.
Además, con un monedero multisig se dispone de una copia de seguridad. Si no se requieren todas las firmas para validar las transacciones durante la configuración, los usuarios pueden recuperar sus monederos rápidamente aunque falten una o varias claves privadas. Además, se pueden añadir nuevas firmas para aumentar la seguridad y distribuir aún más la propiedad.
Conclusión
Un monedero multisig es un espacio versátil para almacenar instrumentos criptográficos, que ofrece una mayor seguridad al requerir firmas adicionales al realizar una transacción. Además de beneficios como la 2FA y transacciones de escrow, también elimina el riesgo de depender de una sola persona, lo que lo convierte en una de las mejores formas de almacenamiento de activos criptográficos en el mercado en general.