Grin [GRIN] con su implementación del protocolo MimbleWimble, pretende ser una moneda de privacidad escalable que no muestra ni direcciones ni cantidades y, por lo tanto, requiere menos almacenamiento que otras criptomonedas enfocadas en la privacidad.
Grin es una criptomoneda creada por un equipo de desarrollo anónimo, basada en la tecnología blockchain de MimbleWimble, que se distingue por ocultar las transacciones por completo y su escalibilidad, aspecto muy valorado en una divisa con prespectivas de adopcion masiva. Todas las transacciones se realizan mediante billeteras que se conectan directamente entre sí. Las transacciones se hacen anónimas antes de registrarse en la cadena de bloques.
Grin, cuyo lanzamiento oficial fue el 15 de enero de 2019, se basa en un algoritmo de inflación lineal, donde la oferta total de la criptomoneda es ilimitada. Este proyecto, que comparándolo con sus rivales tiene poco tiempo de vida, ya ha ganado muchos adeptos.
Otras características de la criptomoneda Grin incluyen:
- Protocolo MimbleWimble, que proporciona excelentes características de anonimato y escalamiento.
- Algoritmo de trabajo (Cuckoo Cycle) Prueba de trabajo en dos variantes denominadas Cuckaroo29 y Cuckatoo31.
- Tiempo de bloque relativamente rápido: un minuto.
- Recompensa de bloque fijo en el tiempo con una dilución decreciente.
- Las tarifas de transacción se basan en el número de Productos creados / destruidos y en el tamaño total de la transacción.
- Curva lisa para ajustes de dificultad.
¿Es la privacidad de Grin mejor que otras monedas?
Comparar las monedas de privacidad no es tan simple como parece, en el ecosistema criptográfico, cada acción requiere compartir información con todos los demás usuarios, lo que hace que la privacidad sea bastante limitada. Por este motivo, se han lanzado varios proyectos de criptomoneda con un objetivo específico para mejorar las características de privacidad, Grin es uno de estos proyectos.
MimbleWimble
Creación y curiosidades de MimbleWinble y Grin
MimbleWimble fue creado en julio de 2016 y al igual que bitcoin se desconoce su autoria, en este caso la persona o personas detrás del proyecto, han utilizado el sobrenombre de Tom Elvis Jedusor para firmar este protocolo, como curiosidad, podemos decir que este es el nombre del personaje ficticio de Harry Potter, Lord Voldemort, en la versión francesa de los libros, además MimbleWimble es como llaman a uno de los hechizos utilizados en la saga, mediante el cual ataban la lengua de la víctima para evitar que hablase de un tema en concreto.
En agosto de 2016 Tom Elvis Jedusor, publicó un enlace a Mimblewimble en un chat para desarrolladores de bitcoin, el cual enseguida causó gran interés entre los usuarios. La conexión de Harry Potter y este proyecto no termina aquí, ya que unos meses después, un usuario llamado del mismo chat con el apodo de Ignotus Peverell (Otro personaje de la Saga) dijo que tenía un proyecto para implementar este protocolo, el proyecto en cuestión era Grin, nombre que además también está vinculado a la misma temática, ya que proviene del banco Gringotts, un banco de magos que según dicen es el lugar más seguro del mundo, para cualquier cosa que quieras guardar.
Funcionamiento
MimbleWimble combina versiones de varias técnicas criptográficas diseñadas para Bitcoin. Además, utiliza unas matemáticas bastante inteligentes para eliminar completamente el aspecto de las blockchains típicas. La primera técnica de MimbleWimble son las transacciones confidenciales (CT). CT permite a los usuarios ocultar tanto las cantidades como las direcciones en cada transacción, de modo que solo dos personas saben la cantidad involucrada y direcciones en la transacción, es decir, el remitente y el destinatario.
Otra de las características de MimbleWimble es la escalabilidad, ya que mantiene la blockchain con un tamaño menor eliminando todos los estados intermedios de los UTXO (un resultado de transacción no gastado), dejando solo las salidas no gastadas en la cadena de bloques, de esta manera, la cadena de bloques no crece con el número de transacciones, sino con el número de UTXO, aspecto que le hace crecer mas lento.
Tal como dicen desde el github oficial de MimbleWinble:
«MimbleWimble es un formato y protocolo de cadena de bloques que proporciona una escalabilidad, privacidad y fungibilidad extremadamente buenas al confiar en fuertes bases primordiales criptográficas. Aborda los vacíos existentes en casi todas las implementaciones actuales de blockchain.»
CoinJoin
CoinJoin es un mecanismo mediante el cual se que combinan varias transacciones en una gran transacción, por lo que todos los remitentes envían dinero a todos los receptores a la vez. El protocolo MimbleWimble combina CT y CoinJoin con una matemática más inteligente y, en el proceso, elimina las claves privadas tradicionales, las claves públicas y las direcciones, manteniendo solo las entradas y salidas.
Algoritmo Cuckoo Proof-of-Work
tal cómo explican en github:
«Cuckoo Cycle es el primer gráfico de prueba de trabajo, y el más vinculado a la memoria, pero con verificación instantánea. A diferencia de Hashcash, Cuckoo Cycle es inmune a la aceleración cuántica por el algoritmo de búsqueda de Grover. Cuckatoo Cycle es una variación de Cuckoo Cycle que tiene como objetivo simplificar los ASIC mediante la reducción de los contadores ternarios a bits simples.»
Implementación del protocolo Dandelion
Grin también integra el protocolo Dandelion, el cual es una solución que proporciona un mayor nivel de anonimato al ocultar la dirección IP de las transacciones de la cadena de bloques. Este protocolo fue creado gracias a la colaboración de especialistas de Carnegie Mellon, el Instituto Tecnológico de Massachusetts (MIT) y la Universidad de Illinois.
Dandelion funciona en dos fases, la fase principal es donde el protocolo reduce la capacidad de mostrar la dirección IP del nodo de origen, aumentando el anonimato. En esta fase, mediante un algoritmo, el nodo transmite el mensaje de transacción a un nodo aleatorio, este nodo solo transmite el mensaje de transacción a otro nodo, este proceso continua hasta que uno de los nodos comienza a difundir el mensaje al resto de la red.
En este punto comienza la Spreading phase (fase de propagación), donde un solo nodo transmite un mensaje que se propaga rápidamente a la mayoría de los nodos de la red, la suma de estas fases hacen que aumente la dificultad a la hora rastrear el nodo original y por lo tanto la identidad del remitente.
Política monetaria de Grin
Actualmente Grin tiene un supply ilimitado, lo que significa que no hay un límite de emisión de monedas, la criptomoneda tampoco tendrá ningún halving lo que hace que la recompensa que reciben los mineros por bloque se mantenga estable en 60 Grin.
Desde el github de MimbleWimble comentan:
«La tasa de inflación de Grin puede desalentar el acaparamiento y mejorar su distribución. Esto desincentiva a las «ballenas», que de otro modo tienen una cantidad excesiva de control sobre el precio de un activo, y minimiza las burbujas especulativas y los cambios de precios…La emisión constante podría proporcionar una mayor seguridad en la oferta / demanda para todos los tipos de usuarios, y permitir un precio transparente y natural.»
Calculadora de minería de Grin
Si está interesado en minar esta criptomoneda, desde Crypto-Economy ponemos a su disposición una calculadora Grin donde podrá ver la rentabilidad y los gastos ocasionados a través de la minería de Grin y otras criptomonedas.