Diferencia no válida en mi propio grupo

Estoy creando un grupo como proyecto favorito y usando open-ethereum-pool como referencia. Estoy trabajando en la fase de verificación de acciones en este momento. Pero para algunos mineros, los envíos compartidos no son válidos. Después de ver los registros, descubrí que la dificultad es mucho menor que la que configuré en mi grupo (2000MH).

Registros tanto para el mío como para el open-ethereum-pool de Claymore (solo lo ejecuto al mismo tiempo en 2 GPU diferentes): https://gist.github.com/ssbb/6266b783896ef56ab8e1b19c5874c3f9

Puedes ver desde open-ethereum-pool:

07:19:22:520    8e0 buf: {"id":0,"jsonrpc":"2.0","result":["0xd10ad5d96675e0b6758637046cc0537158201392a8f5cd927c00d5a805c57485","0xcdf42a47e552f9b4eb01d44a7b6a2b057fbfa1070f3148fd8e7f937a417ffdc1","0x0225c17d04dad2965cc5a02a23e254c0c3f75d9178046aeb27ce1ca574"]}

07:19:22:536    8e0 parse packet: 236
07:19:22:536    8e0 ETH: job changed
07:19:22:551    8e0 new buf size: 0
07:19:22:551    8e0 ETH: 06/14/17-07:19:22 - New job from 192.168.1.34:8888
07:19:22:567    8e0 target: 0x0000000225c17d04 (diff: 2000MH), epoch #21

Y de mi piscina:

07:19:23:630    12b4    buf: {"result":["0xd10ad5d96675e0b6758637046cc0537158201392a8f5cd927c00d5a805c57485","0xcdf42a47e552f9b4eb01d44a7b6a2b057fbfa1070f3148fd8e7f937a417ffdc1","0x225C17D04DAD2965CC5A02A23E254C0C3F75D9178046AEB27CE1CA574"],"jsonrpc":"2.0","id":3}

07:19:23:646    12b4    parse packet: 235
07:19:23:646    12b4    ETH: job changed
07:19:23:661    12b4    new buf size: 0
07:19:23:661    12b4    ETH: 06/14/17-07:19:23 - New job from 192.168.1.34:9999
07:19:23:677    12b4    target: 0x000000225c17d04d (diff: 125MH), epoch #21

Como puede ver, el encabezado, la semilla y la diferencia son los mismos. Pero por alguna razón, son 2000MH para el grupo abierto de ethereum y solo 125MH para mi grupo.

¿Por qué puede pasar esto? ¿Qué valores afectarán esto?

"Pero para algunos mineros envía datos compartidos no válidos" quiero decir "Pero por alguna razón, el minero envía datos compartidos no válidos"
Es difícil decir algo sin mirar el código, tal vez "Este modo no es compatible actualmente y causará más acciones obsoletas". en los registros está relacionado.
¿Conoce la cantidad de diferencia adecuada para un grupo privado de 20/25 GH/s, 20.000.000.000 de diferencia podría funcionar?
Si tiene una nueva pregunta, hágala haciendo clic en el botón Preguntar . Incluya un enlace a esta pregunta si ayuda a proporcionar contexto. - De la revisión

Respuestas (1)

Acabo de encontrar un problema. En open-ethereum-pool, los hashes hexadecimales tienen el prefijo 0x0 y no solo 0x. funciona bien con dificultad prefijada.