¿Qué es la criptomoneda Dash? ¡La guía más completa de todos los tiempos!

¿Qué es la criptomoneda Dash? Un curso intensivo

Todos los que son alguien están hablando de bitcoins y criptomonedas. Sin embargo, si bien es cierto que Bitcoin es un buen ejemplo de moneda descentralizada de igual a igual en lo que respecta a la privacidad, en realidad no encaja ahora, ¿verdad? Junto con la privacidad, los tiempos de confirmación de transacciones en Bitcoin son TAN altos que es extremadamente impráctico para los propósitos de las transacciones diarias..

De hecho, de acuerdo con este gráfico aquí:

¿Qué es la criptomoneda Dash? Un curso intensivo

Crédito de la imagen: Business Insider.

Si paga las tarifas de transacción más bajas posibles, tendrá que esperar un tiempo medio de 13 minutos para que se complete su transacción.Evan Duffield se dio cuenta de que esto era extremadamente problemático y pensó en una solución..

Evan Duffield se encontró con Bitcoin en 2010 y quedó extremadamente impresionado por la tecnología.Sin embargo, no estaba tan entusiasmado con la lenta velocidad de transacción y la falta de privacidad..

Tenía numerosas ideas sobre cómo hacer que Bitcoin funcionara mejor, pero los miembros del núcleo de Bitcoin nunca le permitirían hacerlo, ya que eso significaría cambiar el código del núcleo..

Por eso, decidió usar el código Core y crear su propia criptomoneda el 18 de enero de 2014..

Dash se llamaba anteriormente Xcoin, que más tarde se convirtió en “DarkCoin”. Finalmente, se le cambió el nombre a Dash, que es un acrónimo de “Digital Cash”..

Este es el equipo detrás de Dash:

¿Qué es la criptomoneda Dash? Un curso intensivo

Crédito de la imagen: sitio web de Dash.

La Controversia Instamine.

En los dos primeros días de su lanzamiento, se extrajeron 1,9 millones de monedas, lo que representa aproximadamente el 10% del suministro total que se emitirá. Evan Duffield dijo que esto se debió a un error creado cuando se bifurcó el código de Litecoin para crear Dash, lo que obstaculizó la dificultad..

El problema se resolvió de inmediato y Duffield propuso soluciones:

Relanzar la moneda. Un “lanzamiento aéreo” para ampliar la distribución inicial..

La comunidad, sin embargo, desaprobó abrumadoramente estas dos propuestas. La mayoría de las monedas extraídas se distribuyeron posteriormente en intercambios por precios muy bajos..

¿Qué es la criptomoneda Dash? Un curso intensivo

¿Qué es la criptomoneda Dash? Un curso intensivo

Antes de profundizar y ver qué hace que Dash sea tan deseable, primero deberíamos hacer una descripción general básica.

Dash tiene un límite máximo de 18 millones de monedas, lo que significa que solo se fabricarán 18 millones de Dash. Al momento de escribir, hay ~ 7.85 millones de monedas en circulación.

Cada moneda cuesta ~ $ 697 y la capitalización total del mercado es de ~ $ 5.4 mil millones. El tiempo promedio de extracción de bloques es de 2.5 minutos, que es 4 veces más rápido que bitcoin (~ 10 minutos de tiempo de extracción de bloques)..

Dash también tiene una recompensa de bloque variable que disminuye en un 7.1% cada año.

Ahora veamos algunas de las características de Dash que lo hacen realmente especial.

Característica # 1: Masternodes

Nodos completos son servidores que se ejecutan en una red P2P, que permiten a los pares usarlos para recibir actualizaciones sobre los eventos en la red. Como se puede imaginar, estos nodos requieren un cuidado y un mantenimiento importantes. Por estas razones, no ha habido un aumento tan significativo en el número de nodos completos como debería haberlo hecho. Esto aumenta significativamente el tiempo de propagación del bloque..

