Minería

La minería en el contexto de las criptomonedas, como Dash, se refiere al proceso de búsqueda de soluciones a problemas criptográficos difíciles como un método para asegurar los bloques en la cadena de bloques. El proceso de minería crea nuevos tokens de moneda como recompensa para el minero. La minería es posible en diversos tipos de hardware. Dash implementa un algoritmo conocido como X11, que el minero debe resolver para ganar recompensas.

El hardware más simple y más general disponible para la minería es la CPU general presente en cada computadora. Una CPU está diseñada para ser versátil pero ofrece menos eficiencia que una GPU, que está diseñado para calcular rápidamente millones de vectores en paralelo. Si bien las mejoras específicas de las instrucciones de la CPU relacionadas con la criptografía como AES o AVX pueden proporcionar un rendimiento decente, las GPU ofrecen un aumento significativo del rendimiento debido a sus múltiples tuberías capaces de procesar los cálculos predeciblemente repetitivos asociados con la minería de criptomonedas. Finalmente, los ASICs son relativamente inflexibles y solo pueden procesar la función(es) específica para las que fueron diseñados, pero a un ritmo aún más rápido que las GPU y CPU de propósitos generales. Varios ASICs X11 ya están disponibles en el mercado, lo que ha hecho que la minería con CPU o GPU no sea rentable debido al incremento de la dificultad de hashing debido al crecimiento acelerado de la velocidad de hash. El resultado es una moneda que es más segura contra ataques de fuerza bruta en la cadena de bloques de Dash.

La rentabilidad de la minería está determinada por la velocidad de hash de tu dispositivo de minería, la dificultad actual de la red, los costos de tu hardware y la electricidad. Los siguientes enlaces proporcionan información actualizada:

Masternodes vs. Minería

Dash, como Bitcoin y la mayoría de las otras criptomonedas, se basa en un libro contable descentralizado de todas las transacciones, conocido como cadena de bloques. Esta cadena de bloques está asegurada a través de un mecanismo de consenso; en el caso de Dash y Bitcoin, el mecanismo de consenso es la Prueba de trabajo (PoW). Los mineros intentan resolver problemas difíciles con computadoras especializadas, y cuando resuelven el problema, reciben el derecho de agregar un nuevo bloque a la cadena de bloques. Si todas las demás personas que ejecutan el software están de acuerdo en que el problema se resolvió correctamente, el bloque se agrega a la cadena de bloques y se recompensa al minero.

Sin embargo, Dash funciona de manera diferente a Bitcoin, ya que tiene una red de dos niveles. El segundo nivel es impulsado por masternodes (Nodos completos), que permiten la privacidad financiera (PrivateSend), las transacciones instantáneas (InstantSend) y el sistema descentralizado de governanza y presupuesto. Debido a que este segundo nivel es tan importante, los masternodes también son recompensados cuando los mineros descubren nuevos bloques. El desglose es el siguiente: el 45% de la recompensa por bloque se otorga al minero, el 45% va a los masternodes y el 10% se reserva para el sistema de presupuesto (creado por los superbloques cada mes).

El sistema de masternodes se conoce como Prueba de Servicio (PoSe), ya que los masternodes proporcionan servicios cruciales a la red. De hecho, toda la red es supervisada por los masternodes, que tienen el poder de rechazar bloques formados incorrectamente por los mineros. Si un minero intenta tomar toda la recompensa del bloque por sí mismo o intenta ejecutar una versión anterior del software Dash, la red de masternodes deshabilitaría ese bloque, y no se agregaría a la cadena de bloques.

En resumen, los mineros impulsan el primer nivel, que es el envío y recepción de fondos básicos y la prevención del gasto doble. Los masternodes potencian el segundo nivel, que proporciona las características adicionales que hacen que Dash sea diferente de otras criptomonedas. Los masternodes no minan, y las computadoras de minería no pueden actuar como masternodes. Además, cada masternode está «asegurado» por 1000 DASH. Esos DASH permanecen bajo el control exclusivo de su propietario en todo momento, y se pueden gastar libremente. Los fondos no están bloqueados de ninguna manera. Sin embargo, si los fondos se mueven o gastan, el masternode asociado se desconectará y dejará de recibir recompensas.

Grupos de minería

