¿Qué es una Billetera MPC?

Principiante6/27/2023, 9:10:55 AM
Este artículo presenta qué es una billetera MPC y las características de varios ejemplos de billeteras MPC.

Prólogo

Como la puerta de entrada de Gate.io al mundo de Web3, la seguridad y la experiencia del usuario de las billeteras influyen en la capacidad de los usuarios para navegar por el mundo de Web3 de forma fluida. Por lo tanto, las billeteras descentralizadas juegan un papel crucial en el espacio criptográfico. Una de las preocupaciones principales para los usuarios al usar billeteras descentralizadas es la gestión de claves privadas. Ya sea que la clave privada se filtre o se olvide, llevará a la pérdida de activos. Las billeteras MPC que utilizan cálculos multi-party fuera de la cadena se crean para abordar estos problemas.

¿Qué es una billetera MPC?

MPC significa Computación Segura entre Varios Participantes, que es una tecnología de computación privada. Una billetera MPC combina la tecnología MPC con billeteras descentralizadas para realizar computación entre varios participantes en claves privadas. La diferencia significativa entre las billeteras MPC y las billeteras descentralizadas tradicionales radica en su mecanismo de firma digital. Las billeteras descentralizadas tradicionales utilizan una clave privada generada aleatoriamente para generar una firma digital y transferir activos.

Por otro lado, en las billeteras MPC, el proceso de firma implica dividir la clave privada en múltiples partes. Estas partes se combinan en una clave privada completa durante el proceso de firma fuera de la cadena. Esto permite métodos de verificación complejos como firmas múltiples y transacciones entre cadenas.

En otras palabras, en el proceso de gestión de claves privadas de las billeteras MPC, la clave privada nunca aparece en su totalidad, y toda la computación se realiza fuera de la cadena, independiente de los contratos inteligentes. Esta es una característica de las billeteras MPC: al dividir las claves privadas en partes, aseguran la disponibilidad de la clave privada evitando problemas asociados con el almacenamiento de claves privadas, diversificando así los riesgos.

Cómo funcionan las Billeteras MPC

Para entender cómo funcionan las billeteras MPC, primero debemos saber qué es MPC (computación segura multiparte). MPC es una tecnología de computación privada que permite que una función calcule datos de entrada y asegura que cada usuario solo reciba la salida de la función sin acceder a la información de otros participantes. Por ejemplo, a través de la computación segura multiparte, dos personas pueden determinar quién es más rico sin revelar su riqueza real ni involucrar a un tercero.

En el caso de una billetera MPC, la clave privada se divide, con cada parte reteniendo solo una porción de la clave privada. Cuando se requiere una firma, las piezas de la clave privada dividida se combinan para formar una clave privada completa. A través de la computación multipartita, cada parte no necesita revelar su información individual. Incluso si un hacker logra acceder a una sola parte de la clave privada, no puede extraer activos de la billetera MPC.

Una billetera MPC funciona de la siguiente manera: múltiples partes colaboran para crear una billetera, cada una con una parte de la clave privada en lugar de una completa. Durante las transacciones, se requieren firmas de todas las partes para completar una transacción.

Ventajas de las Billeteras MPC

  • Seguro: La ventaja más directa de MPC es que es más seguro que las billeteras descentralizadas tradicionales porque reduce el riesgo de robo de claves privadas. Las billeteras descentralizadas tradicionales utilizan una única clave privada para controlar los activos, mientras que las billeteras MPC dividen las claves privadas en múltiples partes. El mecanismo de firma digital de las billeteras MPC se basa en la computación distribuida de múltiples partes.
  • Más eficiente: las billeteras MPC eliminan la necesidad de que los usuarios recuerden sus claves privadas o frases mnemotécnicas. Dado que no hay claves privadas para administrar, la operación de la billetera se vuelve más eficiente. La clave privada dividida se almacena en línea, lo que mejora significativamente la experiencia del usuario.
  • Eficiente en costos: La billetera MPC aparece como una sola dirección en la cadena, y el proceso de firma ocurre fuera de la cadena. Esto reduce las tarifas de gas y las partes perdidas de la clave privada también pueden recuperarse fuera de la cadena con un costo menor.

