Bienvenidos

http://www.ipeacetv.com/

jueves, 28 de enero de 2021

Minar Ethereum – La guía completa 2021

 https://coinlist.me/es/altcoins/ethereum/minar/


El mercado emergente de las criptomonedas sigue creciendo a pasos agigantados, nos encontramos en una nueva manera de generar riquezas, prácticamente todo se encuentra inmerso en Blockchain, y cada día el uso de tecnología se emplea para encontrar el token de las operaciones encriptadas, es por ello que muchos mineros trabajan sin parar para minar criptomonedas, entre ellas Ethereum, la moneda digital por excelencia. Lea nuestra guía completa para aprender a minar Ethereum.

Pasos rápidos para minar Ethereum

  • Registrese con IQ Mining– ¡unirse sólo lleva 1 minuto!
  • Compre su contrato personal de HP.
  • Invierta su cantidad de depósito inicial para minar Ethereum
  • Deje que el robot haga el resto
  • ¡Su inversión se multipliquera muy pronto!

¿Que herramientas tiene Miner OS? linux

 https://www.criptotendencias.com/entrevistas/miner-os-el-primer-sistema-operativo-para-mineria/


Esta nueva distribución tiene preinstaladas varias herramientas para la minería de criptomonedas, algunas de estas son:

  • Minadores: MinerGate, CGMiner, CPUMiner (2 versiones según la criptomoneda) y Claymore.
  • Wallets: Armory, Exodus, Magi, Onixcoin. Instaladores: Bolivarcoin, Arepacoin y Sucrecoin.

Ademas de esto el menú del navegador web cuenta con enlaces directos a sitios relacionados con la minería, de forma tal que se haga sencillo para cualquiera aprender sobre la minería de criptomonedas.

lunes, 25 de enero de 2021

Sistemas Operativos alternativos para la Minería Digital

 https://blog.desdelinux.net/sistemas-operativos-mineria-digital/

Los mejores programas para minar Ethereum en 2020

 https://tecnobits.net/los-mejores-programas-para-minar-ethereum-en-2020/#:~:text=Minergate%20no%20solo%20es%20uno,m%C3%A1s%20de%2015%20monedas%20diferentes.

Las mejores aplicaciones gratis para minar Bitcoins en PC

 https://computerhoy.com/noticias/software/mejores-aplicaciones-gratis-minar-bitcoins-pc-77181

Extraer Bitcoins con Cgminer en Ubuntu

 

https://linuxhint.com/mine-bitcoins-cgminer-ubuntu/

Tutorial - Bitcoin CPU Mining

 https://techexpert.tips/es/bitcoin-es/bitcoin-cpu-mining-en-linux/


Crea una nueva cuenta en el Minergate para convertirse en un miembro del grupo de minería

domingo, 24 de enero de 2021

NiceHash Miner.

 NiceHash Miner.


https://www.nicehash.com/cpu-gpu-mining

COMO Minar Bitcoin en 2020 Utilizando NiceHash TODO en uno

 https://www.youtube.com/watch?v=IpbUtcQ-KjI



MX Linux es

 https://mxlinux.org/


MX Linux es una empresa cooperativa entre las comunidades antiX y MX Linux. Es una familia de sistemas operativos que están diseñados para combinar escritorios elegantes y eficientes con una alta estabilidad y un rendimiento sólido.  Las herramientas gráficas de MX brindan una manera fácil de realizar una amplia variedad de tareas, mientras que las herramientas de instantáneas y Live USB heredadas de antiX añaden una portabilidad impresionante y capacidades de remasterización.  Hay un amplio soporte disponible a través de videos, documentación y un foro muy amigable.


https://proyectotictac.com/distros/

MinerGate Aprende a minar criptomonedas en pocos pasos con MinerGate

 https://blog.desdelinux.net/is/minergate-hvernig-%C3%A1-a%C3%B0-setja-upp-GNU-Linux-n%C3%A1muvinnsluforrit/amp/


https://blog.desdelinux.net/minergate-como-instalar-software-minero-gnu-linux/


descargar

https://minergate.com/?_ga=2.59169197.1052656810.1611533402-277491776.1611533402


vídeo 

Aprende a minar criptomonedas en pocos pasos con MinerGate



monedero Bitcoin en Ubuntu. bfgminer

 

https://forum.minergate.com/viewtopic.php?t=17

Para instalarlo desde Ubuntu es relativamente sencillo puesto que sólo tendremos que añadir el repositorio PPA mediante el siguiente comando:

sudo apt-add-repository ppa:unit3/bfgminer
Si os aparece un mensaje de comando no encontrado deberéis instalar dicho comando, aunque ya lo hemos utilizado en un artículo anterior para instalar nuestro monedero Bitcoin en Ubuntu.
Una vez añadido el repositorio deberemos actualizar con el siguiente comando:
sudo apt-get update
Y una vez actualizado instalarlo con:
sudo apt-get install bfgminer
En teoría se puede ejecutar sin ninguna opción adicional, pero con la última actualización aparece un error de “violación de core” que no aparece si arrancamos el programa con sus opciones.
Las principales opciones para que funcione son:
La dirección del servidor para minar.
El usuario.
La contraseña
Para obtener una lista completa con todas las posibles opciones ejecutaremos el siguiente comando:
bfgminer -h
Para arrancar el programa con las básicas, quedaría así:
bfgminer -o servidor:puerto -u usuario -p contraseña
Donde sustituimos servidor, puerto, usuario y contraseña con los datos en concretos para conectarnos.
Por defecto el minado con CPU está deshabilitado si encuentra cualquier otro dispositivo para minar, si queremos también minar con todas las CPU’s disponibles usaremos la siguiente línea:
bfgminer -o servidor:puerto -u usuario -p contraseña -a auto -C -S auto
Donde -a auto significa que pruebe todos los algoritmos disponibles para minar con CPU y utilice el mejor y -C para indicarle que utilice la CPU para minar. Por último, -S auto es para que añada automáticamente todas las tarjetas gráficas disponibles para minar.
Una vez arrancado veremos una imagen como la siguiente:
BFGMiner

Esta imagen ha sido tomada con el equipo utilizado para el duelo bitcoinero vs. minero (pero con las CPU sin utilizar).
Los datos más importantes que son los que nos deberían interesar y prestar atención son los siguientes:
El listado de dispositivos que está utilizando para minar. En este caso tenemos una tarjeta gráfica que ha nombrado como OCL 0, si hubiera más las numeraría sucesivamente y con CPU, los 8 núcleos disponibles del Core i7 que tiene el ordenador.
En la siguiente columna vemos a la velocidad (mega hashes por segundo en este caso, Mh/s) a los que está trabajando cada dispositivo, en este caso la gráfica a unos 30 y cada núcleo del procesador entre 1 y 2 aproximadamente.
La siguiente columna interesante es la que aparece A: que indica los “shares” aceptados por el servidor y a continuación con R: los rechazados.
Por último podemos ver en la segunda línea la media de cálculo durante los últimos 5 segundos, en este caso 41.5 y en u: 65.9 Mh/s indica la velocidad real con los “shares” aceptados por el servidor. Estos datos no coinciden debido a que se requiere algo de “suerte” para obtener un cálculo correcto que se pueda enviar al servidor.

Monero: minero de CPU Minergate-CLI en Linux

 Este tutorial presenta un procedimiento paso a paso que le enseña cómo comenzar a minar Monero en una computadora que ejecuta Linux y el software Minergate-cli.

https://fucking-it.com/articles/bitcoin/1015-monero-minergate-cli-cpu-miner-on-linux

Este tutorial describe un procedimiento detallado que muestra cómo minar Monero usando la CPU de una computadora que ejecuta ubuntu Linux y el software Minergate-cli

CUENTA MINERGATE

Primero, debe acceder al  SITIO WEB DE MINERGATE  y crear una cuenta.

COMANDOS LINUX

Utilice los siguientes comandos para instalar los paquetes necesarios: 


# apt-get update
# mkdir / downloads
# cd / downloads
# wget https://minergate.com/download/deb-cli -O minergate-cli.deb
# dpkg -i minergate-cli.deb


Star mining Monero usando el siguiente comando como ejemplo:

# minergate-cli -user virtualcoin.videos@gmail.com xmr

Importante: debe cambiar el nombre de usuario virtualcoin.videos@gmail.com  del comando anterior a la cuenta que creó en  el  SITIO WEB DE MINERGATE .

Si te gustó este tutorial, suscríbete a mi canal de youtube  VIRTUALCOIN





Instalar cgminer

 

Como Instalar cgminer en Linux (Debian Ubuntu Mint)

https://guatewireless.org/instalar-cgminer-en-linux-debian-ubuntu-mint/



Cómo instalar cgminer en Ubuntu 16.04 (Xenial Xerus)

https://howtoinstall.co/es/ubuntu/xenial/cgminer

sudo apt-get update
sudo apt-get install cgminer

Instalación de Nast y Nmap para nuestra red wifi

 

¿Cuántas personas hay en nuestra red wifi?

Cada vez hay más novedades en las telecomunicaciones pero cada vez la velocidad de nuestra conexión es más lenta ¿misterio sin resolver? No,  es un espía o un topo que se ha conectado a nuestra red y al ser más equipos, los recursos se dividen y por lo tanto la conexión se suele ralentizar.

Por lo general, el identificar quién está o no está conectado a nuestra red wifi es difícil y muchos optan por apagar la conexión Wifi o el router. Pero si tenemos Ubuntu, el proceso para identificar los usuarios de nuestra red wifi es muy fácil y sólo basta con instalar dos programas a través de la terminal.

Instalación de Nast y Nmap para nuestra red wifi

Los programas que usamos para identificar los usuarios de nuestra red wifi se llaman nast y nmap. Estos nos permitirán escanear nuestra red y devolvernos las direcciones MAC de la red. Esto nos es útil porque además de saber si hay alguien más en nuestra red wifi, nos permitirá tomar medidas serias y duras contra los usurpadores de la nuestra red. Por cierto, el uso de los recursos de una red wifi sin el consentimiento nuestro es delito en algunos países.

Nast y nmap se encuentran en los repositorios oficiales de Ubuntu, así que con abrir la terminal y escribir lo siguiente:

sudo apt-get install nast nmap

Ahora sólo nos hará falta papel y lápiz para tomar nota de las direcciones o la dirección MAC que está usurpando nuestra red wifi. Para listar los usuarios que están presentes en nuestra red wifi sólo tendremos que escribir lo siguiente en la terminal:

sudo nast -m -i wlan0

Esto nos mostrará todos los equipos conectados a nuestra red wifi, estén o no activos. Ahora para conocer los activos escribimos lo siguiente:

sudo nast -g -i wlan0

Si a la dirección MAC nos aparece las palabras «Yep!» el equipo está en activo y usando nuestra red wifi. Si por el contrario aparece la palabra «Bad!», el equipo no está en uso o conectado.

Conclusión

Como podéis ver el funcionamiento de estos programas es sencillo y nos puede servir para comprobar en poco tiempo si tenemos o no intrusos en nuestra red wifi. En un próximo post os mostraremos soluciones para echar esos inquilinos molestos de nuestra red. Y todo con Ubuntu.


Angry IP Scanner una herramienta para la vigilancia y escaneo de puertos IP

 

Angry IP Scanner, controla los dispositivos conectados a tu red-


En una red casera o de oficina hay momentos en lo que es sumamente es necesario conocer el numero de dispositivos conectados a nuestra red e incluso es de vital ayuda cuando se manejan IP estáticas en la red.

Cuando se necesita una aplicación sencilla que escanea toda la red para averiguar las direcciones IP estáticas y dinámicas, deben de comenzar a considerar el uso de Angry IP Scanner. Angry IP Scanner es una herramienta gratuita y de código abierto de vigilancia IP multiplataforma.

