Que son los wallets Multi-Party Computation (MPC)?
article-1846

Que son los wallets Multi-Party Computation (MPC)?

5 mín.

Los wallets MPC dividen las claves secretas entre varias partes utilizando códigos secretos, lo que las hace seguras frente a brechas. Utilizan métodos criptográficos para garantizar la privacidad y precisión de los datos. Aunque ofrecen una mayor seguridad en comparación con otros métodos de almacenamiento, los wallets MPC pueden ralentizar los procesos y requerir más comunicación.

Conceptos Básicos

La computación multipartita (MPC) es una técnica que mejora la seguridad de los activos digitales. Este artículo explora los wallets MPC, explicando su funcionalidad, beneficios y desventajas.

Explorando la Computación Multipartita (MPC)

La computación multipartita (MPC), también conocida como MPC segura (SMPC), permite a grupos de personas calcular conjuntamente un secreto sin revelar detalles individuales. Esto es particularmente útil en línea, donde mantener la privacidad puede ser un desafío. Aquí hay un ejemplo sencillo para ilustrar el concepto de MPC.

Considera a tres ingenieros de blockchain que trabajan en una startup de Web3. Quieren calcular su salario promedio sin revelar sus ganancias individuales. Para ello, utilizan un protocolo MPC con reparto aditivo de secretos, que divide la información secreta entre los tres ingenieros. De esta manera, pueden calcular el promedio sin que nadie conozca el salario exacto de los demás.

MPC se basa en dos aspectos críticos: mantener la privacidad y garantizar la precisión. Incluso si algunos participantes no siguen las reglas, el proceso de MPC evita que comprometan la integridad del cálculo o expongan información confidencial.

La Evolución de la Computación Multipartita (MPC)

La computación multipartita (MPC), una rama de la criptografía, surgió en la década de 1970, con aplicaciones prácticas que comenzaron en la década de 1980. A diferencia de los métodos criptográficos convencionales diseñados para proteger contra amenazas externas, MPC se centra en salvaguardar la privacidad de los datos entre los participantes dentro del mismo sistema. Hoy en día, MPC se utiliza en diversos escenarios, incluidos la protección de activos digitales en wallets MPC y el mantenimiento de la confidencialidad durante subastas en línea.

Entendiendo las Carteras MPC

Una cartera MPC emplea la computación multipartita para proteger criptomonedas y activos digitales. Lo logra dividiendo la clave privada de una cartera entre varias entidades, lo que mejora la privacidad y mitiga los riesgos de hackeo, brechas o pérdida. Algunos pueden confundir las carteras MPC con las carteras multisig, pero existe una diferencia fundamental. Aunque ambos métodos buscan aumentar la seguridad, sus mecanismos subyacentes son distintos.

Comparación de Carteras MPC con Carteras Multisig

Una cartera multisig requiere múltiples firmas de claves privadas para autorizar transacciones en la blockchain. En cambio, una cartera MPC divide una clave privada única en partes y las distribuye entre varias partes. Aunque los conceptos pueden parecer similares, las diferencias técnicas entre ambos significan que las carteras MPC ofrecen mayor flexibilidad y una implementación más sencilla.

Comparación de Carteras MPC con Otras Carteras de Criptomonedas

Las carteras de criptomonedas se dividen en dos tipos principales: custodiales y no custodiales. Las carteras custodiales son gestionadas por un proveedor de servicios que controla tus claves privadas y activos. En cambio, las carteras no custodiales otorgan a los usuarios el control total sobre sus claves privadas.

Muchos prefieren las carteras no custodiales por su seguridad, ya que no requieren confiar en un tercero con información sensible. Sin embargo, esta independencia trae consigo sus propios desafíos, especialmente para los novatos. Los usuarios deben asegurarse de no perder o comprometer sus claves, lo que requiere un cierto nivel de conocimientos técnicos.

Las carteras MPC ofrecen un enfoque equilibrado, combinando seguridad y conveniencia. Esto las hace cada vez más populares, ya que buscan resolver algunos problemas comunes con otros tipos de carteras.

Estos son los beneficios clave de las carteras MPC:

  • Privacidad Mejorada: El cifrado utilizado a lo largo del proceso elimina la necesidad de confiar en terceros con tus datos.
  • Mayor Seguridad: Al dividir la clave privada entre varias partes y ubicaciones, las carteras MPC reducen los puntos únicos de fallo.
  • Mayor Comodidad: A diferencia de las carteras no custodiales tradicionales, las carteras MPC pueden utilizarse en línea, minimizando la necesidad de soluciones de almacenamiento en frío.

Desventajas de las Carteras MPC

Aunque las carteras MPC ofrecen una seguridad robusta, tienen un par de desventajas notables.

  • En primer lugar, su rendimiento tiende a ser más lento porque la seguridad mejorada implica pasos computacionales adicionales, particularmente durante la generación de claves y al crear repartos secretos.
  • En segundo lugar, los costos suelen ser más altos. La necesidad de compartir y procesar datos entre múltiples partes, y ocasionalmente a través de diferentes redes, puede aumentar considerablemente los gastos.

Aplicaciones de las Carteras MPC

Las grandes instituciones que buscan soluciones de seguridad robustas están recurriendo a la tecnología de computación multipartita (MPC) por sus múltiples beneficios. Importantes firmas financieras están adoptando MPC para proteger sus activos de los riesgos que representan las amenazas internas y externas.

Conclusión

Las carteras de computación multipartita (MPC) están ganando terreno como un método innovador para proteger activos digitales, proporcionando una mayor seguridad y privacidad. A pesar de algunas limitaciones, ofrecen beneficios significativos como una mayor seguridad, privacidad mejorada y una menor dependencia del almacenamiento convencional. A medida que las tecnologías de activos digitales avanzan, las carteras MPC están preparadas para volverse cada vez más esenciales para proteger activos e información en el dominio digital.

Multi-Party Computation (MPC) Wallets
Multisig Wallet