Ejecutar Ethminer en una red Ethereum privada

Estoy tratando de realizar algunas pruebas en Ethminer y estaba tratando de ejecutar puntos de referencia antes de que comenzara a devolver un hashrate de 0, por lo que he podido decir, esto se debe a que la GPU que estoy usando no tiene suficiente RAM para el DAG.

¿Es posible crear una red privada de Ethereum usando uno de los clientes de Ethereum, como geth, y el mío o comparar usando Ethminer en esa red o me encontraré con el mismo problema del tamaño del DAG que me detiene?

Respuestas (1)

En una red privada, debería poder construir el DAG.

Tengo una cadena de bloques ethereum privada con un nodo GETH y minería y construye el dag y el mío.

descargue geth y luego use el siguiente archivo customgenesis.json para iniciar una red privada

{
 "coinbase"   : "0x0000000000000000000000000000000000000001",
 "difficulty" : "0x40000",
 "extraData"  : "",
 "gasLimit"   : "0x8000000",
 "nonce"      : "0x0000000000005442",
 "mixhash"    : 
 "0x0000000000000000000000000000000000000000000000000000000000000000",
 "parentHash" : 
 "0x0000000000000000000000000000000000000000000000000000000000000000",
 "timestamp"  : "0x00",
 "alloc": {},
 "config": {
    "chainId": 19,
    "homesteadBlock": 0,
    "eip155Block": 0,
    "eip158Block": 0
 }
}

asumiendo que está en un linux/mac y tiene el archivo customgenesis.json anterior en la misma carpeta que geth, ejecute el siguiente comando

geth --datadir=./mychaindata init customgenesis.json

para ventanas

geth.exe --datadir=/mychaindata init customgenesis.json

Una vez que geth haya escrito el archivo customgenesis.json y haya creado el bloque de génesis, puede ejecutar

(linux)

geth --datadir=./mychaindata  

Descargar Ethminer

Etheminer se puede encontrar en https://www.cryptocompare.com/mining/guides/how-to-mine-ethereum/

Se descargará como cpp-ethminer.

Ir a través del asistente de configuración

Comience a minar o haga su prueba de referencia

He intentado esto varias veces, una vez que ejecuto el primer comando geth, parece colgarse; esto debe llevar mucho tiempo? He estado mirando los documentos de geth y mencionan la configuración de red privada, ¿funcionaría esto también o recomendaría customegenesis.json para usar con Ethminer? Y en eso, ¿puedo simplemente ejecutar ethminer -M -Go necesitaré opciones de línea de comando adicionales? (Editar: me disculpo por la gran cantidad de preguntas)