En el sistema PoW, debe probar diferentes nonce hasta que encuentre un hash que sea compatible con la dificultad actual y el conjunto de datos actual.
Hay muchos mineros que prueban muchos nonce al mismo tiempo.
Mis preguntas:
Si miras el código fuente de Genoil
random_device engine;
uint64_t start_nonce;
if (_ethStratum) start_nonce = _startN;
else start_nonce = uniform_int_distribution<uint64_t>()(engine);
En el modo de estrato (es decir, cuando se conecta a un grupo), el grupo dicta el nonce; de lo contrario, se genera aleatoriamente.
Dado que la dirección del minero se incluye en el encabezado del bloque como parte de la prueba de trabajo. Hay muy pocas posibilidades de que diferentes mineros elijan el mismo nonce.
la base de la moneda (dirección del receptor de la moneda en el hash exitoso) es parte de un encabezado en el que trabajará el minero, por lo que:
si se trata de minería en solitario, si cada uno de los mineros del recorrido se conecta directamente al nodo y pasa su propia dirección de base de moneda: 0 posibilidades. si cada uno de los mineros usa directamente el nodo y deja que el nodo establezca su base de monedas, las posibilidades son muy, muy escasas (rango de 2^64) de que llegue al mismo nonce que negibour en el mismo nodo (aunque esto depende del nodo y los mineros, el nodo podría actuar como un grupo y proporcionar un nonce diferente para cada minero si aceptan). si se extrae en un grupo, el coinbaise siempre es un grupo, por lo que cada grupo se asegura de que el nonce no colisione para cada minero (ah, y alguien mencionó que no importa que los mineros en el grupo golpeen el mismo nonce, creo que es lo contrario, porque está haciendo un pow de menor dificultad para el grupo pero aún está trabajando en el hash de bloque real y, por lo tanto, los que producen el hash de bloque de dificultad total real, por lo que es muy importante no duplicar el trabajo en un grupo).
cuando dos mineros envían una solución al mismo tiempo, nunca es la misma solución (por supuesto, si es para el mismo grupo en el mismo momento que todos los grupos querrán evitar) es quien encuentra una solución más rápido, o simplemente me he convencido. )
Ajoy Bhatia
ismael
Ajoy Bhatia
Ajoy Bhatia
ismael