Es más probable que minar Dash en grupos genere más recompensas que la minería en solitario directamente en la cadena de bloques. Se recomienda encarecidamente el uso de el GrupoP2 para minar Dash, ya que es una buena forma de distribuir, en lugar de centralizar, el poder de hash. El siguiente sitio enumera los grupos de minería de Dash GrupoP2 cercanos a ti, simplemente elije un grupo con comisiones favorables y tiempo de reacción de red e ingresa tu dirección de pago de Dash como nombre de usuario y cualquier otra cosa como contraseña.

Si deseas configurar tu propio GrupoP2, la documentación del proceso está disponiblee aquí y el código for p2pool-dash está disponible en GitHub.

También hay otras grupos disponibles que pueden ser ventajosos por diferentes razones, como latencia de respuesta, tiempo de actividad, comisiones, usuarios, etc.:

DESCARGO DE RESPONSABILIDAD: Esta lista se proporciona solo con fines informativos. Los servicios enumerados aquí no han sido evaluados o respaldados por los desarrolladores de Dash y no se garantiza la exactitud de esta información. Por favor, ten discreción cuando uses servicios de terceros. Si deseas ser agregado a esta lista, comuníquese con leon.white@dash.org

Además de unirse a un grupo, también deberás crear una dirección de Dash para recibir tu pago. Para hacer esto en la billetera Dash Core, ver aquí.

Minería con CPU

Esta documentación describe cómo minar Dash bajo el sistema operativo Windows usando solo la CPU en tu computadora. Ten en cuenta que la prevalencia de los mineros con GPU y ASIC significa que, a menos que tengas electricidad gratuita, es muy poco probable que sea rentable!. Dado que este sea el caso, el software de esta guía no se ha actualizado en varios años, y está destinado únicamente para fines experimentales y pruebas en la red.

Este es un procedimiento bastante simple y se darán ejemplos para lograr la velocidad de hash más rápida posible para tu CPU, pero recuerda que existen equipos de minería más optimizados, por lo que te recomendamos que estés atento a los sitios de minería como estos, para mantenerte al día con la última información y lanzamientos.

Software de minería

El primer paso es descargar el software de minería adecuado. Un buen minero básico para CPU modernas se puede encontrar aquí:

Este software depende de que tu CPU admita el conjunto de instrucciones de AES-NI y AVX. Puedes usar CPU-Z para verificar si este es el caso para tu CPU:

../_images/cpu-z.png

CPU-Z muestra detalles sobre una CPU Intel i7 Haswell

Si tu CPU no es compatible con AES-NI y AVX, entonces puede probar un software más generalizado que no requiera conjuntos de instrucciones específicas, como estos:

Nuestro objetivo aquí es elegir un software de minería que sea compatible los conjuntos de instrucciones máximos posibles disponibles en tu CPU, y luego intentar aumentar la velocidad de hash. Una vez que hayas hecho tu elección, haz click en Versiones, descarga y extrae el archivo zip. Los diferentes archivos *.exe indican qué optimizaciones de procesador específicas admiten. La carpeta debería verse más o menos así:

../_images/cpu-miner-files.png

Mineros de CPU ejecutables para Dash

Configuración

Comienza seleccionando un grupo de minería y generando una dirección de Dash como se describe en la sección superior Grupos de minería. Manten todos tus archivos de minería en una sola carpeta. En este ejemplo, trabajaremos desde el Escritorio. El nodo seleccionado para este ejemplo pertenece a la lista p2poolming.us y se encuentra en China:

http://118.184.180.43:7903/static/

A continuación, abre bloc de notas y escribe en una línea el comando que usaremos para iniciar el minero, seguido de una pausa en la segunda línea. El formato general es el siguiente:

<minerd> -a <algorithm> -o <url> -u <username> -p <password> -t <threads>
pause

Donde:

  • minerd = el archivo daemon de minero ejecutable que eliges usar
  • a = algoritmo, que es X11 para Dash
  • o = URL de tu grupo de minería, incluyendo el protocolo y el puerto
  • u = nombre de usuario, generalmente la dirección de recepción, de tu billetera o trabajador, de Dash
  • p = contraseña, a menudo se puede establecer en x
  • t = número de hilos utilizados
  • pause = mantiene la ventana abierta en el caso de errores

Para la CPU en el ejemplo anterior, el comando puede ser:

minerd-avx-aes-sse2-sss3.exe -a X11 -o stratum+tcp://118.184.180.43:7903 -u XwZRjo1f6gmq3LCv7X1Hi5h3NkvDMHvu8G -p x -t 8
pause
../_images/notepad.png

Archivo de Bloc de notas que muestra un comando de ejemplo para iniciar un minero de CPU

