¿Qué es Mimblewimble?

Durante la crisis de invierno de 2018, pocas innovaciones de blockchain causaron tantas olas como el lanzamiento de Mimblewimble y su primera aplicación de criptomonedas Grin, cuyo valor se disparó poco después de su lanzamiento a finales de 2018.

Tomando hábilmente su nombre de la famosa maldición de encuadernar los libros de Harry Potter, Mimblewimble ofreció un nuevo campo de posibilidades en términos de anonimato y escalabilidad criptográfica. Sin embargo, desde entonces ha desconcertado a la industria.

No hay consenso entre investigadores y desarrolladores sobre cuál es la mejor forma de utilizar el protocolo. Algunos dicen que combinar Mimblewimble con el protocolo Bitcoin es demasiado difícil. Sin embargo, la mayoría está de acuerdo en que Mimblewimble podría mejorar aún más el sistema Bitcoin como una cadena lateral. Actualmente, ya existen varias implementaciones populares de Mimblewimble flotando en el espacio, como Grin y Beam. En octubre de 2020, Litecoin lanzó una red de prueba Mimblewimble para mejorar su privacidad y escalabilidad.

¿Qué es Mimblewimble?

Mimblewimble es un protocolo de cadena de bloques que permite una plataforma de comercio completamente privada a través de un marco de seguridad único, que es significativamente diferente al del seudónimo Bitcoin. En Mimblewimble, no hay direcciones y las transacciones son completamente confidenciales. Su registro distribuido también es relativamente más compacto que otras cadenas en el espacio criptográfico.

Apropiadamente, Mimblewimble fue desarrollado por usuarios anónimos llamados Tom Elvis Jedusor, que es una contraparte francesa de «Voldemort». Según Jedusor, Mimblewimble está diseñado para afectar la privacidad y la escalabilidad más que Bitcoin.

¿Cómo actúa Mimblewimble?

La estructura de las transacciones de Mimblewimble se deriva de «transacciones confidenciales», que fueron discutidas por primera vez por el Dr. Adam Back de Blockstream, un líder de Satoshi Nakamoto. Este método también se utiliza en otras monedas de privacidad como Monero.

Para resolverlo, todo comienza con una transacción privada en la que la cantidad de token dada que un remitente desea procesar está encriptada por «factores orbitales. «Los factores orbitales se refieren a los valores aleatorios elegidos por un remitente, entre los que debe elegir un receptor. Si el receptor selecciona un valor similar, la transacción se considera válida.

En Mimblewimble, el remitente debe elegir los factores de cegamiento. De esta forma, funciona como prueba de propiedad para el receptor, autorizándolo a utilizar las monedas.

Implementación de CoinJoin

CoinJoin es un controvertido sistema criptográfico (para algunos) desarrollado por Gregory Maxwell de Blockstream. Permite un sistema de «fabricante de monedas» en el que los pagos de diferentes remitentes se combinan en una sola transacción, con el fin de hacer casi imposible rastrear los rastros de transacciones desde la perspectiva de cualquier externo.

Vemos esto implementado en Mimblewimble como un bloque que contiene varias entradas, salidas enumeradas y datos de firma. CoinJoin también ayuda a establecer una cadena de bloques compacta, ya que ya no requiere el almacenamiento de todos los demás datos de transacciones, excepto las entradas y salidas.

En comparación, los nodos de Bitcoin, por ejemplo, deben descargar toda la cadena de bloques, incluido su historial de transacciones, que luego es analizado por la red para confirmar su validez.

Romper

Otra característica del protocolo Mimblewimble es el corte. Funciona agregando entradas y salidas en todas las transacciones registradas para que vengan con bloques más pequeños. En este proceso, los registros anteriores se utilizan como insumos para facilitar nuevas transacciones.

Para explicar mejor esto, aquí hay un ejemplo que muestra una transacción con diferentes entradas y salidas.

  • Envíe 1 BTC a B (Esto muestra una sola entrada para comerciar con B, una sola salida resulta)
  • B envía 1 BTC a C (esto tiene una sola entrada para comerciar con C, lo que resulta en una sola salida)

Aquí, Mimblewimble unifica estas transacciones en una sola entrada y salida cada una. A través de núcleos de transacciones, la propiedad de los activos se confirma y valida. Este núcleo tiene la clave pública, el impuesto minero y la firma.

Sin embargo, el nodo no siempre tiene que implementar la función de corte de Mimblewimble. Sin embargo, esto significará que ocupará mucho más espacio a medida que la transacción se almacena en el registro.

Caracteristicas

Mimblewimble tiene tres diferencias principales en comparación con otras plataformas blockchain disponibles.

Anonimato

En Bitcoin, siempre hay una dirección pública que se puede rastrear para determinar el remitente y el destinatario de una transacción determinada, especialmente si sus direcciones están relacionadas con su identidad en el mundo real. Por tanto, Bitcoin es un seudónimo.

Con Mimblewimble, no hay historiales de transacciones que se puedan rastrear. Y sin direcciones accesibles para terceros, se vuelve increíblemente difícil evitar el anonimato de cualquiera que realice una transacción a través del protocolo.

Fungibilidad

Al igual que otras monedas de privacidad, Mimblewimble tiene una mayor fungibilidad en comparación con Bitcoin. Esto se debe a que cualquier criptomoneda se puede intercambiar en su plataforma sin riesgo de pérdida. Otras monedas pueden estar «contaminadas», especialmente cuando se asocian con actividades ilegales. Aunque algunas personas aceptan los activos contaminados, en algunos casos pueden comenzar a tener menos valor. De acuerdo con esto, la dificultad de rastrear Mimblewimble lo hace más fungible.

Escalabilidad

Debido a que los tamaños de bloque en Mimblewimble son mucho más pequeños que en Bitcoin, el primero es más escalable que la mayoría de las cadenas de bloques. Este fue exactamente el problema que previamente dividió a la comunidad de Bitcoin en un intento por resolver el problema de escala, que dio origen al infame Bitcoin Cash Fork (BCH) que tenía como objetivo cambiar el límite de tamaño del bloque.

Sin embargo, la solución Mimblewimble a través de CoinJoin y cut-through ha logrado esto sin las desventajas de un límite de tamaño de bloque grande.

desventaja

Por supuesto, con cualquier revolucionario, debe haber algunas desventajas. Aquí están los dos primeros:

  • Flujo de transacciones más largo

Los sistemas que aceptan la implementación confidencial de transacciones sufren una velocidad de transacción más lenta debido al tamaño de sus datos.

  • Depende de las firmas digitales

Debido a que Mimblewimble se basa en firmas digitales, es vulnerable a los ataques que se llevan a cabo a través de computadoras cuánticas.

El futuro de Mimblewible

Mimblewimble es un gran paso adelante en la protección del anonimato y la privacidad, razón por la cual se han creado la mayoría de las otras criptomonedas. Debido a que no sufre trazabilidad y un proceso de validación difícil, puede ser mucho más fácil para cualquier persona adoptar el modelo de protocolo Mimblewimble que algunos otros sistemas blockchain en la actualidad.

Estas son algunas de las razones por las que Grin y Beam han adoptado el protocolo Mimblewimble para sus implementaciones. Ambas criptomonedas no muestran direcciones, montos de transacciones y un registro de todos los historiales de transacciones.

En muchos casos, estas son también las preocupaciones que las personas tienen en mente cuando deciden considerar el uso de criptomonedas. Los esfuerzos de Mimblewimble para satisfacer estas necesidades pueden ayudar a garantizar una mayor adopción.

Quizá también te interese: