What is Mimblewimble and how does it work?


ยฟQuรฉ es Mimblewimble?

Mimblewimble es un protocolo descentralizado orientado a la privacidad que utiliza una forma novedosa de estructurar y almacenar transacciones en la cadena de bloques. Fue diseรฑado e introducido por un desarrollador anรณnimo que se hacรญa llamar Tom Elvis Jedusor, que era la contraparte francesa de "Voldemort" a mediados de 2016.

ยฟCรณmo actรบa Mimblewimble?

Tomando su nombre del conocido hechizo para atar la lengua de la serie de libros de Harry Potter que ata la lengua de la vรญctima para evitar que revele informaciรณn especรญfica, el protocolo de Mimblewimble funciona literalmente como un hechizo. Proporciona un marco para una cadena de bloques que ofrece un nuevo รกmbito de potencial en tรฉrminos de escalabilidad, fungibilidad, privacidad y anonimato criptogrรกfico, ya que el protocolo permite que la informaciรณn sobre criptomonedas permanezca completamente anรณnima.

La caracterรญstica de anonimato completo de las transacciones de Mimblewimble contrasta con el seudonimato de Bitcoin (BTC) y otras criptomonedas donde generalmente se revelan tres secretos: la direcciรณn del remitente, la cantidad de criptomonedas enviadas y la direcciรณn del receptor. Mimblewimble no revela ninguno de los tres secretos o informaciรณn.

Enfoque criptogrรกfico de Mimblewimble

El enfoque criptogrรกfico de Mimblewimble se denomina Criptografรญa de curva elรญptica (ECC). ECC permite que Mimblewimble cumpla con los dos requisitos principales de verificar el monto correcto de la transacciรณn y las partes involucradas sin revelar pรบblicamente ninguna informaciรณn.

ECC se basa en logaritmos discretos, lo que hace que las ecuaciones en la cadena de bloques sean mucho mรกs complicadas de resolver. Bรกsicamente, los logaritmos son lo opuesto a las multiplicaciones, que son mucho mรกs fรกciles de realizar en comparaciรณn con la factorizaciรณn. El tรฉrmino discreto se refiere a una rama de las matemรกticas que gira en torno a un conjunto de valores matemรกticos discretos y cubre temas como la probabilidad y la teorรญa de conjuntos. Por lo tanto, implementar ECC Mimblewimble fortalece la seguridad.

Ademรกs, Mimblewimble combina protocolos criptogrรกficos como transacciones confidenciales (CT), CoinJoin, Dandelion y Cut-Through para lograr un mayor nivel de seguridad y anonimato. En general, estos protocolos ayudan a ocultar la informaciรณn de las transacciones.

Por lo tanto, el protocolo de transacciones confidenciales, que tambiรฉn se utiliza en otras monedas de privacidad como Monero, oculta el valor de una transacciรณn en Mimblewimble. El protocolo CoinJoin hace que sea casi imposible rastrear el rastro de las transacciones. Gracias a รฉl, las direcciones pรบblicas de las transacciones se pueden ocultar combinando pagos de varios remitentes en una sola transacciรณn.

Al implementar el protocolo Dandelion, la identidad tanto del remitente como del receptor puede ocultarse y permanecer privada. El protocolo Cut-Through crea pequeรฑos bloques de transacciones agregando mรบltiples transacciones en un solo conjunto para permitir la escalabilidad. Debido al Cut-Through, la informaciรณn de la cadena de bloques se puede eliminar fรกcilmente sin poner en riesgo la seguridad.

ยฟCuรกles son las caracterรญsticas principales de Mimblewimble?

Cuando se habla del protocolo Mimblewimble, siempre se dice que abarca tres caracterรญsticas distintas que lo hacen รบnico en comparaciรณn con otras cadenas de bloques.

En primer lugar, es anรณnimo. A diferencia de la mayorรญa de otros sistemas de cadena de bloques que son principalmente seudรณnimos, ya que tienen direcciones pรบblicas rastreables que determinan el remitente y el receptor de una transacciรณn determinada, el historial de transacciones en Mimblewimble no se puede rastrear. Gracias al diseรฑo del protocolo, se vuelve extremadamente difรญcil eludir el anonimato de un usuario.

La segunda caracterรญstica es la fungibilidad. Los activos difรญciles de rastrear de Mimblewimble lo hacen mรกs fungible en comparaciรณn con otras cadenas de bloques, ya que los usuarios pueden intercambiar cualquier criptomoneda en la plataforma sin el riesgo de pรฉrdida o posibilidad de que la criptomoneda sea "contaminada" a travรฉs de actividades ilegales que tienen menos valor.

La tercera caracterรญstica es la escalabilidad. De acuerdo con los conceptos bรกsicos de blockchain, cada nodo agrega informaciรณn sobre la transacciรณn al libro mayor para aumentar el tamaรฑo del bloque. Los tamaรฑos de bloque grandes causan problemas de escalabilidad que se refieren a la capacidad limitada de la red blockchain para manejar grandes cantidades de datos de transacciones en un perรญodo corto de tiempo. Al implementar CoinJoin y Cut-Through para eliminar la informaciรณn de transacciones innecesarias y reducir el tamaรฑo de los bloques, Mimblewimble logra una escalabilidad superior debido al tamaรฑo compacto de la cadena de bloques.

