-
Intercambios submarinos y turbo canales son caracterรญsticas que encontrarรกs en Muun.
-
Muun no utiliza semilla de recuperaciรณn, pero sรญ un sistema de respaldo similar.
Muun Wallet es una cartera que ofrece dos caracterรญsticas bastante novedosas en el รกmbito de monederos Bitcoin. La primera es la posibilidad de manejar transacciones on-chain (tradicionales) y off-chain (Lightning Network) como un รบnico monto. En segundo lugar, se encuentra un mรฉtodo โdiferenteโ de respaldo, que viene a suplantar la semilla de recuperaciรณn, sin dejar de lado la seguridad, aun siendo un monedero auto custodio.
En el siguiente review exploraremos todas estas caracterรญsticas sobre quรฉ es y cรณmo funciona Muun Wallet.
Tabla de contenidos
- Quรฉ es Muun Wallet
- Intercambios submarinos
- Lightning y Bitcoin en un solo lugar con Muun
- Respaldo sin semilla en Muun
- La soluciรณn de respaldo de Muun
- Direcciones multifirma en Muun
- Facilidad de uso de Muun y cรกlculo de comisiones
- Conclusiones
Quรฉ es Muun Wallet
Muun Wallet es una cartera Lightning de cรณdigo abierto y de segunda generaciรณn. La que puedes utilizar bitcoin tanto on-chain (en cadena), como a travรฉs de la red de segunda capa Lightning Network sin ningรบn tipo de custodio y con un respaldo seguro de fondos.
Muun se considera una cartera de segunda generaciรณn por una pequeรฑa evoluciรณn que han sufrido los monederos de esta red. En los inicios de esta tecnologรญa de pagos inmediatos, los monederos ligeros (aquellos que instalas en tu mรณvil), tenรญan 2 grandes fallas: la primera, y quizรกs la mรกs crรญtica, es que eran custodios. Los fondos se almacenaban realmente en el nodo de quien fuese el proveedor de la cartera, dรกndote a ti solo la libertad de manejar los BTC por los canales de pago.
La segunda falla venรญa de la mano con el manejo de fondos. Utilizar bitcoin on-chain mediante Lightning requerรญa manejar saldos separados, bien sea en un mismo monedero, o en dos diferentes: uno de Lightning y otro on-chain.
Con el paso del tiempo, antes de la llegada de Muun, comenzaron a salir carteras que buscaban mejorar estas carencias en el uso de los monederos Lightning. Una de las primeras en lograrlo fue Phoenix Wallet. Esta cartera utilizรณ una metodologรญa de nodos trampolรญn permitiendo un respaldo real de los fondos (no custodio) y facilitando manejar fondos on-chain y off-chain en una misma cartera. Aunque realmente todos los fondos se mantenรญan dentro de canales de pago de la red Lightning.
En el caso especรญfico de Muun, permite manejar ambos tipos de fondos, pero son mantenidos en direcciones on-chain con las UTXO correspondientes.
Intercambios submarinos
La forma en que Muun administra estos fondos es bastante interesante, ya que hace uso de una caracterรญstica de Bitcoin novedosa: los intercambios submarinos. Estos permiten realizar pagos encadenados entre diferentes usuarios. Su aplicaciรณn es bastante prรกctica para intercambios de fondos on-chain a off-chain.
El funcionamiento de los intercambios submarinos es el siguiente: imagina que deseas enviar 0,5 BTC a Ivรกn, vรญa Lightning Network, pero tus fondos estรกn en una direcciรณn on-chain. Tradicionalmente para realizar este proceso deberรญas crear un canal de pago en la red Lightning, en el que debes enviar una transacciรณn on-chain, la cual debe recibir por lo menos 3 confirmaciones. El tiempo de espera serรญa aproximadamente de 30 minutos, mรกs la comisiรณn que necesitarรญas pagar.
En un intercambio submarino entrarรญa en juego un tercero, que para efectos del ejemplo llamaremos Hรฉctor. Hรฉctor posee saldo en canales de pago Lightning y estรก dispuesto a recibir BTC on-chain para enviar off-chain.
Continuando con el ejemplo, la implementaciรณn de los contratos submarinos establece que, para que Hรฉctor no tenga la motivaciรณn de quedarse con los fondos que le envรญas, no enviando los BTC que corresponden a Ivรกn, se genera un secreto, el cual lo posee el receptor final que en este caso es Ivรกn.
Al enviar los fondos a Hรฉctor, se establecerรก la condiciรณn que, para poder reclamar los fondos, deberรก conocer el secreto. Ahora, para que Hรฉctor pueda reclamar sus BTC, enviarรก a Ivรกn la transacciรณn, pero con la condiciรณn de que Ivรกn reclame los BTC, siempre y cuando revele el secreto final. Una vez Ivรกn reclame sus BTC revelando el secreto, Hรฉctor podrรก reclamar sus BTC.
Lightning y Bitcoin en un solo lugar con Muun
Como usuario de Muun realmente no debes preocuparte por nada de esto. Solo debes utilizar la cartera como cualquier otra. Pero entonces, ยฟa quรฉ viene todo esto? Pues, este aspecto es fundamental para entender de quรฉ forma Muun almacena tus BTC. A pesar de que hablamos de un formato mรบltiple (on-chain y Lightning), todos los BTC son almacenados en direcciones on-chain.
Una mejora reciente que vino en la actualizaciรณn 2.0 de Muun es el poder recibir pagos a travรฉs de Lightning. La funciรณn estรก disponible inmediatamente despuรฉs de creada la cartera, sin tiempos de espera en la creaciรณn de un canal de pago. Esto es posible gracias a que Muun implementa una funcionalidad conocida como canales turbo, el cual es un canal financiado por un tercero, en este caso por Muun, que permite recibir fondos al instante luego de haber creado la cartera.
Los canales de pago, en cierto modo, son una mejora al sistema de intercambios submarinos originales utilizado en Muun. Estos permiten utilizar intercambios Lightning mรกs rรกpido y evitan la falta de liquidez que pueden sufrir los proveedores de intercambios. No obstante, esta utilidad sufre de una falla de seguridad, pues de cierta manera el proveedor del turbo canal puede aplicar un ataque de doble gasto sobre un canal financiado. Por lo que se requieren proveedores confiables, siendo Muun el รบnico que provee los canales turbo a sus usuarios.
Muun garantiza que, en el escenario de realizarse un ataque de doble gasto, este es totalmente pรบblico, y este tipo de acciones conllevarรญa a la empresa a una pรฉrdida total de credibilidad. No obstante, dada la encrucijada que existe al utilizar los canales turbo, dentro de las configuraciones de Muun Wallet puedes deshabilitar dicha opciรณn la cual se encuentra activada por defecto.
Respaldo sin semilla en Muun
Muun no utiliza un respaldo en la nube si es lo que estรกs pensando. Esta cartera es auto custodia y te da todo el poder sobre los BTC que almacenes. Cuando hablamos de que no posee semilla, es que literalmente no usa una semilla de recuperaciรณn, pero sรญ utiliza un modelo de respaldo similar.
En primer lugar, como bien Muun explica en su blog, los desarrolladores deciden dejar atrรกs el modelo de semilla de recuperaciรณn por un elemento crucial, que es la dependencia semilla-cartera. Esto significa que, en la mayorรญa de los casos, cuando tienes resguardada la semilla de recuperaciรณn de tu cartera, y la cartera que utilizabas desaparece, la situaciรณn se puede convertir en un dolor de cabeza.
Las carteras de criptomonedas generan sus semillas segรบn una variaciรณn BIP (propuesta de mejora para Bitcoin) especรญfica. Una de las mรกs utilizadas son las semillas BIP39. En algunos casos, semillas generadas bajo este formato, en diferentes carteras, son compatibles entre sรญ.
Pero, algunas carteras suelen implementar personalizaciones en sus propias semillas, lo que las hace incompatibles con cualquier otro monedero. Esto deja a los usuarios con muy pocas opciones, en un escenario donde la cartera que ha generado la semilla desaparezca de la faz de la tierra. Claro, no es imposible de recuperar, hay plataformas como Wallets Recovery que te ayudan en este proceso.
La soluciรณn de respaldo de Muun
Ahora bien, para mitigar esto, Muun utiliza un modelo mรบltiple de dos partes. El primero es el cรณdigo de recuperaciรณn, algo parecido a una semilla de respaldo, pero que segรบn los desarrolladores de Muun posee mucha mรกs entropรญa que la que posee una semilla de recuperaciรณn, haciendo que sea mรกs difรญcil replicar el cรณdigo por fuerza bruta.
La segunda parte es un Kit de emergencia. Este es un documento PDF que contiene encriptados los cรณdigos de recuperaciรณn de las llaves privadas generadas por Muun, junto con las instrucciones que te permiten recuperar los fondos. Este kit es independiente de Muun. Tan es asรญ, que, si en un futuro la cartera llegase a desaparecer, siempre puedes utilizar este kit de emergencia.
El kit no funciona por sรญ solo, necesita del cรณdigo de restauraciรณn. Esto permite que puedas descargarlo y guardarlo en la nube sin ningรบn tipo de peligro. Inclusive puedes generar varias copias y guardarlas en diferentes lugares.
La forma en que funcionan ambas cosas es bastante interesante. El cรณdigo de respaldo te permite restaurar tu cartera cada vez que quieras, es decir, debes darle la misma atenciรณn y cuidado a este cรณdigo que le darรญas a una semilla de recuperaciรณn. El kit de emergencia solo se utiliza en casos extremos, como que Muun desaparezca de la faz de la tierra.
Otra forma de respaldo que posee Muun es a travรฉs de un correo electrรณnico y contraseรฑa. Este es un tipo de recuperaciรณn de cuenta a la que puedes estar mรกs habituado, pero siempre lo mรกs recomendable es generar el cรณdigo de recuperaciรณn. Dado que no se guarda en ningรบn servidor externo, y es generado de forma local directamente en tu dispositivo, nadie mรกs poseerรก este cรณdigo.
Direcciones multifirma en Muun
Todas las direcciones que Muun genere son direcciones multifirma 2 de 2. Esto significa que necesitas 2 llaves privadas de 2 generadas, para firmar una transacciรณn. Estas llaves se reparten de la siguiente manera: una de ellas se almacena en el telรฉfono o dispositivo en el que instales Muun, mientras Muun posee la otra en sus servidores. No obstante, el Kit de emergencia contiene ambas llaves privadas.
El uso de este modelo en la actualidad no estรก claro, dado que la funcionalidad real aรบn no estรก activada. Sin embargo, en la pรกgina principal de Muun, podemos ver que tienen planeado activar un modelo de seguridad que te permite decirle a Muun que te han robado tu telรฉfono, y que por lo tanto no acepten ninguna transacciรณn saliente de tu cartera. Esto, dado que ellos cuentan con la otra llave para firmar las transacciones de salida.
Facilidad de uso de Muun y cรกlculo de comisiones
Con todas estas caracterรญsticas, Muun tiene una premisa muy clara: seguridad y facilidad de uso. Esto puede verse en la interfaz principal una vez creamos la cartera. Allรญ solo tendrรกs dos botones: enviar y recibir, pero lamentablemente no se hayan separados en recibir on-chain y off-chain. Para recibir sรญ puedes elegir entre generar una direcciรณn BTC o una factura de pago Lightning, pero el saldo que recibas estarรก en una direcciรณn BTC con su UTXO correspondiente.
Dentro de esta premisa de facilidad de uso, hay algo en que la mayorรญa de las carteras suelen fallar, la estimaciรณn correcta de las comisiones.
Usualmente una cartera calcula el promedio de comisiones pagadas en 24 horas y estima cuรกnto puedes pagar para que tu transacciรณn se confirme rรกpidamente. Hay que considerar que la red puede sufrir congestionamientos que hacen que el monto de la comisiรณn varรญe en cuestiรณn de horas.
Inclusive, se puede dar el escenario que un bloque tarde mรกs de 40 minutos en ser minado, causando un cuello de botella que produce un aumento de comisiones momentรกneo. Este pico en la comisiรณn suele ser ignorado por los estimadores haciendo que pagues comisiones injustas.
Para mitigar esto Muun crea un sistema evaluador que chequea en tiempo real la cantidad correcta a pagar por comisiรณn.
Bรกsicamente automatiza el proceso que realizan los usuarios expertos, que es: chequear algรบn portal que permite ver el estado de la red, como es el caso de mempool.space, y colocar manualmente la comisiรณn a pagar. Esto dentro de Muun se realiza de forma automรกtica, y con la libertad de escoger la comisiรณn exacta que deseas pagar.
Conclusiones
Lightning es aรบn una tecnologรญa en crecimiento. Su funcionamiento en lo absoluto se puede considerar perfecto, pero sรญ resuelve un tema crucial que sufren muchos usuarios que utilizan Bitcoin diariamente: los tiempos de espera y las comisiones altas.
Como bien comentamos, Muun viene a formar parte de esa segunda camada de carteras que resuelven el dilema de manejar fondos on-chain y off-chain de manera prรกctica, ya que todo lo haces en un mismo monedero. Ademรกs, como ejercicio mental, Muun no utiliza los nombres on-chain y off-chain para denotar por donde se envรญan los fondos. Tรบ envรญas bitcoins, y ya. Con ello intentan dar la mejor experiencia de usuario posible.
Claro estรก, y esto hay que acotarlo, Muun aรบn presenta algunas fallas en su uso, que esperamos sean mejoradas, quizรกs, en una versiรณn 3.0. Una que pudimos constatar son las comisiones en la red Lightning al momento de emitir un pago. En este caso la comisiรณn llegaba a ocupar poco mรกs de 5.000 satoshis, estando muy por encima de la media normal de 1 satoshi en transacciones en la red Lightning.
Finalmente, para concluir, Muun es una cartera que establece una meta: utilizar un monedero รบnico de Bitcoin, en el que puedas hacer transacciones on-chain y off-chain sin problemas. Claramente esto, tomando en cuenta el estado actual del desarrollo de Lightning y Bitcoin, parece un poco difรญcil de lograr.
No obstante, existe la expectativa de que, con las nuevas actualizaciones venideras, como lo es Taproot, continรบen mejorando la experiencia de usuario en Muun.