Idealmente, los mineros quieren que sus bloques recién encontrados se propaguen por la red lo más rápido posible. Cada segundo de retraso aumenta la posibilidad de que otro minero gane la “carrera de bloques” y que sus bloques se agreguen a la cadena antes que los suyos..

Una forma de aumentar la cantidad de estos nodos completos es mediante la utilización de un mejor sistema de incentivos..

Entonces, esto es lo que sugirió el documento técnico de Dash:

“Estos nodos son muy importantes para la salud de la red. Proporcionan a los clientes la capacidad de sincronizar y propagar mensajes rápidamente a través de la red. Proponemos agregar una red secundaria, conocida como la red Dash Masternode. Estos nodos tendrán alta disponibilidad y proporcionarán un nivel de servicio requerido a la red para poder participar en el Programa de recompensas de Masternode “.

Que son exactamente Masternodes?

Los masternodes son como los nodos completos en la red Bitcoin, excepto que deben proporcionar un servicio particular a la red y DEBEN tener algún tipo de fuerte inversión en el sistema. Para ejecutar un Masternode, uno tiene que invertir 1000 DASH.

Entonces, ahora la pregunta que uno debería hacerse es, ¿por qué un Masternode necesita hacer ese tipo de inversión??

A cambio de sus servicios, los Masternodes reciben dividendos de su inversión. Lo que esto, en esencia, hace es que incentiva a los Masternodes a trabajar en el mejor interés del ecosistema. Dash fue la primera criptomoneda en implementar el modelo Masternode en su protocolo.

Los masternodes crean una red de segundo nivel, siguiendo un algoritmo de prueba de servicio, y existe sobre la red normal de mineros de primer nivel..

Este sistema de dos niveles crea una sinergia entre los mecanismos de prueba de servicio y prueba de trabajo en la red Dash.

Cuando hay un masternode activado, está a cargo de un cierto conjunto de funciones como InstantSend y PrivateSend. También están a cargo del gobierno.

Dado que ejecutar un masternode requiere dinero y esfuerzo, para incentivar a los operadores de nodos, se les recompensa por sus esfuerzos. La recompensa suele ser el 45% de la recompensa del bloque. Sin embargo, para obtener una respuesta más concreta, necesitaremos verificar algunos parámetros.

Sistema de recompensas de los Masternodes

Dado que la cantidad de Masternodes activos en el sistema DASH sigue cambiando, la recompensa sigue fluctuando de acuerdo con esta fórmula:

(n / t) * r * b * a

Entonces, las variables en esta ecuación son las siguientes:

  • n es el número de Masternodes que controla un operador
  • t es el número total de Masternodes
  • r es la recompensa del bloque actual (actualmente ~ 3.6 DASH)
  • b es bloques en un día promedio. Para la red Dash, esto suele ser 576.
  • a es el pago promedio de Masternode (45% del monto promedio del bloque)

Retorno de la inversión para ejecutar un Masternode se puede calcular como:

((n / t) * r * b * a * 365) / 1000

Orden de los Masternodes

Los masternodes se pueden utilizar para encargarse de tareas importantes de forma rápida y sin confianza. Para enfatizar en la velocidad, uno puede seleccionar N Nodos Maestros pseudoaleatorios de la red para realizar tareas. Estos Masternodes esencialmente pueden realizar la tarea sin que toda la red tenga que participar en ella. Este es un marcado contraste con Bitcoin, donde cada nodo debe participar en el consenso..

La selección pseudoaleatoria se realiza utilizando el siguiente algoritmo.

Para (mastenode en masternodes)

{

puntuación_actual = masternode.CalculateScore ();

si (puntuación_actual > mejor puntuación)

{

mejor_puntaje = puntaje_actual;

nodo_ganador = masternode;

}

}

CMasterNode :: CalculateScore ()

{

pow_hash = GetProofOfWorkHash (nBlockHeight); // obtener el hash de este bloque

pow_hash_hash = Hash (pow_hash); // hash el hash POW para aumentar la entropía

diferencia = abs (pow_hash_hash – masternode_vin);

diferencia de retorno;

}

