El cálculo multiparte (MPC) es un tipo de protocolo criptográfico que permite que varias partes calculen conjuntamente una función sobre sus entradas sin revelar esas entradas entre sí.
MPC puede ser útil cuando las partes quieren calcular alguna función juntas pero quieren mantener sus entradas privadas de los demás. Por ejemplo, un grupo de bancos puede querer determinar la cantidad whole de dinero en su cuenta conjunta sin revelar los saldos de sus cuentas entre sí.
En MPC, cada parte tiene una entrada secreta que guardan para sí mismos. El proceso se realiza cifrando cuidadosamente las entradas y realizando el cálculo de los valores cifrados para que el resultado ultimate sea la función deseada, todo mientras se mantienen seguros los valores.
Los protocolos MPC generalmente implican múltiples rondas de comunicación entre las partes que intercambian mensajes encriptados y realizan varios cálculos en sus propias entradas.
MPC es un tema complejo y técnico, y existen muchas variaciones y enfoques para implementar los protocolos MPC. Algunos desafíos clave en el diseño de protocolos MPC incluyen garantizar que el protocolo sea seguro contra varios ataques, como partes maliciosas que intentan aprender las entradas de otras partes, y garantizar que el protocolo sea eficiente con respecto a los recursos computacionales y los costos de comunicación.
¿Qué es una billetera criptográfica de computación multiparte?
Una billetera criptográfica de computación multiparte es una billetera criptográfica que utiliza la tecnología MPC para administrar y almacenar los activos de los usuarios de forma segura. En una billetera criptográfica MPC, las claves privadas utilizadas para acceder y administrar la criptomoneda de los usuarios se dividen en varias partes, conocidas como «participaciones», que se distribuyen entre las partes involucradas en el protocolo MPC.
La ventaja clave de usar MPC en una billetera criptográfica es que permite a los usuarios administrar de manera segura su criptomoneda sin que ninguna de las partes tenga acceso a la clave privada completa. Esto puede ayudar a proteger contra varios ataques, como piratas informáticos que intentan robar la criptomoneda de los usuarios al comprometer la clave privada compartida de una sola parte.
Reciente: El trabajo remoto podría redefinir la fuerza laboral worldwide para siempre
Las billeteras criptográficas MPC suelen utilizar una combinación de criptografía y protocolos de comunicación segura para permitir que diferentes partes administren conjuntamente la criptomoneda de los usuarios. El proceso puede involucrar cálculos complejos y comunicación entre las partes, pero el resultado es una forma segura y eficiente de administrar los activos de criptomonedas de los usuarios.
Las billeteras criptográficas como ZenGo utilizan el cálculo multipartito para mejorar la seguridad de la billetera, y Coinbase tiene la función habilitada para su billetera sin custodia. Como resultado, las billeteras criptográficas MPC pueden brindar mayor seguridad y protección contra ciertos ataques. Aún así, también requieren más recursos computacionales que otras billeteras criptográficas.
Beneficios y desventajas de las billeteras criptográficas de computación multiparte
La principal ventaja de una billetera criptográfica MPC es que puede proporcionar una mayor seguridad para los activos de criptomonedas de los usuarios al dividir las claves privadas utilizadas para acceder y administrar la criptomoneda en varias partes y distribuir esas partes entre diferentes partes.
Tal Be’ery, cofundador y director de tecnología de la billetera de criptomonedas ZenGo, le dijo a Noticias Blockchain: “MPC resuelve el problema más apremiante de las criptomonedas: el punto único de falla (SPOF) de la clave privada. Este SPOF es la razón principal por la que los usuarios pierden sus fondos: ya sea extraviando su clave privada, robando su clave privada o compartiendo accidentalmente su frase inicial a través de una estafa de phishing”. Él continuó:
«Con MPC, la clave privada indivisible se reemplaza por múltiples secretos distribuidos, a menudo llamados ‘participaciones’, de modo que un quórum de estas acciones puede firmar un mensaje de manera distributiva, sin crear una clave privada».
Be’ery mencionó cómo separar las partes de la clave privada y almacenarlas en diferentes ubicaciones dificulta que los actores malintencionados comprometan la billetera de un usuario.
“Si cada uno de estos recursos compartidos se mantiene en un lugar ortogonal (por ejemplo, un dispositivo móvil y un servidor), entonces hace que sea mucho más complicado para los piratas informáticos robar, ya que el atacante necesitaría robar de múltiples lugares independientes de diferentes maneras. ”, dijo Beery.
“Este tipo de arquitectura también resuelve el dilema discutido anteriormente: crear copias de recursos compartidos como respaldo contra pérdidas es mucho más fácil, ya que ningún recurso compartido representa la clave privada ‘única’”, agregó.
Parth Choudhary, fundador y CEO de Glip, una aplicación de monedero y juegos de Net3, también le dijo a Noticias Blockchain: “MPC podría hacer que un proveedor de monedero no pueda acceder al dinero de un usuario ni controlarlo. También puede dificultar que los piratas informáticos y otras personas malintencionadas roben claves privadas”.
Las billeteras de criptomonedas MPC tienen algunas ventajas sobre las billeteras tradicionales. Las billeteras MPC son más confiables ya que pueden garantizar que los activos de un usuario sigan siendo accesibles, incluso si una o más partes no están disponibles o no responden. La privacidad también se mejora porque las claves privadas se dividen en varios recursos compartidos y se distribuyen entre diferentes partes.
Al evitar que una sola parte descubra la clave privada completa del usuario, el usuario tiene menos posibilidades de perder sus fondos. También se mejora la seguridad, ya que los cálculos se realizan en salidas cifradas, lo que evita que las partes maliciosas obtengan información confidencial.
Sin embargo, también existen algunas desventajas potenciales al usar una billetera criptográfica MPC. Una de estas desventajas es la complejidad asociada a los protocolos MPC, especialmente para los no expertos en criptografía. Por lo tanto, una billetera MPC puede ser más difícil de configurar para la persona promedio.
Reciente: Los despidos criptográficos aumentan a medida que los intercambios continúan siendo devastados por el mercado bajista prevaleciente
Además, debido a los recursos informáticos que necesitan los protocolos MPC, su funcionamiento puede ser más lento. En este sentido, una billetera MPC puede ser menos eficiente que otras billeteras criptográficas. Finalmente, no todos los activos de criptomonedas se pueden administrar con una billetera de criptomonedas MPC, y algunos activos pueden ser difíciles o poco prácticos de administrar con MPC.
La seguridad de la billetera siempre ha sido importante para cualquiera que use criptomonedas, y la necesidad de autocustodia se ha vuelto aún más evidente con el colapso de varias firmas de criptomonedas de alto perfil y la pérdida de millones en fondos de usuarios.
La decisión de utilizar una billetera criptográfica MPC dependerá de las necesidades y requisitos específicos del usuario. Por ejemplo, puede ser útil para usuarios que priorizan la seguridad y la privacidad, pero algunas personas pueden preferir una solución más basic.