¿Qué es la computación multipartita?

La computación multipartita (MPC) es un mecanismo criptográfico que distribuye las operaciones de computación entre varias partes donde ninguna entidad individual puede ver los datos de las otras partes.

MPC es un área de investigación en la esfera de blockchain con una implementación específica restringida a preservar la privacidad de las partes dentro de un sistema, donde todos los participantes son capaces de llegar a un resultado mutuamente deseado sin la necesidad de que ningún participante en transacciones u operaciones revele información personal o datos privados.

Lo mismo ocurre con la criptografía y el cifrado de claves públicas. Dentro de DeFi, las claves públicas se pueden dividir en múltiples partes y ser administradas por múltiples partes, mejorando así la seguridad. La tecnología MPC permite dividir las claves criptográficas, donde ningún poseedor de un fragmento de clave puede acceder a la base de datos cifrada sin la presencia de todos los demás poseedores de claves.

Varios titulares pueden validar las transacciones de activos digitales creando cada uno una firma digital a través de claves privadas. En general, las transacciones solo se vuelven válidas cuando todas las partes del grupo MPC son legítimas. Después de lo cual, la solución MPC distribuiría las firmas generadas entre varios miembros del ecosistema, garantizando así la seguridad de la transacción.