ยฟQuiรฉn usa Mimblewimble?

Hay varios proyectos de cifrado que optan por implementar Mimblewimble debido a su robusta seguridad, privacidad y escalabilidad.

Por lo tanto, la criptomoneda nativa de Mimblewimble, MimbleWimble Coin (MWC), o "el dinero fantasma tecnolรณgicamente superior", como lo describen los desarrolladores de Mimblewimble, usa el protocolo.

El primero en teorizar sobre el uso de Mimblewimble en 2016 fue el equipo detrรกs de una moneda digital que preserva la privacidad llamada Grin (GRIN). Los desarrolladores del proyecto de cรณdigo abierto liviano de Grin sentaron las bases para que el proyecto se creara en Mimblewimble, pero solo se lanzรณ en base a la implementaciรณn de Mimblewimble en enero de 2019.

Otra criptomoneda escalable, fungible y confidencial basada en la implementaciรณn de Mimblewimble es Beam (BEAM), que se ejecuta en los mismos principios bรกsicos que Grin, incluido el control completo sobre la privacidad de los usuarios. Vale la pena seรฑalarlo. sin embargo, Beam tiene un ecosistema confidencial de finanzas descentralizadas (DeFi) de aplicaciones descentralizadas (DApps) para una amplia gama de casos de uso.

Algunas criptomonedas convencionales tambiรฉn estรกn en camino de implementar Mimblewimble para brindar mรกs privacidad y fungibilidad a sus cadenas de bloques. Por lo tanto, el equipo detrรกs de Litecoin (LTC), una red de criptomonedas descentralizada que utiliza protocolos similares como Bitcoin, planea activar Mimblewimble en la red principal de LTC a fines de 2021 si los mineros y los operadores de nodos seรฑalan su apoyo.

Finalmente, monedas de privacidad populares como Monero (XMR) y Zcash (ZEC) podrรญa beneficiar potencialmente a Mimblewimble. Sin embargo, ninguno ha decidido fusionarse con el protocolo hasta ahora, ya que puede ser una tarea demasiado compleja y difรญcil.

ยฟDรณnde comprar y vender una moneda Mimblewimble?

Actualmente, MimbleWimble Coin se comercializa en varios intercambios, incluidos Bitforex, Hotbit, TradeOgre, Whitebit y algunos otros. Los clave son Bitforex y Hotbit y representan el porcentaje mรกs alto del volumen total de operaciones de criptomonedas. Se puede encontrar informaciรณn mรกs detallada sobre el comercio del MWC en los sitios web de seguimiento de precios para criptomonedas como CoinMarketCap o CoinGecko.

ยฟCรณmo extraes una moneda Mimblewimble?

Mimblewimble se basa en el prueba de trabajo (PoW) que se adoptรณ ampliamente despuรฉs de la introducciรณn de la cadena de bloques de Bitcoin en 2008. PoW describe un mecanismo de consenso descentralizado que requiere una cantidad no insignificante pero factible de esfuerzo de los miembros de una red para dedicar esfuerzos a resolver un rompecabezas matemรกtico arbitrario para evitar usos frรญvolos o maliciosos de la potencia informรกtica. Debido a PoW, las transacciones criptogrรกficas se pueden procesar de igual a igual (P2P) de forma segura sin la necesidad de un tercero de confianza.

Mimblewimble se considera una implementaciรณn diferente de una cadena de bloques PoW que permite una mayor privacidad y una mejor escalabilidad de la red. El consenso descentralizado de PoW estรก conectado a la minerรญa de criptomonedas o la minerรญa de criptomonedas, que es un mecanismo de validaciรณn de transacciones en la cadena de bloques y un proceso de creaciรณn (o extracciรณn) de nuevos tokens mediante la resoluciรณn de complejas tareas matemรกticas. En el caso de la cadena de bloques Mimblewimble, es el proceso de extracciรณn de la moneda Mimblewimble (MWC), su criptomoneda nativa.

Un cripto minero garantiza la validez de los datos y actualiza la base de datos de la cadena de bloques con una transacciรณn de criptomonedas cada vez que se valida y completa. El mรฉtodo de minerรญa en sรญ mismo implica participar en un bloque que contiene informaciรณn sobre transacciones y requiere resolver complejos acertijos matemรกticos con funciones de hash criptogrรกficas. El primer minero que lo resuelve es compensado por realizar la transacciรณn y recibe pequeรฑas cantidades de cripto.

