Conclusiones clave
Las carteras MPC usan tecnología de computación multipartita (MPC) para dividir la clave privada de una cartera entre múltiples partes, de modo que ninguna parte mantenga nunca la clave completa.
Este enfoque elimina el único punto de fallo que hace que las carteras tradicionales sean vulnerables al robo o la pérdida.
Las carteras MPC pueden ofrecer los beneficios de seguridad del almacenamiento no custodial con más comodidad que las carteras frías, por lo que son populares entre usuarios institucionales de cripto y cada vez más entre usuarios minoristas.
Los principales compromisos son el mayor costo computacional y la mayor complejidad en comparación con tipos de carteras más simples.
Introducción
Una cartera cripto almacena la clave privada que te da acceso a tus activos digitales. Si esa clave se pierde o se roba, tus activos también. Las carteras MPC resuelven este problema al dividir la clave privada en múltiples partes cifradas llamadas participaciones (shares), distribuyéndolas entre distintas partes o dispositivos. Ninguna participación puede reconstruir la clave completa por sí sola.
Este artículo explica qué son las carteras MPC, cómo funcionan y cómo se comparan con otros tipos de carteras, además de cuáles son sus principales beneficios y limitaciones.
¿Qué es la computación multipartita?
La computación multipartita (MPC) es un método criptográfico que permite que múltiples partes calculen conjuntamente un resultado sin que ninguna parte revele su entrada privada. Imagina tres empleados de una startup Web3 que quieren calcular su salario promedio sin decirse entre ellos su pago individual. Un protocolo MPC puede producir el promedio sin que nadie comparta su número real.
Dos propiedades fundamentales hacen que funcione la MPC. Primero, la privacidad: la entrada de cada parte se mantiene oculta para las demás durante todo el cómputo. Segundo, la corrección: incluso si algunas partes se comportan de manera deshonesta, el protocolo aún produce el resultado correcto. Estas propiedades hacen que la MPC sea útil en situaciones donde se necesita procesar datos sensibles de manera colectiva sin confiar en ningún participante en particular.
La MPC se ha estudiado en criptografía desde la década de 1970 y empezó a verse con aplicaciones prácticas en la década de 1980. En los últimos años, los avances en potencia de cómputo han hecho que la MPC sea lo bastante rápida para casos de uso financieros en tiempo real.
¿Qué es una cartera MPC?
Una cartera MPC aplica computación multipartita a la gestión de claves cripto. En lugar de almacenar una clave privada completa en un solo lugar, la cartera divide la clave en participaciones usando una técnica llamada esquema de firma con umbral (TSS). Una transacción solo se puede firmar cuando se reúnen un número mínimo de participaciones de clave; por ejemplo, dos de cada tres participaciones.
Lo más importante es que la clave privada completa nunca se ensambla en un solo lugar. El proceso de firma en sí se distribuye entre las partes que mantienen las participaciones. Esto significa que no hay un momento único en el que un atacante pueda interceptar o robar la clave completa.
Las participaciones pueden mantenerse en distintos dispositivos que controlas, entre tú y un proveedor de servicios, o entre varias instituciones. La configuración exacta depende de la solución de cartera.
Carteras MPC vs. carteras multisig
A veces, las carteras MPC se comparan con carteras multisig, que también requieren múltiples claves para autorizar una transacción. La diferencia clave está en la capa en la que opera el requisito de varias partes.
Las carteras multisig aplican la regla de múltiples claves a nivel de la blockchain. Cada parte de firma tiene una clave privada completamente separada, y el contrato inteligente o el formato de transacción requiere firmas de un número determinado de esas claves. Esto significa que el requisito de varias partes es visible en cadena y varía en su implementación según la blockchain.
Las carteras MPC aplican el control distribuido en la capa criptográfica, antes de que se difunda cualquier transacción. La blockchain ve una firma estándar con una sola clave, sin conocimiento de que participaron múltiples partes. Esto le da a las carteras MPC dos ventajas prácticas: funcionan de la misma manera en cualquier blockchain y no exponen la estructura de varias partes en cadena.
Beneficios de las carteras MPC
El beneficio principal de las carteras MPC es la seguridad. Las carteras custodiales tradicionales mantienen la clave completa en un solo lugar, lo que las convierte en un objetivo único. Las carteras no custodiales brindan a los usuarios control total, pero también responsabilidad total. Si se pierde o se roba la frase semilla o la clave privada, se pierde el acceso a la cartera.
Las carteras MPC eliminan ese único punto de fallo. Incluso si una participación de clave se ve comprometida, un atacante no puede firmar transacciones sin las otras participaciones. Se pueden incorporar procedimientos de recuperación, reduciendo el riesgo de pérdida permanente. Esta combinación de seguridad sólida y capacidad de recuperación hace que las carteras MPC sean especialmente atractivas para la custodia institucional de cripto.
Un segundo beneficio es la independencia de la cadena (chain-agnosticism). Como la MPC opera en la capa criptográfica en lugar de la capa de protocolo, la misma infraestructura de cartera MPC puede admitir Bitcoin, Ethereum y otras blockchains sin requerir distintos tipos de carteras para cada una.
Desventajas de las carteras MPC
La principal desventaja de las carteras MPC es la sobrecarga computacional. Dividir operaciones de claves entre múltiples partes requiere más comunicación y procesamiento que una firma simple con una sola clave. Para operaciones de alto volumen, esto puede hacer que las cosas se ralenticen.
Las carteras MPC también suelen ser más complejas de configurar y mantener que las carteras estándar. Coordinar varias partes o dispositivos introduce requisitos operativos que pueden ser sencillos para instituciones con infraestructura dedicada, pero pueden ser difíciles para usuarios individuales. La calidad de la implementación también importa: no todos los productos de carteras MPC se construyen con el mismo estándar, y las garantías de seguridad dependen en gran medida del protocolo subyacente y de su implementación.
Casos de uso de carteras MPC
La custodia institucional de cripto es el caso de uso más establecido. Los bancos, los gestores de activos y las bolsas de criptomonedas usan MPC para proteger grandes tenencias sin depender de que una sola persona posea la clave privada. La Binance Web3 Wallet es un ejemplo para consumidores, que usa tecnología de MPC con umbral (threshold MPC) para permitir que los usuarios accedan a DeFi sin tener que gestionar directamente una frase semilla.
Otros casos de uso incluyen plataformas de subastas digitales, donde MPC puede mantener los datos de las pujas privados hasta que finalice la subasta, y sistemas de liquidación entre instituciones, donde varias partes necesitan cofirmar transacciones sin revelar sus procesos internos.
En los últimos años, la demanda empresarial de soluciones de custodia basadas en MPC ha crecido a medida que más instituciones financieras tradicionales han añadido servicios de activos digitales. La adopción minorista también ha aumentado, impulsada por productos de carteras MPC fáciles de usar que reducen la carga de gestionar la frase semilla sin renunciar por completo a la custodia.
Preguntas frecuentes
¿Qué es una cartera MPC?
Una cartera MPC es una cartera de cripto que utiliza computación multipartita para dividir la clave privada en participaciones (shares) cifradas que mantienen múltiples partes. Las transacciones solo se pueden firmar cuando se reúne un número mínimo de participaciones, eliminando el único punto de fallo que se encuentra en las carteras tradicionales.
¿En qué se diferencia una cartera MPC de una cartera cripto regular?
Una cartera regular almacena la clave privada completa en un solo lugar, como en un dispositivo o con un custodio. Una cartera MPC divide la clave en participaciones para que ninguna parte tenga la clave completa. Esto hace que sea significativamente más difícil para un atacante robar la clave, porque tendría que comprometer múltiples partes o dispositivos separados.
¿Las carteras MPC son seguras?
Las carteras MPC pueden ofrecer una seguridad sólida cuando se implementan correctamente, pero ningún tipo de cartera está libre de riesgos. La seguridad depende de la calidad del protocolo subyacente, de la configuración de las participaciones de claves y de las prácticas de seguridad de todas las personas involucradas. Las carteras MPC reducen el riesgo de un único punto de fallo, pero no eliminan todos los posibles vectores de ataque.
¿Cuál es la diferencia entre una cartera MPC y una cartera multisig?
Ambas distribuyen la autoridad de firma entre múltiples partes, pero las multisig lo hacen a nivel de la blockchain usando claves separadas por parte, mientras que MPC lo hace en la capa criptográfica antes de que cualquier transacción llegue a la blockchain. Las carteras MPC producen una firma estándar con una sola clave en cadena y funcionan de manera consistente en diferentes blockchains, mientras que las implementaciones de multisig varían según la blockchain.
¿Quién usa carteras MPC?
Las carteras MPC se usan ampliamente por custodios institucionales de cripto, exchanges y gestores de activos que necesitan asegurar grandes cantidades de activos digitales. También están cada vez más disponibles para usuarios minoristas mediante productos de consumo que usan MPC para simplificar la gestión de claves sin requerir que los usuarios almacenen una frase semilla.
Reflexiones finales
Las carteras MPC representan un paso significativo hacia adelante en la seguridad de las criptomonedas, especialmente para usuarios que quieren una protección más fuerte que la que ofrece una cartera de una sola clave sin renunciar al control total sobre sus activos. Funcionan en distintas blockchains, reducen los únicos puntos de fallo y se pueden construir para admitir procesos de recuperación. Los compromisos en complejidad y costo son reales, pero las mejoras continuas en los protocolos y herramientas de MPC están haciendo que estas carteras sean más accesibles.
Lecturas adicionales
Tipos de carteras cripto explicados
¿Custodial vs. No custodial? ¿Cuál es la diferencia?
¿Qué es una cartera de hardware?
¿Cartera caliente vs. fría: cuál deberías usar?
¿Qué es la criptografía de clave pública?
Aviso legal: este contenido se presenta únicamente "tal cual" para información general y/o fines educativos, sin afirmaciones ni garantías de ningún tipo. No debe interpretarse como asesoramiento financiero, legal u otro asesoramiento profesional, ni pretende recomendar la compra de ningún producto o servicio específico. Debes buscar tu propio asesoramiento de asesores profesionales adecuados. Cuando el contenido es aportado por un tercero, ten en cuenta que las opiniones expresadas pertenecen al colaborador tercero y no reflejan necesariamente las de Binance Academy. Los precios de los activos digitales pueden ser volátiles. El valor de tu inversión puede subir o bajar y es posible que no recuperes la cantidad invertida. Tú eres el único responsable de tus decisiones de inversión y Binance Academy no es responsable de ninguna pérdida que puedas sufrir. Para más información, consulta nuestros Términos de uso, Aviso de riesgo y Términos de Binance Academy.
