Mimblewimble Piedra Angular de Blockchain

in #mimblewimble2 years ago (edited)


1mimblewimble.jpeg

La tecnologia blockchain esta dando pasos agigantados, en función de dar con la formula adecuada para cubrir el camino de su adopción masiva por parte del mercado.




El rey del volumen del mercado de las criptos y otras como la de ethereum por ejemplo, en sus blockchain mantienen los datos completos de cada transacción desde el bloque génesis, esta característica permite a cualquiera descargar y verificar todo el historial de estas, que es publico, otra característica notable dentro de la cadena de bloques de bitcoin, por ejemplo, es que tecnicamente si sus programadores deciden otorgar mayor privacidad a esta cadena, estaríamos hablando de un tema de crecimiento de la misma, ya que implicaría mayor criptografía, lo cual necesariamente se traduce en ocupar mayor espacio, volviéndose un problema el tema de la escalabilidad; y si pensamos en lo contrario, estaríamos describiendo el mismo problema, solo que tendríamos mayor rapidez pero menor privacidad. En las cadenas de bloques de las actuales criptomonedas, plantearse este tipo de soluciones seria complejo y costoso, sin embargo podría ser técnicamente posible incorporar capas sobre blockchain que ayudarian a congeniar lo descrito en este parrafo.



Por el contrario nuevos diseños del tipo blockchain, ofrecen novedades en cuanto a sus estructuras, junto a las condiciones de almacenamiento transaccional, en este caso me referiré al diseño Mimblewimble, sobre el cual ya he escrito otras veces, pero me parece que este diseño, aunque muy joven es representativo del futuro del cripto mercado, siendo muy digno de mayor atención por parte de este.

Es una implementación alterna de la Prueba de Trabajo o POW, que permite que la privacidad y escalabilidad se lleven de la mano dentro del funcionamiento transaccional de la cadena. Si volvemos un instante al ejemplo de bitcoin tres campos resultan siempre muy conocidos para todas sus transacciones por un lado las direcciones publicas tanto de emisor como de receptor y la cantidad de monedas implicadas en la transacción, Mimblewimble oculta estos campos, reduciendo dramáticamente toda la información transaccional que termina en cada bloque de su cadena, esto lo logra a través de una función llamada “cut-throught”, en la practica seria algo asi ... Si por ejemplo José envió 10 monedas a Pedro y este inmediatamente se las envía a Anabell, en el bloque se recoge que José envio 10 monedas y que Anabell las recibió, la data innecesaria o redundante es eliminada, esta información es mostrada en el bloque con aspecto de una única transacción, ademas, verificada porque la sumatoria de los inputs y outputs da como resultado cero. El requisito es que las personas involucradas en la transacción se comuniquen, que intercambien datos de verificación, en el caso del ejemplo de José, Pedo y Anabell cada uno debe enviar al otro según el nivel transaccional su llave publica que en este caso es única y exclusiva para cada transacción, no siendo necesaria que las personas esten en linea para esta se de. Ademas Mimblewimble oculta las cantidades en transacción utilizando Confidential Transaction, aumentando el nivel de privacidad ofrecido por este diseño de cadena de bloques.



Lo descrito anteriormente ofrece una serie de ventajas que realmente pesan a la hora de entenderse con los conceptos de eficiencia, lo primero a nombrar seria la reducción palpable de la toda la cadena de bloques, pudiendo verificarse el historial de transacciones de manera mas rápida, con los consabidos ahorros de energía y de recursos, siendo mas fácil incluso descargar y sincronizar los nuevos mineros de la cadena, también la reducción de los tiempos transaccionales de canales de pago propios o no, o como capas laterales de otras criptos como por ejemplo bitcoin o ethereum, la privacidad seria la evidencia de la eficiencia de este diseño que ofusca cantidades de monedas a nivel transacción, reduce implicaciones redundantes y redondea detalles dentro de los bloques minados con el diseño que nos ocupa esta vez, como detalle importante final, las monedas basadas en Mimblewimble se consideran fungibles y es lógico, porque la combinación exitosa de privacidad y escalabilidad hacen que cada unidad de cuenta de estas monedas sean indistinguibles una de las otras, evitando la llamada contaminación que afecta de manera importante a otras monedas tanto criptomonedas, como dinero fiat.



Las desventajas se presentan como en cualquier otro diseño, pero este es tan nuevo que para los próximos años podrian estarse dando respuestas adecuadas a las desventajas actuales, que ni siquiera las voy a nombrar, porque en un futuro las desventajas, un poco mas lejanas en el tiempo, podrian ser otras, que ni siquiera podríamos imaginar en estos tiempos.

Post Anterior:
https://steemit.com/epiccash/@sellergenius/resena-epic-cash

@sellergenius