Angry IP Scanner es un escáner de red TCP / IP que permite a los usuarios escanear fácilmente las direcciones IP dentro de cualquier rango de su elección a través de una interfaz fácil de usar.

Una vez que Angry IP Scanner detecta una dirección IP activo, lo que hará a continuación es resolver su dirección MAC, nombre de host, el puerto y diversa información relevante de cada dirección IP.

Los datos recogidos se pueden entonces guardar como TXT, CSV, XML o archivos de lista de IP-Port.


También cuenta con funciones adicionales, como la información de NetBIOS nombre del equipo, nombre del grupo, rangos de direcciones IP favoritos, detección de servidor web, etc.

Con la ayuda de plugin, Angry IP Scanner puede recoger toda la información sobre direcciones IP escaneados.

Cualquiera que pueda escribir en Java de código es capaz de escribir plugin y extender la funcionalidad de Angry IP Scanner.


¿Cómo instalar Angry IP Scanner en Linux?

ipscan-ubuntu

Para poder instalar esta herramienta en nuestro sistema, podemos hacerlo siguiendo las instrucciones que compartimos a continuación acorde a la distribución de Linux que estén utilizando.

Si son usuarios de Debian, Ubuntu, Linux Mint o cualquier distribución derivada de estas, podemos descargar los siguientes paquetes acorde a la arquitectura de nuestro sistema.

Para los sistemas de 64 bits deben de descargar este paquete:

wget https://github.com/angryip/ipscan/releases/download/3.5.2/ipscan_3.5.2_amd64.deb -O ipscan.deb

Mientras que para los que tienen sistemas de 32 bits deben de descargar este paquete:

wget https://github.com/angryip/ipscan/releases/download/3.5.2/ipscan_3.5.2_i386.deb -O ipscan.deb

Hecha la descarga del paquete procedemos a instalarlo con el siguiente comando:

sudo dpkg -i ipscan.deb

En caso de tener problemas con las dependencias debemos de ejecutar este comando:

sudo apt install -f

Ahora para quienes tengan sistemas con soporte para paquetes rpm, tales como Fedora, OpenSUSE, CentOS, RHEL o cualquier sistema derivado de estos, podemos descargar el paquete rpm según a arquitectura de nuestro sistema.

Para los que tienen sistemas de 64 bits deben de descargar este paquete:

wget https://github.com/angryip/ipscan/releases/download/3.5.2/ipscan-3.5.2-1.x86_64.rpm

Mientras que para los que son usuarios de sistemas de 32 bits pueden descargar este paquete:

wget https://github.com/angryip/ipscan/releases/download/3.5.2/ipscan-3.5.2-1.i386.rpm

Finalmente, para instalar el paquete solo debemos de ejecutar en la terminal:

sudo rpm -i ipscan-3.5.2-1*.rpm

Para los que son usuarios de Arch Linux, Manjaro, Antergos o cualquier sistema derivado de Arch Linux debemos de contar con un asistente para instalar paquetes desde AURpuedes utilizar el que te recomiendo en este artículo.

El comando para instalarlo es:

yay -S ipscan

Y listo con ello ya podemos comenzar a utilizar la aplicación.


¿Cómo utilizar Angry IP Scanner en Linux?

Debemos abrir la aplicación y en ella podremos elegir un rango de IP correspondiente (por ejemplo, 192.168.0.1 – 192.168.0.100).

Si se selecciona al azar, se incluirá automáticamente un rango de direcciones IP al azar. La tercera opción es archivo de texto.

Si tiene varias direcciones IP escritos en un archivo de texto, se puede elegir el archivo y comprobar el estado de ping de estos equipos.

Por lo tanto, es necesario seleccionar la máscara de subred desde el menú desplegable correspondiente. Después de seleccionar todo, haga clic en el inicio botón.

Después de completar la exploración, podrás ver los resultados, los cuales se desplegaran en colores, donde el azul marcada direcciones IP son  están actualmente en uso y trabajando. Sin embargo, el rojo marcó dirección IP está muerto o ya no está activa.

También es posible exportar la lista de direcciones IP visible en la lista. Para ello, vaya a Escaneado > Exportar todo .





Escáner de IP avanzado

 Escáner de IP avanzado

muestra todos los dispositivos de red, le da acceso a carpetas compartidas e incluso puede apagar las computadoras de forma remota Creado por Famatech Corp.




https://www.advanced-ip-scanner.com/


Advanced IP Scanner no está disponible para Linux, pero hay muchas alternativas que se ejecutan en Linux con una funcionalidad similar. La alternativa de Linux más popular es Nmap , que es tanto gratuita como de código abierto. Si eso no le conviene, nuestros usuarios han clasificado 39 alternativas a Advanced IP Scanner y 11 están disponibles para Linux, por lo que esperamos que pueda encontrar un reemplazo adecuado. Otras alternativas interesantes de Linux a Advanced IP Scanner son Angry IP Scanner (gratuito, código abierto), Zenmap (gratuito, código abierto), mtr (gratuito, código abierto)

domingo, 17 de enero de 2021

bitcoin.org

 https://bitcoin.org/es/descargar


Moneda digital basada en red de igual a igual

Bitcoin es un sistema de efectivo electrónico peer-to-peer de código abierto que está completamente descentralizado, sin la necesidad de un servidor central o partes confiables. Los usuarios mantienen las claves criptográficas para su propio dinero y realizan transacciones directamente entre ellos, con la ayuda de una red P2P para verificar el doble gasto.

https://snapcraft.io/bitcoin-core


https://github.com/ckolivas/cgminer







cgminer software para mineria

El software más comúnmente utilizado por los mineros los últimos años ha sido cgminer. El software cgminer fue desarrollado por un anestesista australiano.  este creador llamado Con Kolivas, muy conocido en el foro Bitcointalk como “-ck”.


https://github.com/ckolivas/cgminer


Minero ASIC y FPGA en c para bitcoin

Este es un minero FPGA y ASIC multiproceso multiproceso para bitcoin.

Este código es proporcionado de forma totalmente gratuita por el programador en su repuesto.
todas las versiones 
http://ck.kolivas.org/apps/cgminer/

DESCARGAS:

http://ck.kolivas.org/apps/cgminer

ÁRBOL DE GIT:

https://github.com/ckolivas/cgminer

Hilo de soporte:

http://bitcointalk.org/index.php?topic=28402.0

Canal IRC:

irc: //irc.freenode.net/cgminer

VEA TAMBIÉN API-README, ASIC-README y FGPA-README PARA OBTENER MÁS INFORMACIÓN SOBRE CADA UNO.

---

RESUMEN EJECUTIVO DE USO:

Piscina individual:

cgminer -o http: // grupo: puerto -u nombre de usuario -p contraseña

Varias piscinas:

cgminer -o http: // grupo1: puerto -u grupo1 nombre de usuario -p grupo1 contraseña -o http: // grupo2: puerto -u grupo2usernmae -p grupo2 contraseña

Grupo único con un proxy http estándar:

cgminer -o "http: proxy: puerto | http: // grupo: puerto" -u nombre de usuario -p contraseña

Grupo único con un proxy socks5:

cgminer -o "socks5: proxy: puerto | http: // grupo: puerto" -u nombre de usuario -p contraseña

Grupo único con soporte de protocolo de estrato:

cgminer -o estrato + tcp: // grupo: puerto -u nombre de usuario -p contraseña

Minería en solitario a bitcoind local:

cgminer -o http: // localhost: 8332 -u nombre de usuario -p contraseña --btc-address 15qSxP1SQcUX3o4nhkfdbgyoWEFMomJ4rZ

La lista de tipos de proxy son:
 http: proxy http 1.1 estándar
 http0: proxy http 1.0
 socks4: socks4 proxy
 socks5: socks5 proxy
 socks4a: socks4a proxy
 socks5h: proxy socks5 usando un nombre de host

Si compila cgminer con una versión de CURL anterior a la 7.19.4, algunas de las
no estar disponible. Todos están disponibles desde la versión 7.19.4 de CURL

Si especifica la opción --socks-proxy en cgminer, solo se aplicará a todos los grupos
que no especifican su propia configuración de proxy como arriba


Después de guardar la configuración desde el menú, no es necesario que cgminer
argumentos y cargará su configuración.

Cualquier archivo de configuración también puede contener un solo
	"incluir": "nombre de archivo"
para incluir de forma recursiva otro archivo de configuración.
Escribir la configuración guardará todas las configuraciones de todos los archivos en la salida.


---
CONSTRUYENDO CGMINER PARA USTED MISMO

DEPENDENCIAS:
Obligatorio:
	pkg-config http://www.freedesktop.org/wiki/Software/pkg-config
	libtool http://www.gnu.org/software/libtool/
Opcional:
	biblioteca de desarrollo curl http://curl.haxx.se/libcurl/
	(libcurl4-openssl-dev - Debe indicar configure --disable-libcurl de lo contrario
	intentará compilarlo en)

	biblioteca de desarrollo de maldiciones
	(libncurses5-dev o libpdcurses en WIN32 para la interfaz de usuario de texto)

	biblioteca de desarrollo libusb-1 (libusb-1.0-0-dev)
	(Esto solo es necesario para la compatibilidad con dispositivos USB)

	biblioteca de desarrollo libudev (libudev-dev)
	(Esto solo es necesario para la compatibilidad con dispositivos USB y solo para Linux)

	uthash dev (uthash-dev)
	Utilizará una copia incluida con la fuente si no está disponible.

	libjansson dev (libjansson-dev)
	Utilizará una copia incluida con la fuente si no está disponible.

Si construye desde git:
	autoconf
	automake

Si se basa en Ubuntu:
	sudo apt-get install build-essential autoconf automake libtool pkg-config \
                             libcurl4-openssl-dev libudev-dev libusb-1.0-0-dev \
                             libncurses5-dev

Opciones de configuración específicas de CGMiner:
  --enable-ants1 Compile soporte para Antminer S1 Bitmain (predeterminado
                          discapacitado)
  --enable-ants2 Compile soporte para Antminer S2 Bitmain (predeterminado
                          discapacitado)
  --enable-avalon Compilar soporte para Avalon (predeterminado deshabilitado)
  --enable-avalon2 Compilar soporte para Avalon2 / 3 (predeterminado deshabilitado)
  --enable-avalon4 Compilar soporte para Avalon4 / 4.1 / 6 (predeterminado deshabilitado)
  --enable-avalon7 Compilar soporte para Avalon7 (por defecto deshabilitado)
  --enable-bab Compile soporte para BlackArrow Bitfury (predeterminado
                          discapacitado)
  --enable-bflsc Compilar soporte para BFL ASIC (predeterminado deshabilitado)
  --enable-bitforce Compile soporte para FPGA de BitForce (predeterminado
                          discapacitado)
  --enable-bitfury Compile soporte para BitFury ASIC (predeterminado deshabilitado)
  --enable-bitmine_A1 Compilar compatibilidad con ASIC de Bitmine.ch A1 (predeterminado
                          discapacitado)
  --enable-blockerupter Soporte de compilación para ASICMINER BlockErupter Tube / Prisma
  			  (predeterminado deshabilitado)
  --enable-cointerra Compilar soporte para Cointerra ASIC (predeterminado deshabilitado)
  --enable-drillbit Compile soporte para ASIC Drillbit BitFury (predeterminado
                          discapacitado)
  --enable-hashfast Compilar compatibilidad con Hashfast (deshabilitado por defecto)
  --enable-icarus Compile soporte para Icarus (predeterminado deshabilitado)
  --enable-klondike Compile soporte para Klondike (predeterminado deshabilitado)
  --enable-knc Compile soporte para mineros KnC (predeterminado deshabilitado)
  --enable-minion Compile soporte para Minion BlackArrow ASIC (predeterminado
                          discapacitado)
  --enable-modminer Compile soporte para ModMiner FPGAs (predeterminado deshabilitado)
  --enable-sp10 Compilar soporte para Spondoolies SP10 (predeterminado
                          discapacitado)
  --enable-sp30 Compile soporte para Spondoolies SP30 (predeterminado
                          discapacitado)
  --disable-libcurl Deshabilita la construcción con libcurl para soporte GBT
  --enable-libsystemd Compatibilidad con compilación para estado y vigilancia del sistema
                          notificaciones (por defecto deshabilitado)
  --without-curses Compilar soporte para curses TUI (habilitado por defecto)
  --with-system-jansson Compilar contra el sistema dinámico jansson (uso predeterminado
                          incluido estático jansson)