Cómo funciona Dash Proof-of-Service

Como puede adivinar, los Masternodes tienen mucho poder e influencia en el sistema. Como tal, se deben tomar medidas para que sean tan tolerantes a fallas bizantinas como sea posible. Esto significa que el sistema debe funcionar sin problemas incluso si algunos Masternodes funcionan por debajo del par.

Un Masternode puede funcionar por debajo de la media principalmente por dos razones. Está dirigido por actores negligentes o está dirigido por malintencionados. Independientemente, puede ser desastroso para el ecosistema si los Masternodes no están en línea o si están operando en la altura de bloque incorrecta.

Entonces, para asegurarse de que los Masternodes funcionen como deberían, Dash utiliza la prueba de servicio.

Para anular el impacto que los masternodes maliciosos pueden tener en el sistema, los nodos deben hacer ping al resto de la red para asegurarse de que permanezcan activos. La forma en que la red Masternode lo hace es seleccionando 2 quórumes por bloque.

El quórum A comprueba el servicio del quórum B bloque por bloque.

Quórum A son los nodos más cercanos al hash del bloque actual, mientras que el quórum B son los nodos más alejados de dicho picadillo.

  • Masternode A (1) comprueba Masternode B (rango 2300)
  • Masternode A (2) verifica Masternode B (rango 2299)
  • Masternode A (3) comprueba Masternode B (rango 2298)

~ 1% de la red se verifica en cada bloque, lo que significa que toda la red se verifica 6 veces al día. Los nodos se seleccionan aleatoriamente a través del sistema Quorum para mantener la confianza del sistema. A cada nodo se le permiten seis violaciones antes de que se desactive.

Entonces, imagina que Alice es un actor malicioso y quiere contaminar el ecosistema Dash. Deberá ser seleccionada seis veces seguidas para violar con éxito el sistema. De lo contrario, el sistema cancelará todas las violaciones anteriores. La única forma de ser seleccionada 6 veces seguidas es que Alice obtenga más masternodes, sin embargo, hemos visto que para hacer eso, deberá apostar su propio dinero (1000 Dash por masternode).

Incluso si ella hace eso, ¿qué pasa después??

¿Qué es la criptomoneda Dash? Un curso intensivo

Crédito de la imagen: Documento técnico de Dash

En la tabla de arriba:

  • n es el número total de nodos controlados por el atacante
  • t es el número total de Masternodes en la red
  • r es la profundidad de la cadena

Según la tabla, si Alice ha invertido 1 millón de Dash en el sistema y posee 1000 masternodes, solo tendrá un 0,6755% de probabilidad de éxito.!

Esas son algunas probabilidades bastante bajas. Esto esencialmente hace que DASH Sybill sea a prueba.

Ahora, ¿qué pasa si invierte más dinero y posee más Masternodes??

¿Puede engañar al sistema entonces??

Para responder a esa pregunta, hagamos un simple experimento mental.

Al momento de escribir, 1 Dash cuesta ~ $ 550.

Si uno comprara 1500 Masternodes en la red Dash, tendrían que invertir 1500 * 1000 Dash = 1,500,000 Dash, que es $ 825,000,000.

Supongamos que alguien realmente invierte $ 825 millones de dólares de su dinero en el sistema, ¿qué sería lo mejor para sus intereses??

Actúe en contra de los intereses del sistema y asegúrese de que la cantidad significativa de riqueza que ha puesto en juego baje drásticamente de valor..

O, haga todo lo posible para asegurarse de que el valor de su apuesta aumente.

Lo más probable es que elija la última opción.

Característica # 2: PrivateSend

En resumen, PrivateSend mantiene la fungibilidad al intercambiar monedas entre usuarios para romper el historial rastreable de las monedas..

Ahora, veamos la versión larga.

Antes de comenzar a comprender cómo funciona “PrivateSend”, debemos comprender el concepto de “CoinJoin”.

¿Qué es CoinJoin??

