Conoce que es una wallet o bien monedero MPC, uno de los medios para guardar criptomonedas más seguros que existen hoy día.

La seguridad en el planeta de las criptomonedas es un tema que se toma muy con seriedad, y una muestra de ello, es el desarrollo de las conocidas wallets o bien monederos MPC. Estos monederos son la unión de múltiples tecnologías enfocadas en ofrecer la mayor seguridad posible, seguridad de grado empresarial y militar, con la meta de proteger criptomonedas de una manera que es virtualmente imposible extraer exactamente los mismos, sin los permisos precisos para esto.

Pero ¿Qué es precisamente una MPC Wallet? ¿Qué los hace tan seguros? Estas y otras preguntas, van a ser respondidas en el artículo dedicado a conocer estos nuevos monederos de criptomonedas.

¿Qué es la computación multipartita o bien MPC?

Antes de avanzar cara lo que es un monedero o bien wallet MPC, es bueno conocer primero qué es precisamente MPC o bien computación multipartita. MPC o bien Computación Multipartita, es un término de seguridad criptográfica. Uno creado con el propósito de habilitar modelos de seguridad en la que múltiples partes son precisas para acceder a los recursos de un sistema. Cada una de las partes sostiene una clave que, al unirse al resto, dejan desbloquear el acceso al sistema y supervisarlo. Este control puede ser de forma completa o bien parcial, en dependencia del nivel de acceso concedido.

El diseño de estos protocolos data de mil novecientos setenta, y han venido evolucionando hasta el punto que, en nuestros días, muchos de estos sistemas aun se hallan integrados en chips de computadoras, con la intención de asistir a sostener la seguridad de sistemas informáticos.

Debido a sus grandes posibilidades, la comunidad cripto ha continuado con fuerza interesada en esta clase de tecnología. En verdad, David Chaum en mil novecientos ochenta y ocho, presentó un conocido trabajo bajo el nombre de “Protocolos multipartitas incondicionalmente seguros”. Por otra parte, Nick Szabo, en mil novecientos noventa y nueve asimismo presentó un conocido trabajo de nombre “Los protocolos de Dios”, explicando asimismo las posibilidades de los MPC en el planeta de la informática y su empleo en sistemas económicos y financieros. Esto nos ofrece una clara idea de la relevancia de tales protocolos, y su llegada al planeta de las criptomonedas.

Wallets MPC, seguridad llevada al extremo

Las wallets MPC o bien monederos de computación multipartita, que es el nombre de estos monederos, son una generación de monederos para criptomonedas y tokens que tiene como finalidad ofrecer los más altos estándares de seguridad tanto para individuos preocupados por la seguridad, para las compañías, bancos y gobiernos que apuntan a transformar a las criptomonedas en un activo de relevancia para sus operaciones.

Básicamente, una wallet MPC es una wallet como cualquier otra, solo que las claves privadas y el control de exactamente las mismas se halla dividido entre múltiples dispositivos. Cada uno de ellos de estos dispositivos tiene bajo su control una llave que, al unirse al resto, habilitan el empleo de los fondos en dicho monedero. A simple vista, pareciese que charláramos de una wallet o bien monedero multifirma, y hasta determinado punto, la construcción de las wallets MPC es idéntica.

Esto con la salvedad de que las wallets MPC incluyen otras mejoras, como el hecho de que los dispositivos de control pueden producir claves activas de utilizar y tirar y con expiración de tiempo, que al sumarse al del resto, habilitan el empleo de los fondos. Además de esto, las wallets MPC pueden emplear esquemas como el común ECDSA, EdDSA, otros formatos de firmas más actualizados como las firmas de umbral (threshold signature), firmas Schnorr, o bien otros esquemas de seguridad auxiliares.

Imagínalo momentáneamente, un monedero unido a múltiples generadores de claves de un uso, que unidos te dan acceso a tus criptos. El hecho de que los generadores sean activos y de utilizar y tirar, garantiza que una clave nunca se va a repetir, y si la secuencia no está completa, sencillamente no vas a poder acceder a los fondos. Esto quiere decir que aunque puedes acceder a un dispositivo y copiar el resto de claves del monedero, si dichas claves han expirado o bien han sido utilizadas, los fondos van a ser inalcanzables. Este nivel de seguridad deja crear barreras que difícilmente los piratas informáticos puedan romper, eludiendo capítulos tan dolorosos como el hackeo de Mt Gox, o bien aun la pérdida de acceso de QuadrigaCX.

Otro punto en favor de las wallets MPC, es que el mecanismo de control se puede aplicar a múltiples criptomonedas al tiempo, facilitando de en extremo la administración de seguridad de los tokens.

Integración entre hardware y software

Otro punto esencial de las wallets MPC, es que estas pueden tener una mayor integración entre el hardware y el software que las compone. Por servirnos de un ejemplo, una wallet MPC puede ser un dispositivo apartado que puede acompasarse con los dispositivos de firmas, y dicha sincronización se da a través de un sistema criptográfico habilitado por módulos HSM (Hardware Security Modules), lo que haría prácticamente inaccesible dichos fondos a través de un ataque en línea, y prácticamente invulnerable a hackeos de algún tipo. Si los dispositivos sincronizándose no son los aguardados, sencillamente la sincronización no se da, y se evita el acceso al dispositivo.