Haz click en Archivo, luego Guardar como. Cambia Guardar como tipo a Todos los archivos, luego escribe el nombre del archivo como startminer.bat y guárdalo en la misma carpeta que los archivos descomprimidos minerd.

Probando

¡Ahora estás listo para comenzar! Controla el uso de tu CPU en Administrador de tareas (haz click con el botón derecho en la barra de tareas para abrir esto) y ten cuidado de que la temperatura de la CPU no supere el límite máximo (alrededor de 64 ° C). Si tiene problemas de temperatura o de estabilidad en el escritorio, reduce t a ~2 hilos e intenta eso primero. Si se deja fuera t, la máquina adoptará el número máximo de hilos. Después de ejecutar el minero por un tiempo, echa un vistazo a la velocidad de hash y los pagos en tu grupo de minería. Puedes identificar a tu minero por la dirección de la billetera en la página.

../_images/cpu-mining.png

Ejemplo de minería de CPU usando el minero de CPU DarkCoin 1.3 en Intel Core i7

Consejos

Reduce el número de subprocesos para mayor usabilidad de escritorio y reducción de calor. Si la temperatura de la CPU es demasiado alta, considera instalar un ventilador nuevo y verificar que la pasta térmica del disipador térmico en la CPU sea adecuada. Modifica la velocidad del reloj del procesador para obtener un mayor rendimiento usando un controlador para la tarjeta madre como AI Suite para tarjetas madres Asus. La reducción del voltaje del núcleo de la CPU dará como resultado una temperatura más baja pero una mayor inestabilidad.

Intenta seleccionar un grupo cercano para reducir la latencia de la red. Si el nodo parece lento, cámbiate a otra ubicación. Distribuye la potencia de hash a nivel mundial en diferentes grupos para evitar bifurcaciones.

Minería con GPU

Esta guía consolida varias otras guías sobre cómo usar tu GPU (el procesador en tu tarjeta gráfica) para minar Dash usando el algoritmo X11 en Windows. Ten en cuenta que el creciente mercado de los mineros con ASICs significa que esto, probablemente no va a ser rentable. Muchos de los softwares descritos aquí tampoco se han actualizado durante varios años, por lo que esta guía debe usarse solo con fines experimentales.

Esta guía cubrirá el proceso de descarga y configuración del software de minería, seguido de algunas sugerencias para optimizaciones. Esta tecnología puede cambiar rápidamente, por lo que te recomendamos que estés atento a los sitios de minería como estos con el fin de mantenerte al día con la última información y lanzamientos.

Software de minería

En cuanto a la minería con CPU, existe una gama de software de minería disponibles para la minería de GPU. La mayoría se basa en sgminer compilado con diferentes optimizaciones específicas para diferentes hardware. Un buen enfoque es identificar tu hardware gráfico, luego elije una versión apropiada de sgminer. Puedes usar GPU-Z para identificar tu GPU hardware:

../_images/gpu-z.png

GPU-Z muestra los detalles para las GPU de clase AMD Radeon Turks y NVIDIA Quadro GK104

A continuación, descarga el software de minería. La mayoría de estos se basan en el sgminer <https://github.com/sgminer-dev/sgminer> _ original, pero esto no es adecuado para el algoritmo X11, no ofrece binarios compilados y no se ha actualizado en años. Describiremos el uso de software binario precompilado que solo mantienen los desarrolladores más nuevos.

AMD

NVIDIA

Descarga tu versión elegida y extrae el archivo zip en una ubicación conocida. La carpeta debería verse más o menos así:

../_images/gpu-miner-files.png

Mineros ejecutables de GPU para Dash

El archivo sgminer es el archivo ejecutable, mientras que los diversos archivos con extensiones .cl definen los diversos algoritmos admitidos por sgminer. En este caso, estamos interesados en las implementaciones de darkcoin.cl y darkcoin-mod.cl de X11. Ten en cuenta que el nombre del archivo ejecutable puede ser diferente para mineros con diferentes optimizaciones, por ejemplo ccminer para tarjetas NVIDIA.

Configuración

Comienza seleccionando un grupo de minería y generando una dirección de Dash como se describe en la sección superior Grupos de minería. Manten todos tus archivos de minería en una sola carpeta. En este ejemplo, trabajaremos desde el Escritorio. El nodo seleccionado para este ejemplo pertenece a la lista p2poolming.us y se encuentra en China:

http://118.184.180.43:7903/static/

Luego, abre el bloc de notas y crea la configuración básica. El formato general es el siguiente:

