La tecnología MPC (Multi-Party Computation) es un concepto bien establecido para gestionar, compartir y modificar información digital de forma segura. El enfoque MPC permite que varias partes ejecuten cálculos dentro de una única base de datos, mientras permanecen completamente en el anonimato entre sí.
Aunque el modelo MPC existe desde hace varias décadas, encontró su base después de la creación de las redes blockchain y las billeteras de criptomonedas. En este artículo hablaremos sobre la naturaleza, los beneficios y algunas de las deficiencias relacionadas con el enfoque MPC en las billeteras de criptomonedas.
Aspectos clave
- Las billeteras MPC son opciones perfectas para que grupos conjuntos controlen un fondo único de criptoactivos.
- El modelo MPC distribuye una clave privada única en unidades separadas a los respectivos usuarios de la billetera, lo que requiere la mayoría de los votos para verificar las transacciones.
- Los modelos MPC ofrecen una combinación sin precedentes de seguridad, eficiencia y velocidad mejoradas.
- A pesar de su excelente metodología, las billeteras MPC actualmente no están probadas, son susceptibles a errores técnicos y ofrecen funciones limitadas.
Definición de Billeteras MPC
Las billeteras MPC son el subconjunto de las billeteras de criptomonedas basadas en la metodología de cálculo multipartito. Permiten que varios usuarios creen una billetera conjunta para almacenar activos digitales sin un único punto de error. En la práctica, esto significa que usuarios independientes pueden acceder, operar y modificar las billeteras MPC sin revelar nunca la identidad de los demás ni poner en peligro los activos digitales compartidos.
La tecnología MPC logra esta gran promesa al dividir la clave privada de la billetera digital en varias unidades. Estas unidades, conocidas popularmente como “acciones” (shares), se entregan a los respectivos usuarios de la billetera. Este novedoso sistema de distribución de claves privadas tiene varias ventajas sobre el enfoque tradicional de clave única.
En primer lugar, una sola parte no puede sabotear las billeteras MPC, ya que cada acción dentro de las billeteras MPC debe ser verificada por un cierto número de usuarios. Para entender mejor este concepto, imaginemos una billetera MPC con diez titulares de claves y un requisito de acceso de 7 titulares. En este caso, ningún usuario puede acceder, modificar o corromper los activos digitales conjuntos, ya que siempre necesitará la confirmación de otras 6 partes.
El enfoque de umbral para acceder a las billeteras MPC es esencial, ya que también garantiza que ninguna parte pueda obstaculizar la ejecución de las transacciones exigidas por la mayoría. Por lo tanto, los sistemas de billetera MPC se parecen mucho a un enfoque democrático, donde ningún partido puede tomar decisiones sin el apoyo de la mayoría. Con este enfoque, las billeteras MPC garantizan seguridad y mitigan los riesgos, ya que se requeriría un esfuerzo significativo de varias partes para sabotear este sistema.
Billeteras MPC vs Billeteras Regulares de Criptomonedas
Mientras las billeteras MPC comparten muchas similitudes con las ya conocidas soluciones de billeteras de criptomonedas, son bastante diferentes en cuanto a la verificación de las transacciones. Desde 2023 existen tres tipos principales de billeteras de criptomonedas: billeteras con una sola clave, billeteras con múltiples firmas y billeteras hardware.
Billeteras con una Sola Clave
Como sugiere el nombre, una billetera con una sola clave requiere una clave privada para acceder a toda la infraestructura de la billetera. Estas billeteras de criptomonedas no tienen la capacidad de dividir claves en unidades separadas. Por lo tanto, las soluciones de clave única no pueden garantizar la seguridad de la billetera si la clave principal se corrompe, se desplaza o es robada. Las billeteras mpc ofrecen una mejora obvia con respecto a las soluciones de clave única, protegiendo los activos digitales subyacentes en los peores escenarios relacionados con la corrupción de una clave única.
Billetera Multifirma (Multi-Sig)
Por otro lado, una billetera multifirma es una mejora del enfoque de clave única, ya que se basa en el mismo concepto que la tecnología MPC. Sin embargo, en comparación con el modelo MPC, las billeteras con firmas múltiples requieren múltiples claves privadas para verificar una sola transacción. Esto significa que las billeteras multifirma deben generar varias claves criptográficas para cada transacción.
Obviamente, este proceso requiere más potencia computacional y el soporte de protocolos blockchain avanzados, ya que cada red blockchain no admite la generación de múltiples firmas para una sola transacción. Por otro lado, las billeteras MPC se basan en una única clave privada, que luego se divide en unidades seguras. Por lo tanto, el enfoque MPC funciona sin problemas con la mayoría de los protocolos blockchain y requiere mucho menos tiempo para confirmar las transacciones.
Billeteras de Almacenamiento en Frío
Los expertos de la industria consideran que el almacenamiento en frío, o billetera de hardware, es la billetera de criptomonedas más segura que existe, ya que puede guardar activos digitales fuera de línea. Por lo tanto, las billeteras de hardware están completamente a salvo de amenazas cibernéticas o intenciones maliciosas en línea. Sin embargo, las carteras de hardware son dispositivos físicos que pueden perderse, robarse o, en ocasiones, dañarse fácilmente.
En ese caso, recuperar los activos digitales perdidos es casi imposible. Además, las billeteras de hardware no son la opción más conveniente para varias partes que administran una única billetera de criptomonedas. En el acelerado entorno empresarial de 2023, las partes gobernantes requieren un acceso rápido y la capacidad de verificar rápidamente las transacciones, lo cual es un desafío para una billetera hardware. Por el contrario, las billeteras MPC pueden adaptarse a una seguridad mejorada, requisitos de acceso multipartito y tiempos de verificación ultrarrápidos.
Ventajas y Características de las Billeteras MPC
Como se describió previamente, las billeteras MPC ofrecen un ecosistema único de billetera de criptomonedas para las partes interesadas en administrar cómodamente un grupo de activos digitales. Este enfoque es excelente para organizaciones y empresas conjuntas que desean operar con criptoactivos sin poner en riesgo el concepto central del anonimato, la velocidad y la seguridad de la tecnología blockchain:
Descentralización Completa
No es ningún secreto que el atractivo principal de las soluciones basadas en el blockchain es su descentralización completa, lo que permite a los usuarios realizar operaciones sin intermediarios externos ni autoridades centrales innecesarias. Las billeteras MPC se adaptan completamente a la función de descentralización, lo que permite a las partes administradoras verificar las transacciones deseadas sin intrusiones externas.
Esta característica tiene una gran demanda entre las empresas y organizaciones que buscan realizar transacciones de forma independiente. Se sabe que los bancos centralizados y otras instituciones financieras controlan rigurosamente cada transferencia de dinero, limitando la libertad de sus clientes y monitoreando datos confidenciales sin excepciones. Con las billeteras MPC y las billeteras de criptomonedas en general, los usuarios pueden realizar operaciones de forma anónima y sin limitaciones arbitrarias.
Además, las billeteras digitales centralizadas no se adaptan a la privacidad de los datos, ya que las autoridades centrales deben inspeccionar los datos confidenciales para garantizar la seguridad en su plataforma. Con las billeteras MPC, no es necesario monitorear datos privados para mejorar la seguridad de los activos digitales, lo que permite a los usuarios mantener su información personal privada en todo momento. Con el protocolo MPC, los datos privados no se comparten, ni siquiera con las partes dentro de la billetera MPC específica.
Eficiencia y Velocidad
Aunque el enfoque MPC es una metodología compleja con numerosas particularidades, operar a plena capacidad no requiere recursos informáticos significativos. Como el modelo MPC utiliza una clave única privada para verificar todas las transacciones, no hace falta utilizar redes blockchain de mantenimiento alto ni recursos importantes durante el proceso de verificación.
Además, el enfoque de clave única permite que el modelo MPC reduzca los costos de transacción y los requisitos tecnológicos relacionados con un único proceso de verificación. A diferencia de las billeteras multifirma, las MPC tienen un algoritmo incorporado que divide una clave privada en unidades criptográficas seguras, lo que permite a los usuarios realizar transacciones casi al instante.
Seguridad y Cumplimiento Mejorados
Como se analizó previamente, la metodología MPC elimina de manera efectiva los puntos únicos de error. Todo el modelo MPC se basa en la idea de que ninguna parte puede hacerse cargo o sabotear toda la billetera MPC en un escenario determinado. A diferencia de las billeteras de criptomonedas convencionales, el enfoque MPC requiere un cierto umbral de aprobación para realizar cualquier operación dentro de la billetera digital. Este sistema garantiza la integridad de la billetera, incluso en el desafortunado caso de phishing y otros ataques maliciosos.
Además, el modelo de distribución de claves del MPC tiene una ventaja única en el mercado de billeteras criptográficas. Es bien sabido que las claves privadas deben actualizarse con frecuencia para eliminar las posibilidades de sufrir ciberataques. Sin embargo, en el caso de otras billeteras, la actualización de la clave privada requiere tiempo y tarifas de transacción. Por lo tanto, garantizar la seguridad puede resultar costoso para las partes involucradas.
Sin embargo, con el modelo MPC, no es necesario actualizar la clave privada subyacente, ya que la clave privada se puede dividir en unidades de datos únicas para usos múltiples. Por lo tanto, las billeteras MPC pueden utilizar la misma clave privada pero cambiar la combinación de acciones distribuidas. De esta manera, incluso si los atacantes maliciosos sabotean a un solo usuario, igualmente tendrán que adivinar el resto de la clave privada distribuida a varias partes.
Escalabilidad en Todos los ámbitos
Las billeteras MPC permiten a los usuarios agregar o quitar sin problemas las partes administradoras del ecosistema de la billetera. Las partes involucradas también pueden cambiar el umbral requerido para verificar las transacciones. Estas dos opciones contribuyen en gran medida a garantizar la seguridad dentro de las billeteras MPC, ya que partes adicionales crean una capa de protección más sólida. Además, cambiar el umbral permite a los usuarios ajustar todo el sistema MPC según sus preferencias.
Asimismo, las billeteras MPC incluyen planes de contingencia en caso de que alguna de las partes no esté disponible o sea expulsada del ecosistema. En este caso, los participantes restantes pueden ajustar rápidamente el umbral requerido y otros protocolos para continuar con las transacciones sin ningún cuello de botella.
Desventajas de las Billeteras MPC
Como se mencionó previamente, las billeteras MPC no son solo una excelente solución para guardar y administrar criptoactivos, sino también una de las formas más seguras de operar empresas conjuntas. Sin embargo, a pesar de sus numerosas ventajas, el modelo MPC sigue presentando fallos. Por lo tanto, las partes interesadas en adoptar el modelo de billetera MPC deben considerar las siguientes deficiencias:
El Modelo MPC es Nuevo y no ha Sido Probado
Aunque la tecnología MPC se introdujo en la década de 1980, su primera aplicación práctica se dio a conocer a finales de la década de 2010. Por lo tanto, las billeteras MPC incluyen una tecnología mucho más actual que la de otras billeteras de criptomonedas. Aunque esto no es necesariamente malo, tiene ciertos riesgos.
En primer lugar, el modelo MPC aún no está probado en el mercado criptográfico mundial, ya que existe desde hace poco tiempo. Por tanto, la metodología MPC podría tener algunas deficiencias prácticas que no son evidentes todavía. En segundo lugar, como la tecnología MPC tiene solo un par de años, en el mercado hay opciones limitadas de billeteras MPC. Esto significa que los usuarios no tienen la libertad de elegir un producto MPC que satisfaga sus variadas necesidades.
Por último, los modelos MPC todavía no se adaptan a todos los tipos de activos digitales y criptomonedas. Aunque es cierto que las billeteras MPC aumentarán sus carteras de criptomonedas en el futuro, este proceso precisará de tiempo y paciencia por parte de los usuarios de las billeteras MPC. Por lo tanto, los usuarios tendrán opciones limitadas para operar en el panorama blockchain en el futuro previsible.
Complejidad Elevada
Como comentamos previamente, el modelo MPC opera con un modelo muy complejo de distribución de claves privadas. Aunque este modelo no requiere recursos informáticos significativos, sigue siendo un algoritmo complejo susceptible a errores técnicos, fallas del sistema y otros problemas con los datos. Por lo tanto, los usuarios pueden experimentar numerosos problemas al utilizar la tecnología de billetera MPC.
Aparte de las cuestiones técnicas, el modelo MPC también requiere una comunicación activa y rigurosa entre las partes involucradas. Aunque esto puede que no sea una preocupación para las partes locales, las necesidades de comunicación pueden convertirse en un desafío a nivel internacional.
Conclusión
Las billeteras MPC son una incorporación bien recibida en el mercado de las billeteras de criptomonedas, ya que ofrecen un enfoque novedoso para la gestión de activos multipartita. Las billeteras MPC satisfacen las necesidades de empresas conjuntas, negocios y organizaciones enormes, permitiéndoles controlar grandes grupos de activos digitales sin poner en riesgo la seguridad hermética y la descentralización.
Sin embargo, la tecnología MPC todavía es relativamente nueva, no ha sido probada y es muy compleja. Aunque el modelo MPC ciertamente evolucionará en el futuro más allá de estos problemas, es importante comprender sus limitaciones actuales.
Preguntas Frecuentes
¿Cómo funcionan las billeteras MPC?
Las billeteras MPC operan con la metodología de cálculo multipartito, lo que permite a los usuarios acceder a la billetera digital proporcionando sus respectivas claves privadas compartidas. Con este enfoque, las billeteras MPC garantizan que la billetera digital esté a salvo de ataques cibernéticos o adquisiciones por parte de una sola parte.
¿Cuántas claves privadas necesitan las billeteras MPC?
Las billeteras MPC solo necesitan una única clave privada, dividiendo la clave privada en unidades de datos separadas y distribuyéndolas a los respectivos usuarios de la billetera. Como las billeteras MPC también pueden reutilizar la clave privada para transacciones múltiples, ahorran tiempo y dinero a los usuarios de billeteras digitales.
¿Cuáles son las ventajas principales de las billeteras MPC?
Las billeteras MPC minimizan los riesgos de actividades de phishing, estafa o hacking, ya que requieren la aprobación mayoritaria para cada transacción. Las billeteras MPC también son eficientes porque utilizan claves privadas únicas, mientras mantienen el más alto nivel de seguridad. Asimismo, las billeteras MPC son muy flexibles y permiten que los grupos conjuntos añadan o quiten participantes fácilmente.