Glosario cripto

Billetera MPC

Definición

Una billetera MPC reparte la capacidad de firma en fragmentos de clave entre varias partes o dispositivos, que firman juntos sin reunir nunca la clave completa.

La computación multiparte (MPC) permite que varias partes calculen un resultado en común sin revelar sus datos privados. En una billetera MPC la clave privada nunca se crea en un solo lugar: se generan fragmentos en dispositivos o servidores distintos, y un número mínimo de ellos colabora para producir una firma válida. Para la blockchain, el resultado es una transacción normal con una sola firma.

Los custodios institucionales adoptaron esta tecnología porque elimina el punto único de fallo de una clave o una frase semilla, permite políticas de aprobación y funciona en cadenas que no tienen multifirma nativa. También la usan apps de consumo, que suelen guardar un fragmento en el móvil del usuario y otro en los servidores del proveedor, de modo que perder el teléfono no implica perder los fondos.

Estas billeteras normalmente no tienen frase semilla exportable, lo que ata al usuario al proceso de recuperación y al software del proveedor. Como la lógica de firma va fuera de la cadena, nadie externo puede auditar la política como sí se lee un contrato multisig. Las implementaciones son complejas, y los investigadores han encontrado fallos en librerías de firma por umbral. Antes de llamarla autocustodia, hay que preguntar quién guarda cada fragmento.

Ejemplo

La tesorería de un fondo usa una billetera MPC en la que una transferencia solo sale si participan en la firma los fragmentos del equipo de trading, el de cumplimiento y el servidor del custodio.

Términos relacionados