Sirva esta nueva oportunidad, para hacer entrega formal de mi participación en la clase desarrollada por el profesor @fredquantum, en cumplimiento a la tarea asignada y enmarcada dentro de la Temporada 4 correspondiente a la Semana 2 y temática sobre “Mimblewimble Protocol”.
1. Explique detalladamente su comprensión del protocolo Mimblewimble.
▶ Contextualización
Antes de esbozar mi comprensión sobre el protocolo Mimblewimble, primero contextualizaré algunos elementos asociados al origen de la tecnología blockchain, partiendo del hecho de la importancia que ha capitalizado la blockchain debido al interés que ha captado en los desarrolladores de software, y que por otro lado, en la última década la tecnología blockchain ha revolucionado al sector financiero tanto público y privado, esto debido a la ventajas que ofrecen los algoritmos propios de la blockchain en lo referido al cifrado de claves asimétricas, y a la potencialidad real de poder facilitar transacciones financieras altamente seguras entre varios actores.
Ahora bien, es importante destacar que los primeros protocolos blockchain fueron concebidos bajo las características de inmutabilidad, transparencia y confianza mediante sistemas de base de datos distribuidos y totalmente replicados, con la particularidad de conservar en el tiempo cada uno de los registros que se ejecutan en una red, y dónde las transacciones realizadas quedan almacenadas en cada punto de intersección o nodo que participa en una determinada red.
▶ Red Bitcoin como cadena pública
En el caso la red Bitcoin aun cuando su protocolo en sí mismo evoluciona con el tiempo, al ser una cadena pública los usuarios u actores participantes pueden acceder a cada una de las transacciones que se han ejecutado en la cadena de bloques, por tanto, muestra datos de suma importancia y privacidad de los usuarios a saber; dirección IP, cantidad de recursos enviados o recibidos, hora, fecha de transacción, comisiones por el uso de la red, entre otros datos de igual o mayor relevancia.
▶ Cuestionamiento a la funcionabilidad del protocolo Bitcoin
En este sentido, esta lógica de funcionamiento la red de Bitcoin si bien cuenta con una sólida aceptación porque admite un cambio de paradigma en las transacciones financieras, también cuenta detractores fundamentalmente porque su protocolo de funcionamiento revela información que algunos actores desean que permanezca privada.
▶ Protocolo MimbleWimble
La constante evolución de la tecnología blockchain nos ha venido proporcionando nuevos protocolos, entre estos el protocolo Mimblewimble que a diferencia de la red de Bitcoin mejora los elementos relacionados a privacidad y escalabilidad, elemento que en los últimos 5 años viene revolucionando a toda la blockchain, fundamentalmente porque el protocolo Mimblewimble ofrece privacidad y mayor seguridad al realizar transacciones en el mercado de las criptomonedas.
Una de las ventajas que ofrece protocolo Mimblewimble, es que sólo los usuarios involucrados en una determinada transacción son los únicos que pueden ver los datos entres sí mismos, lo que indica que el resto de los usuarios no pueden acceder a la información de estas transacciones.
Otros elementos de vital importancia, es que las transacciones que se ejecutan usando el protocolo Mimblewimble ofrecen anonimato, escalabilidad y fungibilidad, es decir el protocolo no permite rastrear el origen de las transacciones, garantías más escalables que otros protocolos, y lo mejor es que no se pierde el valor de la criptomoneda en el intercambio.
2. Discuta en detalle cómo funciona el protocolo Mimblewimble blockchain.
Como he mencionado la característica principal de los protocolos estándares vinculados a la generación de la red Bitcoin, es que en su mayoría conservan los registros de cada una de las transacciones financieras de forma sucesiva y ordenada mediante la ejecución de acciones basadas en el algoritmo de prueba de trabajo (proof-of-work hashcash), lo que supone excesiva información que afecta o ralentiza la rápida ejecución de las transacciones.
En contraposición al modelo de la red Bitcoin, las plataformas que usan el protocolo MimbleWimble se basan en la criptografía de curva elíptica (ECC) y se caracterizan por no conservar los registros, ni direcciones de las transacciones individuales de cada usuario, por el contrario, fusiona y registra los movimientos en un conjunto de transacciones.
Es de enfatizar que el protocolo MimbleWimble, ejecuta estas acciones basándose en logaritmos discretos, que sirven para mantener el anonimato de las transacciones, ocultando la dirección de emisor, dirección de receptor y el monto de la operación ejecutada, de este modo, el protocolo MimbleWimble permite ahorrar espacio de almacenamiento, lo que supone escasa información que favorece la rápida ejecución de las transacciones.
3. Discuta en detalle su comprensión de las Transacciones Confidenciales (CTs).
En atención al contenido desarrollado en la clase del profesor @fredquantum, las Transacciones Confidenciales (CTs) es uno de los protocolos criptográficos existentes que utiliza el protocolo Mimblewimble de forma combinada para lograr que las transacciones conserven la privacidad, anonimato y fungibilidad.
Adicionalmente es de puntualizar que las Transacciones Confidenciales son un exitoso protocolo criptográfico que a la fecha se ha implementado sin mayores inconvenientes, principalmente con la finalidad de mejorar los estándares de privacidad de los usuarios y las múltiples redes que suelen usar las criptomonedas alternativas.
De acuerdos a las argumentaciones que he mencionado, las transacciones confidenciales son una especie de protocolo de privacidad superior en contraste a los protocolos estándares, básicamente porque, aun cuando las transacciones pueden verificarse y validarse dentro de una determinada red, la dirección del emisor, dirección del receptor, ni el monto exacto de cada transacción pueden verse reflejados de forma individual.
4. ¿Cómo cree que se puede utilizar el protocolo Mimblewimble en la red Bitcoin para permitir el anonimato de las transacciones y mejorar la escalabilidad?
Basándome en la revisión que hice de este interesante tema sobre el protocolo Mimblewimble, he encontrado suficiente información coincidente dónde se sugiere que para poder alcanzar la anhela adopción masiva de la tecnología blockchain, es necesario la implementación de nuevos protocolos que tengan la capacidad de poderse combinar con los ya existentes, concretamente que puedan combinarse con el protocolo que utiliza la red Bitcoin.
Si bien esto implica desarrollar protocolos más generalizados de brinden mayor privacidad, escalabilidad y fungibilidad, una ventaja de momento será utilizar el protocolo Mimblewimble en la red Bitcoin con el objetivo de permitir el anonimato de las transacciones y mejorar las tres características ya mencionadas.
Ahora bien, y en base a lo investigado poder utilizar el protocolo Mimblewimble para conservar el anonimato y mejorar la escalabilidad de la red Bitcoin no es algo tan sencillo de alcanzar como tal vez muchos usuarios pueden estar pensando, esto debido, a la marcada diferencia que existe entre los índices de privacidad, escalabilidad y fungibilidad de ambos protocolos, lo que supone un gran trabajo de desarrollo y acoplamiento para que el modelo de transacciones del protocolo Mimblewimble pueda ejecutarse en la red Bitcoin.
Más sin embargo y como todo en la vida es cuestión de retos y logros, se ha teorizado que el protocolo Mimblewimble podría adaptarse a la red Bitcoin en forma de cadena lateral o soft fork, es decir mediante la incorporación de actualizaciones que sean compatibles con la versión de la red Bitcoin, en estas actualizaciones para garantizar el anonimato se tendría que incorporar la combinación de los protocolos criptográficos CoinJoin (mencionado en la clase) y Blinding Factors (basado en técnicas de cegamiento) que permitan certificar transacciones confidenciales.
En lo relativo a la escalabilidad, se tendría que incorporar las firmas agregadas de una sola vía que maneja en protocolo Mimblewimble, lo que permitirá en la red Bitcoin eliminar transacciones innecesarias y que hoy por hoy demandan el uso de gran espacio de almacenamiento, elemento que significaría un gran avance ya que se podrá ahorrar espacio y crear más rapidez en la ejecución de cada transacción.
5. Indique los pros y los contras del protocolo Mimblewimble.
Partiendo de los elementos mencionados en la clase, el protocolo Mimblewimble en lo que se refiere al anonimato parte de premisas existentes en los sistemas financieros tradicionales, elemento que a mi modo de ver rompe la génesis que le dio el sello distintivo por el que en su momento se hizo famosa la red Bitcoin, dicho esto mencionaré algunas ventajas y desventajas del protocolo Mimblewimble.
▶ Ventajas
✔ El protocolo Mimblewimble ofrece condiciones para conservar el anonimato, elemento que atraerá mayor número de usuarios e inversionistas al mundo de las criptomonedas.
✔ El elemento escalabilidad, es otra de las grandes ventajas que ofrece el protocolo Mimblewimble, ya que reduce u elimina las transacciones innecesarias acción que genera una reducción de espacio de almacenamiento, por tanto, Mimblewimble concede mayor eficiencia y rapidez en la ejecución de transacciones.
✔ La fungibilidad de las criptomonedas, es otra ventaja que ofrece el protocolo Mimblewimble, elemento que le da seriedad a este novedoso protocolo ya que permite que las criptomonedas sean intercambiables.
▶ Desventajas
✔ Al usar el protocolo Mimblewimble se hace difícil rastrear el origen de las transacciones, elemento que puede abrir una brecha para que de forma escalonada se inicien ataques institucionales a toda la tecnología blockchain.
✔ La implementación masiva del protocolo Mimblewimble puede desencadenar el diseño e implementación de regulaciones por parte de los gobiernos que se oponen al anonimato como práctica financiera.
✔ La lógica de funcionamiento del modelo implícito en el protocolo Mimblewimble puede atraer la centralización de plataformas que corren en la tecnología blockchain, escenario que estropearía el terreno que durante todo este tiempo han ganado en el sector financiero las plataformas descentralizadas.
6. Comente en detalle al menos una criptografía que utilice el protocolo Mimblewimble.
▶ BEAM
BEAM es una de las pocas criptomonedas que ofrece alta escalabilidad y anonimato, esto porque fue concebida dentro del protocolo Mimblewimble, por tanto, Beam ofrece rapidez y confidencialidad al garantizar a sus usuarios que sus transacciones, direcciones y fondos se almacenen de forma segura en la cadena de bloques.
De acuerdo, a lo establecido en la documentación legar de la criptomoneda BEAM, las transacciones por defecto son totalmente privadas, lo que significa que nadie puede ver la dirección del usuario emisor, ni la dirección del usuario receptor, como tampoco el valor de la ejecución de la transacción, claro está exceptuando los usuarios involucrados en la propia transacción.
Una de las ventajas que ofrece la criptomoneda BEAM es que, mediante sus contratos inteligentes permite que las aplicaciones distribuidas de DeFi se ejecuten a través de la máquina virtual de Beam (BVM) integrada en todos los nodos y carteras de Beam (para más detalles pueden acceder a su documentación online ) .
Al momento de redactar esta publicación, y de acuerdo a información revelada por el portal CoinGecko.com el precio de la criptomoneda BEAM oscilaba sobre 0,70 dólares, con un suministro de circulación total de 263 millones, con capitalización de mercado sobre los 68.165.216 dólares, y ubicación en el puesto 510 del ranquin establecido.
Conclusión.
Partiendo de las ventajas que ofrece el protocolo Mimblewimble, en cuanto a conservar el anonimato, eliminación de transacciones innecesarias, fungibilidad de las criptomonedas, su implantación masiva significaría un relanzamiento y posicionamiento de la tecnología blockchain, más, sin embargo, se tendrá que establecer mecanismos de consenso con aquellos actores que se resistan a estas nuevas características.
Por lo novedoso del protocolo Mimblewimble, es necesario suavizar las posturas contarías, ya que esto permitía su implementación masiva en combinación con otros protocolos ya existentes, ya que al conservar las actualizaciones anteriores de redes como la que usa Bitcoin e implementar los mecanismos de privacidad, y mayor escalabilidad que ofrece Mimblewimble se estará alcanzando plataformas más estables y sumamente atractivas.
Aprovecho para agradecer al profesor @fredquantum, por servir de instrumento académico en la conducción de esta clase sobre “Mimblewimble Protocol” .
FUENTES CONSULTADAS
➊ @fredquantum Steemit Crypto Academy Season 4 Week 2 [Advanced Course] | Mimblewimble Protocol. Link
➋ Arjun Balaji MimbleWimble: History, Technology, and the Mining Industry. Link
➌ Jie Yee Ong What Is Mimblewimble and How Does It Work?. Link
➍ Academy.bit2me What are Confidential Transactions?. Link
➎ BEAM Beam Documentation. Link
OBSERVACIÓN:
La imagen de portada ha sido diseñada por el autor: @lupafilotaxia, incorporando en el fondo imagen de dominio público: Geralt, 2018