Ademรกs de eso, un minero de criptomonedas necesita una mรกquina con hardware avanzado especial para contrarrestar a otros mineros. Por lo general, la criptomoneda se puede extraer con una unidad de procesamiento central (CPU), una unidad de procesamiento de grรกficos (GPU) y un circuito integrado especรญfico de la aplicaciรณn (ASIC) con diferentes algoritmos disponibles. La minerรญa de monedas Mimblewimble estรก disponible en dos algoritmos: Cuckarood29 y cuckAToo31. El tiempo de bloqueo es de 60 segundos y la recompensa del bloque es de 0,6 MWC.

Hay varios grupos de minerรญa disponibles. El mรกs grande y popular tiene alrededor de 10 mil usuarios activos. Estรก disponible en muchos idiomas y tiene un diseรฑo fรกcil de usar. En general, si estรก interesado en minar MWC en el grupo, debe completar algunos pasos.

En primer lugar, debe descargar el software de minerรญa, una versiรณn requerida de GPU Miner. En segundo lugar, una vez que su equipo de minerรญa estรฉ listo, debe obtener la billetera de escritorio oficial de MimbleWimble Coin. Estรก disponible en MacOS, Linux y Windows. Vale la pena seรฑalar que para recibir pagos del grupo, su billetera local del MWC debe estar siempre en lรญnea. Si no desea hacerlo, es mejor usar una direcciรณn en el intercambio en el que MWC ya figura en la lista.

Finalmente, puede editar el archivo BAT. Si lo desea, puede especificar el nombre de la plataforma como desea que se muestre en la pรกgina de estadรญsticas del minero o dejar esta lรญnea vacรญa.

Mimblewimble vs Monero

Histรณricamente, Monero es una criptomoneda descentralizada y centrada en la privacidad que tiene la mayor capitalizaciรณn de mercado de todas las monedas de privacidad. Lanzado en 2014 como una bifurcaciรณn de Bytecoin, Monero es como "dinero" en esperanto, un idioma auxiliar destinado al uso internacional. El objetivo del proyecto es permitir que las transacciones en la cadena de bloques se lleven a cabo de forma privada y anรณnima.

Monero se basa en PoW. Ademรกs de eso, el proyecto implementa el protocolo CryptoNight que utiliza firmas de anillo para ocultar el libro mayor de transacciones. Esto tambiรฉn significa que es imposible conocer el total de XMR que posee un usuario en particular.

Al utilizar las transacciones confidenciales de anillo, que son una combinaciรณn de transacciones confidenciales, firmas de anillo y direcciones furtivas, Monero permite la confidencialidad de la informaciรณn. Por tanto, las transacciones confidenciales ayudan a ocultar los importes transferidos. Las firmas de anillo agregan al menos seis monedas "seรฑuelo" a cada transacciรณn, con el mismo aspecto que las reales gastadas en la transacciรณn.

Por lo tanto, hace que sea imposible rastrear remitentes y receptores, ya que los detalles sobre ellos y la cantidad de criptografรญa que se transfieren estรกn ocultos. Sin embargo, el uso de firmas de anillo crea algunos inconvenientes notables. Por ejemplo, debido a las firmas de anillo, se adjuntan datos adicionales a cada transacciรณn que aumentan significativamente el tamaรฑo de los bloques. El tamaรฑo de la cadena de bloques de Monero es grande y continuarรก creciendo con una adopciรณn mรกs amplia, lo que perjudicarรก la usabilidad.

En comparaciรณn con Monero, Mimblewimble es un protocolo muy elegante que permite tanto el anonimato como la escalabilidad. La privacidad en Mimblewimble estรก habilitada de forma predeterminada, ya que las cantidades transferidas, los remitentes y los destinatarios se ocultan mediante Transacciones confidenciales. Ademรกs, el mecanismo de corte de Mimblewimble mantiene pequeรฑo el tamaรฑo de la cadena de bloques.

Por lo tanto, en comparaciรณn con Monero, Mimblewimble logra una excelente confidencialidad y escalabilidad. Algunos inconvenientes visibles del protocolo Mimblewimble. Obviamente, el protocolo Mimblewimble tiene caracterรญsticas novedosas y prometedoras que tienen como objetivo superar los problemas de seguridad, privacidad y escalabilidad que tiene la tecnologรญa blockchain.

Aunque, Mimblewimble tiene un par de desventajas desde la perspectiva del diseรฑo. Primero, tiene una menor velocidad de transacciรณn debido al tamaรฑo de los datos debido a la implementaciรณn de transacciones confidenciales. En segundo lugar, el protocolo Mimblewimble es potencialmente vulnerable a los ataques informรกticos cuรกnticos. Si bien es una gran promesa en muchas รกreas, la computaciรณn cuรกntica representa una amenaza potencialmente significativa para la ciberseguridad, lo que socava los mรฉtodos de cifrado actuales.

Las computadoras cuรกnticas podrรกn resolver acertijos complejos y descubrir los algoritmos detrรกs de las claves de cifrado que protegen los datos del usuario y la infraestructura de la cadena de bloques en su conjunto. Mimblewimble depende de las firmas digitales, por lo que si ocurren tales ataques, las transacciones de blockchain pueden simplemente desanonimizarse.