Riesgos de Billeteras MPC

  • Riesgos de seguridad aumentados en la gestión fuera de la cadena: La firma digital de la billetera MPC se realiza fuera de la cadena, lo que limita la transparencia en cierta medida y plantea cierto riesgo de centralización. Además, el servidor de la billetera MPC utiliza una máquina de encriptación. Una vez que estos dispositivos se dañan, puede ser desafiante recuperar las claves privadas.
  • Compatibilidad pobre: Dado que no hay frases mnemónicas y no se almacenan claves privadas completas en cadena, hay una falta de algoritmos MPC estandarizados. Por lo tanto, las billeteras MPC no son compatibles con la mayoría de las billeteras descentralizadas tradicionales.
  • Disponibilidad limitada de código abierto: La mayoría de las bibliotecas MPC aún no son de código abierto, lo que requiere un desarrollo adicional. En caso de cualquier riesgo, se vuelve desafiante realizar auditorías y análisis independientes del proyecto.

Billeteras MPC vs Billeteras de Contrato Inteligente

La esencia de la billetera de contrato inteligente es un contrato inteligente que parece una billetera de clave privada, lo que permite a los usuarios administrar fondos e interactuar con dApps. Este tipo de billetera se basa en contratos inteligentes en lugar de cuentas terminales. Se despliegan en la cadena de bloques y proporcionan funciones integradas adicionales como multi-firma y bloqueos de tiempo.

A diferencia de las claves privadas divididas en billeteras MPC, las billeteras de firmas múltiples utilizan claves privadas diferentes para firmar transacciones en la cadena de bloques. Esto mejora la compatibilidad y escalabilidad entre las billeteras de contratos inteligentes y las billeteras de claves privadas existentes. Además, dado que las billeteras de contratos inteligentes son esencialmente contratos inteligentes, son más de código abierto que las billeteras MPC. Cualquiera puede auditar la billetera de contrato inteligente, identificando y abordando cualquier riesgo de billetera. Además, como se requieren múltiples firmas para ejecutar transacciones, no habrá un único punto de falla.

La diferencia más significativa entre las billeteras de contratos inteligentes y las billeteras de MPC es que las billeteras de contratos inteligentes son ellos mismas contratos inteligentes. Esto les permite implementar cualquier lógica pero puede aumentar las tarifas de gas, lo que hace que el costo de usar la billetera sea más alto. Además, las billeteras de contratos inteligentes están vinculadas al ecosistema de blockchain específico, lo que requiere la reestructuración de la lógica contable al implementar la billetera en diferentes cadenas, lo que conlleva altos costos. Esta es una de las razones por las que las billeteras de contratos inteligentes no han obtenido un amplio apoyo.

Por otro lado, las billeteras MPC, como solución fuera de la cadena, no implican modificaciones en la capa del contrato, lo que resulta en costos más bajos para el usuario. Por lo tanto, a corto plazo, la solución de billetera MPC es más viable.

Ejemplos típicos de billeteras MPC

Bitizen

Fuente: Sitio web oficial de Bitizenhttps://bitizen.org/

Bitizen es un producto fácil de usar con una barrera de entrada baja, con el objetivo de hacer que las billeteras MPC sean accesibles para los consumidores comunes. Es una solución líder que implementa la computación multipartita (MPC) para la generación de claves privadas, utilizando principalmente un esquema de firma de umbral. El producto maximiza la adopción de los protocolos de firma de MPC.

Ofrece dos modos principales de operación: auto custodia (donde una parte de la clave se almacena en el almacenamiento en la nube del usuario y otra en el servidor de la plataforma) y custodia híbrida (donde una parte de la clave se almacena en el servidor en la nube del dispositivo del usuario, como iCloud o Google Drive, una en el servidor de la plataforma, y una parte adicional se puede respaldar en otro dispositivo propiedad del usuario). Este mecanismo único de firma mejora la seguridad, la usabilidad y la resistencia a la censura. Además, admite todas las principales blockchains y tokens, incluidos NFT, DIDs y SBT.

Billetera OKX

Fuente: sitio web oficial de OKX

https://www.okx.com/web3/hot/billeteraMPC

La billetera sin llave de OKX se basa en la tecnología MPC, que transforma una única clave privada completa en tres partes de clave generadas individualmente que se almacenan por separado. Al firmar transacciones, se utilizan dos de las tres partes de clave, eliminando la necesidad de una clave privada completa.

Al crear una billetera, el servidor de OKX genera la parte clave 1, mientras que el dispositivo del usuario genera las partes clave 2 y 3. La parte clave 2 está encriptada y almacenada en el dispositivo del usuario, mientras que la parte clave 3 está encriptada y respaldada en iCloud o Google Drive. En la firma de transacciones, se utilizan la parte clave 1 y la parte clave 2, mientras que la parte clave 3 sirve como respaldo. Además, OKX introduce una función de retiro de emergencia, que permite a los usuarios retirar sus activos utilizando dos partes clave autogestionadas (parte clave 2 y parte clave 3) en situaciones de emergencia. Esta implementación realiza una billetera verdaderamente descentralizada, autogestionada y sin claves. La billetera se puede crear fácilmente con una cuenta de OKX, eliminando la necesidad de gestionar claves privadas o frases mnemónicas complejas y enfatizando una experiencia amigable para el usuario.

