Minería de registro de Bitcoin

Me pregunto si puedo hacer minería con Bitcoin-0.16.1 en modo de prueba, solo para simular la situación de la red principal donde constantemente entran nuevos bloques.

Soy consciente de que puedo utilizar generatepara generar bloques casi al instante después de cada transacción y así confirmar la transacción. Pero, ¿puedo usar un programa minero para automatizar ese proceso y simular mejor la situación del mundo real, es decir, nuevos bloques que ingresan constantemente en pequeñas cantidades?

Intenté conectar cgminer a mi minería en solitario de registro, pero no parece extraer nada, simplemente se queda allí y la tasa de hash siempre es 0. ¿Algún consejo sobre cómo puedo extraer en el registro o debería configurar algunos scripts automatizados para llamar desde generate? ¿tiempo al tiempo?

Respuestas (2)

Puedes construir tu minero con un comando bash:

$ while true; do bitcoin-cli -regtest generate 1; sleep 300; done

Obtendrás un bloque cada 5'. Si desea una mejor simulación de mainnet, puede usar un rndomsleep

oh, sí, descubrí más tarde que esta es probablemente una forma más eficiente de simular la minería real en el registro que usar un programa de minería

Estoy respondiendo mi propia pregunta para aquellos que se encuentran en la misma situación y por el bien del intercambio de conocimientos.

SÍ, puedes minar en una red de registro. La dificultad de minar en regtest es extremadamente baja, ya que su programa de minería solo extraerá bloque tras bloque casi al instante.

La razón por la que cgminer no estaba minando es porque es para minería de GPU y no había GPU en mi máquina y no pude encontrar una manera de minar con CPU usando cgminer.

Así que cambié a otro minero: cpuminer, que extrae con cpu y funcionó :)