Por que se minan criptomonedas

¿Cuál es el propósito de la minería?

Por que se minan criptomonedas

El objetivo principal de la minería es mantener la estabilidad de la red a través del consenso general de la red.


Pero también sirve para prevenir los siguientes tipos de ataques:

Ataques de denegación de Servicio (DoS)

Un ataque de denegación de servicio (DoS) es un ataque a una red informática que hace que su sistema se vuelva inactivo. Se logran enviando una gran cantidad de paquetes de información a la red al mismo tiempo, por lo que la red se satura y conduce a una «negación» de su servicio.

Una extensión de este ataque es el llamado DDoS o denegación de servicio distribuida. La principal diferencia de su predecesor es que se ejecutó desde múltiples computadoras a un servidor, consumiendo todo el ancho de banda y haciendo imposible su ejecución.

La red Ethereum y cualquier proyecto basado en blockchain son vulnerables a tales ataques.

Sin embargo, el proceso de minería en sí, especialmente los mineros, actúan como «observadores» para filtrar el flujo de transacciones ejecutadas y rechazar transacciones maliciosas.

Spam

spam

Como todos sabemos, el spam será un correo electrónico publicitario típico que recibimos con frecuencia. Esta también puede ser la información que encontramos en el foro y no tiene nada que ver con el tema.

Sin embargo, en Ethereum, el spam se refiere a la repetición de varias transacciones a la vez.

Por ejemplo, alguien puede intentar interrumpir la estabilidad de la red enviando miles de transacciones de bajo costo simultáneamente, enviando así spam. Sin embargo, las transacciones de muy bajo costo rara vez se confirman.

Para evitar que esto suceda, Ethereum utiliza el sistema Gas, por lo que el costo de cada transacción es el más bajo, dependiendo de la complejidad de la operación.

Por lo tanto, el spam en Ethereum es posible, pero es caro e inútil a partes iguales, porque el atacante tendrá que gastar mucho Ether para ejecutarlo, y la recompensa será mucho menor que todo el coste.

Doble gasto

El llamado «doble gasto» o «double spending» es una falla que ocurre en un sistema basado en blockchain por defecto, que incluye la capacidad de usar la misma moneda digital varias veces. Se puede decir que esto es lo más parecido a «falsificar» criptomonedas.

Pongamos un ejemplo para ver más claramente cómo funciona.

Carlos tiene en su wallet 1 Ether y envía ese mismo Ether de forma simultánea a dos personas diferentes, Diego y Julia. Si se confirman al mismo tiempo, ambas transacciones serían válidas, por lo que se habría producido un doble gasto de un mismo Ether.

¿Cómo se resuelve este problema?

Esperando hasta 6 confirmaciones.

Una vez procesada la transacción, se agregará al bloque de transacciones. Antes de ser agregado a la cadena original, el bloque debe ser verificado por los mineros restantes. El bloque puede considerarse válido cuando recibe confirmaciones de hasta 6 mineros diferentes.

Para evitar el doble gasto, una transacción se verificará hasta 6 veces. Una vez que esto sucede, otra transacción se considerará automáticamente una transacción no válida, por lo que es imposible duplicar el gasto.

Para llevar a cabo este tipo de ataque, el atacante deberá controlar al menos el 51% de los nodos de la Red. La economía y el costo computacional de esta tarea la hacen completamente inviable.

Al evitar estos tres factores de riesgo, Ethereum se establece como un sistema:

  • Honesto: No se aprobará ningún intento de obtener beneficios personales sin dañar Internet, por lo que los intentos de hacer trampa son absurdos.
  • Estable: Al recibir 6 confirmaciones de una misma transacción, el riesgo de que esta se cancele es de menos de un 0,1%.
  • Seguro: Para manipular la red es necesario tener el 51% de la potencia minera de la misma, algo totalmente inviable desde el punto de vista tecnológico y económico.

Deja un comentario