Safeheron

Fuente: sitio web oficial de Safeheron

https://www.safeheron.com/es-ES/

Safeheron es un proveedor de servicios de custodia propia para activos digitales que utiliza la tecnología MPC+TEE (Cómputo Seguro de Partes Múltiples + Entorno de Ejecución Confiable). Ofrece billeteras de custodia de grado institucional adaptadas para equipos pequeños y medianos, proporcionando una solución tecnológica MPC integral con un fuerte enfoque en la seguridad.

Safeheron adopta un modelo híbrido de custodia con tres partes clave: una en el dispositivo local del usuario (APP) y dos en los servidores de la plataforma. Al asegurar que los usuarios conserven el control sobre sus claves privadas, Safeheron elimina los riesgos sistémicos asociados con fallas de un solo punto y el almacenamiento centralizado de claves.

Conclusión

Como solución fuera de la cadena, las billeteras MPC combinan la computación multi-party con la tecnología de billetera descentralizada, introduciendo un nuevo enfoque para la protección de activos. Proporcionan a los usuarios una experiencia sin claves, reduciendo las barreras de entrada para los consumidores ordinarios al tiempo que mejoran la seguridad de los activos y amplían los escenarios de aplicación en el mercado empresarial. Las billeteras MPC tienen diversos casos de uso y tienen el potencial de convertirse en la solución de próxima generación para billeteras de criptomonedas.

Autor: Callum
Traductor: Binyu
Revisor(es): KOWEI、Edward、Hin、Ashley He
* La información no pretende ser ni constituye un consejo financiero ni ninguna otra recomendación de ningún tipo ofrecida o respaldada por Gate.io.
* Este artículo no se puede reproducir, transmitir ni copiar sin hacer referencia a Gate.io. La contravención es una infracción de la Ley de derechos de autor y puede estar sujeta a acciones legales.

¿Qué es una Billetera MPC?

Principiante6/27/2023, 9:10:55 AM
Este artículo presenta qué es una billetera MPC y las características de varios ejemplos de billeteras MPC.

Prólogo

Como la puerta de entrada de Gate.io al mundo de Web3, la seguridad y la experiencia del usuario de las billeteras influyen en la capacidad de los usuarios para navegar por el mundo de Web3 de forma fluida. Por lo tanto, las billeteras descentralizadas juegan un papel crucial en el espacio criptográfico. Una de las preocupaciones principales para los usuarios al usar billeteras descentralizadas es la gestión de claves privadas. Ya sea que la clave privada se filtre o se olvide, llevará a la pérdida de activos. Las billeteras MPC que utilizan cálculos multi-party fuera de la cadena se crean para abordar estos problemas.

¿Qué es una billetera MPC?

MPC significa Computación Segura entre Varios Participantes, que es una tecnología de computación privada. Una billetera MPC combina la tecnología MPC con billeteras descentralizadas para realizar computación entre varios participantes en claves privadas. La diferencia significativa entre las billeteras MPC y las billeteras descentralizadas tradicionales radica en su mecanismo de firma digital. Las billeteras descentralizadas tradicionales utilizan una clave privada generada aleatoriamente para generar una firma digital y transferir activos.

Por otro lado, en las billeteras MPC, el proceso de firma implica dividir la clave privada en múltiples partes. Estas partes se combinan en una clave privada completa durante el proceso de firma fuera de la cadena. Esto permite métodos de verificación complejos como firmas múltiples y transacciones entre cadenas.

En otras palabras, en el proceso de gestión de claves privadas de las billeteras MPC, la clave privada nunca aparece en su totalidad, y toda la computación se realiza fuera de la cadena, independiente de los contratos inteligentes. Esta es una característica de las billeteras MPC: al dividir las claves privadas en partes, aseguran la disponibilidad de la clave privada evitando problemas asociados con el almacenamiento de claves privadas, diversificando así los riesgos.

Cómo funcionan las Billeteras MPC

Para entender cómo funcionan las billeteras MPC, primero debemos saber qué es MPC (computación segura multiparte). MPC es una tecnología de computación privada que permite que una función calcule datos de entrada y asegura que cada usuario solo reciba la salida de la función sin acceder a la información de otros participantes. Por ejemplo, a través de la computación segura multiparte, dos personas pueden determinar quién es más rico sin revelar su riqueza real ni involucrar a un tercero.

