Grin y MimbleWimble: máxima privacidad para transacciones

Grin es un proyecto de criptomoneda próximo a ser lanzado, centrado en los aspectos de privacidad, escalabilidad y fungibilidad, los cuales se crean al implementar la cadena de bloques de MimbleWimble, gracias a algunas optimizaciones diferentes que ha aplicado el equipo de este ecosistema. MimbleWimble es un protocolo simplificado propuesto por Tom Elvis Jedusor en julio de 2016, y ha ganado popularidad entre muchos de los defensores de Bitcoin y la privacidad.

Se trata de un protocolo con mucho potencial, e incluso algunos de los desarrolladores más conocidos de Bitcoin se interesaron en él. Según ellos, existe la posibilidad de que MimbleWimble se convierta en un protocolo de cadena lateral (side-chain) de Bitcoin, lo que mejoraría significativamente las características de privacidad de la moneda digital más grande del mundo.

¿Qué es y cómo funciona?

MimbleWimble se refiere al protocolo basado en privacidad, mientras que Grin es la futura criptomoneda que se impulsará en dicho protocolo.

Inicialmente propuesto en 2016 por Tom Elvis Jedusor y revisado a posteriori por Adam Poelstra ese mismo año, MimbleWimble es un protocolo de blockchain que combina varias tecnologías innovadoras para cambiar radicalmente la forma en que se construyen las transacciones en Bitcoin y reducir el tamaño de blockchain.

MimbleWimble aborda principalmente dos áreas: privacidad y escalabilidad. Como resultado de su privacidad inherente, MimbleWimble (y posteriormente Grin) tienen una fuerte fungibilidad. El protocolo se basa en las propiedades de un componente denominado Criptografía de Curva Elíptica (ECC), para estructurar transacciones basadas en la verificación de sumas cero y la posesión de claves privadas.

Esto último quiere decir que para verificar las transacciones con Mimblewimble, se requiere que la suma de los resultados de la transacción menos la suma de las entradas sea siempre igual a cero. Esto se logra utilizando transacciones confidenciales que demuestran que un doble gasto o la creación de nuevos fondos no se produjo con una transacción, mientras que simultáneamente confunde los montos

reales en la transacción. MimbleWimble deriva este concepto del protocolo

Confidential Transactions (CTs) de Greg Maxwell, un desarrollador de Bitcoin.

La prueba de propiedad en MimbleWimble se basa en factores de cegamiento que son esencialmente las claves privadas de los usuarios y los valores en exceso que forman parte del núcleo de la transacción. Este factor de cegamiento se puede aprovechar por los usuarios para demostrar la propiedad del valor en una transacción, sin tener que revelar sus valores (cantidades). Dicho concepto de validación de transacciones sin conocer ninguno de los valores negociados, es similar a las pruebas de conocimiento cero de ZCash, y los RingCT empleados en Monero, los cuales son otros dos proyectos que también se enfocan en la privacidad.

Sin embargo, MimbleWimble va incluso más allá, puesto que no existen direcciones para las transacciones. En su lugar, dos carteras se comunican entre sí para intercambiar datos donde el destinatario crea y envía una dirección al remitente. Solo los participantes pueden ver estos datos y la información no es reutilizable por terceros. Las partes involucradas ni siquiera necesitan estar en línea al mismo tiempo.

Además, los bloques en la cadena no enumeran transacciones separadas (incluso si están ofuscadas, es decir, como Monero), sino que se agregan en una sola transacción con entradas y salidas mixtas. Ver un bloque no proporcionaría información sobre una transacción específica.

En definitiva, la privacidad se logra gracias a tres factores: 1) los nodos pueden verificar la autenticidad de las transacciones sin revelar los valores que se transfieren; 2) no hay direcciones que puedan ser rastreadas; y 3) tampoco existe información identificable en una transacción.

En cuanto a la escabilidad, MimbleWimble elimina transacciones antiguas e innecesarias en la cadena de bloques, para mejorar la eficiencia. Específicamente, el protocolo elimina las entradas gastadas en la cadena de bloques a lo largo del tiempo mediante la agregación de transacciones intermedias para que el tamaño de la cadena se reduzca drásticamente. El protocolo utiliza un método llamado ‘corte directo’.

El rol que juega Grin

Grin conserva las características de privacidad y fungibilidad de MimbleWimble, donde no hay direcciones, montos de transacciones y éstas se pueden combinar eliminando toda la información intermedia. Además, los bloques en Grin, como MimbleWimble, no contienen transacciones y el bloque parece una gran transacción.

Todas las salidas gastadas en Grin también se pueden eliminar de forma segura, lo que permite un tamaño de blockchain drásticamente reducido. Los usuarios pueden descargar y verificar la cadena de bloques significativamente más rápido que otras criptomonedas. Como resultado, Grin puede escalar con el número de usuarios en lugar del número de transacciones.

Estado actual del proyecto

Grin lanzó cuatro versiones de su Testnet durante el pasado 2018, y se espera que la criptomoneda se lance en algún momento de este 2019. Hay una gran anticipación en torno a Grin por parte de los defensores de la privacidad y otros partidarios de Bitcoin. MimbleWimble es un concepto relativamente conocido cuando se trata de los aspectos más técnicos de las criptomonedas, y el uso de Grin del protocolo MimbleWimble le da un potencial convincente. Grin está abierto a las contribuciones de los desarrolladores y definitivamente vale la pena verlo ya que continúa evolucionando.

Grin y MimbleWimble: máxima privacidad para transacciones
5 (100%) 1 vote

Deja un comentario

  • bitcoinBitcoin (BTC) $ 11,569.00 0.55%
  • ethereumEthereum (ETH) $ 270.23 1.2%
  • rippleXRP (XRP) $ 0.337556 2.31%
  • litecoinLitecoin (LTC) $ 102.50 2.14%
  • bitcoin-cashBitcoin Cash (BCH) $ 345.20 1.71%
  • eosEOS (EOS) $ 4.69 2.62%
  • tetherTether (USDT) $ 1.00 0.22%
  • cardanoCardano (ADA) $ 0.067999 2.95%
  • tronTRON (TRX) $ 0.028921 1.23%
  • stellarStellar (XLM) $ 0.097563 5.34%
  • moneroMonero (XMR) $ 93.17 3.41%
  • dashDash (DASH) $ 142.92 3.51%
  • neoNEO (NEO) $ 14.86 0.65%
  • iotaIOTA (MIOTA) $ 0.348340 0.91%
  • tezosTezos (XTZ) $ 1.03 1.38%
  • ontologyOntology (ONT) $ 1.09 0.82%
  • nemNEM (XEM) $ 0.075837 1.11%
  • zcashZcash (ZEC) $ 89.57 0.5%
  • basic-attention-tokenBasic Attention Token (BAT) $ 0.285685 0.28%
  • qtumQtum (QTUM) $ 3.65 2.07%
  • omisegoOmiseGO (OMG) $ 1.94 1.06%
  • holotokenHolo (HOT) $ 0.001510 2.41%
  • komodoKomodo (KMD) $ 1.59 7.46%
  • wavesWaves (WAVES) $ 1.62 2.77%
  • 0x0x (ZRX) $ 0.263967 1.28%
  • iconICON (ICX) $ 0.309884 3.73%
  • daiDai (DAI) $ 0.983777 0.07%
  • golemGolem (GNT) $ 0.074444 0.48%
  • decentralandDecentraland (MANA) $ 0.047222 4.7%
  • electroneumElectroneum (ETN) $ 0.005773 3.34%