CoinJoin es un método de anonimización propuesto para transacciones de bitcoins por Gregory Maxwell. Se basa en esta idea: “Cuando desee realizar un pago, busque a otra persona que también desee realizar un pago y realice un pago conjunto”.

Esta es una representación pictórica de CoinJoin:

¿Qué es la criptomoneda Dash? Un curso intensivo

Crédito de la imagen: Wikipedia

Como puede ver, en un pago conjunto no puede relacionar la entrada y la salida de salida en una transacción de bitcoin. Esto asegura que el flujo exacto de la transacción no sea conocido por terceros..

CoinJoin fue ideado para resolver uno de los problemas más fundamentales de las transacciones de Bitcoin, la falta de fungibilidad.

Investopedia define la fungibilidad de la siguiente manera:

“La fungibilidad es la intercambiabilidad de un bien o activo con otros bienes o activos individuales del mismo tipo”.

Entonces, qué es fungible y qué no fungible?

Suponga que le pidió prestados $ 20 a un amigo. Si le devuelve el dinero con OTRO billete de $ 20, entonces está perfectamente bien. De hecho, incluso puede devolverles el dinero en forma de 1 billete de $ 10 y 2 billetes de $ 5. Todavía está bien. El dólar tiene propiedades fungibles (aunque no todo el tiempo).

Sin embargo, si tomara prestado el auto de alguien para el fin de semana y regresara y le diera otro auto a cambio, esa persona probablemente le dará un puñetazo en la cara. De hecho, si te fuiste con un Impala rojo y volviste con otro Impala rojo, ni siquiera eso es un trato hecho. Los automóviles, en este ejemplo, son un activo no fungible.

Entonces, ¿cuál es el trato con la fungibilidad cuando se trata de criptomonedas??

Veamos bitcoin, por ejemplo. Bitcoin se enorgullece de ser un libro abierto y un libro abierto. Pero lo que también significa es que todos pueden ver las transacciones en él y, lo que es más importante, todos pueden ver el rastro de esa transacción. Lo que esto básicamente significa es que suponga que posee un bitcoin que alguna vez se usó en alguna transacción ilegal, por ejemplo. comprando medicamentos, quedaría impreso para siempre en el detalle de la transacción. Lo que esto hace en esencia es que “contamina” tu bitcoin.

En ciertos intercambios y proveedores de servicios de bitcoins, estas monedas “contaminadas” nunca valdrán tanto como las monedas “limpias”. Esto mata la fungibilidad y es una de las críticas más frecuentes contra bitcoin. Después de todo, ¿por qué debería sufrir si uno de los propietarios anteriores de su bitcoin lo usó para realizar algunas compras ilegales??

Si bien CoinJoin es una solución brillante a la cuestión de la fungibilidad, tiene muchas debilidades.

Debilidad n. ° 1: fusión de transacciones

Una de las formas más comunes de implementar CoinJoin es mediante la fusión de transacciones simples como esta:

¿Qué es la criptomoneda Dash? Un curso intensivo

Crédito de la imagen: Documento técnico de Dash

(Siguiendo los datos tomados del documento técnico de Dash)

Sin embargo, esto expone a los usuarios a varios métodos para seguir las monedas del usuario a través de estas transacciones unidas..

En este ejemplo, se envió 0.5 BTC a través de la combinación.

Pero, para identificar simplemente la fuente, uno tiene que sumar los valores de la derecha hasta que coincidan con los valores de la izquierda.

Rompiendo la transacción:

0.05 + 0.0499 + 0.0001 (tarifa) = 0.10 BTC.

0.0499 + 0.05940182 + 0.0001 (tarifa) = 0.10940182BTC.

Esto se vuelve exponencialmente más difícil a medida que se agregan más usuarios al mezclador. Sin embargo, el riesgo de anonimización aún permanece.

Debilidad n. ° 2: vinculación hacia adelante

En otras implementaciones de CoinJoin, es posible que un usuario anonimice su transacción y luego envíe el cambio a un intercambio o alguna otra entidad que conozca la identidad del usuario..

