¿Qué es y cómo funciona Mimblewimble?

Qué es mimblewimble Bitnovo
6 min read

Mimblewimble es un protocolo con el objetivo de revolucionar el sistema de seguridad en las criptomonedas. Esto es posible gracias a que este protocolo ofrece a los usuarios transacciones confidenciales para proteger la privacidad.

Este protocolo es un diseño de tipo blockchain que utiliza transacciones en las que se oculta la dirección y el valor de la transacción realizada proporcionando un alto nivel de seguridad a los usuarios.

En resumen, es una implementación de Proof of Work (PoW) alternativa que mejora la privacidad en la blockchain brindando seguridad y anonimato a sus usuarios.

Recuerda que uno de los problemas que enfrenta Bitcoin, Ethereum u otras criptomonedas es que la criptografía necesaria para aumentar la seguridad de los usuarios se almacena en la blockchain, ocupando mucho espacio y volviéndola más pesada y menos escalable.

Gracias a Mimblewimble todos estos datos no son registrados dentro de la blockchain como individuales sino agrupados en una gran transacción. Esto le permite a la red un ahorro importante en cuanto a espacio de almacenamiento.

Historia de Mimblewimble


Los inicios de Mimblewimble se remontan al
año 2016 cuando el usuario de la sala de chat para desarrolladores de Bitcoin, Tom Elvis Jedusor, introdujo el proyecto en la red. El primer documento presentado sobre este diseño detallaba un protocolo que ofrecía una mayor seguridad y escalabilidad a la blockchain.

Aunque este proyecto estaba basado en la red de Bitcoin y compartía las ideas básicas, aún mostraba una serie de interrogantes sin contestar. El investigador de Blockstream, Andrew Poelstra se dedicó a estudiar y mejorar el concepto inicial hasta llegar a escribir un artículo donde explica su visión de dicho protocolo.

A lo largo de los años varios investigadores se dedicaron a estudiar las posibilidades que ofrece Mimblewimble. Algunos piensan que este protocolo implementado en la red Bitcoin ayudaría a mejorar su funcionamiento, mientras que otros aseguran que resultaría demasiado complejo.

En junio del año 2019 se conoció por primera vez el libro blanco de Mimblewimble bajo la firma del seudónimo que ya conocíamos, Tom Elvis Jedusor (versión francesa del nombre muggle de Voldemort). Poco después un usuario, también anónimo bajo el seudónimo de Ignotus Peverell lanzó un proyecto en Github (plataforma para desarrollo de proyectos)  bajo el protocolo Mimblewimble. Este proyecto es Grin y fue el primero de varios proyectos en implementar Mimblewimble a su funcionamiento.

Qué es mimblewimble Bitnovo

¿Cómo funciona?


Toda blockchain que trabaje bajo el protocolo de Mimblewimble representa el
anonimato, por lo que no contiene ni las transacciones ni direcciones de sus usuarios. En cambio, las agrupa y registra en una transacción única que posteriormente se verificará y validará sin detalles individuales.

Mientras que alguien del exterior solo podrá ver un grupo de datos aleatorios, solo el usuario podrá ver los datos ordenados. De esta forma el protocolo protege los datos del usuario como la dirección pública de quien emite la transferencia y de quien la recibe y la cantidad que se recibe. 

Respecto al almacenamiento de la blockchain, los datos no se registran de forma individual por lo que la red ahorra espacio de almacenamiento.

  • Un bloque de Mimblewimble tiene el aspecto de una sola transacción en lugar de un grupo de ellas. Estos bloques pueden ser verificados sin necesidad de información detallada sobre cada transacción que forma el bloque.
  • Las transacciones permiten que los usuarios cifren las cantidades de monedas ocultando la información a cualquier observador externo. A la hora de verificar una transacción solo se ve una lista de entradas y salidas con las firmas correspondientes a cada transacción.
  • Para validar transacciones bajo este esquema es necesario que la cantidad de entradas sea igual al número de salidas siendo la diferencia entre ambas igual a cero. Por esto solo es necesario la comprobación de que no interfieren nuevas monedas creadas repentinamente y que las partes de la operación conservan la propiedad de las claves.

Todo este proceso de validación se realiza bajo el esquema criptográfico del esquema de Pedersen. Este permite la verificación de operaciones sin que los mineros conozcan los montos a transferir ni a los datos de los usuarios.

Qué es mimblewimble Bitnovo

¿Quién usa Mimblewimble?


Este sistema ha sido implementado en algunas criptomonedas de las que puedes hacer uso. A continuación te contamos algunas de ellas:

  • Grin fue la primera criptomoneda en implementar el protocolo Mimblewimble a su sistema. El principal objetivo de esta criptomoneda es permitir la escalabilidad a la vez que se blindan las transacciones realizadas en ella.
  • Beam es otra de las criptomonedas que emplea el protocolo Mimblewimble. Esta criptomoineda se centra en el anonimato y en la escalabilidad. Ofrece transacciones confidenciales y la información referente a estas es almacenada de forma segura en la blockchain.
  • Litecoin ofrece a sus usuarios una mayor fungibilidad y privacidad gracias a las recientes pruebas realizadas bajo este protocolo. Aunque aún no lo implementa está en camino de hacerlo. De momento las pruebas están siendo realizadas en la red Testnet de Litecoin.
banner-compra-bitcoin