Por supuesto, esto es personalizable. Por servirnos de un ejemplo, en casos de urgencia, el monedero puede prepararse para efectuar una “transacción de recuperación” que manda dichos fondos a un protejo seguro, con la intención de recobrar los saldos. Este caso, evitaría que, por servirnos de un ejemplo, tras el hurto, pierdo de llaves o bien dispositivos, los fondos queden retenidos para toda la vida en la wallet MPC, dejando su restauración sin inconvenientes.

Este género de integraciones y nuevas opciones, hacen de las wallets MPC considerablemente más seguras, que las wallets normales o bien aun que las wallets multifirmas. No obstante, asimismo las hace más costosas, y bastante difíciles de manejar en entornos de empleo rutinario, de allá, que esta clase de tecnología esté concebida para empresas, exchanges o bien personas que manejan grandes cantidades de criptomonedas y deseen la mayor seguridad para exactamente las mismas.

¿De qué manera marcha una wallet MPC?

El funcionamiento de una wallet MPC depende mucho de su implementación y de los mecanismos de seguridad que estén activos en exactamente la misma. No obstante, de forma muy básica el funcionamiento de una wallet MPC, puede dividirse en 3 partes:

Generación de claves

La generación de claves incluye todo el proceso de generación de claves privadas y públicas en el monedero. Mas asimismo, el registro de las claves privadas y públicas de los dispositivos de liberación del monedero.

En tal sentido, los dispositivos de liberación, producen dos claves públicas y privadas, que entonces se unen al del resto de dispositivos, para producir con ellos la clave privada y pública del monedero MPC. Del mismo modo que en una wallet multifirma, este esquema busca dividir el control del monedero para eludir que un pirata informático o bien actor malicioso pueda hacerse con exactamente el mismo de manera sencilla.

Adicionalmente, la generación de estas claves es dada por un protocolo muy concreto, definido por la formulación matemática:

F(d1, d2, d3) = max(d1, d2, d3)

Esto significa que; cada uno de ellos de los participantes tiene cada uno de ellos un dato privado (reconocidos como d1, d2, hasta dN). La incorporación de esos datos privados, deja que a través de el empleo de una función pública llamada F. Con ella, se calcula el valor de los datos privados y se habilita el empleo del monedero. El algoritmo en un caso así, es el algoritmo escogido de firma criptográfica, que puede ser ECDSA, EdDSA, Schnorr, o bien cualquier otro compatible. Como resultado, la suma de esos datos privados, provee una certidumbre criptográfica precisa para dar acceso al monedero.

Generación de direcciones

En este punto, los monederos MPC no difieren de los monederos que conocemos. La generación de claves públicas puede ser pedida por ciertas partes firmantes sin inconvenientes. Así, se puede percibir a través de esa dirección los fondos deseados.

Esto es posible merced a de qué forma marcha la criptografía asimétrica. La derivación de la clave pública es tan complicada, que hacer el proceso contrario es casi imposible. Conque es seguro producir una clave pública para cada partícipe. Y, que de ella, puedan derivarse otras claves públicas que dejen asignación de fondos al monedero MPC. En tal sentido, la meta del monedero MPC, que es sostener el control de la clave privada dividido en múltiples dispositivos. De esta manera, el control de los saldos difícilmente está bajo riesgo.

Acceso a los fondos

Al igual que el proceso de generación, el acceso a los fondos es posible solo si se cumplen las condiciones determinadas en la creación del monedero MPC. Si en la generación, se introdujeron 3 dispositivos con datos privados, estos 3 dispositivos han de estar presentes para el acceso al monedero.

En este punto, la protección de los dispositivos puede recaer sobre sistemas criptográficos, módulos de seguridad (HSM) o bien otras peculiaridades de seguridad. La verdad, es que solo los dispositivos originalmente pareados, van a ser los únicos capaces de acceder al monedero MPC y supervisar los fondos.

¿Cuánto sabes, criptonauta?

¿La seguridad de las wallets MPC es menor que la de las wallets multiirmas?

Monederos MPC en la actualidad

En la actualidad ya existen múltiples implementaciones funcionales de monedero MPC, que puedes utilizar en el planeta cripto.

El servicio Fireblocks, es uno de los que ofrecen monedero MPC para empresas que de esta forma lo requieran. Sepior, es otro servicio del mismo tipo y con finalidades bastante similares. Otro servicio muy conocido es Curv, que tiene quizá uno de los mayores servicios MPC en el planeta cripto.

Otra wallet MPC muy conocida y desarrollada para empleo personal es ZenGo, si bien esto con un tanto de trampa, en tanto que no es una wallet MPC en el sentido riguroso de la palabra. En su sitio, es un sistema bipartito en el que tu móvil inteligente se comunica con los servidores de ZenGo. De esta manera se comparte un un secreto y se habilita en conjunto la firma de transacciones para ser mandadas a la red. Un modelo más seguro que las wallets web, mas que todavía tiene sus puntos enclenques, no obstante, no deja de ser una tecnología atractiva.

Si, al contrario, te agrada probar, hay una implementación de software libre capaz de asistirte con esto. Hablamos de Blockchain Crypto MPC, un proyecto comenzado por Unbound Tech, el que te deja crear un servicio de MPC ceñido a tus necesidades.