Después de eso, la entidad puede usar el cambio y simplemente rastrear al usuario mientras toma nota de todas las transacciones que ocurrieron en el medio.

Esta debilidad se llama “Enlace directo”.

¿Qué es la criptomoneda Dash? Un curso intensivo

Crédito de la imagen: Documento técnico de Dash

Repasemos lo que está sucediendo en el diagrama de arriba..

  • Alice usa CoinJoin en su entrada de 1.2 BTC que conduce a la salida de 1 BTC y 0.2 BTC.
  • Alice gasta 0,7 BTC de su salida de 1 BTC recuperando un cambio de 0,3 BTC.
  • El cambio de 0.3 BTC luego va a una fuente conocida, por ejemplo. un intercambio.
  • Sin embargo, usando 0.3 BTC, la fuente puede simplemente rastrear sus transacciones y romper el anonimato..

Debilidad n. ° 3: mediante la vinculación

Otra debilidad interesante es la vinculación.

Considere el diagrama a continuación:

¿Qué es la criptomoneda Dash? Un curso intensivo

Crédito de la imagen: Documento técnico de Dash

¿Cómo vamos a identificar al remitente de nuestra transacción anónima desde aquí??

Simplemente comience en la “transacción de intercambio” y avance hacia atrás hasta llegar a la parte donde Alice envía 0.7 BTC de forma anónima. Esto rompe completamente el anonimato.

Este tipo de ataque se denomina “mediante vinculación”.

Volviendo al diagrama:

  • Alice compra 1.2 BTC de coinbase.
  • Luego lo anonimiza en una salida de 1 BTC y recibe un cambio de 0.3 BTC.
  • Luego combina el cambio de 0.3 BTC con su anterior cambio de 0.2 BTC.
  • Al combinar este cambio anónimo con el cambio que recibió de coinbase, todo su anonimato se ve comprometido.
  • Cualquiera puede simplemente seguir el 0.2 BTC a través de coinbase y conocer todo su historial de transacciones.

A pesar de las debilidades, Dash vio el valor de hacer que su dinero fuera fungible y, por lo tanto, implementó “PrivateSend”.

PrivateSend es un servicio de mezcla de monedas basado en CoinJoin con modificaciones.

Las modificaciones incluyen:

  • Usando masternodes.
  • Encadenando mezclando con múltiples masternodes.
  • Restringir la mezcla para aceptar solo denominaciones fijas (como 0.01 DASH, 0.1 DASH, 1 DASH y 10 DASH, etc.). La denominación máxima permitida es 1000 DASH.

    Usando un nodo pasivo.

¿Cómo funciona PrivateSend??

PrivateSend agrega privacidad a las transacciones al agregar múltiples entradas idénticas de muchos usuarios y luego enviarlas a múltiples salidas. Dado que no se puede rastrear el flujo de la transacción, se mantiene la privacidad de la transacción.

El documento técnico de Dash dice:

“PrivateSend utiliza el hecho de que una transacción puede ser formada por múltiples partes y extenderse a múltiples partes para fusionar fondos de una manera en la que no se puedan desacoplar posteriormente. Dado que todas las transacciones de PrivateSend están configuradas para que los usuarios se paguen a sí mismos, el sistema es altamente seguro contra el robo y las monedas de los usuarios siempre permanecen seguras. Actualmente, para mezclar con PrivateSend se requieren al menos tres participantes “.

¿Qué es la criptomoneda Dash? Un curso intensivo

Crédito de la imagen: Documento técnico de Dash

En la imagen de arriba, 3 usuarios han enviado sus fondos denominados para mezclar. Los usuarios luego proceden a pagarse a sí mismos utilizando nuevas salidas que se ordenan al azar.

Como puede ver, estas denominaciones son fundamentales para la mezcla. Como se indicó anteriormente, las denominaciones permitidas son 0.01 DASH, 0.1 DASH, 1 DASH, 10 DASH, 100 DASH Y 1000 DASH.

Las denominaciones comunes luego proceden a mezclarse para garantizar el anonimato.