Instrucciones básicas de compilación * nix:
	Para construir realmente:

	./autogen.sh # solo es necesario si se construye desde el repositorio de git
	CFLAGS = "- O2 -Wall -march = native" ./configure <opciones>
	hacer

	No es necesaria ninguna instalación. Puede ejecutar cgminer desde la compilación
	directorio directamente, pero puede hacer la instalación si desea instalar
	cgminer a una ubicación del sistema o ubicación que haya especificado.

Edificio para ventanas:

En realidad, es más fácil construir un binario de Windows usando herramientas de compilación cruzada
proporcionado por "mxe" disponible en http://mxe.cc/ (¡use el de 32 bits!)
Una vez que haya seguido las instrucciones para construir mxe:
	export PATH = (ruta / a / mxe) / usr / bin /: $ PATH
	CFLAGS = "- O2 -Wall -W -march = i686" ./configure --host = i686-pc-mingw32 <opciones>
	hacer

Instrucciones de compilación nativas de WIN32: consulte windows-build.txt pero estas instrucciones
ahora están irremediablemente desactualizados.

---

Instrucciones de uso: Ejecute "cgminer --help" para ver las opciones:

Uso: cgminer [-DdElmpPQqUsTouOchnV]

Opciones para el archivo de configuración y la línea de comando:
--anu-freq <arg> Establece la frecuencia de AntminerU1 / 2 en MHz, rango 125-500 (predeterminado: 250.0)
--api-allow <arg> Permitir el acceso de la API solo a la lista dada de [G:] direcciones IP [/ Prefijo] [/ subredes]
--api-description <arg> Descripción colocada en el encabezado de estado de la API, predeterminado: versión cgminer
--api-groups <arg> API grupos de una letra G: cmd: cmd [, P: cmd: * ...] definiendo los cmds que un grupo puede usar
--api-listen Habilitar API, predeterminado: deshabilitado
--api-mcast Habilita el oyente de multidifusión de API, predeterminado: deshabilitado
--api-mcast-addr <arg> Dirección de escucha de multidifusión API
--api-mcast-code <arg> Código esperado en el mensaje API Multicast, no use '-'
--api-mcast-des <arg> Descripción adjunta a la respuesta de multidifusión API, predeterminado: ''
--api-mcast-port <arg> Puerto de escucha de multidifusión API (predeterminado: 4028)
--api-network Permitir que la API (si está habilitada) escuche en / para cualquier dirección, predeterminado: solo 127.0.0.1
--api-port <arg> Número de puerto de la API del minero (predeterminado: 4028)
--au3-freq <arg> Establece la frecuencia de AntminerU3 en MHz, rango 100-250 (predeterminado: 225.0)
--au3-volt <arg> Establece el voltaje de AntminerU3 en mv, rango 725-850, 0 para no establecer (predeterminado: 775)
--avalon-auto Ajusta la frecuencia de overclock de Avalon dinámicamente para obtener el mejor hashrate
--avalon-cutoff <arg> Establece la temperatura de corte de sobrecalentamiento de avalon (predeterminado: 60)
--avalon-fan <arg> Establece el porcentaje de velocidad del ventilador para avalon, valor único o rango (predeterminado: 20-100)
--avalon-freq <arg> Establece el rango de frecuencia para avalon-auto, valor único o rango
--avalon-options <arg> Establecer las opciones de avalon baud: miners: asic: timeout: freq: tech
--avalon-temp <arg> Establece la temperatura objetivo de avalon (predeterminado: 50)
--avalon2-freq Establece el rango de frecuencia para Avalon2, valor único o rango
--avalon2-voltage Establece el voltaje del núcleo de Avalon2, en milivoltios
--avalon2-fan Establece la velocidad objetivo del ventilador Avalon2
--avalon2-cutoff <arg> Establece la temperatura de corte de sobrecalentamiento de Avalon2 (predeterminado: 88)
--avalon2-fixed-speed Configura el ventilador Avalon2 a velocidad fija
--avalon4-automatic-voltage Ajuste automático de la base de voltaje en el módulo DH
--avalon4-voltage Establece el voltaje del núcleo Avalon4, en milivoltios, paso: 125
--avalon4-freq Establecer la frecuencia para Avalon4, valores de 1 a 3, ejemplo: 445: 385: 370
--avalon4-fan Set Avalon4 rango de velocidad del ventilador objetivo
--avalon4-temp <arg> Establece la temperatura objetivo de Avalon4 (predeterminado: 42)
--avalon4-cutoff <arg> Establece la temperatura de corte de sobrecalentamiento de Avalon4 (predeterminado: 65)
--avalon4-polling-delay <arg> Establece el valor de retardo de sondeo de Avalon4 (ms) (predeterminado: 20)
--avalon4-ntime-offset <arg> Establece Avalon4 MM ntime-rolling desplazamiento máximo (predeterminado: 4)
--avalon4-aucspeed <arg> Establece la velocidad del bus IIC de Avalon4 AUC (predeterminado: 400000)
--avalon4-aucxdelay <arg> Establece Avalon4 AUC IIC xfer read delay, 4800 ~ = 1ms (predeterminado: 9600)
--avalon4-miningmode <arg> Establece el modo de minería Avalon4 (0: personalizado, 1: eco, 2: normal, 3: turbo (predeterminado: 0)
--avalon4-freezesafe Hace que Avalon4 funcione como un radiador cuando el servidor de estrato falla
--avalon4-ntcb <arg> Establecer el valor de Avalon4 MM NTC B (predeterminado: 3450)
--avalon4-freq-min <arg> Establece la frecuencia mínima para Avalon4 (predeterminado: 100)
--avalon4-freq-max <arg> Establece la frecuencia máxima para Avalon4 (predeterminado: 1000)
--avalon4-noncecheck-off Deshabilita A3218 dentro de la función de verificación de nonce
--avalon4-smart-speed <arg> Establece la velocidad inteligente, rango 0-3. 0 significa Desactivar (predeterminado: 2)
--avalon4-speed-bingo <arg> Establece el bingo de velocidad A3218 para el modo de velocidad inteligente 1 (predeterminado: 255)
--avalon4-speed-error <arg> Establece el error de velocidad A3218 para el modo de velocidad inteligente 1 (predeterminado: 3)
--avalon4-less-pll <arg> Establece el umbral de comprobación de pll mínimo para el modo de velocidad inteligente 2 (predeterminado: 768)
--avalon4-most-pll <arg> Establece el umbral de comprobación más pll para el modo de velocidad inteligente 2 (predeterminado: 256)
--avalon7-voltage Establece el voltaje del núcleo predeterminado de Avalon7, en milivoltios, paso: 78
--avalon7-voltage-level Establece el nivel predeterminado de voltaje del núcleo de Avalon7, rango: [0, 15], paso: 1
--avalon7-voltage-offset Establece el desplazamiento predeterminado de Avalon7 del voltaje del núcleo, rango: [- 2, 1], paso: 1
--avalon7-freq Establece la frecuencia predeterminada de Avalon7, rango: [24, 1404], paso: 12, ejemplo: 500
--avalon7-freq-sel <arg> Establecer la selección de frecuencia predeterminada de Avalon7, rango: [0, 5], paso: 1, ejemplo: 3 (predeterminado: 0)
--avalon7-fan Establece la velocidad objetivo del ventilador de Avalon7, rango: [0, 100], paso: 1, ejemplo: 0-100
--avalon7-temp <arg> Establece la temperatura objetivo de Avalon7, rango: [0, 100] (predeterminado: 99)
--avalon7-polling-delay <arg> Establece el valor de retardo de sondeo de Avalon7 (ms) (predeterminado: 20)
--avalon7-aucspeed <arg> Establecer la velocidad del bus AUC3 IIC (predeterminado: 400000)
--avalon7-aucxdelay <arg> Establecer AUC3 IIC xfer retardo de lectura, 4800 ~ = 1ms (predeterminado: 19200)
--avalon7-smart-speed <arg> Establece la velocidad inteligente de Avalon7, rango 0-1. 0 significa Desactivar (predeterminado: 1)
--avalon7-th-pass <arg> Establecer el valor de paso A3212 th (predeterminado: 162)
--avalon7-th-fail <arg> Establece el valor de falla A3212 th (predeterminado: 10921)
--avalon7-th-init <arg> Establece el valor de inicialización A3212 th (predeterminado: 32767)
--avalon7-th-ms <arg> Establece el valor de A3212 th ms (predeterminado: 1)
--avalon7-th-timeout <arg> Establece el valor de tiempo de espera A3212 th (predeterminado: 0)
--avalon7-iic-detect Habilita la detección de Avalon7 a través del controlador iic
--avalon7-freqadj-time <arg> Establece el intervalo de verificación de Avalon7 cuando se ejecuta en AVA7_FREQ_TEMPADJ_MODE (predeterminado: 60)
--avalon7-delta-temp <arg> Establece la temperatura delta de Avalon7 cuando se restablece la frecuencia en AVA7_FREQ_TEMPADJ_MODE (predeterminado: 0)
--avalon7-delta-freq <arg> Establece Avalon7 delta freq cuando se ajusta la frecuencia en AVA7_FREQ_TEMPADJ_MODE (predeterminado: 100)
--avalon7-freqadj-temp <arg> Establece la temperatura de control de Avalon7 cuando se ejecuta en AVA7_FREQ_TEMPADJ_MODE (predeterminado: 104)
--avalon7-nonce-mask <arg> Establece la máscara nonce A3212, rango 24-32. (predeterminado: 31)
--no-avalon7-asic-debug Deshabilita la depuración A3212.
--bab-options <arg> Establecer opciones de BaB max: def: min: up: down: hz: delay: trf
- balance Cambia la estrategia multipool de la conmutación por error a un balance compartido uniforme
--benchfile <arg> Ejecuta cgminer en modo de referencia usando un archivo de trabajo - no produce recursos compartidos
--benchfile-display Muestra cada nonce de archivo de banco encontrado
--benchmark Ejecute cgminer en modo de referencia - no produce acciones
--bet-clk <arg> Establece la velocidad de reloj de ASICMINER Tube / Prisma en (arg + 1) * 10MHz (predeterminado: 23)
--bfl-range Usa el rango nonce en dispositivos bitforce si es compatible
--bflsc-overheat <arg> Establece la temperatura de sobrecalentamiento donde los dispositivos BFLSC aceleran, 0 para deshabilitar (predeterminado: 85)
--bitburner-fury-voltage <arg> Establece el voltaje del núcleo de BitBurner Fury, en milivoltios
--bitburner-fury-options <arg> Anular avalon-options para tableros BitBurner Fury baud: miners: asic: timeout: freq
--bitburner-voltage <arg> Establece el voltaje del núcleo de BitBurner (Avalon), en milivoltios
--bitmain-auto Ajusta la frecuencia de overclock de bitmain dinámicamente para obtener el mejor hashrate
--bitmain-cutoff <arg> Establece la temperatura de corte de sobrecalentamiento de bitmain
--bitmain-fan <arg> Establece el porcentaje de velocidad del ventilador para bitmain, valor único o rango (predeterminado: 20-100)
--bitmain-freq <arg> Establece el tiempo de espera de las opciones de frecuencia de bitmain: freq: regdata
--bitmain-hwerror Establecer error de hardware de detección de dispositivo bitmain
--bitmain-options <arg> Establecer opciones de bitmain baud: miners: asic: timeout: freq: regdata
--bitmain-temp <arg> Establece la temperatura objetivo de bitmain
--bitmain-workdelay <arg> Establece el retardo de trabajo de bitmain (ms) 0-100
--bitmain-voltage <arg> Establece bitmain-voltage - solo S2 / S3
--bitmain-dev <arg> Establecer dispositivo bitmain - solo S2
--bitmainbeeper Establecer bitmain beeper sonando
--bitmaintempoverctrl Establece bitmain que deja de funcionar cuando la temperatura es superior a 80 grados Celsius
--bxf-bits <arg> Establece el máximo de bits BXF / HXF para overclocking (predeterminado: 54)
--bxf-temp-target <arg> Establecer la temperatura objetivo para los dispositivos BXF / HXF (predeterminado: 82)
--bxm-bits <arg> Establecer bits BXM para overclocking (predeterminado: 54)
--btc-address <arg> Establece la dirección de destino de bitcoin al minar en solitario a bitcoind
--btc-sig <arg> Establecer firma para agregar a la base de monedas cuando se realiza minería en solitario (opcional)
--compac-freq <arg> Establece la frecuencia de GekkoScience Compac en MHz, rango 100-500 (predeterminado: 150.0)
--compact Use una pantalla compacta sin estadísticas por dispositivo
--debug | -D Habilitar salida de depuración
--decode Decodifica las transacciones de coinbase del segundo estrato del grupo (la primera debe ser bitcoind) y sale
--disable-accepting Desactiva automáticamente los grupos que rechazan continuamente las acciones
--dragonmint-t1-options <arg> Opciones de Dragonmint T1 ref_clk_khz: sys_clk_khz: spi_clk_khz: override_chip_num
--T1efficient Tune Dragonmint T1 por voltaje y frecuencia de cadena para una eficiencia óptima
--T1noauto Desactiva Dragonmint T1 por sintonización automática de voltaje y frecuencia de cadena
--T1performance Tune Dragonmint T1 por voltaje y frecuencia de cadena para un rendimiento máximo
--T1fantarget <arg> Frecuencia del acelerador T1 para mantener el ventilador por debajo de la velocidad objetivo del ventilador (predeterminado: 100)
--T1Pll1 <arg> Establecer reloj PLL 1 en el chip Dragonmint T1 amplio 1 (-1: 1000MHz,> 0: tabla de búsqueda PLL) (predeterminado: 1332)
--T1Pll2 <arg> Establecer reloj PLL 2 en el chip Dragonmint T1 amplio 1 (-1: 1000MHz,> 0: tabla de búsqueda PLL) (predeterminado: 1332)
--T1Pll3 <arg> Establecer PLL Clock 3 en el chip Dragonmint T1 wide 1 (-1: 1000MHz,> 0: tabla de búsqueda PLL) (predeterminado: 1332)
--T1Pll4 <arg> Establecer reloj PLL 4 en el chip Dragonmint T1 amplio 1 (-1: 1000MHz,> 0: tabla de búsqueda PLL) (predeterminado: 1332)
--T1Pll5 <arg> Establecer PLL Clock 5 en el chip Dragonmint T1 wide 1 (-1: 1000MHz,> 0: tabla de búsqueda PLL) (predeterminado: 1332)
--T1Pll6 <arg> Establecer PLL Clock 6 en el chip Dragonmint T1 wide 1 (-1: 1000MHz,> 0: tabla de búsqueda PLL) (predeterminado: 1332)
--T1Pll7 <arg> Establecer reloj PLL 7 en el chip Dragonmint T1 amplio 1 (-1: 1000MHz,> 0: tabla de búsqueda PLL) (predeterminado: 1332)
--T1Pll8 <arg> Establecer PLL Clock 8 en el chip Dragonmint T1 wide 1 (-1: 1000MHz,> 0: Tabla de búsqueda PLL) (predeterminado: 1332)
--T1Volt1 <arg> Dragonmint T1 establecer voltaje 1 - VID anula si está configurado (390-425) (predeterminado: 404)
--T1Volt2 <arg> Dragonmint T1 establecer voltaje 2 - VID anula si está configurado (390-425) (predeterminado: 404)
--T1Volt3 <arg> Dragonmint T1 establecer voltaje 3 - VID anula si está configurado (390-425) (predeterminado: 404)
--T1Volt4 <arg> Dragonmint T1 voltaje establecido 4 - VID anula si está configurado (390-425) (predeterminado: 404)
--T1Volt5 <arg> Dragonmint T1 establecer voltaje 5 - VID anula si está configurado (390-425) (predeterminado: 404)
--T1Volt6 <arg> Dragonmint T1 establecer voltaje 6 - VID anula si está configurado (390-425) (predeterminado: 404)
--T1Volt7 <arg> Dragonmint T1 establecer voltaje 7 - VID anula si está configurado (390-425) (predeterminado: 404)
--T1Volt8 <arg> Dragonmint T1 establecer voltaje 8 - VID anula si está configurado (390-425) (predeterminado: 404)
--T1VID1 <arg> Dragonmint T1 establece VID 1 en noauto - Anula el voltaje si está configurado (1-31) (predeterminado: 0)
--T1VID2 <arg> Dragonmint T1 establece VID 2 en noauto - Anula el voltaje si está configurado (1-31) (predeterminado: 0)
--T1VID3 <arg> Dragonmint T1 establece VID 3 en noauto - Anula el voltaje si está configurado (1-31) (predeterminado: 0)
--T1VID4 <arg> Dragonmint T1 establece VID 4 en noauto - Anula el voltaje si está configurado (1-31) (predeterminado: 0)
--T1VID5 <arg> Dragonmint T1 establece VID 5 en noauto - Anula el voltaje si está configurado (1-31) (predeterminado: 0)
--T1VID6 <arg> Dragonmint T1 establece VID 6 en noauto - Anula el voltaje si está configurado (1-31) (predeterminado: 0)
--T1VID7 <arg> Dragonmint T1 establece VID 7 en noauto - Anula el voltaje si está configurado (1-31) (predeterminado: 0)
--T1VID8 <arg> Dragonmint T1 establece VID 8 en noauto - Anula el voltaje si está configurado (1-31) (predeterminado: 0)
--drillbit-options <arg> Establecer opciones de drillbit <int | ext>: clock [: clock_divider] [: voltage]
--expiry | -E <arg> Límite superior de cuántos segundos después de conseguir el trabajo consideramos una parte obsoleta (predeterminado: 120)
- solo conmutación por error No pierda trabajo a los grupos de respaldo cuando el grupo principal está retrasado
--fix-protocol No redirige al protocolo de estrato desde GBT
--hfa-hash-clock <arg> Establece la velocidad del reloj hashfast (predeterminado: 550)
--hfa-fail-drop <arg> Establece cuántos MHz bajar la velocidad de reloj cada falla en un dispositivo hashfast overlockeado (predeterminado: 10)
--hfa-fan <arg> Establece el porcentaje de velocidad del ventilador para hashfast, valor único o rango (predeterminado: 10-85)
--hfa-name <arg> Establece un nombre único para un único dispositivo hashfast especificado con --usb o el primer dispositivo encontrado
--hfa-noshed Desactiva la función de desactivación del núcleo dinámico hashfast
--hfa-options <arg> Establecer opciones hashfast nombre: reloj (separado por comas)
--hfa-temp-overheat <arg> Establece la temperatura de aceleración del sobrecalentamiento hashfast (predeterminado: 95)
--hfa-temp-target <arg> Establece la temperatura objetivo hashfast (0 para deshabilitar) (predeterminado: 88)
--hro-freq Establece la frecuencia del reloj hashratio (predeterminado: 280)
--hotplug <arg> Segundos entre comprobaciones de hotplug (0 significa nunca comprobar)
--klondike-options <arg> Establecer las opciones de klondike clock: temptarget
--load-balance Cambia la estrategia de varios grupos de conmutación por error a un saldo basado en cuotas
--log | -l <arg> Intervalo en segundos entre la salida del registro (predeterminado: 5)
--lowmem Minimiza el almacenamiento en caché de recursos compartidos para aplicaciones con poca memoria
--minion-chipreport <arg> Segundos para informar la tasa de hash de 5 minutos del chip, rango 0-100 (predeterminado: 0 = deshabilitado)
--minion-freq <arg> Establece las frecuencias del chip de minion en MHz, valor único o lista de comas, rango 100-1400 (predeterminado: 1200)
--minion-freqchange Tiempo total en milisegundos para realizar cambios de frecuencia (predeterminado: 1000)
--minion-freqpercent Porcentaje que se usa al iniciar un chip (predeterminado: 70%)
--minion-idlecount Informe cuando IdleCount es> 0 o cambia
--minion-ledcount Apaga el led cuando hay más chips por debajo del límite de led (predeterminado: 0)
--minion-ledlimit Apaga el LED cuando los chips GH están por debajo de esto (predeterminado: 90)
--minion-noautofreq Desactiva el ajuste automático de frecuencia
--minion-overheat Habilita la detención directa de cualquier chip cuando el estado supera los 100C
--minion-spidelay Agrega un retraso en microsegundos después de cada E / S SPI
--minion-spireset SPI reinicio regular: iNNN para el recuento de E / S o sNNN durante segundos - 0 significa ninguno
--minion-spisleep Tiempo de sueño en milisegundos cuando se reinicia el SPI
--minion-temp <arg> Establece el umbral de temperatura del chip de minion, valor único o lista de comas, rango 120-160 (predeterminado: 135C)
--monitor | -m <arg> Usa cmd de canalización personalizada para mensajes de salida
--nfu-bits <arg> Establece bits nanofury para overclocking, rango 32-63 (predeterminado: 50)
--net-delay Impone pequeños retrasos en las redes para no sobrecargar los enrutadores lentos
--no-submit-stale No envíe recursos compartidos si se detectan como obsoletos
--osm-led-mode <arg> Establece el modo LED para dispositivos OneStringMiner (predeterminado: 4)
--pass | -p <arg> Contraseña para el servidor bitcoin JSON-RPC
--per-device-stats Forzar el modo detallado y generar estadísticas por dispositivo
--protocol-dump | -P Volcado detallado de actividades a nivel de protocolo
--queue | -Q <arg> Número mínimo de elementos de trabajo a poner en cola (0+) (predeterminado: 1)
--quiet | -q Deshabilita la salida de registro, muestra el estado y los errores
--quota | -U <arg> quota; combinación de URL para servidor con cuotas de estrategia de equilibrio de carga
--real-quiet Deshabilita todas las salidas
--rock-freq <arg> Establece la frecuencia de RockMiner en MHz, rango 200-400 (predeterminado: 270)
--rotate <arg> Cambiar la estrategia multipool de conmutación por error a rotar regularmente en N minutos (predeterminado: 0)
- round-robin Cambia la estrategia multipool de failover a round robin en caso de falla
--scan-time | -s <arg> Límite superior del tiempo dedicado a escanear el trabajo actual, en segundos (predeterminado: -1)
--sched-start <arg> Establecer una hora del día en HH: MM para comenzar a minar (una vez sin una hora de parada)
--sched-stop <arg> Establece una hora del día en HH: MM para detener la minería (se cerrará sin una hora de inicio)
--sharelog <arg> Agregar registro compartido al archivo
--shares <arg> Salir después de extraer N acciones (predeterminado: ilimitado)
--socks-proxy <arg> Establecer el proxy socks4 (host: puerto)
--suggest-diff <arg> Sugerir dificultad de minero para el grupo al usuario (predeterminado: ninguno)
--syslog Utiliza el registro del sistema para los mensajes de salida (predeterminado: error estándar)
--temp-cutoff <arg> Temperatura en la que un dispositivo se desactivará automáticamente, un valor o una lista separada por comas (predeterminado: 95)
--text-only | -T Deshabilitar la salida de pantalla con formato ncurses
--url | -o <arg> URL para el servidor JSON-RPC de bitcoin
--usb <arg> selección de dispositivo USB
--user | -u <arg> Nombre de usuario para el servidor JSON-RPC de bitcoin
--userpass | -O <arg> Nombre de usuario: par de contraseñas para el servidor bitcoin JSON-RPC
--verbose Log salida detallada a stderr, así como salida de estado
--pantalla ancha Utiliza una pantalla extra ancha sin alternar
--worktime Muestra información adicional de depuración del tiempo de trabajo
Opciones solo para línea de comando:
--config | -c <arg> Carga un archivo de configuración en formato JSON
Consulte example.conf para ver una configuración de ejemplo.
--default-config <arg> Especifica el nombre de archivo del archivo de configuración predeterminado
Se carga al inicio y se usa al guardar sin nombre.
--help | -h Imprime este mensaje
--ndevs | -n Muestra todos los dispositivos USB y sale
--version | -V Muestra la versión y sale


Opciones de dispositivo USB silencioso (ASIC y FPGA):

--icarus-options <arg> Establecer configuraciones específicas de placa FPGA - un conjunto de valores para todos o separados por comas
--icarus-timing <arg> Establece cómo se calcula el tiempo de Ícaro: un ajuste / valor para todos o separados por comas
--usb-dump (Ver FPGA-README)

Consulte FGPA-README o ASIC-README para obtener más información al respecto.


Opciones solo ASIC:

--anu-freq <arg> Establece la frecuencia de AntminerU1 / 2 en MHz, rango 125-500 (predeterminado: 250.0)
--au3-freq <arg> Establece la frecuencia de AntminerU3 en MHz, rango 100-250 (predeterminado: 225.0)
--au3-volt <arg> Establece el voltaje de AntminerU3 en mv, rango 725-850, 0 para no establecer (predeterminado: 750)
--avalon-auto Ajusta la frecuencia de overclock de Avalon dinámicamente para obtener el mejor hashrate
--avalon-cutoff <arg> Establece la temperatura de corte de sobrecalentamiento de avalon (predeterminado: 60)
--avalon-fan <arg> Establece el porcentaje de velocidad del ventilador para avalon, valor único o rango (predeterminado: 20-100)
--avalon-freq <arg> Establece el rango de frecuencia para avalon-auto, valor único o rango
--avalon-options <arg> Establecer las opciones de avalon baud: miners: asic: timeout: freq: tech
--avalon-temp <arg> Establece la temperatura objetivo de avalon (predeterminado: 50)
--avalon2-freq Establece el rango de frecuencia para Avalon2, valor único o rango
--avalon2-voltage Establece el voltaje del núcleo de Avalon2, en milivoltios
--avalon2-fan Establece la velocidad objetivo del ventilador Avalon2
--avalon2-cutoff <arg> Establece la temperatura de corte de sobrecalentamiento de Avalon2 (predeterminado: 88)
--avalon2-fixed-speed Configura el ventilador Avalon2 a velocidad fija
--avalon4-automatic-voltage Ajuste automático de la base de voltaje en el módulo DH
--avalon4-voltage Establece el voltaje del núcleo Avalon4, en milivoltios, paso: 125
--avalon4-freq Establecer la frecuencia para Avalon4, valores de 1 a 3, ejemplo: 445: 385: 370
--avalon4-fan Set Avalon4 rango de velocidad del ventilador objetivo
--avalon4-temp <arg> Establece la temperatura objetivo de Avalon4 (predeterminado: 42)
--avalon4-cutoff <arg> Establece la temperatura de corte de sobrecalentamiento de Avalon4 (predeterminado: 65)
--avalon4-polling-delay <arg> Establece el valor de retardo de sondeo de Avalon4 (ms) (predeterminado: 20)
--avalon4-ntime-offset <arg> Establece Avalon4 MM ntime-rolling desplazamiento máximo (predeterminado: 4)
--avalon4-aucspeed <arg> Establece la velocidad del bus IIC de Avalon4 AUC (predeterminado: 400000)
--avalon4-aucxdelay <arg> Establece Avalon4 AUC IIC xfer read delay, 4800 ~ = 1ms (predeterminado: 9600)
--avalon7-voltage Establece el voltaje del núcleo predeterminado de Avalon7, en milivoltios, paso: 78
--avalon7-voltage-level Establece el nivel predeterminado de voltaje del núcleo de Avalon7, rango: [0, 15], paso: 1
--avalon7-voltage-offset Establece el desplazamiento predeterminado de Avalon7 del voltaje del núcleo, rango: [- 2, 1], paso: 1
--avalon7-freq Establece la frecuencia predeterminada de Avalon7, rango: [24, 1404], paso: 12, ejemplo: 500
--avalon7-freq-sel <arg> Establecer la selección de frecuencia predeterminada de Avalon7, rango: [0, 5], paso: 1, ejemplo: 3 (predeterminado: 0)
--avalon7-fan Establece la velocidad objetivo del ventilador de Avalon7, rango: [0, 100], paso: 1, ejemplo: 0-100
--avalon7-temp <arg> Establece la temperatura objetivo de Avalon7, rango: [0, 100] (predeterminado: 99)
--avalon7-polling-delay <arg> Establece el valor de retardo de sondeo de Avalon7 (ms) (predeterminado: 20)
--avalon7-aucspeed <arg> Establecer la velocidad del bus AUC3 IIC (predeterminado: 400000)
--avalon7-aucxdelay <arg> Establecer AUC3 IIC xfer retardo de lectura, 4800 ~ = 1ms (predeterminado: 19200)
--avalon7-smart-speed <arg> Establece la velocidad inteligente de Avalon7, rango 0-1. 0 significa Desactivar (predeterminado: 1)
--avalon7-th-pass <arg> Establecer el valor de paso A3212 th (predeterminado: 162)
--avalon7-th-fail <arg> Establece el valor de falla A3212 th (predeterminado: 10921)
--avalon7-th-init <arg> Establece el valor de inicialización A3212 th (predeterminado: 32767)
--avalon7-th-ms <arg> Establece el valor de A3212 th ms (predeterminado: 1)
--avalon7-th-timeout <arg> Establece el valor de tiempo de espera A3212 th (predeterminado: 0)
--avalon7-iic-detect Habilita la detección de Avalon7 a través del controlador iic
--avalon7-freqadj-time <arg> Establece el intervalo de verificación de Avalon7 cuando se ejecuta en AVA7_FREQ_TEMPADJ_MODE (predeterminado: 60)
--avalon7-delta-temp <arg> Establece la temperatura delta de Avalon7 cuando se restablece la frecuencia en AVA7_FREQ_TEMPADJ_MODE (predeterminado: 0)
--avalon7-delta-freq <arg> Establece Avalon7 delta freq cuando se ajusta la frecuencia en AVA7_FREQ_TEMPADJ_MODE (predeterminado: 100)
--avalon7-freqadj-temp <arg> Establece la temperatura de control de Avalon7 cuando se ejecuta en AVA7_FREQ_TEMPADJ_MODE (predeterminado: 104)
--avalon7-nonce-mask <arg> Establece la máscara nonce A3212, rango 24-32. (predeterminado: 31)
--no-avalon7-asic-debug Deshabilita la depuración A3212.
--bab-options <arg> Establecer opciones de BaB max: def: min: up: down: hz: delay: trf
--bflsc-overheat <arg> Establece la temperatura de sobrecalentamiento donde los dispositivos BFLSC aceleran, 0 para deshabilitar (predeterminado: 90)
--bitburner-fury-options <arg> Anular avalon-options para tableros BitBurner Fury baud: miners: asic: timeout: freq
--bitburner-fury-voltage <arg> Establece el voltaje del núcleo de BitBurner Fury, en milivoltios
--bitburner-voltage <arg> Establece el voltaje del núcleo de BitBurner (Avalon), en milivoltios
--bitmine-a1-options <ref_clk>: <sys_clk>: <spi_clk>: <max_chip>
--bxf-temp-target <arg> Establecer la temperatura objetivo para dispositivos BXF (predeterminado: 82)
--bxm-bits <arg> Establecer bits BXM para overclocking (predeterminado: 50)
--compac-freq <arg> Establece la frecuencia de GekkoScience Compac en MHz, rango 100-500 (predeterminado: 150.0)
--dragonmint-t1-options <arg> Opciones de Dragonmint T1 ref_clk_khz: sys_clk_khz: spi_clk_khz: override_chip_num
--T1efficient Tune Dragonmint T1 por voltaje y frecuencia de cadena para una eficiencia óptima
--T1noauto Desactiva Dragonmint T1 por sintonización automática de voltaje y frecuencia de cadena
--T1performance Tune Dragonmint T1 por voltaje y frecuencia de cadena para un rendimiento máximo
--T1fantarget <arg> Frecuencia del acelerador T1 para mantener el ventilador por debajo de la velocidad objetivo del ventilador (predeterminado: 100)
--T1Pll1 <arg> Establecer reloj PLL 1 en el chip Dragonmint T1 amplio 1 (-1: 1000MHz,> 0: tabla de búsqueda PLL) (predeterminado: 1332)
--T1Pll2 <arg> Establecer reloj PLL 2 en el chip Dragonmint T1 amplio 1 (-1: 1000MHz,> 0: tabla de búsqueda PLL) (predeterminado: 1332)
--T1Pll3 <arg> Establecer PLL Clock 3 en el chip Dragonmint T1 wide 1 (-1: 1000MHz,> 0: tabla de búsqueda PLL) (predeterminado: 1332)
--T1Pll4 <arg> Establecer reloj PLL 4 en el chip Dragonmint T1 amplio 1 (-1: 1000MHz,> 0: tabla de búsqueda PLL) (predeterminado: 1332)
--T1Pll5 <arg> Establecer PLL Clock 5 en el chip Dragonmint T1 wide 1 (-1: 1000MHz,> 0: tabla de búsqueda PLL) (predeterminado: 1332)
--T1Pll6 <arg> Establecer PLL Clock 6 en el chip Dragonmint T1 wide 1 (-1: 1000MHz,> 0: tabla de búsqueda PLL) (predeterminado: 1332)
--T1Pll7 <arg> Establecer reloj PLL 7 en el chip Dragonmint T1 amplio 1 (-1: 1000MHz,> 0: tabla de búsqueda PLL) (predeterminado: 1332)
--T1Pll8 <arg> Establecer PLL Clock 8 en el chip Dragonmint T1 wide 1 (-1: 1000MHz,> 0: Tabla de búsqueda PLL) (predeterminado: 1332)
--T1Volt1 <arg> Dragonmint T1 establecer voltaje 1 - VID anula si está configurado (390-425) (predeterminado: 404)
--T1Volt2 <arg> Dragonmint T1 establecer voltaje 2 - VID anula si está configurado (390-425) (predeterminado: 404)
--T1Volt3 <arg> Dragonmint T1 establecer voltaje 3 - VID anula si está configurado (390-425) (predeterminado: 404)
--T1Volt4 <arg> Dragonmint T1 voltaje establecido 4 - VID anula si está configurado (390-425) (predeterminado: 404)
--T1Volt5 <arg> Dragonmint T1 establecer voltaje 5 - VID anula si está configurado (390-425) (predeterminado: 404)
--T1Volt6 <arg> Dragonmint T1 establecer voltaje 6 - VID anula si está configurado (390-425) (predeterminado: 404)
--T1Volt7 <arg> Dragonmint T1 establecer voltaje 7 - VID anula si está configurado (390-425) (predeterminado: 404)
--T1Volt8 <arg> Dragonmint T1 establecer voltaje 8 - VID anula si está configurado (390-425) (predeterminado: 404)
--T1VID1 <arg> Dragonmint T1 establece VID 1 en noauto - Anula el voltaje si está configurado (1-31) (predeterminado: 0)
--T1VID2 <arg> Dragonmint T1 establece VID 2 en noauto - Anula el voltaje si está configurado (1-31) (predeterminado: 0)
--T1VID3 <arg> Dragonmint T1 establece VID 3 en noauto - Anula el voltaje si está configurado (1-31) (predeterminado: 0)
--T1VID4 <arg> Dragonmint T1 establece VID 4 en noauto - Anula el voltaje si está configurado (1-31) (predeterminado: 0)
--T1VID5 <arg> Dragonmint T1 establece VID 5 en noauto - Anula el voltaje si está configurado (1-31) (predeterminado: 0)
--T1VID6 <arg> Dragonmint T1 establece VID 6 en noauto - Anula el voltaje si está configurado (1-31) (predeterminado: 0)
--T1VID7 <arg> Dragonmint T1 establece VID 7 en noauto - Anula el voltaje si está configurado (1-31) (predeterminado: 0)
--T1VID8 <arg> Dragonmint T1 establece VID 8 en noauto - Anula el voltaje si está configurado (1-31) (predeterminado: 0)
--hfa-hash-clock <arg> Establece la velocidad del reloj hashfast (predeterminado: 550)
--hfa-fail-drop <arg> Establece cuántos MHz bajar la velocidad de reloj cada falla en un dispositivo hashfast overlockeado (predeterminado: 10)
--hfa-fan <arg> Establece el porcentaje de velocidad del ventilador para hashfast, valor único o rango (predeterminado: 10-85)
--hfa-name <arg> Establece un nombre único para un único dispositivo hashfast especificado con --usb o el primer dispositivo encontrado
--hfa-noshed Desactiva la función de desactivación del núcleo dinámico hashfast
--hfa-temp-overheat <arg> Establece la temperatura de aceleración del sobrecalentamiento hashfast (predeterminado: 95)
--hfa-temp-target <arg> Establece la temperatura objetivo hashfast (0 para deshabilitar) (predeterminado: 88)
--hro-freq Establece la frecuencia del reloj hashratio (predeterminado: 280)
--klondike-options <arg> Establecer las opciones de klondike clock: temptarget
--rock-freq <arg> Establece la frecuencia de RockMiner en MHz, rango 125-500 (predeterminado: 270)

Consulte ASIC-README para obtener más información sobre estos.


Opciones solo de FPGA:

--bfl-range Usa el rango nonce en dispositivos bitforce si es compatible

Consulte FGPA-README para obtener más información al respecto.


Cgminer debería encontrar automáticamente todos sus Avalon ASIC, BFL ASIC, BitForce
FPGA, Icarus bitstream FPGA, Klondike ASIC, ASICMINER usb block erupters,
ASIC KnC, ASIC BaB, ASIC Hashfast, FPGA ModMiner, ASIC USB BPMC / BGMC BF1,
ASIC USB Bi * fury, ASIC USB de minero de una sola cadena, ASIC USB Hexfury, USB Nanofury
ASIC, ASIC USB Antminer U1 / U2 / U2 + U3, dispositivos Cointerra, ASIC USB BFx2,
Rockminer R-Box / RK-Box / T1 USB ASIC, Avalon2 / 3/4 USB ASIC y Hashratio USB
ASIC.

---

CONFIGURAR DISPOSITIVOS USB

VENTANAS:

En Windows, el soporte USB directo requiere la instalación de un WinUSB
controlador (NO el controlador ftdi_sio) y conéctelo al dispositivo USB elegido.
Cuando configure su dispositivo, conéctelo y espere a que Windows intente
instalar un controlador por sí solo. Puede pensar que ha tenido éxito o ha fallado, pero espere
para que termine independientemente. Este NO es el controlador que desea instalar. En esto
punto, debe asociar su dispositivo con el controlador WinUSB. Lo más fácil
La forma de hacerlo es utilizar la utilidad zadig en la que debe hacer clic derecho y
ejecutar como administrador. Luego, una vez que conecte su dispositivo, puede elegir el
"enumerar todos los dispositivos" en el menú "opciones" y debería poder ver la
dispositivo como algo así como: "BitFORCE SHA256 SC". Elija instalar o reemplazar
opción del controlador y seleccione WinUSB. Puede buscar en google para zadig o descargar
desde el directorio cgminer en el enlace DESCARGAS de arriba.

Cuando cambia por primera vez un dispositivo a WinUSB con zadig y muestra que
correctamente a la izquierda de la ventana de zadig, pero todavía da permiso
errores, es posible que deba desconectar el minero USB y luego volver a conectarlo. Algunos
los usuarios pueden necesitar reiniciar en este punto.


LINUX:

La versión corta:

 sudo cp 01-cgminer.rules /etc/udev/rules.d/


La versión larga:

En Linux, el soporte USB directo no requiere ningún controlador. Sin embargo debido a
problemas de permisos, es posible que no pueda minar directamente en los dispositivos como
usuario normal sin dar acceso al usuario al dispositivo o mediante la minería como
root (administrador). Para dar acceso a su usuario habitual, puede hacer
él es un miembro del grupo plugdev con los siguientes comandos:

 sudo usermod -G plugdev -a `whoami`

Si su distribución no tiene el grupo plugdev, puede crearlo con:

 sudo groupadd plugdev

Para que los dispositivos USB sean instantáneamente propiedad del grupo plugdev y
accesible para cualquier persona del grupo plugdev, puede copiar el archivo
"01-cgminer.rules" del archivo cgminer a /etc/udev/rules.d
directorio con el siguiente comando:

 sudo cp 01-cgminer.rules /etc/udev/rules.d/

Después de esto, puede reiniciar udev manualmente y volver a iniciar sesión, o más fácilmente
simplemente reinicie.


OSX:

En OSX, como Linux, no es necesario instalar controladores. Sin embargo, algunos dispositivos
como las memorias USB bitfury cargan automáticamente un controlador pensando que son un
módem y el controlador deben descargarse para que cgminer funcione:

 sudo kextunload -b com.apple.driver.AppleUSBCDC
 sudo kextunload -b com.apple.driver.AppleUSBCDCACMData

Es posible que haya un límite en la cantidad de dispositivos USB que puede iniciar.
El siguiente conjunto de comandos, seguido de un reinicio, aumentará eso:

 sudo su
 toque /etc/sysctl.conf
 echo kern.sysv.semume = 100 >> /etc/sysctl.conf
 raíz chown: rueda /etc/sysctl.conf
 chmod 0644 /etc/sysctl.conf

Algunos dispositivos necesitan acceso de superusuario al mío, por lo que es posible que cgminer deba
empezar con sudo
es decir:
 sudo cgminer <insertar comandos aquí>


---

Opciones USB avanzadas:

La opción --usb puede restringir la cantidad de dispositivos USB que se encuentran:

  --usb 1: 2,1: 3,1: 4,1: *
o
  --usb BAS: 1, BFL: 1, MMQ: 0, ICA: 0, KLN: 0
o
  --usb: 10

Solo puede usar uno de los 3 anteriores

La primera versión
  --usb 1: 2,1: 3,1: 4,1: *
le permite seleccionar qué dispositivos minar con una lista de USB
 bus_number: device_address
Todos los demás dispositivos USB serán ignorados
Hotplug también solo verá los dispositivos que coincidan con la lista especificada y
no encuentre nada nuevo si están todos en uso
Puede especificar solo el número de bus USB para encontrar todos los dispositivos como 1: *
lo que significa cualquier dispositivo en bus_number 1 USB
Esto es útil si desconecta un dispositivo y luego lo vuelve a conectar en el mismo puerto,
por lo general, reaparece con el mismo número de bus pero con una dirección de dispositivo diferente

Puede ver la lista de todos los dispositivos USB en linux con 'sudo lsusb'
Cgminer enumerará los dispositivos USB reconocidos

con la opción '-n' o la
Opción '--usb-dump 0'
La opción '--usb-dump N' con un valor de N mayor que 0 volcará mucho
de detalles sobre cada dispositivo USB reconocido
Si desea ver todos los dispositivos USB, incluya la opción --usb-list-all

La segunda versión
  --usb BAS: 1, BFL: 1, MMQ: 0, ICA: 0, KLN: 0
le permite especificar cuántos dispositivos elegir en función de cada dispositivo
El controlador cgminer tiene: los controladores USB actuales son:
AVA, BAS, BFL, BF1, DRB, HFA, ICA, KLN y MMQ.

Nota: solo puede especificar qué controlador de dispositivo limitar, no el tipo de
cada dispositivo, por ejemplo, con BAS: n puede limitar cuántos dispositivos BFL ASIC
comprobarse, pero no puede limitar el número de cada tipo de ASIC BFL

También tenga en cuenta que el recuento de MMQ es el número de placas posteriores de MMQ que tiene
no el número de FPGA MMQ

La tercera versión
  --usb: 10
significa que solo use un máximo de 10 dispositivos de cualquier dispositivo USB compatible
Una vez que cgminer tenga 10 dispositivos, no se configurará más y hotplug
no buscar más
Si uno de los 10 dispositivos deja de funcionar, hotplug - si está habilitado, como es predeterminado
- escaneará normalmente de nuevo hasta que tenga 10 dispositivos

  --usb: 0 deshabilitará todas las E / S USB excepto para inicializar libusb

---

MIENTRAS CORRE:

Las siguientes opciones están disponibles mientras se ejecuta con una sola pulsación de tecla:

 [U] Gestión de SB [P] ool gestión [Ajustes] [D] isplay opciones [Q] uit


U te da:

[S] ummario de la información del dispositivo
[E] nable dispositivo
[D] dispositivo disponible
[U] nplug para permitir el reinicio de hotplug
[Restablecer dispositivo USB
[L] ist todos los dispositivos conocidos
[B] falta en la lista del dispositivo actual de la instancia actual de cgminer
[W] incluyó un dispositivo previamente en la lista negra
[H] intervalo de enchufe (0 para deshabilitar)


P te da:

Estrategia actual de gestión del grupo: Conmutación por error
[F] ailover solo deshabilitado
[A] dd pool [R] emove pool [D] isable pool [E] nable pool
[C] nformación de estrategia de gestión de cambios [S] grupo de brujas [I]


S te da:

[Q] ueue: 1
[S] tiempo: 60
[E] xpiry: 120
[W] archivo de configuración de rito
[C] reinicio de gminer


D te da:

Modo [N] ormal [C] Lear [S] ilente (deshabilitar todas las salidas)
[D] ebug: desactivado
[P] er-device: desactivado
[Q] uiet: desactivado
[V] erbose: desactivado
[R] Depuración de PC: desactivado
[W] orkTime detalles: desactivado
pacto co [M]: desactivado
[T] cambio de estado: habilitado
[Z] ero estadísticas
Intervalo de [L] og: 5


Q sale de la aplicación.


El registro en ejecución muestra un resultado como este:

 [2013-11-09 11:04:41] Aceptado 01b3bde7 Diff 150/128 AVA 1 pool 0
 [2013-11-09 11:04:49] Aceptado 015df995 Diff 187/128 AVA 1 pool 0
 [2013-11-09 11:04:50] Aceptado 01163b68 Diff 236/128 AVA 1 pool 0
 [2013-11-09 11:04:53] Aceptado 9f745840 Diff 411/128 BAS 1 pool 0

El valor hexadecimal de 8 bytes son los primeros bytes distintos de cero del recurso compartido que se envía a
la piscina. Los 2 valores de diferencia son el objetivo de dificultad real que se alcanzó.
seguido del objetivo de dificultad que el grupo solicita actualmente.

---
También se tratan muchos problemas y preguntas frecuentes en el hilo del foro.
dedicado a este programa,
	http://forum.bitcoin.org/index.php?topic=28402.0

MONITOR:

La pantalla se divide aproximadamente en dos partes, la ventana de estado superior y la
ventana de registro de desplazamiento inferior.


VENTANA DE ESTADO
La ventana de estado se divide en estado general y por estado de dispositivo.

Estado general:

La línea de salida muestra lo siguiente:
 (5 s): 2,469 T (1 m): 2,677 T (5 m): 2,040 T (15 m): 1,014 T (promedio): 2,733 Th / s

Estos son hashrates promedio en declive exponencial en 5s / 1m / 5m / 15m y un
promedio desde el inicio.

Seguido por:
 A: 290391 R: 5101 HW: 145 WU: 37610.4 / m

Cada columna es la siguiente:
A: la dificultad total de las acciones aceptadas
R: La dificultad total de las acciones rechazadas.
HW: el número de errores de HardWare
WU: la utilidad de trabajo definida como el número de acciones de diff1 trabajo / minuto
     (aceptado o rechazado).

alternando con:
 ST: 22 SS: 0 NB: 2 LW: 356090 GF: 0 RF: 0

ST son elementos de trabajo STaged (listos para usar).
SS es Acciones obsoletas descartadas (detectadas y no enviadas, por lo que no cuentan como rechazos)
NB: Nuevos bloques detectados en la red.
LW son elementos de trabajo generados localmente
GF es Getwork Fail Occasions (servidor lento para proporcionar trabajo)
RF es ocasiones de falla remota (servidor lento para aceptar el trabajo)

Seguido por:
 Conectado a pool.com diff 3.45K con stratum como usuario yo

El diff que se muestra es el vardiff actual solicitado por el grupo actualmente
minado en.

Seguido por:
Bloque: ca0d237f ... Diff: 5.01G Iniciado: [00:14:27] Mejor participación: 1,18 M

Esto muestra un breve tramo sobre el bloque actual, cuando comenzó el nuevo bloque,
y la mejor dificultad compartida de todos los tiempos que ha encontrado desde que inició cgminer
esta vez.

Estado por dispositivo:

 6: HFS aleatorio: 645 MHz 85C 13% 0,79 V | 2.152T / 1.351Th / s

Cada columna es la siguiente:
Temperatura (si es compatible)
Fanspeed (si es compatible)
Voltaje (si es compatible)

Una tasa de hash promedio de 5 segundos que decae exponencialmente
Una tasa de hash promedio de todos los tiempos

alternando con

 6: HFS aleatorio: 645 MHz 86C 13% 0,80 V | A: 290348 R: 1067 HW: 88 WU: 18901,8 / m

La dificultad total de las acciones aceptadas
La dificultad total de las acciones rechazadas
El número de errores de hardware
La utilidad de trabajo definida como el número de acciones de diff1 trabajo / minuto


VENTANA DE REGISTRO

Toda la información de ejecución se muestra aquí, generalmente comparten los resultados de envío y
bloquear las notificaciones de actualización, junto con los mensajes y advertencias del dispositivo.

 [2014-03-29 00:24:09] Aceptado 1397768d Diff 3.35K / 2727 HFS 0 pool 0
 [2014-03-29 00:24:13] El estrato del grupo 0 detectó un nuevo bloque


---
MULTIPISCINA

ESTRATEGIAS DE FALLO CON MULTIPOOL:
Varias estrategias diferentes para lidiar con configuraciones de varias piscinas son
disponible. Cada uno tiene sus ventajas y desventajas por lo que múltiples estrategias
están disponibles por elección del usuario, según la siguiente lista:

FALLO:
La estrategia predeterminada es la conmutación por error. Esto significa que si ingresa un número de
grupos, intentará utilizarlos como una lista de prioridades, alejándose del primer
al 2, 2 al 3 y así sucesivamente. Si alguno de los grupos anteriores se recupera,
volver a los de mayor prioridad.

ROBIN REDONDO:
Esta estrategia solo se mueve de un grupo al siguiente cuando el actual cae
inactivo y no intenta moverse de otra manera.

GIRAR:
Esta estrategia se mueve a intervalos definidos por el usuario de un grupo activo al siguiente,
saltarse las piscinas que están inactivas.

EQUILIBRIO DE CARGA:
Esta estrategia envía trabajo a todos los grupos según una cuota. Por defecto, todos
A los grupos se les asignan cuotas iguales a menos que se especifiquen con --quota. Esta
La distribución del trabajo se basa en el trabajo entregado, no en las acciones devueltas, por lo que
independiente de objetivos de dificultad o acciones rechazadas. Mientras una piscina está deshabilitada
o muerta, su cuota se elimina hasta que se vuelve a habilitar. Las cuotas se adelantan
mirando, por lo que si la cuota se cambia sobre la marcha, solo afectará el trabajo futuro.
Si todos los grupos se establecen en cuota cero o todos los grupos con cuota están muertos,
volver a un modo de conmutación por error. Consulte la cuota a continuación para obtener más información.

El indicador de solo conmutación por error tiene un significado especial en combinación con el equilibrio de carga
modo y distribuirá la cuota de nuevo al grupo de prioridad 0 desde cualquier grupo que
no pueden proporcionar trabajo por ningún motivo para mantener las proporciones de cuotas
entre el resto de las piscinas.

EQUILIBRAR:
Esta estrategia monitorea la cantidad de dificultad 1 compartida resuelta para cada grupo
y lo usa para intentar terminar haciendo la misma cantidad de trabajo para todos los grupos.


---
CUOTAS

La estrategia multipool de equilibrio de carga funciona con un programador basado en cuotas. los
las cuotas distribuidas por defecto son iguales, pero el usuario puede especificar cualquier
proporción arbitraria de cuotas. Por ejemplo, si todos los valores de cuota suman 100,
cada valor de cuota será un porcentaje, pero si se especifican 2 grupos y grupo0
recibe una cuota de 1 y pool1 recibe una cuota de 9, pool0 obtendrá el 10% de
el trabajo y la piscina1 obtendrán el 90%. Las cuotas se pueden cambiar sobre la marcha mediante la API,
y no actúe retrospectivamente. Establecer una cuota en cero efectivamente
deshabilite ese grupo a menos que todos los demás grupos estén deshabilitados o muertos. En eso
En el escenario, el equilibrio de carga vuelve a la estrategia normal basada en prioridades de conmutación por error.
Mientras un grupo está muerto, pierde su cuota y no se hace ningún intento por ponerse al día.
cuando vuelva a la vida.

Para especificar cuotas en la línea de comando, los grupos deben especificarse con un
entrada --quota (o -U) separada por punto y coma en lugar de --url. Piscinas especificadas con
--url recibe un valor de cuota nominal de 1 y las entradas se pueden mezclar.

Por ejemplo:
--url poola: porta -u usernamea -p passa --quota "2; poolb: portb" -u usernameb -p passb
Dará a poola 1/3 del trabajo y juntará 2/3 del trabajo.

También se admite la escritura de archivos de configuración con cuotas. Para usar lo anterior
cuotas en un archivo de configuración se especificarían así:

"piscinas": [
        {
                "url": "poola: porta",
                "usuario": "nombredeusuarioa",
                "pasar": "passa"
        },
        {
                "quota": "2; poolb: portb",
                "usuario": "nombredeusuariob",
                "pass": "passb"
        }
]


---
MINERÍA SOLO

La minería individual se puede realizar de manera eficiente como una entrada de grupo única o una copia de seguridad para
cualquier otra minería agrupada y se recomienda que todos tengan configurada la minería individual
como su copia de seguridad final en caso de que todos sus otros grupos sean DDoSed / down para el
seguridad de la red. Para habilitar la minería en solitario, se debe ejecutar una
bitcoind / bitcoin-qt o tener uno al que tengan acceso rpc. Para hacer esto, edite su
archivo de configuración de bitcoind (bitcoin.conf) con las siguientes líneas adicionales,
utilizando su elección de nombre de usuario y contraseña:

rpcuser = nombre de usuario
rpcpassword = contraseña

Reinicie bitcoind, luego inicie cgminer, señale bitcoind y elija un
dirección btc con las siguientes opciones, modificadas para adaptarse a su configuración:

cgminer -o http: // localhost: 8332 -u nombre de usuario -p contraseña --btc-address 15qSxP1SQcUX3o4nhkfdbgyoWEFMomJ4rZ

Tenga en cuenta que http: // es obligatorio para la minería en solitario.

---
INICIO SESIÓN

cgminer se registrará en stderr si detecta que stderr está siendo redirigido a un archivo.
Para habilitar el registro, simplemente agregue 2> logfile.txt a su línea de comando y logfile.txt
contendrá la salida registrada en el nivel de registro que especifique (normal, detallado,
depurar, etc.)

En otras palabras, si normalmente usaría:
./cgminer -o xxx -u yyy -p zzz
si utiliza
./cgminer -o xxx -u yyy -p zzz 2> archivo de registro.txt
se registrará en un archivo llamado logfile.txt y, de lo contrario, funcionará igual.

También existe la opción -m en Linux que generará un comando de su elección
y canalice la salida directamente a ese comando.

La opción 'depuración' de detalles de WorkTime agrega detalles al final de cada línea
se muestra para trabajos aceptados o rechazados realizados. Un ejemplo sería:

 <-00000059.ed4834a3 M: XD: 1.0 G: 17: 02: 38: 0.405 C: 1.855 (2.995) W: 3.440 (0.000) S: 0.461 R: 17: 02: 47

Los primeros 2 códigos hexadecimales son el hash del bloque anterior, el resto se informa en
segundos a menos que se indique lo contrario:
El hash anterior es seguido por el modo getwork usado M: X donde X es uno de
P: Pool, T: Test Pool, L: LP o B: Benchmark,
entonces D: d.ddd es la dificultad requerida para obtener una parte del trabajo,
luego G: hh: mm: ss: n.nnn, que es cuando el getwork o LP se envió al grupo y
el n.nnn es el tiempo que tardó en responder,
seguido de 'O' solo si es un getwork original, o 'C: n.nnn' si fue
un clon con n.nnn que indica cuánto tiempo después de que se recibió el trabajo fue clonado,
(m.mmm) es cuánto tiempo desde que se recibió el trabajo original hasta que comenzó el trabajo,
W: n.nnn es el tiempo que tardó en procesarse el trabajo hasta que estuvo listo para enviarse,
(m.mmm) es el tiempo que transcurre desde que está listo para enviar hasta que se hace realmente el envío, esto es
generalmente 0,000 a menos que haya un problema con el envío del trabajo,
S: n.nnn es el tiempo que tardó en enviar el trabajo completo y esperar la respuesta,
R: hh: mm: ss es la hora real en que se recibió la respuesta de envío de trabajo

Si inicia cgminer con la opción --sharelog, puede obtener información detallada
información para cada acción encontrada. El argumento de la opción puede ser "-" para
salida estándar (no recomendable con la interfaz de usuario de ncurses), cualquier número positivo válido
para ese descriptor de archivo, o un nombre de archivo.

Para registrar datos compartidos en un archivo llamado "share.log", puede utilizar:
./cgminer --sharelog 50 -o xxx -u yyy -p zzz 50> share.log
./cgminer --sharelog share.log -o xxx -u yyy -p zzz

Por cada recurso compartido encontrado, los datos se registrarán en un CSV (valor separado por comas)
formato:
    marca de tiempo, disposición, destino, grupo, dev, thr, sharehash, sharedata
Por ejemplo (esto está envuelto, pero todo está en una línea de verdad):
    1335313090, rechazar,
    ffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000,
    http: // localhost: 8337, ASC0,0,
    6f983c918f3299b58febf95ec4d0c7094ed634bc13754553ec34fc3800000000,
    00000001a0980aff4ce4a96d53f4b89a2d5f0e765c978640fe24372a000001c5
    000000004a4366808f81d44f26df3d69d7dc4b3473385930462d9ab707b50498
    f681634a4f1f63d01a0cd43fb338000000000080000000000000000000000000
    0000000000000000000000000000000000000000000000000000000080020000

---

PUNTO DE REFERENCIA

La opción --benchmark aplica hash a un solo elemento de trabajo fijo una y otra vez y lo hace
No envíe acciones a ningún grupo.

La opción --benchfile <arg> calcula el trabajo proporcionado en el archivo <arg> proporcionado.
El formato del archivo de trabajo es:
versión, merkleroot, prevhash, diffbits, noncetime
Cualquier línea vacía o cualquier línea que comience con '#' o '/' se ignora.
Cuando llega al final del archivo, vuelve a la parte superior.

El formato de los elementos de datos coincide con el orden de bytes y el formato del
la salida RPC bitcoind getblock.

Un archivo de ejemplo que contiene el bloque # 1 de bitcoin sería:

# Bloque 1
1,0e3e2357e806b6cdb1f70b54c3a3a17b6714ee1f0e68bebb44a74b1efd512098,00000000001
9d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f, 1d00ffff, 1231469665

Sin embargo, los datos de trabajo deben ser una línea sin el salto de línea en el medio

Si usa --benchfile <arg>, entonces --benchfile-display generará una línea de registro,
para cada nonce encontrado, mostrando el valor nonce en decimal y hexadecimal y el trabajo
Solía ​​encontrarlo en hexadecimal.

---

API de RPC

Para obtener detalles sobre la API de RPC, consulte el archivo API-README

---

Preguntas más frecuentes

P: ¡Ayuda, he iniciado cgminer y todo dice cero !?
R: Bienvenido a la minería de bitcoins. Su computadora por sí sola no puede minar bitcoin no
importa lo poderoso que sea. Tienes que comprar hardware de minería dedicado
llamados ASIC para conectarlos a su computadora. Consulte Q sobre los ASIC a continuación.

P: ¿Tengo varios dispositivos de memoria USB pero no puedo hacer que funcionen todos a la vez?
R: Muy pocos concentradores USB ofrecen la potencia prometida necesaria para ejecutar tantos dispositivos
como encajan si todos ellos obtienen energía de USB.

P: ¿He conectado mis dispositivos a mi concentrador USB pero no aparece nada?
R: RPis y Windows tienen compatibilidad con USB3 incompleta o no estándar, por lo que pueden
Nunca funciona. Es posible que un concentrador USB3 funcione conectándolo a
un concentrador USB2. Al elegir un concentrador, los concentradores USB2 son preferibles siempre que sea posible
debido a un mejor soporte en todos los aspectos.

P: ¿Puedo minar en servidores de diferentes redes (por ejemplo, xxxcoin y bitcoin) en
¿al mismo tiempo?
R: No, cgminer mantiene una base de datos del bloque en el que está trabajando para asegurarse de que lo haga
no funciona en bloques obsoletos, y tener diferentes bloques de dos redes
hacer que invaliden el trabajo de los demás.

P: ¿Puedo configurar cgminer para minar con diferentes credenciales de inicio de sesión o grupos
para cada dispositivo por separado?
R: No.

P: ¿Puedo poner varios grupos en el archivo de configuración?
R: Sí, consulte el archivo example.conf. Alternativamente, configure todo en
la línea de comando o mediante el menú después del inicio y elija configuración-> escribir
config y el archivo se cargará uno en cada inicio.

P: La compilación falla con gcc y no puede compilar un binario.
R: Elimine el componente "-march = native" de su CFLAGS como su versión de gcc
no lo soporta. Además -O2 es capital o 2, no cero 2.

P: ¿Puede implementar la característica X?
R: Puedo, pero el tiempo es limitado y es más probable que las personas que donan
sus solicitudes de funciones implementadas.

P: El trabajo sigue yendo a mi grupo de respaldo aunque mi grupo principal no
¿ha fallado?
R: Cgminer comprueba las condiciones en las que el grupo principal está rezagado y
pasar algo de trabajo a los servidores de respaldo en esas condiciones. La razón por
hacer esto es hacer todo lo posible para mantener los dispositivos funcionando en algo
útiles y sin riesgo de periodos de inactividad. Puede desactivar este comportamiento con el
opción: solo conmutación por error.

P: ¿Es esto un virus?
R: Cgminer se incluye con otros scripts de troyanos y algunos antivirus.
el software está acusando falsamente a cgminer.exe de ser el virus real, en lugar de
que cualquier cosa con la que esté empaquetada. Si instaló cgminer usted mismo,
entonces no tiene un virus en su computadora. Quejarse con su antivirus
compañía de software. Parece que ahora están marcando incluso el código fuente de cgminer
como virus, aunque los archivos fuente de texto no pueden hacer nada por sí mismos.

P: ¿Puede modificar la pantalla para incluir más de una cosa en la salida y
menos de otro, o puede cambiar el modo silencioso o puede agregar otro
modo de salida?
R: Todos siempre tendrán su propia visión de lo que es importante monitorear.
Los valores predeterminados son muy cuerdos y tengo muy poco interés en cambiar esto
más lejos. Hay muchos más detalles en la salida de la API de lo que se puede razonablemente
que se muestra en la pequeña ventana de la consola, y usando una interfaz externa como
como miner.php es mucho más útil para configuraciones con muchos dispositivos.

P: ¿Cuáles son los mejores parámetros para pasar para X pool / hardware / device?
R: Prácticamente siempre, los parámetros DEFAULT dan los mejores resultados. La mayoría de usuarios
los ajustes definidos conducen a un peor rendimiento.

P: ¿Qué pasó con la minería de CPU y GPU?
R: Su eficiencia los hace irrelevantes en el mundo de la minería bitcoin actual.
y el autor no tiene interés en apoyar monedas alternativas que sean mejores
minado por estos dispositivos.

P: ¿versión GUI?
R: No. La interfaz RPC permite que otra persona escriba una
aunque.

P: Tengo un problema. ¿Qué información de depuración debo proporcionar?
R: Inicie cgminer con sus comandos habituales y agregue -D -T --verbose y proporcione
la salida de inicio completa y un resumen de su hardware y sistema operativo.

P: ¿Por qué no proporciona compilaciones win64?
R: Las compilaciones de Win32 funcionan en todas partes y, precisamente, no hay ninguna ventaja en
Versión de 64 bits en Windows.

P: ¿Es más rápido minar en Windows o Linux?
R: No hace ninguna diferencia en términos de rendimiento. Todo se reduce a la elección de
sistema operativo por sus diversas funciones y su nivel de comodidad. sin embargo
linux es la plataforma de desarrollo principal y está prácticamente garantizado
mas estable.

P: ¿Mi red se vuelve cada vez más lenta y luego se apaga durante un minuto?
UN; Pruebe la opción --net-delay si está en un servidor GBT. Esto no hace nada
con minería de estrato.

P: ¿Cómo sintonizo p2pool?
R: También se recomienda utilizar --failover-only ya que el trabajo se
como una cadena de bloques diferente, y no habilitando --no-submit-stale. Si mina con
una minirig BFL (fpga), vale la pena agregar la opción --bfl-range.

P: Ejecuto PHP en Windows para acceder a la API con el ejemplo miner.php. Por que
falla cuando php está instalado correctamente, pero solo obtengo errores sobre Sockets no
trabajando en los registros?
R: http://us.php.net/manual/en/sockets.installation.php

P: ¿Qué es un PGA?
R: Cgminer admite 3 FPGA: BitForce, Icarus y ModMiner.
Son matrices de puertas programables en campo que se han programado para hacer Bitcoin
minería. Dado que el acrónimo debe tener solo 3 caracteres, la parte "Campo-" tiene
se ha omitido.

P: ¿Qué es un ASIC?
R: Son dispositivos de circuito integrado de especificación de aplicación y proporcionan
mayor rendimiento por unidad de potencia debido a que está dedicado a un solo propósito.
Son la única forma significativa de extraer bitcoins en la actualidad.

P: ¿Qué es el estrato y cómo lo uso?
R: Stratum es un protocolo diseñado para minería agrupada de tal manera que
minimizar la cantidad de comunicaciones de red, pero escalar al hardware de cualquier
velocidad. Con versiones de cgminer 2.8.0+, si un grupo tiene soporte de estrato, cgminer
lo detectará automáticamente y cambiará al soporte como se anuncia si puede.
Si ingresa el puerto de estrato directamente en su configuración, o usa el
prefijo especial "stratum + tcp: //" en lugar de "http: //", cgminer SOLO intentará
utilizar minería de protocolo de estrato. Las ventajas del estrato para el minero no son
retrasos en conseguir más trabajo para el minero, menos rechazos en los cambios de bloque,
y muchas menos comunicaciones de red por la misma cantidad de hashrate de minería. Si
NO desea que cgminer cambie automáticamente al protocolo de estrato incluso si
se detecta, agregue la opción --fix-protocol.

P: ¿Por qué no cuadran las estadísticas: aceptado, rechazado, obsoleto, errores de hardware,
Diff1 Work, etc. al minar más de 1 dificultad compartida?
R: Como ejemplo, si observa 'Dificultad aceptada' en la API de RPC, el número
de las porciones de dificultad aceptadas no suele ser exactamente igual a la cantidad de trabajo
hecho para encontrarlos. Si está minando en dificultad 8, entonces esperaría
promedio para encontrar una dificultad compartida de 8, por cada 8 acciones compartidas de dificultad única encontradas.
Sin embargo, el número es realmente aleatorio y converge con el tiempo, es un promedio,
no es un valor exacto, por lo que puede encontrar más o menos que el promedio esperado.

P: La entrada de mi teclado hace una pausa momentánea o repite las teclas de vez en cuando
Windows durante la minería?
R: La implementación de USB en Windows puede ser muy inestable en algunos hardware y
cada vez que cgminer busca nuevo hardware para conectarlo en caliente, puede causar estos
tipo de problemas. Puede desactivar hotplug con:
--enchufe caliente 0

P: ¿Cuál debería ser mi Work Utility (WU)?
R: La utilidad de trabajo es producto de la suerte de hashrate * y solo se estabiliza
período de tiempo muy largo. Suponiendo que todo su trabajo es un trabajo válido, la minería de bitcoins
debe producir una utilidad de trabajo de aproximadamente 1 por 71,6 MH. Esto significa en
5GH, debe tener un WU de 5000 / 71.6 o ~ 69. No puede hacer que su máquina
hacer "mejor WU" que esto - está relacionado con la suerte. Sin embargo puedes hacerlo mucho
peor si su máquina produce muchos errores de hardware que producen un trabajo no válido.

P: ¿Qué debo incorporar para un binario de distribución genérico?
R: Hay una serie de controladores que se espera que se utilicen en equipos independientes dedicados.
hardware. Dicho esto, los controladores que están diseñados para funcionar genéricamente con
USB en cualquier hardware son los siguientes:

--habilitar-avalon
--enable-avalon2
--enable-avalon4
--enable-avalon7
--enable-bflsc
--habilitar-bitfury
--enable-cointerra
--enable-drillbit
--habilitar-hashfast
--enable-hashratio
- habilitar-icarus
--habilitar-klondike

P: ¿Cómo uso la función --decode para decodificar la base de monedas de un grupo?
R: Necesita tener un bitcoind con funcionalidad de servidor y pasarle el
credenciales como el primer grupo en su configuración, y pase la dirección del grupo que
desea decodificar como el segundo grupo configurado. Tenga en cuenta que bitcoind NECESITA
http: // prefijo.

p.ej:
./cgminer -o http: // localhost: 8332 -u usuario -p pass -o solo.ckpool.org:3333 -u 15qSxP1SQcUX3o4nhkfdbgyoWEFMomJ4rZ --decode


---

Este código es proporcionado de forma totalmente gratuita por el programador en su repuesto.
tiempo para que las donaciones sean muy apreciadas. Considere hacer una donación al
dirección a continuación. El desarrollo de controladores para el nuevo ASIC solo hardware bitcoin puede ser
adecuadamente patrocinado.

Con Kolivas <kernel@kolivas.org>
15qSxP1SQcUX3o4nhkfdbgyoWEFMomJ4rZ