En el caso de una billetera MPC, la clave privada se divide, con cada parte reteniendo solo una porción de la clave privada. Cuando se requiere una firma, las piezas de la clave privada dividida se combinan para formar una clave privada completa. A través de la computación multipartita, cada parte no necesita revelar su información individual. Incluso si un hacker logra acceder a una sola parte de la clave privada, no puede extraer activos de la billetera MPC.

Una billetera MPC funciona de la siguiente manera: múltiples partes colaboran para crear una billetera, cada una con una parte de la clave privada en lugar de una completa. Durante las transacciones, se requieren firmas de todas las partes para completar una transacción.

Ventajas de las Billeteras MPC

  • Seguro: La ventaja más directa de MPC es que es más seguro que las billeteras descentralizadas tradicionales porque reduce el riesgo de robo de claves privadas. Las billeteras descentralizadas tradicionales utilizan una única clave privada para controlar los activos, mientras que las billeteras MPC dividen las claves privadas en múltiples partes. El mecanismo de firma digital de las billeteras MPC se basa en la computación distribuida de múltiples partes.
  • Más eficiente: las billeteras MPC eliminan la necesidad de que los usuarios recuerden sus claves privadas o frases mnemotécnicas. Dado que no hay claves privadas para administrar, la operación de la billetera se vuelve más eficiente. La clave privada dividida se almacena en línea, lo que mejora significativamente la experiencia del usuario.
  • Eficiente en costos: La billetera MPC aparece como una sola dirección en la cadena, y el proceso de firma ocurre fuera de la cadena. Esto reduce las tarifas de gas y las partes perdidas de la clave privada también pueden recuperarse fuera de la cadena con un costo menor.

Riesgos de Billeteras MPC

  • Riesgos de seguridad aumentados en la gestión fuera de la cadena: La firma digital de la billetera MPC se realiza fuera de la cadena, lo que limita la transparencia en cierta medida y plantea cierto riesgo de centralización. Además, el servidor de la billetera MPC utiliza una máquina de encriptación. Una vez que estos dispositivos se dañan, puede ser desafiante recuperar las claves privadas.
  • Compatibilidad pobre: Dado que no hay frases mnemónicas y no se almacenan claves privadas completas en cadena, hay una falta de algoritmos MPC estandarizados. Por lo tanto, las billeteras MPC no son compatibles con la mayoría de las billeteras descentralizadas tradicionales.
  • Disponibilidad limitada de código abierto: La mayoría de las bibliotecas MPC aún no son de código abierto, lo que requiere un desarrollo adicional. En caso de cualquier riesgo, se vuelve desafiante realizar auditorías y análisis independientes del proyecto.

Billeteras MPC vs Billeteras de Contrato Inteligente

La esencia de la billetera de contrato inteligente es un contrato inteligente que parece una billetera de clave privada, lo que permite a los usuarios administrar fondos e interactuar con dApps. Este tipo de billetera se basa en contratos inteligentes en lugar de cuentas terminales. Se despliegan en la cadena de bloques y proporcionan funciones integradas adicionales como multi-firma y bloqueos de tiempo.

A diferencia de las claves privadas divididas en billeteras MPC, las billeteras de firmas múltiples utilizan claves privadas diferentes para firmar transacciones en la cadena de bloques. Esto mejora la compatibilidad y escalabilidad entre las billeteras de contratos inteligentes y las billeteras de claves privadas existentes. Además, dado que las billeteras de contratos inteligentes son esencialmente contratos inteligentes, son más de código abierto que las billeteras MPC. Cualquiera puede auditar la billetera de contrato inteligente, identificando y abordando cualquier riesgo de billetera. Además, como se requieren múltiples firmas para ejecutar transacciones, no habrá un único punto de falla.

La diferencia más significativa entre las billeteras de contratos inteligentes y las billeteras de MPC es que las billeteras de contratos inteligentes son ellos mismas contratos inteligentes. Esto les permite implementar cualquier lógica pero puede aumentar las tarifas de gas, lo que hace que el costo de usar la billetera sea más alto. Además, las billeteras de contratos inteligentes están vinculadas al ecosistema de blockchain específico, lo que requiere la reestructuración de la lógica contable al implementar la billetera en diferentes cadenas, lo que conlleva altos costos. Esta es una de las razones por las que las billeteras de contratos inteligentes no han obtenido un amplio apoyo.