{
  "pools" : [
    {
      "url" : "stratum+tcp://pooladdress:7903",
      "user" : "walletaddress",
      "pass" : "x",
      "algorithm":"darkcoin"
    }
  ]
}

Donde:

  • grupos = define una lista de grupos (en este caso, solo uno) hacia los cuales se dirige el poder de hash
  • url = URL de su grupo de minería, incluido el protocolo y el puerto
  • usuario = nombre de usuario, por lo general, la dirección de recepción de Dash de tu billetera o trabajador
  • pass = contraseña, a menudo se puede establecer en x
  • algoritmo = algoritmo de hash para usar, en este caso darkcoin (por razones históricas) o darkcoin-mod

Para el grupo anterior, la configuración puede ser:

../_images/gpu-config.png

Archivo de configuración para un minero de Dash con GPU

Haz click en Archivo, luego Guardar como. Cambia Guardar como tipo a Todos los archivos, luego escribe el nombre del archivo como sgminer.conf * y guárdalo en la misma carpeta que los archivos descomprimidos *sgminer.

Probando

Haz doble click en sgminer.exe y aparecerá de inmediato la ventana de Command Prompt. Si desaparece demasiado rápido, comprueba tu configuración por comas faltantes, corchetes no cerrados o nombre de archivo incorrecto. El programa compilará un binario especial específico para tu GPU y lo almacenará en la carpeta, luego comenzará a hacer hash.

../_images/gpu-mining.png

Ejemplo de minería con GPU con sgminer 5.6.1-nicehash-51 en Intel HD Graphics 4600

Minería con ASIC

ASIC significa Circuito integrado específico de aplicación y describe un tipo de procesador que está diseñado para un solo propósito. Los ASIC son una opción popular para minar criptomonedas porque pueden ofrecer una mayor eficiencia que los mineros que usan CPU o GPU, lo que resulta en mayores ganancias.

Please note that the information on this page may become obsolete very quickly due to the rapidly changing market and difficulty of mining Dash. You are responsible for carrying out your own research and any listing on this page should not be considered an endorsement of any particular product. A good place to begin your research is the mining section of the Dash Forums.

Los siguientes mineros X11 ASIC están disponibles hoy en el mercado, haz click en el nombre del producto para visitar el sitio web del fabricante:

Nombre Velocidad de Hash Poder Peso Dimensiones (mm) Precio
Bitmain Antminer D5 119 GH/s ±5% 1566 W 7.5 kg 486 x 265 x 388 $1,180
iBelink DM56G 56 GH/s ±5% 2100 W 17 kg 490 x 390 x 180 $1,800
Innosilicon A5 32 GH/s ±8% 750 W 3.1 kg 400 x 135 x 158 $990
Spondoolies SPx36 540 GH/s ±10% 4400 W 19.5 kg 640 X 525 X 185 $10,850

Los siguientes mineros de ASIC ya no están disponibles o son obsoletos debido al aumento de la dificultad en la red.

Nombre Velocidad de Hash Poder Peso Dimensiones (mm)
Baikal BK-X 10 GH/s ±5% 800 W 3.8 kg 312 x 125 x 130
Baikal Mini 150 MH/s ±10% 40 W .475 kg 140 x 100 x 95
Baikal Giant+ A2000 2000 MH/s ±10% 430 W 3 kg 300 x 140 x 125
Baikal Giant A900 900 MH/s ±5% 217 W 2.5 kg 300 x 123 x 123
Baikal Quad Cube 1200 MH/s ±10% 300 W 3 kg 135 x 135 x 425
Bitmain Antminer D3 17 GH/s ±5% 970 W 6.5 kg 320 x 130 x 190
iBelink DM384M 384 MH/s ±10% 715 W 21 kg 490 x 350 x 180
iBelink DM11G 11 GH/s ±5% 810 W 22 kg 490 x 350 x 180
iBelink DM22G 22 GH/s ±5% 810 W 19 kg 490 x 350 x 180
Pinidea DR-1 500 MH/s ±10% 320 W 4.5 kg 290 x 130 x 150
Pinidea DR-2 450 MH/s ±5% 335 W 4.5 kg 200 x 165 x 135
Pinidea DR-3 600 MH/s ±5% 345 W 4.5 kg 200 x 165 x 135
Pinidea DU-1 9 MH/s ±5% 7 W   50 x 50 x 30
Pinidea DRX-Kuznetsov 900 MH/s ±5% 650 W   280 x 180 x 150
Pinidea DRX-Varyag 1200 MH/s ±5% 850 W   280 x 180 x 150