Que es dag ethereum

Que es dag ethereum

Tamaño del dag de ethereum hoy

DAG son las siglas de Directed Acyclic Graph (gráfico acíclico dirigido). En Ethereum, se crea un DAG cada época utilizando una versión del algoritmo Dagger-Hashimoto que combina el algoritmo Dagger de Vitalik Buterin y el algoritmo Hashimoto de Thaddeus Dryja.
El PoW de Ethash es difícil de memorizar, lo que lo hace básicamente resistente a los ASIC. Esto significa básicamente que el cálculo del PoW requiere elegir subconjuntos de un recurso fijo que depende del nonce y de la cabecera del bloque. Este recurso (unos pocos gigabytes de datos) se llama DAG. Obtenido de aquí.
Veo que nadie ha mencionado qué es realmente el DAG. A partir de la descripción de lo que contiene el archivo DAG se puede ver que DAG significa gráfico acíclico dirigido. Esto se representa en el archivo como una matriz.

Tamaño del dag de ethereum 2021

Se menciona que el DAG tarda en generarse. ¿Cuáles son los factores que afectan a este tiempo de generación? ¿Hay alguna forma más rápida de generar el DAG? Además, ¿qué tipo de discrepancias se observarán durante esta transición de época en el caso de que los DAGs no sean pre-almacenados?
El tamaño del DAG de 1 GB se eligió para requerir un nivel de memoria mayor que el tamaño en el que se construyen la mayoría de las memorias y cachés especializadas, pero lo suficientemente pequeño para que los ordenadores ordinarios puedan minar con él. Para más información, revisa Ethash Design Rationale.
Probablemente se podría optimizar la generación del DAG, pero ¿por qué? Este cálculo podría ser precomputado antes de su uso y se podría copiar en otros ordenadores. La idea es evitar que los ASICs minen como el bitcoin, así que generamos un gran conjunto de datos y lo usamos para el Algoritmo de Prueba de Trabajo. En una produc†ion (privada o pública) de blockchain, no es buena idea usar VM para minar (no es seguro). Su verdadero problema es más bien que utiliza demasiada memoria ? Entonces generalo, en tu escritorio y copia el directorio .ethhash.

Ethereum dag tamaño 6gb

Antes de que salte todo esto una pregunta duplicada. He leído cosas relacionadas con DAG como aquí: ¿Qué es realmente un DAG? Pero eso no responde a mi pregunta, ¿qué significa cuando el sitio web de mi pool de minería dice que el próximo DAG es en X (4 en mi caso) días? ¿Cómo me afecta eso a mí como minero?
Entonces como el DAG necesita tiempo para ser computado, para evitar perder tiempo, un minero puede precomputar el DAG (ya que solo depende de la altura del bloque), es por esto que alguien debería ocuparse del tiempo restante antes de que llegue una nueva época.

Calculadora del tamaño del dag de rvn

El concepto de blockchain como tecnología independiente comenzó a ganar popularidad en 2015. Antes de eso, sólo se conocía como una estructura de datos subyacente a la tecnología de Bitcoin. En el libro blanco de Satoshi Nakamoto, las dos palabras «bloque» y «cadena» aparecían juntas. Sólo se llamaba «una cadena de bloques».
El aumento de la popularidad de Bitcoin hizo que se clasificara como Blockchain 1.0. Con Ethereum haciendo olas como una plataforma descentralizada para aplicaciones que se ejecutan exactamente como se programan, más y más gente comenzó a categorizar a Ethereum como Blockchain 2.0. Ahora el mercado está luchando para ver quién será nombrado Blockchain 3.0. El gráfico acíclico directo o DAG puede serlo.
DAG es una estructura de datos de grafos dirigidos que utiliza un ordenamiento topológico. La secuencia sólo puede ir de anterior a posterior. El DAG se aplica a menudo a problemas relacionados con el procesamiento de datos, la programación, la búsqueda de la mejor ruta en la navegación y la compresión de datos.
Bitcoin siempre ha sido ineficiente debido al sistema de prueba de trabajo (POW). Los bloques no pueden crearse simultáneamente. La estructura de almacenamiento vinculada permite una sola cadena en toda la red. Todas las transacciones que se producen alrededor del mismo tiempo se guardan en el mismo bloque. Los mineros compiten entonces por la validación del bloque. Se crea un solo bloque cada 10 minutos aproximadamente.

Acerca del autor

Marta

Ver todos los artículos