{"id":4554,"date":"2023-02-01T11:19:10","date_gmt":"2023-02-01T11:19:10","guid":{"rendered":"https:\/\/www.bitnovo.com\/blog\/?p=4554"},"modified":"2022-05-09T12:34:27","modified_gmt":"2022-05-09T12:34:27","slug":"que-es-mpc-wallet","status":"publish","type":"post","link":"https:\/\/www.bitnovo.com\/blog\/que-es-mpc-wallet","title":{"rendered":"\u00bfQu\u00e9 es MPC Wallet?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Alternar tabla de contenidos\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ffffff;color:#ffffff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ffffff;color:#ffffff\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-mpc-wallet\/#historia_de_mpc\" >Historia de MPC<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-mpc-wallet\/#%c2%bfcomo_funciona_esta_tecnologia\" >\u00bfC\u00f3mo funciona esta tecnolog\u00eda?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-mpc-wallet\/#%c2%bfcomo_funciona_un_mpc_wallet\" >\u00bfC\u00f3mo funciona un MPC Wallet?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-mpc-wallet\/#generacion_de_claves\" >Generaci\u00f3n de claves<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-mpc-wallet\/#generacion_de_direcciones\" >Generaci\u00f3n de direcciones<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-mpc-wallet\/#acceso_a_los_fondos\" >Acceso a los fondos<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span><p>En el mundo de las criptomonedas, un concepto fundamental son los wallets de criptomonedas. Estos sistemas nos ayudan a almacenar y gestionar nuestras criptomonedas de forma segura. Uno de los wallets m\u00e1s\u00a0<b>seguros<\/b>\u00a0que existen actualmente son los\u00a0<b>MPC Wallet.<\/b><b><\/b><\/p>\n<p>Estos wallets deben su seguridad a una\u00a0<b>colaboraci\u00f3n<\/b>\u00a0de\u00a0<b>tecnolog\u00edas<\/b>\u00a0enfocadas a ofrecer una seguridad inimaginable, tanto a nivel\u00a0<b>empresarial<\/b>\u00a0como\u00a0<b>militar<\/b>. Su principal objetivo es resguardar nuestras criptomonedas de forma que estas sean inaccesibles sin los permisos necesarios para extraerlas.<\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<h2><span class=\"ez-toc-section\" id=\"historia_de_mpc\"><\/span><strong>Historia de MPC<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>La tecnolog\u00eda que aporta esta gran seguridad a los MPC wallets es la computaci\u00f3n multipartida o MPC. El concepto de computaci\u00f3n\u00a0<b>multipartida<\/b>\u00a0naci\u00f3 en el a\u00f1o\u00a0<b>1970<\/b>. Dicho concepto parte de la seguridad criptogr\u00e1fica. Dicha tecnolog\u00eda en la actualidad se incluye en diversos chips de\u00a0<b>tel\u00e9fonos inteligentes y ordenadores<\/b>.<\/p>\n<p>La idea de crear esta tecnolog\u00eda vino por la necesidad de una tecnolog\u00eda en la que se pudieran habilitar modelos de seguridad donde una variedad de partes son necesarias para acceder al sistema. Cada una de las partes permite desbloquear al sistema, en dependencia del nivel de acceso. No fue hasta\u00a0<b>1990<\/b>\u00a0cuando este concepto cobr\u00f3 vida gracias a<a href=\"https:\/\/www.bitnovo.com\/blog\/quien-es-david-chaum\/\"><b>\u00a0David Chaum<\/b><\/a>, un pionero del mundo criptogr\u00e1fico que present\u00f3 un trabajo elaborado sobre este protocolo. Dicho trabajo se llam\u00f3\u00a0<b>\u201cProtocolos multipartitas incondicionalmente seguros\u201d<\/b><\/p>\n<div id=\"image_1238321249\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img fetchpriority=\"high\" decoding=\"async\" class=\"attachment-large size-large lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/10\/Qu%C3%A9-es-MPC-wallet1.jpeg\" sizes=\"(max-width: 768px) 100vw, 768px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/10\/Qu\u00e9-es-MPC-wallet1.jpeg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/10\/Qu\u00e9-es-MPC-wallet1-300x205.jpeg 300w\" alt=\"Qu\u00e9-es-MPC-wallet\" width=\"768\" height=\"526\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/10\/Qu\u00e9-es-MPC-wallet1.jpeg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/10\/Qu\u00e9-es-MPC-wallet1-300x205.jpeg 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/10\/Qu\u00e9-es-MPC-wallet1.jpeg\" data-sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div>\n<\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<h2><span class=\"ez-toc-section\" id=\"%c2%bfcomo_funciona_esta_tecnologia\"><\/span><strong>\u00bfC\u00f3mo funciona esta tecnolog\u00eda?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Las wallets MPC o\u00a0<b>wallets de<\/b>\u00a0<b>computaci\u00f3n<\/b>\u00a0<b>multipartita<\/b>\u00a0representan la generaci\u00f3n de wallets para tokens y criptomonedas orientados a ofrecer los m\u00e1s\u00a0<b>altos est\u00e1ndares<\/b>\u00a0de seguridad tanto para usuarios interesados en una mayor seguridad, como para determinadas empresas, bancos y gobiernos que planean establecer las criptomonedas como activos de gran\u00a0<b>relevancia en sus inversiones.<\/b><\/p>\n<p>Para entenderlo mejor, podemos ver un\u00a0<b>wallet MPC<\/b>\u00a0igual que un wallet com\u00fan atendiendo simplemente a la\u00a0<b>diferencia<\/b>\u00a0de que las\u00a0<b>contrase\u00f1as<\/b>\u00a0y el\u00a0<b>control<\/b>\u00a0de estos dispositivos se encuentran almacenados entre diversos dispositivos.<\/p>\n<p>Cada uno los dispositivos que almacenan las\u00a0<b>claves<\/b>\u00a0cuenta con una llave y, una vez se junte con el resto, habilitar\u00e1n el uso de los fondos. Como podemos observar, cuenta con un funcionamiento muy similar a las carteras\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/que-es-una-cartera-multifirma-multi-sig\/\"><b>multifirmas<\/b><\/a>. La diferencia es que las wallets MPC cuentan con otras mejoras que ofrecen\u00a0<b>ventajas<\/b>. Un ejemplo de estas mejoras puede ser el hecho de que los dispositivos encargados del control sean capaces de<b>\u00a0crear contrase\u00f1as<\/b>\u00a0<b>din\u00e1micas<\/b>\u00a0de un solo uso y que estas expiren al poco tiempo. Dichas contrase\u00f1as, al sumarse al del resto, permiten el uso de los\u00a0<b>activos del wallet.\u00a0<\/b><\/p>\n<p>Otra caracter\u00edstica a destacar es que las\u00a0<b>wallets MPC\u00a0<\/b>pueden emplear esquemas como el\u00a0<b>ECDSA<\/b>, adem\u00e1s de otros formatos de firmas m\u00e1s actualizados como las firmas de umbral\u00a0<b>(threshold signature),\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/que-son-las-firmas-schnorr-bip-340-la-clave-de-taproot\/\">firmas Schnorr<\/a><\/b>, y otros esquemas de seguridad adicionales.<\/p>\n<p>En pocas palabras, se trata de un\u00a0<b>wallet<\/b>\u00a0unido a varios\u00a0<b>generadores<\/b>\u00a0de claves de un solo uso, y estos a su vez nos dan acceso a las criptomonedas que\u00a0<b>almacenan<\/b>. Al ser los generadores din\u00e1micos y de solo un uso garantiza que una clave\u00a0<b>jam\u00e1s<\/b>\u00a0se\u00a0<b>repetir\u00e1<\/b>. Si por alguna raz\u00f3n la secuencia estuviera incompleta el usuario simplemente no podr\u00eda acceder a los fondos. Esto quiere decir que, aunque podamos acceder a un\u00a0<b>monedero<\/b>\u00a0y encontrar el resto de claves, \u00e9stas pueden haber\u00a0<b>expirado<\/b>\u00a0o\u00a0<b>haber sido usadas<\/b>\u00a0antes por lo que los fondos ser\u00e1n\u00a0<b>inaccesibles<\/b>.<\/p>\n<p>Como podemos observar, el nivel de seguridad es notablemente alto. Esto permite levantar barreras que hacen casi imposible a los\u00a0<b>hackers<\/b>\u00a0robar las criptomonedas almacenadas en el wallet. Cabe destacar que este mecanismo de control podemos aplicarlo a varias criptomonedas de forma simult\u00e1nea. De este modo simplificamos la administraci\u00f3n de\u00a0<b>seguridad de los tokens.<\/b><\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<h2><span class=\"ez-toc-section\" id=\"%c2%bfcomo_funciona_un_mpc_wallet\"><\/span><strong>\u00bfC\u00f3mo funciona un MPC Wallet?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Cada MPC Wallet puede funcionar de\u00a0<b>forma distinta al resto<\/b>\u00a0variando en algunas caracter\u00edsticas. Sin embargo, la gran mayor\u00eda coincide en determinados aspectos b\u00e1sicos. El funcionamiento de una MPC Wallet se divide en<b>\u00a0tres partes esenciales<\/b>\u00a0que son la\u00a0<b>generaci\u00f3n de claves, la generaci\u00f3n de direcciones y el acceso a los fondos<\/b>. A continuaci\u00f3n veremos en qu\u00e9 consiste cada uno de forma detallada.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"generacion_de_claves\"><\/span>Generaci\u00f3n de claves<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Este representa todo el proceso donde se generan las\u00a0<b>claves privadas y p\u00fablicas<\/b>\u00a0dentro del wallet. Sin embargo, en \u00e9l tambi\u00e9n se genera el registro de las claves privadas y p\u00fablicas de los dispositivos de\u00a0<b>liberaci\u00f3n del wallet.<\/b><\/p>\n<p>As\u00ed es como los dispositivos que son de liberaci\u00f3n desarrollan un par de claves p\u00fablicas y privadas. Posteriormente se unen al del resto de dispositivos con el objetivo de, entre todos, generar la\u00a0<b>clave privada y p\u00fablica del wallet MPC.<\/b>\u00a0Este esquema intenta repartir el control del wallet para evitar que un hacker pueda tomar el control del wallet de forma sencilla al igual que la misma forma que un wallet\u00a0<b>multifirma<\/b>.<\/p>\n<p>Cabe destacar que la forma de generaci\u00f3n de dichas claves est\u00e1 dada por un\u00a0<b>protocolo<\/b>\u00a0definido por una f\u00f3rmula matem\u00e1tica muy sencilla:<b>\u00a0nF(d1, d2, d3) = max(d1, d2, d3).<\/b><\/p>\n<p>Tal vez est\u00e9s pensando que esta f\u00f3rmula es demasiado\u00a0<b>complicada<\/b>\u00a0y dif\u00edcil de entender, sin embargo, simplemente significa que cada participante tiene en su posesi\u00f3n un dato privado que ser\u00edan desde\u00a0<b>d1, d2\u2026dN<\/b>. Gracias a estos datos privados, mediante el uso de una funci\u00f3n p\u00fablica llamada F podemos calcular cu\u00e1nto valen los datos privados as\u00ed como habilitar el uso del wallet. Para ello se utiliza el algoritmo de firma criptogr\u00e1fica que puede ser o bien\u00a0<b>ECDSA, EdDSA, Schnorr<\/b>, o cualquier otro compatible. Si sumamos todos estos datos privados obtenemos como resultado una raz\u00f3n criptogr\u00e1fica que ofrece el acceso al wallet.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"generacion_de_direcciones\"><\/span>Generaci\u00f3n de direcciones<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>En este caso, los\u00a0<b>wallets MPC<\/b>\u00a0son muy\u00a0<b>similares<\/b>\u00a0a los que ya conocemos. La generaci\u00f3n de una clave p\u00fablica puede solicitarse por cualquiera de las partes. A trav\u00e9s de la direcci\u00f3n generada se podr\u00e1n\u00a0<b>recibir fondos.<\/b><\/p>\n<p>Esto es posible gracias a la\u00a0<b>criptograf\u00eda asim\u00e9trica<\/b>. La seguridad de compartir la clave p\u00fablica viene dada debido a la complejidad de realizar el proceso contrario a la generaci\u00f3n de la misma. Por ello es seguro generar claves p\u00fablicas para cada integrante.<\/p>\n<p>En cuanto a la clave privada, el objetivo del\u00a0<b>wallet MPC\u00a0<\/b>es mantener la misma dividida en varios dispositivos para evitar el f\u00e1cil control de saldos.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"acceso_a_los_fondos\"><\/span>Acceso a los fondos<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Para acceder a los fondos deben cumplirse las\u00a0<b>condiciones determinadas<\/b>\u00a0en la creaci\u00f3n del wallet MPC. Si en la generaci\u00f3n se hab\u00edan introducido cuatro dispositivos con datos privados dichos cuatro dispositivos deben estar presentes para el\u00a0<b>acceso<\/b>\u00a0al wallet.<\/p>\n<p>Para proteger estos dispositivos se suele acudir a sistemas criptogr\u00e1ficos, m\u00f3dulos de seguridad como\u00a0<b>HSM<\/b>\u00a0u otras caracter\u00edsticas de\u00a0<b>seguridad<\/b>. De hecho \u00fanicamente los dispositivos originalmente pareados, ser\u00e1n capaces de acceder al<b>\u00a0wallet MPC\u00a0<\/b>y de igual forma a los\u00a0<b>fondos<\/b>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>En el mundo de las criptomonedas, un concepto fundamental son los wallets de criptomonedas. Estos sistemas nos ayudan a almacenar y gestionar nuestras criptomonedas de forma segura. Uno de los wallets m\u00e1s\u00a0seguros\u00a0que existen actualmente son los\u00a0MPC Wallet. Estos wallets deben su seguridad a una\u00a0colaboraci\u00f3n\u00a0de\u00a0tecnolog\u00edas\u00a0enfocadas a ofrecer una seguridad inimaginable, tanto a nivel\u00a0empresarial\u00a0como\u00a0militar. Su principal objetivo [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":4556,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4554","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-criptomonedas"],"_links":{"self":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/4554","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/comments?post=4554"}],"version-history":[{"count":0,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/4554\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media\/4556"}],"wp:attachment":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media?parent=4554"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/categories?post=4554"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/tags?post=4554"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}