Por otro lado, las billeteras MPC, como solución fuera de la cadena, no implican modificaciones en la capa del contrato, lo que resulta en costos más bajos para el usuario. Por lo tanto, a corto plazo, la solución de billetera MPC es más viable.

Ejemplos típicos de billeteras MPC

Bitizen

Fuente: Sitio web oficial de Bitizenhttps://bitizen.org/

Bitizen es un producto fácil de usar con una barrera de entrada baja, con el objetivo de hacer que las billeteras MPC sean accesibles para los consumidores comunes. Es una solución líder que implementa la computación multipartita (MPC) para la generación de claves privadas, utilizando principalmente un esquema de firma de umbral. El producto maximiza la adopción de los protocolos de firma de MPC.

Ofrece dos modos principales de operación: auto custodia (donde una parte de la clave se almacena en el almacenamiento en la nube del usuario y otra en el servidor de la plataforma) y custodia híbrida (donde una parte de la clave se almacena en el servidor en la nube del dispositivo del usuario, como iCloud o Google Drive, una en el servidor de la plataforma, y una parte adicional se puede respaldar en otro dispositivo propiedad del usuario). Este mecanismo único de firma mejora la seguridad, la usabilidad y la resistencia a la censura. Además, admite todas las principales blockchains y tokens, incluidos NFT, DIDs y SBT.

Billetera OKX

Fuente: sitio web oficial de OKX

https://www.okx.com/web3/hot/billeteraMPC

La billetera sin llave de OKX se basa en la tecnología MPC, que transforma una única clave privada completa en tres partes de clave generadas individualmente que se almacenan por separado. Al firmar transacciones, se utilizan dos de las tres partes de clave, eliminando la necesidad de una clave privada completa.

Al crear una billetera, el servidor de OKX genera la parte clave 1, mientras que el dispositivo del usuario genera las partes clave 2 y 3. La parte clave 2 está encriptada y almacenada en el dispositivo del usuario, mientras que la parte clave 3 está encriptada y respaldada en iCloud o Google Drive. En la firma de transacciones, se utilizan la parte clave 1 y la parte clave 2, mientras que la parte clave 3 sirve como respaldo. Además, OKX introduce una función de retiro de emergencia, que permite a los usuarios retirar sus activos utilizando dos partes clave autogestionadas (parte clave 2 y parte clave 3) en situaciones de emergencia. Esta implementación realiza una billetera verdaderamente descentralizada, autogestionada y sin claves. La billetera se puede crear fácilmente con una cuenta de OKX, eliminando la necesidad de gestionar claves privadas o frases mnemónicas complejas y enfatizando una experiencia amigable para el usuario.

Safeheron

Fuente: sitio web oficial de Safeheron

https://www.safeheron.com/es-ES/

Safeheron es un proveedor de servicios de custodia propia para activos digitales que utiliza la tecnología MPC+TEE (Cómputo Seguro de Partes Múltiples + Entorno de Ejecución Confiable). Ofrece billeteras de custodia de grado institucional adaptadas para equipos pequeños y medianos, proporcionando una solución tecnológica MPC integral con un fuerte enfoque en la seguridad.

Safeheron adopta un modelo híbrido de custodia con tres partes clave: una en el dispositivo local del usuario (APP) y dos en los servidores de la plataforma. Al asegurar que los usuarios conserven el control sobre sus claves privadas, Safeheron elimina los riesgos sistémicos asociados con fallas de un solo punto y el almacenamiento centralizado de claves.

Conclusión

Como solución fuera de la cadena, las billeteras MPC combinan la computación multi-party con la tecnología de billetera descentralizada, introduciendo un nuevo enfoque para la protección de activos. Proporcionan a los usuarios una experiencia sin claves, reduciendo las barreras de entrada para los consumidores ordinarios al tiempo que mejoran la seguridad de los activos y amplían los escenarios de aplicación en el mercado empresarial. Las billeteras MPC tienen diversos casos de uso y tienen el potencial de convertirse en la solución de próxima generación para billeteras de criptomonedas.

Autor: Callum
Traductor: Binyu
Revisor(es): KOWEI、Edward、Hin、Ashley He
* La información no pretende ser ni constituye un consejo financiero ni ninguna otra recomendación de ningún tipo ofrecida o respaldada por Gate.io.
* Este artículo no se puede reproducir, transmitir ni copiar sin hacer referencia a Gate.io. La contravención es una infracción de la Ley de derechos de autor y puede estar sujeta a acciones legales.
Empieza ahora
¡Registrarse y recibe un bono de
$100
!