Crypto
MPC: La clave para la seguridad en blockchain
Definition
La computación multipartita es un método criptográfico que permite a múltiples partes calcular un resultado juntas sin revelar sus entradas privadas entre sí.
¿Qué es la computación multipartita?
La computación multipartita (MPC) es una rama de la criptografía que permite a varios participantes ejecutar conjuntamente un cálculo—como generar una firma o calcular un puntaje de riesgo—manteniendo los datos subyacentes de cada participante en secreto de los demás.
En lugar de entregar información sensible a un tercero de confianza, la MPC distribuye la confianza entre múltiples partes o dispositivos independientes, de modo que ningún participante único puede ver (o robar) el secreto completo. En cripto, la MPC se discute más comúnmente en el contexto de la seguridad de billeteras y modelos de custodia, y es un concepto clave dentro de los tipos de billeteras cripto explicados.
Cripto MPC
En configuraciones de cripto MPC, el “secreto” es a menudo una clave privada utilizada para autorizar transacciones en blockchain. En lugar de almacenar esa clave en un solo lugar, la MPC utiliza criptografía umbral para que múltiples partes cooperen para producir una firma válida sin reconstruir nunca la clave completa en ningún dispositivo.
Esto está relacionado con el sharding de claves, pero el objetivo práctico es ligeramente diferente: el sistema está diseñado para que solo un número mínimo de partes (por ejemplo, 2 de 3) pueda aprobar una operación de firma, mientras que menos partes no revelan nada útil.
En comparación con multisig, que típicamente crea una política en cadena utilizando múltiples claves distintas, la MPC generalmente mantiene la política de firma fuera de la cadena y produce una firma única estándar que las blockchains ya entienden.
Billetera de computación multipartita
Una billetera de computación multipartita es una arquitectura de billetera donde la autoridad de firma se divide entre múltiples dispositivos, servicios o roles organizacionales utilizando MPC.
Por ejemplo, una parte podría residir en el teléfono de un usuario, otra en un módulo de seguridad de hardware y una tercera con un servicio de recuperación; cuando el usuario envía fondos, las partes requeridas ejecutan un protocolo que produce una firma sin exponer la clave privada completa.
Este diseño puede soportar un [no custodialexperiencia de [wallet](internal:glossaryEntry:ziLlRKZLhzexTpfJqCAVgQ) (el usuario mantiene un control significativo) mientras reduce puntos únicos de fallo como "uno"frase semillaen un dispositivo.” Muchos equipos describen este patrón bajo carteras mpc explicadas, especialmente para custodia institucional, carteras integradas y tesorerías de alto valor donde los controles operativos son tan importantes como la criptografía.
Gestión de claves MPC
La gestión de claves MPC se centra en cómo se crean, almacenan, rotan, respaldan y recuperan las partes de la clave a lo largo del tiempo, ya que los beneficios de seguridad de MPC dependen tanto de la disciplina operativa como de las matemáticas.
En un ciclo de vida típico, las partes llevan a cabo un proceso de generación de claves distribuido para que la clave privada nunca se ensamble, y luego aplican una política de umbral (como 2 de 3) para la firma. Una buena gestión de claves MPC también incluye controles de gobernanza: quién tiene permiso para solicitar una firma, qué aprobaciones son necesarias y cómo responder si un dispositivo se pierde o se sospecha que ha sido comprometido.
Esta es una de las razones por las que MPC a menudo se compara con multisig: ambos pueden imponer control compartido, pero MPC lo hace coordinando un proceso de firma de clave única, mientras que multisig impone reglas en elcontrato inteligenteo nivel de cuenta.
Por qué la computación multipartita es importante
La computación multipartita es importante porque reduce el riesgo de "todo o nada" de la custodia tradicional de claves: si un dispositivo, empleado o servidor es comprometido, un atacante aún no debería poder firmar transacciones por sí solo. Eso hace que la MPC sea especialmente valiosa para los intercambios,DAOs, fintechs y empresas que necesitan una fuerte seguridad sin ralentizar las operaciones o depender de un solo custodio de confianza.
También ayuda a unir la usabilidad y la seguridad, apoyando la recuperación y las aprobaciones basadas en roles sin obligar a los usuarios a gestionar un solo secreto frágil. Si estás comparando modelos de billeteras y sus compensaciones, MPC es ahora una categoría fundamental para entender junto con otros enfoques cubiertos en los tipos de billeteras criptográficas explicados.
Frequently Asked Questions
¿Cómo mantiene la computación multipartita los datos privados?
MPC divide las entradas sensibles en partes criptográficas y ejecuta un protocolo donde las partes solo conocen el resultado final. La entrada cruda de cada participante permanece oculta, incluso de los otros participantes. La seguridad depende de la configuración del umbral y de la suposición de que no suficientes partes coluden.
¿Es MPC lo mismo que multisig?
No. Multisig generalmente impone múltiples aprobaciones en la cadena utilizando múltiples claves o firmantes distintos, mientras que MPC típicamente produce una firma estándar a partir de un proceso de firma distribuido. Ambos reducen los puntos únicos de falla, pero difieren en cómo se aplican las políticas y cómo aparecen las transacciones en la cadena.
¿Son las billeteras MPC no custodiales?
Pueden serlo, pero depende de quién controle las partes de la clave y la política de firma. Si un proveedor tiene suficientes partes para firmar sin ti, se comporta más como una custodia custodial. Si retienes una parte requerida y aprobaciones, puede funcionar como una billetera no custodial con mayor resiliencia.
¿Qué es el sharding de claves en MPC?
El sharding de claves es la idea de dividir el material de la clave en múltiples piezas para que ninguna pieza única sea suficiente para robar fondos. En MPC, esas partes se utilizan en un protocolo de firma coordinado, por lo que la clave privada completa nunca necesita ser reconstruida. El esquema exacto y el umbral determinan cuántas partes se requieren.
¿Cuáles son los principales riesgos o desventajas de MPC?
MPC añade complejidad operativa e implementación, incluyendo la coordinación entre partes y el manejo seguro de cada parte. La disponibilidad puede ser una preocupación si los firmantes requeridos están fuera de línea. Una mala gobernanza—como umbrales mal configurados o controles de acceso débiles—puede socavar los beneficios criptográficos.
Related Terms
Multisig
Multisig is a crypto authorization method where a transaction needs approvals from multiple keys before funds can be moved.
Private Key
A private key is a secret cryptographic number that lets you prove ownership and sign transactions to spend crypto from a wallet.
Non Custodial Wallet
A non-custodial wallet is a crypto wallet where you control the private key, so only you can authorize transactions and access the funds.