PrivateSend está limitado a 1000 DASH por sesión. Esto significa que cuando se trata de cantidades de dinero significativamente grandes, se requieren varias sesiones. PrivateSend se ejecuta en un nodo pasivo para garantizar que los ataques de sincronización sean difíciles y la experiencia del usuario sea fácil.

Cada sesión de PrivateSend está limitada a tres clientes, lo que significa que cada usuario tiene 1 de cada 3 posibilidades de seguir una transacción. Para aumentar aún más el anonimato, se utiliza un enfoque de encadenamiento en el que los fondos se envían a través de múltiples Masternodes uno tras otro..

Característica # 3: InstantSend

Una de las características más atractivas de DASH, junto con la privacidad, es la velocidad de la transacción..

Como se mencionó al comienzo de esta guía, el tiempo de transacción de Bitcoin suele ser muy largo. De hecho, el tiempo de transacción es un problema tan grande en Bitcoin que recientemente se eliminó por franja como forma de pago..

InstantSend resuelve este problema mediante transacciones casi instantáneas.

En primer lugar, ¿cómo funcionan las transacciones en Bitcoin??

  • Alice quiere enviar 1 BTC a Bob y crea una transacción.
  • Una transacción es básicamente un mensaje para los mineros que indica su intención de realizar la transacción..
  • Luego, los mineros validan la transacción y ponen los detalles en los bloques que la completan..
  • Bob obtiene el 1 BTC.

La razón por la que es importante que los mineros realicen el proceso de validación es doble:

En primer lugar, para asegurarse de que sea Alice quien inició la transacción, para asegurarse de que no haya gastos dobles.

¿Qué es el doble gasto??

El doble gasto básicamente significa gastar exactamente la misma moneda en más de una transacción al mismo tiempo. Este problema se circunnavega debido a los mineros. En una cadena de bloques, las transacciones ocurren solo cuando los mineros colocan las transacciones en los bloques que han extraído..

Ahora suponga que Alice debía enviar 1 bitcoin a Bob y luego le envía la misma moneda a Charlie, los mineros realizarían una transacción dentro del bloque y, en el proceso, sobrescribirían la otra, evitando el doble gasto en el proceso..

Entonces, ¿cómo evita Dash el problema del doble gasto mientras envía transacciones casi instantáneas??

Repasemos los pasos del InstantSend:

Cada vez que se extrae un bloque en Dash, el minero envía el hash del bloque. El hash del bloque se utiliza para seleccionar un quórum de masternodes. 10 masternodes están en un quórum.

El quórum, entre ahora y el momento en que se extrae el siguiente bloque (~ 2,5 minutos), se convierte en la “autoridad de InstantSend” de Dash Network. Entonces, supongamos que Alice quiere enviar Bob 1 DASH a través de InstantSend, el quórum seleccionado bloqueará las entradas de la transacción y transmitirá los detalles de entrada..

Este bloqueo asegura que se evita el doble gasto. Supongamos que Alice quiere enviar la misma entrada a Charlie e inicia un gasto doble, dado que las entradas ya se han transmitido, la red rechazará la nueva transacción..

Tanto el remitente como el destinatario reciben 5 confirmaciones de la transacción en un segundo, lo que garantiza que la transacción se haya realizado.

Conclusión: ¿Qué es Dash??

Entonces, ahí lo tienes.

Las tres características de Dash que lo hacen único.

Al momento de escribir, así es como se ve el gráfico de tablero:

¿Qué es la criptomoneda Dash? Un curso intensivo

Crédito de la imagen: Coinmarket Cap

Dash está siendo calificado como “Dinero digital” y muchos comerciantes legítimos han comenzado a aceptarlo.

La billetera TenX, con sede en Singapur, ha creado una aplicación móvil y una tarjeta de débito que pueden convertir Dash en monedas fiduciarias. Incluso han probado la aplicación en puntos de venta como Mcdonald’s con éxito..

Parece que Dash tiene un potencial genuino de ser aceptado por la corriente principal..

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me